The datelabel program was developed for Universal Medical Inc. and is a Java Swing GUI that allows the user to specify date, quantity, and other parameters for labels that will be printed on a Printronix Thermaline printer. The datelabel jobs may be rolls or sheets and are queued up. The print que tab may be selected in the GUI to see what job is currently printing. Jobs can be paused, or canceled. The program is multi-threaded and uses the Java COMMAPI utility package that allows Java to write directly to the serial or parallel ports of Windows operating systems. The program reads in a properties file at startup to initialize all the default parameters such as I/O port and what dates are considered to be holidays. |