Problem:
Can you use Windows printers with Printer Command Language (PCL) ?
PCL is a printer language that uses escape sequences to contol the display of different font and styles such as Bold and Italics.
Over recent years there has been a trend in low cost printers to drop the support of PCL escape sequences. This means that they can only be used with applications that use the Windows Print Spooler.
This means that applications which use SELECT ASSIGN PRINTER syntax and embed escape sequences cannot be used with these printers.
Resolution:
The runtime has a variety of PC_PRINTER_ calls that support Windows printing. They application can be changed to use these calls which support any printer that has a Windows printer driver.
Alternative there are 3rd party utilities that convert PCL and send that to a Windows printer.