A St. Louis man has been ordered to appear in Franklin County Circuit Court next month for passing bad checks worth thousands of dollars at local banks.