spoolss_io_devmode error

Ralph Strohschein ralph at tinynet.ca
Tue Apr 22 15:46:34 GMT 2003


Hello:

I've been having printing problems for quite some time with a particular
program. The log files say to send the particulars to this list, so that's
what I'm doing now.

Samba Version: Currently 2.2.8a, but same problem under 2.2.7

Server Platform: Currently FreeBSD 4.8-Release, but also same problem
under FreeBSD 4.7-Security

Client Platform: Windows 2000

Problem: Whenever I print from a *particular application*, namely "Magix
Music Studio", I am unable to print through either of my Samba printers,
a postscript Lexmark E322, and an ESCP/2 Epson Photo 700. I can print
everything elese fine, just not anything created by the above mentioned
program. My log files show the following:

Apr 21 23:23:45 starlight smbd[328]: [2003/04/21 23:23:45, 0]
rpc_parse/parse_spoolss.c:spoolss_io_devmode(607)
Apr 21 23:23:45 starlight smbd[328]:   spoolss_io_devmode: Unknown
specversion in devicemode [0x0]
Apr 21 23:23:45 starlight smbd[328]: [2003/04/21 23:23:45, 0]
rpc_parse/parse_spoolss.c:spoolss_io_devmode(608)
Apr 21 23:23:45 starlight smbd[328]:   spoolss_io_devmode: please report
to samba-technical at samba.org!
Apr 21 23:23:45 starlight smbd[328]: [2003/04/21 23:23:45, 0]
rpc_parse/parse_spoolss.c:spoolss_io_devmode(607)
Apr 21 23:23:45 starlight smbd[328]:   spoolss_io_devmode: Unknown
specversion in devicemode [0x0]
Apr 21 23:23:45 starlight smbd[328]: [2003/04/21 23:23:45, 0]
rpc_parse/parse_spoolss.c:spoolss_io_devmode(608)
Apr 21 23:23:45 starlight smbd[328]:   spoolss_io_devmode: please report
to samba-technical at samba.org!
Apr 21 23:23:45 starlight smbd[328]: [2003/04/21 23:23:45, 0]
rpc_parse/parse_spoolss.c:spoolss_io_devmode(607)
Apr 21 23:23:45 starlight smbd[328]:   spoolss_io_devmode: Unknown
specversion in devicemode [0x0]
Apr 21 23:23:45 starlight smbd[328]: [2003/04/21 23:23:45, 0]
rpc_parse/parse_spoolss.c:spoolss_io_devmode(608)
Apr 21 23:23:45 starlight smbd[328]:   spoolss_io_devmode: please report
to samba-technical at samba.org!
Apr 21 23:24:46 starlight smbd[328]: [2003/04/21 23:24:46, 0]
rpc_parse/parse_spoolss.c:spoolss_io_devmode(607)
Apr 21 23:24:46 starlight smbd[328]:   spoolss_io_devmode: Unknown
specversion in devicemode [0x0]
Apr 21 23:24:46 starlight smbd[328]: [2003/04/21 23:24:46, 0]
rpc_parse/parse_spoolss.c:spoolss_io_devmode(608)
Apr 21 23:24:46 starlight smbd[328]:   spoolss_io_devmode: please report
to samba-technical at samba.org!
Apr 21 23:41:31 starlight smbd[328]: [2003/04/21 23:41:31, 0]
rpc_parse/parse_spoolss.c:spoolss_io_devmode(607)
Apr 21 23:41:31 starlight smbd[328]:   spoolss_io_devmode: Unknown
specversion in devicemode [0x0]
Apr 21 23:41:31 starlight smbd[328]: [2003/04/21 23:41:31, 0]
rpc_parse/parse_spoolss.c:spoolss_io_devmode(608)
Apr 21 23:41:31 starlight smbd[328]:   spoolss_io_devmode: please report
to samba-technical at samba.org!
Apr 21 23:41:31 starlight smbd[328]: [2003/04/21 23:41:31, 0]
rpc_parse/parse_spoolss.c:spoolss_io_devmode(704)
Apr 21 23:41:31 starlight smbd[328]:   spoolss_io_devmode: I've parsed all
I know and there is still stuff left|
Apr 21 23:41:31 starlight smbd[328]: [2003/04/21 23:41:31, 0]
rpc_parse/parse_spoolss.c:spoolss_io_devmode(706)
Apr 21 23:41:31 starlight smbd[328]:   spoolss_io_devmode: available_space
= [-92], devmode_size = [128]!
Apr 21 23:41:31 starlight smbd[328]: [2003/04/21 23:41:31, 0]
rpc_parse/parse_spoolss.c:spoolss_io_devmode(707)
Apr 21 23:41:31 starlight smbd[328]:   spoolss_io_devmode: please report
to samba-technical at samba.org!
Apr 21 23:41:31 starlight smbd[328]: [2003/04/21 23:41:31, 0]
rpc_server/srv_spoolss.c:api_spoolss_open_printer_ex(71)
Apr 21 23:41:31 starlight smbd[328]:   spoolss_io_q_open_printer_ex:
unable to unmarshall SPOOL_Q_OPEN_PRINTER_EX.
Apr 21 23:41:31 starlight smbd[328]: [2003/04/21 23:41:31, 0]
rpc_server/srv_pipe.c:api_rpcTNP(1217)
Apr 21 23:41:31 starlight smbd[328]:   api_rpcTNP: api_spoolss_rpc:
SPOOLSS_OPENPRINTEREX failed.


I have configured the windows client to send the output to a file
(respect.ps) instead of the printer. I then issued the "lpr respect.ps"
command from the FreeBSD box, and it printed fine. I debated whether to
include this file in this post, but it is about 100k, so I decided
against it in order to save bandwidth.

It can be fetched here: http://www.tinynet.ca/ralph/respect.ps


Any help with this matter would be appreciated, as I *really* like this
program! 


--
Ralph Strohschein
ralph at tinynet.ca



More information about the samba-technical mailing list