To send arbitrary data to a printer in windows .NET: See http://support.microsoft.com/kb/322090 You can use the same logic to directly access the print spooler API from=20 other languages. Note that with this API you have to create the entire print stream=20 byte-for-byte. Windows will do nothing to format text or graphics. -- Bob Ammerman RAm Systems --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .