From: Michael Sweet <mike@easysw.com>
To: "Petrie, Glen" <glen.petrie@eitc.epson.com>
Cc: printing-architecture@lists.freestandards.org
Subject: Re: [Printing-architecture] Embedded Client Thin-Thread: Initial Information
Date: Fri, 18 May 2007 19:48:32 -0400 [thread overview]
Message-ID: <464E3B50.4010800@easysw.com> (raw)
In-Reply-To: <2F7D63A21DB2C74EB8EB8C09AF667DB00559CB28@eitc220.eitc.epson.com>
Petrie, Glen wrote:
> ...
> If CUPS or another deployed solution has a functional, scalable and industry
> accepted architecture; then, we should adopt their architecture; thus, I
> would like to have more discussion on "what are the LFOP goals and, thus,
> our activities." For example, the activity could be "how to create an
> embedded-client solution based on their architecture". If CUPS does not an
> industry accepted architecture; would CUPS be willing to migrate to a
> standard print architecture?
I don't think we'd have a problem adding another ("emulated") API to
CUPS, much like the planned PAPI on CUPS implementation. However,
it is extremely unlikely that we would convert CUPS itself to another
API since a) we'd have a fair amount of code to convert (with the
corresponding opportunities for breaking things) and b) the current
API works quite well.
As for the question of whether the CUPS API would be suitable for
embedded/thin clients, I don't see why it wouldn't be, especially
if you stick with the (tiny) subset used for LSB 3.2 plus the CUPS
1.3 streaming print API.
In my experience, the bigger issue will be printer drivers and
generation of PDL data, which will need to be closely tied to the
toolkit being used (e.g. Qt or GTK+ on top of Cairo) so that the
printed files can be printer-ready bitmap/vector data, PDF, or
PostScript. This print data will most likely need to be streamed,
which may require some further changes in those toolkits...
--
______________________________________________________________________
Michael Sweet, Easy Software Products mike at easysw dot com
Internet Printing and Document Software http://www.easysw.com
next prev parent reply other threads:[~2007-05-18 23:48 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-18 20:06 [Printing-architecture] Embedded Client Thin-Thread: Initial Information Petrie, Glen
2007-05-18 23:48 ` Michael Sweet [this message]
-- strict thread matches above, loose matches on Subject: below --
2007-05-18 18:21 Petrie, Glen
2007-05-18 19:15 ` Ira McDonald
2007-05-18 17:40 Petrie, Glen
2007-05-18 16:08 Petrie, Glen
2007-05-18 17:20 ` Ira McDonald
2007-05-16 22:32 Petrie, Glen
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=464E3B50.4010800@easysw.com \
--to=mike@easysw.com \
--cc=glen.petrie@eitc.epson.com \
--cc=printing-architecture@lists.freestandards.org \
/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.