Greetings!
I've got the most recent packages of cupsys (1.1.20final-10) and samba
(3.0.1-2) from my mirror, but when I submit jobs to one of my PostScript
printers, it continually reports the PostScript error 'undefined
command, userdict'. When I (in Windows) write the job to a file and
then print this PostScript file from the command line (in Linux), the
printer also reports a PostScript error.
However, if I print the file using '-o raw' from Linux, the printer
prints the job without any errors. I conclude that I need to convince
Samba to send jobs to CUPS with '-o raw'.
Consulting the man page for smb.conf, it says:
print command
For printing = CUPS: If SAMBA is compiled against libcups, then
printcap = cups uses the CUPS API to submit jobs, etc. Otherwise it
maps to the System V commands with the -oraw option for printing, i.e.
it uses lp -c -d%p -oraw; rm %s. With printing = cups, and if SAMBA is
compiled against libcups, any manually set print command will be
ignored.
I think the Debian package is compiled against libcups:
$ ldd /usr/sbin/smbd
libcups.so.2 => /usr/lib/libcups.so.2 (0x40100000)
but it doesn't seem to be sending jobs to the printer with '-o raw'
(otherwise the print jobs from Windows would print without PostScript
errors)
The relevant sections in my /etc/samba/smb.conf look like this:
load printers = yes
printing = cups
printcap name = cups
# print command = lp -c -d%p -oraw; rm %s
This is in the [global] section. I've also got [printers] and [print$]
sections, but I don't think there's anything there that would cause this
problem and I'm not doing anything with per-printer configurations (no
sections for individual printers).
The 'print command' is commented out because when I uncomment it,
printing doesn't work at all (Windows print jobs simply disappear).
Anyone have any ideas?
Thanks,
Chris
--
Christopher S. Swingley email: cswingle@iarc.uaf.edu
IARC -- Frontier Program Please use encryption. GPG key at:
University of Alaska Fairbanks www.frontier.iarc.uaf.edu/~cswingle/
Attachment:
signature.asc
Description: Digital signature