Yes, it is a Zebra barcode printer that uses ZPL code (ascii). I don’t want to have to re-invent a print queue, so it should be as easy as setting up a printer in the OS and printing to it. The current printJob thing is useless to me. I can’t see a need to print the component as a whole as a raster image. Maybe some people have that need, but I would think in a shop environment it would be more likely to need to print ascii.
Greg, why would there never be a way to print this way?
How am I to work around the problem by using the reporting module? Do I have to save to a file first in order to do this, then point the control to the file and also hide the control because I only need it to print? This is certainly a work around (hack). So far I have believed Ignition to be better than that.
Also, trying to use the TCP driver, I have had no luck viewing responses (from any device actually) from the printer. The message tag is always stale. I need to know if a barcode gets printed, and if not make sure it does. Using the existing OS print queue would be better for this, don’t you think?
I have had limited success writing actual socket code. I can print sometimes but mostly get blocking errors, etc. and I also don’t want to have to reinvent queing code.
So is there no easy way to print ascii from Ignition?