I have a client that runs an accounting program that was written in Cobol about 30+ years ago. This program runs inside a DOS environment. About 15 years ago, we introduced an enhancement to their invoicing program that prints barcodes on their invoices which contain the invoice #. We use this later on in their invoicing process to automate scanning and naming the invoices. The way we accomplished this was by buying for lack of a better word, a parallel port dongle, that had barcode fonts in it. We were then able to put some print initialization strings in text boxes in the invoice format program, and then the barcode would print out on the dot matrix printer as the invoice was printed. Now the device is a zillion years old, the client still uses the same software, but would like to get rid of the "dongle" Does anyone have any idea of how one might go about accomplishing this without the "dongle"