All of lore.kernel.org
 help / color / mirror / Atom feed
From: Michael Sweet <mike@easysw.com>
To: Yasumasa TORATANI <toratani.yasumasa@canon.co.jp>
Cc: printing-architecture@freestandards.org,
	printing-japan@freestandards.org
Subject: Re: [Printing-architecture] Bi-di plug-in functionarities
Date: Fri, 06 Dec 2002 10:38:56 -0500	[thread overview]
Message-ID: <3DF0C490.2010708@easysw.com> (raw)
In-Reply-To: <20021206205608.CED9.TORATANI.YASUMASA@canon.co.jp>

Yasumasa TORATANI wrote:
> ...
> 3) Each bi-di plug-in module for each printer vendor has the
>     following functionarities;
>   a) Handle the vendor dependent protocol to communicate with
>       each vendor's printer.
>   b) Obtain the printer status, including error, e.g. ink level,
>       paper jam, no cartridge, etc.
>   c) Obtain the information of the printer options, e.g. sorter,
>       stapler, extended memory, etc.
>   d) Printer discovery for both local and network.
>   e) No UI. to be simple and generic.
>   f) In some cases, receive the printing data from the upper system,
>      translate it for eachr device or protocol, and send it to the
>      appropriate target.
>   g) Send the printer information to the upper system.

FWIW, in CUPS #3 is normally handled by the backend (in CUPS 1.1
and earlier) and/or by the driver (in CUPS 1.2), the idea being
that the same commands/protocols will generally be used over
serial, parallel, USB, and network connections, and since the
driver has a copy of the device URI (the device for the printer)
it can tailor its input/output accordingly.

-- 
______________________________________________________________________
Michael Sweet, Easy Software Products                  mike@easysw.com
Printing Software for UNIX                       http://www.easysw.com



  reply	other threads:[~2002-12-06 15:38 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-12-06 13:04 [Printing-architecture] Bi-di plug-in functionarities Yasumasa TORATANI
2002-12-06 15:38 ` Michael Sweet [this message]
  -- strict thread matches above, loose matches on Subject: below --
2002-12-06 16:10 Pete Zannucci
2002-12-06 18:11 ` Michael Sweet
2002-12-09 10:01   ` Yasumasa TORATANI
2002-12-09 14:19     ` Michael Sweet
2002-12-10 10:52       ` Yasumasa TORATANI
2002-12-10 15:30         ` Michael Sweet
2002-12-12 13:49           ` Yasumasa TORATANI
2002-12-09 16:44 Pete Zannucci
2002-12-09 20:49 ` Michael Sweet
2002-12-10 15:18 Pete Zannucci
2002-12-12 13:53 ` Yasumasa TORATANI

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3DF0C490.2010708@easysw.com \
    --to=mike@easysw.com \
    --cc=printing-architecture@freestandards.org \
    --cc=printing-japan@freestandards.org \
    --cc=toratani.yasumasa@canon.co.jp \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.