RPC printing devmode problem with 3.0.0beta

Kevin P. Fleming kpfleming at cox.net
Mon Jun 16 21:13:20 GMT 2003

I just upgraded our server here to 3.0.0beta from 2.2.8a. I also installed (via 
cupsaddsmb) the CUPS-Samba generic postscript driver, and configured a pair of 
Windows 2000 clients to use the Samba-exported printers and the generic driver. 
Most things are working fine, however when one of the clients tries to print a 
complex document with Microsoft Publisher 2000, Publisher starts printing and 
then reports an error. The error generates some traffic in the Samba log, which 
said to report it to samba-technical, so I'm doing so! Once this error occurs, 
the client can no longer connect to _any_ Samba printers until they close their 
connection to the server (usually by rebooting). Any attempts to connect to a 
print (even to just display the printer's status in the Control Panel/Printers 
window) cause the client to report that the printer was not found on the server. 
I suspect smbd is getting itself in a bad state and can no longer respond to 
printing requests properly.

[2003/06/16 14:03:48, 0, pid=6843] rpc_parse/parse_spoolss.c:spoolss_io_devmode(803)
   spoolss_io_devmode: I've parsed all I know and there is still stuff left|
[2003/06/16 14:03:48, 0, pid=6843] rpc_parse/parse_spoolss.c:spoolss_io_devmode(805)
   spoolss_io_devmode: available_space = [-64], devmode_size = [156]!
[2003/06/16 14:03:48, 0, pid=6843] rpc_parse/parse_spoolss.c:spoolss_io_devmode(806)
   spoolss_io_devmode: please report to samba-technical at samba.org!
[2003/06/16 14:03:48, 0, pid=6843] 
   spoolss_io_q_open_printer_ex: unable to unmarshall SPOOL_Q_OPEN_PRINTER_EX.
[2003/06/16 14:03:48, 0, pid=6843] rpc_server/srv_pipe.c:api_rpcTNP(1486)
   api_rpcTNP: spoolss: SPOOLSS_OPENPRINTEREX failed.

I can provide a higher log level log if desired, or try other things. Let me 
know how to proceed from here.

More information about the samba-technical mailing list