[Samba] Printing to Samba printer causes application to abort

Kirk B. Dice kirk at wadipetroleum.com
Wed Apr 12 15:06:58 GMT 2006


When I choose the advanced tab I can't toggle anything (they are greyed
out).  Do I need to change some permissions?

----- Original Message -----
From: "Martin Zielinski" <mz at seh.de>
To: "Kirk B. Dice" <kirk at wadipetroleum.com>
Cc: <samba at lists.samba.org>
Sent: Wednesday, April 12, 2006 8:52 AM
Subject: Re: [Samba] Printing to Samba printer causes application to abort


> Hi!
>
> Sorry, I can't reproduce it.
> It's a typical "no devmode" problem. But...
>
> to create a _valid_ devicemode on your samba server perform the
> following steps:
>
> - open your printer
> - choose "advanced" and then "printing defaults"
> - toggle a setting and click "Apply".
>
> This should force the driver to submit a self-created devmode to your
> samba server and replace the default one.
> Now your applications should (hope so ;-) receive all valid information
> for printing.
>
> Hope that helps!
>
> ~ Martin
>
> P.S. I don't know what "bounced Samba" means but I think you need to
> restart samba.
>
> Kirk B. Dice wrote:
> > Thank you.  It made some progress...I added the "default devmode = yes"
to
> > the [okib4250b] section in my smb.conf, bounced Samba, deleted the
printer
> > from the workstation and reinstalled it.  The applications don't abort
now.
> > However the apps now give me an unable to start print job error.
> >
> > ----- Original Message -----
> > From: "Martin Zielinski" <mz at seh.de>
> > To: "Kirk B. Dice" <kirk at wadipetroleum.com>
> > Cc: <samba at lists.samba.org>
> > Sent: Wednesday, April 12, 2006 2:02 AM
> > Subject: Re: [Samba] Printing to Samba printer causes application to
abort
> >
> >
> >
> >>Hi!
> >>
> >>Sounds like the NULL - devicemode problem.
> >>Please set the "default devmode" parameter to yes.
> >>
> >>"man smb.conf" gives you more information about that.
> >>
> >>Bye,
> >>
> >>Martin
> >>
> >>Kirk B. Dice wrote:
> >>
> >>>I am using Slackware 10.2 (kernel 2.4.29) and Samba 3.0.21c for my
print
> >>>server.  The client workstations are WinNT4.  I have two printers on
the
> >>>linux server..an HP DeskJet 600 and an Okidata B4250.  I can install
and
> >>>print to the HP from any of the workstations.  I can install the
Okidata
> >>>just fine, but when I try to print from Word, Excell, or any
application
> >
> > Dr.
> >
> >>>Watson comes to visit.  I get an error 'Exception: access violation
> >>>(0xc0000005),Address: 0x68603667' and the application shuts down.
> >>>
> >>>I can print directly to the printers on the linux box w/o any problems.
> >
> > The
> >
> >>>file permissions are both the same for the lpd print spools and the
> >>>rpcclient shows the drivers to be added correctly and set to each
> >
> > printer.
> >
> >>>Any help would be greatly appreciated.
> >>>
> >>>Kirk
> >>>
> >>>Here is my smb.conf:
> >>>
> >>>[global]
> >>>   workgroup = toontown
> >>>   security = share
> >>>   hosts allow = 192.168.26. 127.
> >>>   printcap name = /etc/printcap
> >>>   lpq cache time = 20
> >>>   printing = lprng
> >>>   max log size = 1024
> >>>   passdb expand explicit = no
> >>>   socket options = TCP_NODELAY
> >>>   dns proxy = no
> >>>
> >>>[printers]
> >>>   comment = All Printers
> >>>   path = /tmp
> >>>   print ok = yes
> >>>   guest ok = yes
> >>>   printable = yes
> >>>   public = yes
> >>>   print command = /usr/bin/lpr -R%m -P %p -r %s
> >>>   lpq command = /usr/bin/lpq -P %p
> >>>   lprm command = /usr/bin/lprm -P %p %j
> >>>   lppause command = /usr/sbin/lpc hold %p %j
> >>>   lpresume command = /usr/sbin/lpc relase %p %j
> >>>   queuepause command = /usr/sbin/lpc stop %p
> >>>   queueresume command = /usr/sbin/lpc start %p
> >>>
> >>># printers
> >>>[hpdj600]
> >>>   comment = "HP DeskJet 600"
> >>>   path = /tmp
> >>>   printable = yes
> >>>[okib4250b]
> >>>   comment = "Oki B4250 (back)"
> >>>   path = /tmp
> >>>   printable = yes
> >>>[print$]
> >>>   comment = "Printer Driver Download Area"
> >>>   path = /etc/samba/drivers
> >>>   readonly = yes
> >>>   browseable = yes
> >>>   guest ok = yes
> >>>   write list = root
> >>>
> >>>[public]
> >>>   comment = Public
> >>>   path = /home/public
> >>>   public = yes
> >>>   writable = yes
> >>>   printable = no
> >>>
> >>>
> >>
> >>
> >>--
> >>Martin Zielinski             mz at seh.de
> >>Software Development
> >>SEH Computertechnik GmbH     www.seh.de
> >
> >
> >
>
>
> --
> Martin Zielinski             mz at seh.de
> Software Development
> SEH Computertechnik GmbH     www.seh.de



More information about the samba mailing list