Is there any proper, crossplatform way of printing to LPT1 directly from an AIR App?
We need to send ZPL directly to a Zebra Label printer from a local AIR app. ZPL is a simple text-based language specifically for the Zebra range of printers. We cannot use the method of printing offered by AIR where you add a display object to the print job because print data is rendered as a bitmap. The Zebra printers aren't very good with bitmaps, and we would certainly never be able to use barcodes with this printing method One approach would be to mandate that the user has the Zebra connected directly to their machine on LPT1, but I can't find any api in AIR that allows me to write text to a port like that. We have connected the Zebra printer to a little Print Server thing that has an ethernet port and a parallel port, and I should therefore be able to use the Socket class to send the ZPL directly to the port. But that throws an error, and I've asked about that in a separate question entitled "#2031: Socket Error". Thanks, Ed. However, AIR only allows