From: Lars Uebernickel <larsuebernickel@gmx.de>
To: "Petrie, Glen" <glen.petrie@eitc.epson.com>,
printing-architecture@lists.linux-foundation.org
Subject: Re: [Printing-architecture] Google Summer of Code 2008: JTAPI Library Project
Date: Tue, 01 Apr 2008 18:33:07 +0200 [thread overview]
Message-ID: <47F263C3.4030500@gmx.de> (raw)
In-Reply-To: <2F7D63A21DB2C74EB8EB8C09AF667DB0152D355E@eitc220.eitc.epson.com>
Petrie, Glen wrote:
> Lars,
>
>
>
> During your design phase of the JTAPI I would like you to consider what the
> original intent of the JTAPI is and, what I believe it another use of the
> JTAPI. The original intent is two fold (if memory service correctly).
> The first, and I believe the primary intent, was to have library (tools)
> that could create different Job-Ticket formats (JDF, MJT, proprietary-JT)
> from a common set of API's, objects and attributes without the
> user/developer having to know anything about the final job-ticket format.
> The second intent was that by the addition of a "front-end" module one
> job-ticket format could be inputted and parsed into the JTAPI common
> objects/attributes; then using the JTAPIs, a different job-ticket format
> could be generated ---- that is a job-ticket translation service.
I agree, these were the two uses I had in mind.
> I see the third use of the JTAPI as either a common interface or front-end
> translation service to an internal job-ticket object (a C data struct in
> this case since JTAPI is to be coded in C) representation. That is, a
> developer uses JTAPI as an input portal to an internal object definition and
> may never create an actual JDF, MJT or proprietary-JT formatted job-ticket.
> In this case the job-ticket info (struct) is directly passed on to the next
> print processing module. I actually see this as the big potential use of
> JTAPI and its associated objects/attributes definitions.
This could speed up the print process quite a bit - the job ticket need
only be parsed and interpreted once and could be used throughout the
print processing chain. But this would only work for modules in the same
process, right? Otherwise, the data has to be serialized in some way to
pipe it to the next processing module.
> Thus, during your design and development phase of the internal component of
> the JTAPI, please pay extra attention to how you design and document the
> internal job-ticket objects.
I will. Thanks for your ideas!
Lars
next prev parent reply other threads:[~2008-04-01 16:33 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-04-01 15:52 [Printing-architecture] Google Summer of Code 2008: JTAPI Library Project Petrie, Glen
2008-04-01 16:33 ` Lars Uebernickel [this message]
2008-04-01 16:48 ` Ira McDonald
-- strict thread matches above, loose matches on Subject: below --
2008-03-24 17:08 Petrie, Glen
2008-03-24 14:19 Petrie, Glen
[not found] <2F7D63A21DB2C74EB8EB8C09AF667DB0152D33D9@eitc220.eitc.epson.com>
2008-03-20 19:00 ` Till Kamppeter
2008-03-20 20:31 ` Ira McDonald
2008-03-20 23:00 ` Lars Uebernickel
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=47F263C3.4030500@gmx.de \
--to=larsuebernickel@gmx.de \
--cc=glen.petrie@eitc.epson.com \
--cc=printing-architecture@lists.linux-foundation.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.