Samba Printing Problems
Justin Bennett
Justin.Bennett at dynabrade.com
Wed Nov 6 08:54:54 EST 2002
I basically used the standard smb.conf config. I changed the printscript a
little, though it was working before. I added a second command line
variable to add the username to the file and the date this is what I have:
[pdf]
path = /tmp
printable = yes
guest ok = yes
print command = /usr/bin/printpdf %s %u
; There is no need to support listing or removing print jobs,
; since the server begins to process them as soon as they arrive.
; So, we set the lpq (list queued jobs) and lprm (remove jobs in queue)
; commands to be empty.
lpq command =
lprm command =
Printpdf:
#!/bin/sh
DATE=`date +%b%d-%H%M%S`
# Directory in which to place the output
# Be sure this directory exists and is writable by the user that Samba
# is running as (for example, the nobody user)
OUTDIR=/export/home/pdfs
/usr/bin/ps2pdf13 $1 $OUTDIR/$DATE.temp
mv $OUTDIR/$DATE.temp $OUTDIR/$2-$DATE.pdf
chmod 660 $OUTDIR/$2-$DATE.pdf
rm $1
Notice $2 is passed as %u (the username) and I also added a line to change
the permission on the file thats created, nothing complex. Make SURE
though that the printpdf file is EXECUTABLE.
chmod a+x /usr/bin/printpdf
Justin
Jonathan Younker said:
> Unfortunately, the only clients I can play with are Win2K. Did you use
> the smb.conf configuration they suggested, or did you have to tweak it?
>
> At 03:43 PM 11/5/2002 -0500, you wrote:
>>I just set it up, 'works for me' I love giving that answer to some
>> people here, anyways :) The Access Denied Unable to Connect, is normal
>> W2k always says that with samba (my experience anyways) even if its
>> working ok. Does it print from other clients just not 2k?
>>
>>
>>Jonathan Younker said:
>> > Hi all,
>> > I've been trying to set up a PDF converter (as seen at
>> > http://www.linuxgazette.com/issue72/bright.html), which uses Samba
>> and Ghostscript to 'print to PDF.' Everything set up fine, and my
>> conversion script works fine, but I can't print though the Samba
>> printer from Win2kPro. Nothing is coming up in the log files, but
>> the file isn't getting sent to the server, either. When I check
>> the Win Printer Status, the title bar reads "access denied, unable
>> to connect.' Here's my smb.conf:
>> >
>> > [global]
>> > netbios name = Iris
>> > workgroup = Library
>> > server string = IRIS
>> > security = user
>> > log file = /var/log/samba-log.%m
>> > lock directory = /var/lock/samba
>> > share modes = yes
>> > encrypt passwords = yes
>> > smb passwd file = /etc/smbpasswd
>> > hosts allow = 139.57.128.116
>> > invalid users = root samba
>> > domain master = no
>> > local master = no
>> > preferred master = no
>> > os level = 10
>> >
>> > [shr]
>> > path = /shr
>> > browseable = yes
>> > writeable = yes
>> > guest ok = yes
>> > force user = nobody
>> >
>> > [pdf]
>> > path = /tmp
>> > printable = yes
>> > guest ok = yes
>> > use client driver = yes
>> > print command = /usr/bin/printpdf %s
>> > lpq command =
>> > lprm command =
>> >
>> > Any ideas?
>> > Thanks,
>> > Jonathan Younker
>> >
>> >
>> > --
>> > This message has been scanned for viruses and
>> > dangerous content by Dynabrade using Mailscanner,
>> > and is believed to be clean.
>>
>>
>>--
>>-------------------------------------------
>>Justin Bennett
>>Red Hat (Linux) Certified Engineer
>>Network Administrator
>>Dynabrade Inc.
>>8989 Sheridan Dr
>>Clarence, NY 14031
>>716-631-0100 ext 215
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Jonathan T. Younker
> Electronic Services Librarian
> Gibson Library, Brock University
> St. Catharines, ON L2S 3A1
> (905) 688-5550 x4899
> jyounker at brocku.ca
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> --
> This message has been scanned for viruses and
> dangerous content by Dynabrade using Mailscanner,
> and is believed to be clean.
--
-------------------------------------------
Justin Bennett
Red Hat (Linux) Certified Engineer
Network Administrator
Dynabrade Inc.
8989 Sheridan Dr
Clarence, NY 14031
716-631-0100 ext 215
More information about the nflug
mailing list