[Samba] samba printer on FreeBSD not accessible to NT

chip.wiegand at simrad.com chip.wiegand at simrad.com
Thu Apr 4 08:14:02 GMT 2002


"Kristyan Osborne" <kris at longhill.brighton-hove.sch.uk> wrote on 
04/03/2002 11:34:10 PM:

> By using LPR on the client machines you are bypassing samba. 
> Therefor this question does not belong on the samba list. If you 
> wish to use samba for windows printing then I suggest you change the
> permissions on the spool directory as when users print the file is 
> owned by them. Hence the spool dir should have write access for all 
users.
> 
> Cheers
> 
> -------------
> Kristyan Osborne IT Assistant Manager
> Longhill High School

I don't understand what you mean. How do I send a print job from NT to the
fbsd samba-shared printer without LPR? I've set up a samba shared printer 
on a freebsd box at home and the windoze 98 boxes can print to it with no 
problems. I don't understand why my NT boxes here at work won't print to 
a samba shared printer. The samba.org web site doesn't have any help info 
about printer setup. I've got two samba books and 2 freebsd books, and 
still
have trouble getting nt to print to that printer. I'm getting a bit 
frustrated
by this. I've got 8 nt servers I'd like to have print to this printer.
Is there some online help on this subject? I'm sure I'm missing something 
basic
somewhere, but don't know where.
Thanks for the help,
Chip

