Re: Print to PDF Problem in SuSE 9.0

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Eric \"Shubes\"
Date:  
To: plug-discuss
Subject: Re: Print to PDF Problem in SuSE 9.0
Craig White wrote:
> On Thu, 2004-09-09 at 17:50, Calvin Cannon wrote:
>
>>For some reason, it seems that Samba isn't transferring print files to
>>the print queue. I'm at a bit of a loss because I have another SuSE 9.0
>>box configured basically the same way (Different domain name) and it
>>works great! Basically, both pdf-distiller shares shown below come up
>>in network neighborhood just fine, and I can connect to the print shares
>>just fine. Everything works great until I send a job to one of the
>>print shares.
>>
>>When I send a job to either pdf-distiller print share, I get no error
>>messages, and no PDF file. The [pdf-distiller-debug] share is
>>configured to add log entries whenever a job is sent. That log file
>>DOES get updated, but no print file appears in /var/spool/samba/pdf to
>>be processed by Ghostscript. The spool directory is chmod'ed at 777 so
>>it shouldn't be a permissions issue, and I'm using the standard Apple
>>postscript driver on the WinXP side.
>>
>>As mentioned earlier, I have another box configured (I think) exactly
>>the same way and it's working great. I've been ripping my hair out
>>trying to figure out why this isn't working here. If I had an error
>>message I would have a place to start, but I don't even have that.
>>
>>I appreciate any help you can provide.
>>
>>Thanks!
>>
>>Calvin Cannon
>>
>>
>>Below is a snippet of code from my smb.conf file. The Global printcap
>>variable is set to "printcap = cups".
>>
>>
>>___________________________________________________________________________________
>>[printers]
>> comment = All Printers
>> path = /var/tmp
>> printable = yes
>> create mask = 0600
>> browseable = no
>> guest ok = no
>> use client driver = yes
>>
>># This share provides printer driver down- and upload in an Windows NT-style
>># point-and-print way. For more detailed information consult the Printing
>># Support Section of the Samba-HOWTO-Collection. For uploading take extra
>># care to add the printer admins to the group lp.
>>
>>[print$]
>> comment = Printer Drivers
>> path = /var/lib/samba/drivers
>> write list = @ntadmin root
>> force group = ntadmin
>> create mask = 0664
>> directory mask = 0775
>> browseable = yes
>> guest ok = no
>> printable = no
>>
>>[pdf-distiller]
>> comment = PDF Generator - Saves to P: Drive
>> printing = sysv
>> printcap = lpstat
>> path = /var/spool/samba/pdf
>> printable = Yes
>> print command = gs -dNOPAUSE -dBATCH -q -sDEVICE=pdfwrite
>>-sOutputFile=%H/PDF-Distiller/%s.pdf %s; rm %s
>>
>>[pdf-distiller-debug]
>> comment = PDF Generator - Saves to P: Drive
>> printing = sysv
>> printcap = lpstat
>> path = /var/spool/samba/pdf
>> printable = Yes
>> print command = echo %T: %u on %m >>
>>/var/log/samba/PDF-Dilstiller.log; cp %s %H/PDF-Distiller/%s.deleteme
>
> ----
> Using Samba 3 / RHEL 3 - I have a setup that works and my understanding
> with Samba 3 is that it is not necessary to have specific sections for
> the printers at all, they are read by samba directly from cups. Not sure
> why are you are using printing = cups in [global] and sysv within each
> printer definition.
>
> Thus, I am spooling a bunch of different printers but the only items
> that I have regarding printing in my smb.conf are:
>
> [global] #printer section
>         load printers = yes
>         printing = cups
>         printcap = cups
>         show add printer wizard = yes
>         printer admin = @"Domain Administrators"
>         use client driver = no

>
> [printers]
>         comment = Network Printers
>         printer admin = @"Print Operators"
>         path = /home/filesystems/printing/spool/
>         guest ok = yes
>         printable = yes
>         writable = no
>         read only  = Yes

>
> [print$]
>         path = /home/filesystems/printing/printers
>         guest ok = Yes
>         browseable = Yes
>         read only = Yes
>         printer admin = root Administrator
>         write list = root
>         create mask = 0664
>         directory mask = 0775

>
> Craig
>
> ---------------------------------------------------
> PLUG-discuss mailing list -
> To subscribe, unsubscribe, or to change you mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>

Good point, Craig. I too was wondering why the mix of cups and sysv. I'd
use cups exclusively, unless there's a need to use sysv.

There's very good documentation of samba cups printing support at
http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/CUPS-printing.html
including a section of common errors at the end. The previous chapter,
Classical Printing Support, is very informative too. A lengthly read,
but hey, there's a lot of stuff going on in there!

-- 
-Eric 'shubes'
"There is no such thing as the People;
  it is a collectivist myth.
  There are only individual citizens
  with individual wills
  and individual purposes."
-William E. Simon (1927-2000),
     Secretary of the Treasury (1974-1977)
  "A Time For Truth" (1978), pg. 237


****************************************************
This message has been scanned using Contraxx
Technology Group mail server v2.3 and is virus free.
****************************************************
---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss