Communication With Scheduler
kavin
kavinsiva at yahoo.co.in
Tue Nov 10 03:31:50 PST 2009
Hi,
Thanks to reply to me,
I want to update the PPD option Ribbon Model which was described in Installable options in PPD file , for that i wrote a code that detects the USB port and send the command to read the ribbon type ,and placed in my filter file's main function,the code is follows
int Printer_Id=open_printer_fd();
get_Ribbon_model(Printer_Id);
whenever i invoking above code i am getting error in Printer Dialog Box that follows
Printer State: idle-/usr/lib/cups/filter/rastertolabel failed
But in separately the code works fine,in case with filter code only it makes like that error.
pls guide me to resolve the problem
Thanking You
Kavin
> On Nov 9, 2009, at 3:27 AM, kavin wrote:
> > ...
> > please Give the Example code to update the PPD
>
>
> Say you have a PPD containing an installable option called OptionDuplex:
>
> *OpenUI *OptionDuplex/Duplexer Installed: Boolean
> *OrderDependency: 10 AnySetup *OptionDuplex
> *DefaultOptionDuplex: True
> *OptionDuplex False/Not Installed: ""
> *OptionDuplex True/Installed: ""
> *CloseUI: *OptionDuplex
>
> Your filter(s) can update the state of this installable option using:
>
> if (duplexer is present)
> fputs("PPD: OptionDuplex=True\n", stderr);
> else
> fputs("PPD: OptionDuplex=False\n", stderr);
>
> ___________________________________________________
> Michael Sweet, Senior Printing System Engineer
>
>
>
More information about the cups-devel
mailing list