> -----Original Message-----
> From: chip.wiegand at simrad.com [mailto:chip.wiegand at simrad.com]
> Sent: 03 April 2002 17:35
> To: Kristyan Osborne
> Cc: chip.wiegand at simrad.com; samba at lists.samba.org
> Subject: RE: [Samba] samba printer on FreeBSD not accessible to NT
> 
> "Kristyan Osborne" <kris at longhill.brighton-hove.sch.uk> wrote on
> 04/02/2002 11:37:13 PM:
> 
> > I had a similar problem on win2k, the fix was to install sp2.
> > Also make sure the spool directory has the correct permissions for 
your
> users.
> > Cheers
> > Kris
> 
> sp2? If you are referring to the NT servic packs, all our NT boxes are 
at
> sp6a.
> I have set up the /var/spool/lpd/ directories as follows -
> -rwxr-xr-x bin daemon
> I am using the instructions in the book by Ted Mittelstaedt. I've used
> apsfilter
> to create several printers - hq (high quality photo), lp (low quality
> photo), text, raw. The raw is, according to the book, for use by Windoze
> to print
> to. So, in Windoze NT I create the printer device by doing this:
> Add Printer/My Computer/Add Port/LPR Port/New Port/Name of server
> providing LPD -
> cwiegand2/Name of printer of print queue on that server -
> raw/OK/Close/Next/then
> I pick the driver from the cd/print test page
> This is where I see in the windoze printer window the job and job status
> shows
> spooling (for a second or two) then printing - printer error.
> I have tried to use all the printer queues that are set up on the bsd 
box,
> not sure
> it I am entering it correctly on the NT box - for the option 'Name of
> printer or
> print queue on that server' I have entered only the name - raw (also 
tried
> lp, etc).
> I have also tried using the path to the queue - /var/spool/lpd/raw, and 
I
> get the
> same results.
> Notice I don't get access denied errors, the spooling appears to start
> then fails.
> I also reinstalled sp6a 'just in case', but it still responds with the
> same error.
> My printcap looks like this -
> # APS1_BEGIN:printer1
> # - don't delete start label for apsfilter printer1
> # - no other printer defines between BEGIN and END LABEL
> hq|hpdj/850C;r=1200x1200;q=photo;c=full;p=letter;m=auto:\
>     :lp=/dev/lpt0:\
>     :if=/usr/local/etc/apsfilter/basedir/bin/apsfilter:\
>     :sd=/var/spool/lpd/hq:\
>     :lf=/var/spool/lpd/hq/log:\
>     :af=/var/spool/lpd/hq/acct:\
>     :mx#0:\
>     :sh:
> # APS1_END - don't delete this
> # APS2_BEGIN:printer2
> # - don't delete start label for apsfilter printer2
> # - no other printer defines between BEGIN and END LABEL
> text|hpdj/850C;r=300x300;q=low;c=mono;p=letter;m=auto:\
>     :lp=/dev/lpt0:\
>     :if=/usr/local/etc/apsfilter/basedir/bin/apsfilter:\
>     :sd=/var/spool/lpd/text:\
>     :lf=/var/spool/lpd/text/log:\
>     :af=/var/spool/lpd/text/acct:\
>     :mx#0:\
>     :sh:
> # APS2_END - don't delete this
> # APS3_BEGIN:printer3
> # - don't delete start label for apsfilter printer3
> # - no other printer defines between BEGIN and END LABEL
> lp|hpdj/850C;r=300x300;q=medium;c=full;p=letter;m=auto:\
>     :lp=/dev/lpt0:\
>     :if=/usr/local/etc/apsfilter/basedir/bin/apsfilter:\
>     :sd=/var/spool/lpd/lp:\
>     :lf=/var/spool/lpd/lp/log:\
>     :af=/var/spool/lpd/lp/acct:\
>     :mx#0:\
>     :sh:
> # APS3_END - don't delete this
> # APS4_BEGIN:printer4
> # - don't delete start label for apsfilter printer4
> # - no other printer defines between BEGIN and END LABEL
> raw|hpdj/850C;r=300x300;q=medium;c=full;p=letter;m=raw:\
>     :lp=/dev/lpt0:\
>     :if=/usr/local/etc/apsfilter/basedir/bin/apsfilter:\
>     :sd=/var/spool/lpd/raw:\
>     :lf=/var/spool/lpd/raw/log:\
>     :af=/var/spool/lpd/raw/acct:\
>     :mx#0:\
>     :sf:\
>     :sh:
> # APS4_END - don't delete this
> --
> Chip
> 
> > -------------
> > Kristyan Osborne IT Assistant Manager
> > Longhill High School
> >
> > -----Original Message-----
> > From: chip.wiegand at simrad.com [mailto:chip.wiegand at simrad.com]
> > Sent: 02 April 2002 17:29
> > To: samba at lists.samba.org
> > Subject: [Samba] samba printer on FreeBSD not accessible to NT
> >
> > I have FreeBSD 4.5 and samba working fine, and a hp 952c, attached via
> > parallel
> > port on the FreeBSD box, working fine, on the FreeBSD box.
> > My smb.conf is set up to share the hp printer, as follows -
> > [global]
> > workgroup = SIMDOM
> > server string = Chip's second PC
> > log file = /var/log/log.%m
> > max log size = 50
> > security = domain
> > password server = simrad_1, simrad_2
> > encrypt passwords = yes
> > socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
> > path = /
> > wins server = 157.237.65.101
> > null passwords = yes
> > remote announce = 157.237.65.255
> > default = Chip's second PC
> > dns proxy = no
> > protocol = NT1
> > netbios name = cwiegand2
> > name resolve order = wins lmhosts bcast
> > load printers = yes
> > printcap = /etc/printcap
> > guest account = chip
> > print command = lpr -r -P%p %s
> > printing = bsd
> > [printers]
> > comment = HP 952C
> > path = /var/spool/samba
> > browseable = no
> > guest ok = yes
> > writeable = no
> > printable = yes
> > print ok = yes
> > public = yes
> > Now, I know I don't need all of that stuff, I was just trying 
everything
> I
> > could to get this to
> > work. I used apsfilter to set up the printer initially, and it prints
> fine
> > from fbsd apps. When
> > I set up NT to print to it I get Access Denied, Unable to Connect when 
I
> > click on the print
> > device icon. Do I need to change the permissions somewhere, on the 
fbsd
> > box? (I am
> > able to map a drive from the nt box to the fbsd box and copy and write
> > files to the bsd box
> > from the nt box.)
> > --
> > Chip Wiegand
> > Computer Services
> > Simrad, Inc
> > www.simrad.com
> > chip.wiegand at simrad.com
> >
> > "There is no reason anyone would want a computer in their home."
> >      --Ken Olson, president, chairman and founder of Digital Equipment
> > Corporation, 1977
> >  (They why do I have 7? Somebody help me!)
> >
> > --
> > To unsubscribe from this list go to the following URL and read the
> > instructions:  http://lists.samba.org/mailman/listinfo/samba




More information about the samba mailing list