Re: eggcups (and libgnomecups) for 2.12

"Andreas J. Guelzow" <[email protected]> Wed, 20 Jul 2005 11:19:11 -0600
Newsgroups gmane.comp.gnome.print
Organization Taliesin
Message-ID <[email protected]>
--===============1298448821==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="=-qai99V5d1NpIe6k5a168"


--=-qai99V5d1NpIe6k5a168
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Wed, 2005-20-07 at 13:16 -0400, Matthias Clasen wrote:
> > > Why wouldn't one have a local cupsd?
> >=20
> > Good question. We have local cups daemons. Since the whole asynchronous
> > stuff apparently got included to avoid delays when talking with a
> > non-responsive remote cups daemon, I assume there are some people
> > somewhere that are trying to avoid having a local cups daemon.
>=20
> No, the async stuff is necessary even for local cupsd, since the local
> cupsd can get stuck for noticeable amounts of time while talking to=20
> remote servers...

How? Perhaps I don't understand all the details, but the critical issues
should be

a) asking the local cups daemon which printers are available. The local
cups daemon should be able to respond without talking to a remote
printer.

b) submitting a print job to the local daemon. Again it shuold place the
job in its local queue and only then try to talk to the remote daemon.
It does the latter asynchronously anyways.

c) loading ppd files. Yes they need to be retrieved from the remote
daemon, but this should happen only when the printer is selected in the
dialog. So in the sychronous way that will cause a delay if the user
wants to print to a misconfigured or down printer and that printer is
still known to the local daemon, which in a broadcast situation will
only happen for a short period of time after the printer went down.

Andreas=20
--=20
Andreas J. Guelzow, Professor & Coordinator
Dept. of Mathematical & Computing Sciences
Concordia University College of Alberta

--=-qai99V5d1NpIe6k5a168
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBC3oePJ1WZh1HYgPsRAuwXAJ9SGLbFC2Fqxk4ct0c0SgYjCM3kcwCfYuZl
IqGbyteY1KTLfiLKnQkN7QQ=
=l2re
-----END PGP SIGNATURE-----

--=-qai99V5d1NpIe6k5a168--


--===============1298448821==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
gnome-print-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-print-list

--===============1298448821==--