LPD Printing and passthrough
If you are printing from a remote system such as a mainframe, AS400 or Unix host to Print Distributor you may well be using the lpr/lpd protocol. We have an article on configuring Windows for this at http://www.frogmorecs.com/arts/configure-lpdsvc. When you print through the LPD service the job can be routed through your driver or around it, this can cause some problems.
Symptoms
Printer codes are printed instead of a properly formatted document.
If you are using the Generic Text driver lines may be wrapped at the wrong place.
The TCP/IP print server is refusing the print job.
Resolution
The LPD service can be configured to ignore the format controls coming from the host and always route the print around the driver rather than through it. To sett the pass through mode follow these steps:
Start the registry editor.
From the HKEY_LOCAL_MACHINE subtree click the following subkey: \SYSTEM\CurrentControlSet\Services\LPDSVC\Parameters
On the Edit menu, click New, and then click DWORD Value.
Name the new entry SimulatePassThrough
Double-click the SimulatePassThrough entry, and then change the data value to 1.
Click OK.
Quit Registry Editor.
Click the Start button and search for Services.
Click on the Services program in the Start menu.
Find the LPD Service entry.
From the Action menu select Restart.
