Hi Rafal,
Thanks for the help!
I am trying to develop an alternative CUPS backend  using the new CUPS API
- so it is going to list all the CUPS printers as well as the IPP printers;
Also, is there a way I can test my backend *without *installing it (to
avoid messing with my system)- Is using JHBuild an option?

Thanks and regards,

Nilanjana.
[image: Inline image 1]
NILANJANA LODH
CS Undergrad
@ IIEST, Shibpur

On Tue, May 23, 2017 at 4:33 AM, Rafal Luzynski <digitalfreak@lingonborough.
com> wrote:

> 21.05.2017 23:07 Nilanjana Lodh <nilanjanal...@gmail.com> wrote:
> >
> >  I am trying to develop my own GtkPrintBackend ,
> >  taking help from here:
> >
> > https://mail.gnome.org/archives/desktop-devel-list/2006-
> December/msg00069.html
>
> Note that this tutorial has been written for GTK+ 2.x
> series and things may work differently in GTK+ 3.x and
> soon coming GTK+ 4.x.
>
> >  But, I now want to test my print backend( by making the print dialog
> use my
> > backend instead). How do I do that?
> >  That is , how do I make the Print dialog use my backend instead?
> > [...]
>
> It's been a while since I was working with print backends
> so my memory may be incomplete or outdated. But as far
> as I remember there is no such thing as "use this print
> backend instead of that". All print backends work in parallel,
> or more precisely: are available concurrently and loaded
> and called by the framework as needed. All you have to do
> is to implement the backend, install it, and make it provide
> at least one printer. As soon as you do it correctly you
> can run any GTK application, open the default print dialog,
> and select a printer provided by your backend. Of course
> you can disable (e.g., uninstall) other backends if you
> have a good reason but most probably you don't need it.
>
> You did not write more details like whether your backend
> supports physical or virtual printers, and whether these
> printers are already supported by other backends. You may
> want to avoid conflicts and make sure it's your backend
> running rather than another one which supports the same
> printer, or to avoid wasting physical resources like real
> paper or lots of electrical energy.
>
> However, do not hesitate to ask if you have more questions.
>
> Regards,
>
> Rafal
>
_______________________________________________
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to