How can I send escape characters to a network printer to change the font, orientation, etc? We currently do this with a printer interface module using "passthrough". When we try to send escape characters (hex 1B) directly to the network attached printer, the host print transform utility appears to strip out these characters even though we code the print file to not replace unprintable characters. Is this an EBCDIC to ASCII translation issue?
Escape characters are almost always stripped out by IBM printer interfaces. If you are doing a lot of coding to try to control fonts, orientation, etc on print outs, I assume you must be doing this to make your reports look better, possibility with the goal of giving the look of customized forms. While this is an admirable goal, I'd suggest that the amount of time involved in customizing these printouts can quickly become a significant task. You would probably be better off researching and investing in one of the forms design packages available, then either using Host Print Transform to print the resultant *AFPDS spool file, or use a tool to convert the spool file to a PDF document that will print anywhere, with guaranteed fidelity.
Dig deeper on Connecting to Printers
To print a single document with all of the one page reports generated by the iSeries you need to first create a program that bundles all the ...continue reading
To set up a printer with a built-in NIC as a stand-alone printer, define it as an ASCII printer on the AS/400 and use the host print transform ...continue reading
Set tray 2 as the ASCII printer's default by changing the drawer attribute of the spooled files to 2 or by creating a customized work station (WCSCT)...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.