I was attempting to install a Zebra 140XiII barcode printer in 3.0.20b-3.4-SUSE (SLES 9) and received the following error: Mar 17 14:57:56 xxxxxxxxx smbd[21847]: Added printer driver. Print driver name: Zebra 140XiII. Print driver OS: WINNT. Administrator name: root. Mar 17 14:58:50 xxxxxxxxx smbd[21847]: [2006/03/17 14:58:50, 0] rpc_parse/parse_spoolss.c:spoolss_io_devmode(785) Mar 17 14:58:50 xxxxxxxxx smbd[21847]: spoolss_io_devmode: I've parsed all I know and there is still stuff left| Mar 17 14:58:50 xxxxxxxxx smbd[21847]: [2006/03/17 14:58:50, 0] rpc_parse/parse_spoolss.c:spoolss_io_devmode(787) Mar 17 14:58:50 xxxxxxxxx smbd[21847]: spoolss_io_devmode: available_space = [800], devmode_size = [1020]! Mar 17 14:58:50 xxxxxxxxx smbd[21847]: [2006/03/17 14:58:50, 0] rpc_parse/parse_spoolss.c:spoolss_io_devmode(788) Mar 17 14:58:50 xxxxxxxxx smbd[21847]: spoolss_io_devmode: please report to samba-technical@samba.org! Mar 17 14:58:50 xxxxxxxxx smbd[21847]: [2006/03/17 14:58:50, 0] rpc_server/srv_spoolss.c:api_spoolss_open_printer_ex(76) Mar 17 14:58:50 xxxxxxxxx smbd[21847]: spoolss_io_q_open_printer_ex: unable to unmarshall SPOOL_Q_OPEN_PRINTER_EX. Mar 17 14:58:50 xxxxxxxxx smbd[21847]: [2006/03/17 14:58:50, 0] rpc_server/srv_pipe.c:api_rpcTNP(1572) Mar 17 14:58:50 xxxxxxxxx smbd[21847]: api_rpcTNP: spoolss: SPOOLSS_OPENPRINTEREX failed. As you can tell this makes quite a mess and the only way to recover is to restart SMB and remove the printer.
Bob, Set 'default devmode = yes' in [global] and try again. If that doesn't fix it, please reopen this bug.
Jerry - Thanks for ther QUICK response!I Added the entry you asked for. It was better but still errored when I went to look at Document Defaults. [2006/03/17 16:47:05, 0] rpc_parse/parse_spoolss.c:spoolss_io_devmode(788) spoolss_io_devmode: please report to samba-technical@samba.org! [2006/03/17 16:47:05, 0] rpc_server/srv_spoolss.c:api_spoolss_open_printer_ex(76) spoolss_io_q_open_printer_ex: unable to unmarshall SPOOL_Q_OPEN_PRINTER_EX. [2006/03/17 16:47:05, 0] rpc_server/srv_pipe.c:api_rpcTNP(1572) api_rpcTNP: spoolss: SPOOLSS_OPENPRINTEREX failed. [2006/03/17 16:47:10, 0] rpc_server/srv_pipe_hnd.c:unmarshall_rpc_header(468) unmarshall_rpc_header: FIRST flag not set in first PDU ! [2006/03/17 16:47:22, 0] rpc_server/srv_pipe_hnd.c:unmarshall_rpc_header(468) unmarshall_rpc_header: FIRST flag not set in first PDU !
Did you restart Samba or reboot the client machine after adding the configuration change ?
I restarted SMB and rebooted client. Same errors in logs.
Do you have a URL for the driver? Also please upload a gzipped level 10 debug log from smbd (as an attachment). Thanks.
This is probably fixed with a newer Samba version. If you still see the error. Please open a new bug with 'debug level = 10' logfiles. Thanks!