Xerox Global Printer Driver not printing jobs

Frank Lascheit fl at seh.de
Thu Jan 17 09:21:07 MST 2013


Hi all,

since it's "Fix my printer" day I'd like to offer a little fix to get
the "Xerox Global Printer Driver" going. Nobody seems to have reported
any problems recently, but here's what I've found anyway.

Samba does not support SetJob requests with info level 2 and replies
with "Unknown info level". Then the print job gets aborted.

wireshark snippet:

5838	33.658687	192.168.3.158	192.168.3.167	SPOOLSS	SetJob request,
Resume jobid 2[Long frame (620 bytes)]
5839	33.659368	192.168.3.167	192.168.3.158	SPOOLSS	SetJob response,
Unknown info level
5840	33.660049	192.168.3.158	192.168.3.167	SPOOLSS	AbortPrinter request
5841	33.661100	192.168.3.167	192.168.3.158	SPOOLSS	AbortPrinter response

Implementing level 2 by simply copying the spoolss_setjob_1() function
seems to fix the problem.


Kind regards,

Frank Lascheit

-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.diff
Type: text/x-patch
Size: 1313 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20130117/1c81c013/attachment.bin>


More information about the samba-technical mailing list