[JDEV] Jabber Printing Services

Jacob O'Reilly jacob at clear.net.nz
Wed Mar 29 01:30:52 CST 2000


I believe what you are suggesting is a great use of the technology.  I'd
like to see something like that.  I see Jabber as a useful service such that
COM is on Windows.  It can connect disparate processes/platforms.

I'd like to work on something like this.

-----Original Message-----
From: Marcus Rugger <rugger at iglou.com>
To: 'jdev at jabber.org' <jdev at jabber.org>
Date: Wednesday, 29 March 2000 18:44
Subject: RE: [JDEV] Jabber Printing Services


>On Tue, 28 Mar 2000, Neulinger, Nathan R. wrote:
>
>> Have a look at LPRng... It seems to have the most current and featureful
LPD
>> protocol implementation, including authentication support (krb/pgp/etc.)
>>
>> http://www.lprng.com/
>>
>
>Yes, and there are other efforts also.
>
>Such as Corel's Application Printing Services API.  Information on this
>can be found at:
>
>http://opensource.corel.com/printlib.html
>
>Basically, Corel is trying to define, as the name implies, a standard API
>for applications to discover available printers, query those printers
>capabilities and so on.
>
>Corel's team recently joined their efforts with another group led by HP
>and VA Linux.  More information on their goals can be found at:
>
>http://printing.sourceforge.net
>
>They appear to be concentrating, at least right now, on embedding printer
>specific commands, obtained from PPD files, into PostScript files in
>order to control printer specific behavior.
>
>If you study Corel's API specifications you'll see that it doesn't dictate
>how the underlying library retrieves information on printers available on
>the network.  They intentionally leave that open to support future
>technologies.
>
>Ok, now let me give an example of what I'm thinking of with Jabber.  For
>simplicities sake I'll use an example of a host based inkjet printer on
>one machine, a jabber server on another and some poor user on another
>machine trying to print to the inkjet.
>
>When the machine with the inkjet was first booted, the printer driver on
>that machine registered itself with the Jabber server.  The Jabber server
>keeps a list of all currently registered printers.
>
>Then the user brings up a word processor to print a document.  First he
>needs to select a printer (assuming the default isn't the one he
>wants).  The underlying API then sends a message to the Jabber server
>requesting a list of printers, which it recieves and the application
>displays for the user.
>
>The user then chooses the printer.  The user then wants to check to see if
>a photo cartridge is installed on the printer.  So he brings up a printer
>specific dialog, which the underlying API got by messaging the printer
>driver for.  So now the user is using a printer specific dialog on a
>machine that does not have a printer driver installed it.  To him, it's
>all automagic.  The only machine that needs the driver is the machine that
>has the printer attached to it.
>
>Anyway, I have to get going right now.  I'll write up more later
>tonight.  I know the above greatly over simplifies what needs to
>happen and that a lot of details need to be worked out.  But from what
>I've read on the Jabber website, I think it could be quite useful in
>making the above a reality.
>
>But I need to learn more about Jabber.
>
>Thanks,
>
>Marcus
>
>
>
>
>_______________________________________________
>jdev mailing list
>jdev at jabber.org
>http://mailman.jabber.org/listinfo/jdev





More information about the JDev mailing list