Printing from Linux host fails LPDSVC: Event ID 4007. SimulatePassThrough ineffective
I have a windows only printer that is attached to a windows machine (Windows XP Professional SP 3). I have followed this guide to redirect the port and set up a dummy postscript printer to allow unix hosts to print: http://iharder.sourceforge.net/current/macosx/winmacprinter/ The two hosts are properly networked on the same subnet. LPD service is running, and I have changed its scope to accept connections only from the linux host. Yes, port 515 is open and I can telnet to it. In the Event Viewer, I have this persistent failure to accept print jobs from the linux host: Source: LPDSVCEvent ID: 4007Type: WarningIllegal format used for commands received from 192.168.0.1 : service refused (192.168.0.1 is the linux host) Correspondingly, the error on the linux host is /usr/lib/cups/backend/lpd failed. I have tried to add (a) SimulatePassThrough (1) and (b) LpdPrinterPassThrough (1) keys to the registry using regedit: \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LPDSVC\Parameters for the first one (a).and the printer under \Control\ for the second one (b). No use. Retstarted spooler and lpdsvc. Rebooted. Restarted cups on the linux host. No use. Suggestions ? (No, buying a decent cross platform printer is out of the question for the office, so I am stuck with this one.) Further, I cannot (for reasons that are irrelevant) use Samba at Linux end.1 person got this answerI do too
October 14th, 2010 6:50pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics