Snow Leopardprintingerror:/usr/libexec/cups/backend/lpd failed

akbar akbarbasha at tataelxsi.co.in
Wed Feb 17 01:40:57 PST 2010


> Thanks for your solution, but when I tried this by running the below commands
> sh-3.2# lpstat -p
> printer _10_50_26_41 is idle.  enabled since Mon Feb 15 20:57:05 2010
> 	Ready to print.
> printer GBCBlue disabled since Mon Feb 15 20:41:28 2010 -
> 	reason unknown
> sh-3.2# lpadmin -p _10_50_26_41 -o job-hold-until-default=3Dindefinite
>
> I tried to print and it is not holding the print job but instead printing by default.
>
> But the same solution, I tried lot of times from Leopard and it is always working.
>
> But the only difference between my Leopard and Snow-Leopard implementation is that i am using lpd to configure my print queue on leopard and in case of snow leopard i am using app socket (as suggested by u).
>
> My daemon code to hold the print job is holding the print job on Leopard but not on Snow leopard.
>
> Regards
> Akbar
>
> > On Feb 14, 2010, at 11:06 PM, akbar wrote:
> > >> Dell printers also support port 9100 - try using "AppSocket" instead =
> > of =3D
> > >> "LPD".
> > >>=20
> > >> On Feb 14, 2010, at 9:50 PM, akbar wrote:
> > >=20
> > >=20
> > > Thanks for your quick response.
> > >=20
> > > Based on your reply I had configured Queue name using "AppSocket ".Now =
> > i am able to print from Snow Leopard .
> > >=20
> > > But My requirement is to hold the job in the print queue and I have to =
> > authorize the job to print.
> > >=20
> > > but with this AppSocket approach I am not able to hold job.
> > >=20
> > > Scenario is this
> > >=20
> > > If I have given print from text edit I am able to see the job in  =
> > print Queue and immediately I clicked on hold Icon of print Queue, =
> > status changed to hold but job went to printer ( job is printed).
> > >=20
> > > What might be the problem .Can I control the job using AppSocket =
> > approach?
> >
> > This is what is known as a "race condition", and there is no reliable =
> > way to hold the job after printing and still prevent output.
> >
> > You need to hold the job by default; you can do this by choosing "hold =
> > indefinitely" from the "Scheduling" PDE or run the following Terminal =
> > command to set the hold option as the default for a particular printer:
> >
> >     lpadmin -p queuename -o job-hold-until-default=3Dindefinite
> >
> > You can find the queuename by running "lpstat -p" in the Terminal - it =
> > is typically the name that appears in the print dialog with all spaces =
> > and non-alphanumeric characters replaced with the underscore, e.g. "My =
> > Printer" has a queuename of "My_Printer".
> >
> > ___________________________________________________
> > Michael Sweet, Senior Printing System Engineer
> >
> >
> >
>


really I am stuck up here , please help me





More information about the cups-devel mailing list