[Printing-architecture] FW: Use Model under review on Jan 29, 2004

Glen Petrie glen.petrie at eitc.epson.com
Thu Jan 29 12:59:11 PST 2004



Rgds,
Glen W. Petrie
Manager, Software Printing Solutions
Epson Imaging Technology Center
150 River Oaks Parkway, Suite 200
San Jose, CA, 95134
Voice: 408.576.4131  Fax: 408.474.0511

-----Original Message-----
From: Glen Petrie [mailto:glen.petrie at eitc.epson.com]
Sent: Thursday, November 20, 2003 12:56 PM
To: printing-architecture at freestandards.org
Cc: 'Mark Hamzy'; 'Glen (E-mail)'; 'Till Kamppeter'; 'Norm Jacobs';
'McDonald, Ira'; 'Claudia Alimpich'; 'Hastings, Tom N'; 'Pete Zannucci'
Subject: Use Model under review

Since I am still having problems posting messages I sent to each of you
individually.


=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Use Model that have been reviewed in meeting


3.4 Use Model 3: Desktop Personal (Consumer) Printing

Print to a low end inkjet printer from an application

1. Example Use Model:

Dorothy has been editing and formatting her biology term paper for weeks.
She takes her laptop computer to class and constantly updates her term paper
with new information from the lectures and labs.   She uses her portable
scanner and graphics editor to illustrate the step-by-step processes in her
term paper as well as the final charts and graphs which will are all
integrated into her word processor.  She does not final edit the night
before.  Then she loads her 2000XYZ-Color inkjet printer with the special
paper required by the professor; she connects the USB cable from her printer
to her laptop and she=92s ready to print.   She has already formatted the
print job but brings up the print preview window to double check as the
special paper is expensive.   Finally, she brings up the print dialog box
and makes her selections.  She selects collated copies, highest print
quality and background printing mode before hitting the print button (she
still has work on her chemistry assignment).  Thirty-eight minutes later she
removes the printed pages,  carefully inspects each page and staples each
copy into special cover sheets for the biology class.

3.5 Use Model 4:  Desktop Small-Office / Home-Office Printing

Print to mid-volume laser printer, office inkjet and impact printers

1. Example Use Model:

Keith=92s small company produces about 5000 widgets a month for a large
industrial customer.  Keith has two employees and the customer now wants a
data sheet on each widget along with a summary report.   The data base has
been completed for the month and all the widgets have been packaged.   The
three print task that Keith needs to perform this month are:
a.                            a.                            Keith then
brings up the data base and requests a text summary report - he=92ll need 25
copies this month.   From the command-line Keith sends the text summary
report to the print system requesting 25 copies.  Within seconds, the laser
printer, connect over a BlueTooth adaptor, warms up and begin producing the
25 copies.
b.                            b.                            Keith returns to
the data base software and now request data sheets (in post-script) for each
widget.  Keith spent weeks designing/creating the template for the data
sheets, including color and graphics.  Navigating to the directory with this
month=92s data sheets; he again sends post-script formatted data sheets to =
the
print system, requesting two copies of each data sheet on the office inkjet
printer.
c.                            c.                            Concurrently,
Keith decides to do the timecards for his temporary employees.   The
temporary employee agency requires 3-part timecards to be submitted.   The
impact printer is loaded with pin-feed 3-part stock and is connected via the
parallel port.   After looking over the spread data, Keith selects the print
action in the accounting software instructing the application to send a text
version the timecard data to print system.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Use Model to be reviewed in meeting

-------------------------------------------------------

3.6 Use Model 5: Desktop Office Printing

Document from an application is printed on a printer shared by 3-5
workplaces

Example Use Model:

Till is working in an office with three other employees; namely, Claudia,
Mark and Glen that have individual computers.  In the same room there are
two printers; specifically, a low-volume color inkjet connected to Mark=92s
computer and a low-volume black/white laser printer connected to Glen=92s
computer for printing confidential material.   Till wants to print some
color documents to the color inkjet printer and print his black-and-white
documents to the laser printer.   All document have differing quality
requirements.  Because the documents are confidential then should be printed
not be on the central printer in the hallway.

Details:

1. Till creates a confidential document containing color photos in an office
application on his desktop computer. He chooses "File"/"Print" in his
application program to print the document.

2. The application program contacts the local print service on Till's
computer to request the available printers and their capabilities such as
Description, Location, bw/color, photo-capable, ...

3. The local print service communicates with the other print services on the
local network to exchange the information of the available printers.

3.1 All machines hosting and sharing a print queue advertises a list of
their print queues and server=92s IP addresses to all computers on the
network.

3.2 All other print services are listening for these advertisements to
receive the print queue list.

3.3 The local print service knows about the existence of all queues now and
asks all print servers for their basic printer capabilities. As an example
the following is returned for the color inkjet, laser print and the central
hallway printer;
      inkjet:Mark         6-ink photo color printer,  room of W, X, Y, and
Z;
laser:Glen          desktop bw laser printer, 10 p/min,  room of W, X, Y,
and Z
central_server:XYZ  workgroup color laser 50 p/min,  hallway 1st floor

4. Then the local print service sends the information to the application
program.

5. The application displays the printing dialog with the available printers.

6. Till chooses the photo-capable color inkjet printer in his office, so
that no one can see this confidential document.

7. This document is for a valued customer so Till wants to produce the
document on high quality paper in high resolution.   Till clicks on the
options button to display a vendor specific option dialog for this printer.
Tills selects photo print quality mode on glossy inkjet paper in the option
dialog.  Till closes the option dialog and returns to the print dialog.

8. Till selects "Notification on job completion".

9. Till clicks the "Print" button in the printing dialog to initiate
printing.

10. The application PostScript generator resizes the photos from the
camera's 14 MPixels to the 600 dpi of the inkjet printer and creates the
PostScript document with all fonts and photos embedded. The application
PostScript generator stops with a message dialog because elements of the
document located outside the margin area.  Till clicks "Yes" to override the
nominal printing margins and/or accept clipping.

11. The application submits the print job to the local spooler with all
options specified in a job ticket.

12. The local spooler passes the print job on to the remote spooler on
Mark's machine.

13. The spooler on Mark's machine parses the job ticket and calls the
appropriate renderer and driver to spool converted job data in  the inkjet's
native language.

14. The spooler on Mark=92s machine sends an alert to Till=92s machine
indicating that should photo paper be loaded.

15. Till=92s machine displays a job dialog to load photo paper.

15. Till loads the photo paper and clicks ok.

16. The job dialog on Till=92s machine, via papi/ipp, notifies the spooler =
on
Mark=92s machine has been photo paper is loaded.

17. The spooler on Mark=92s machine sends the rendered job data to the USB
port and the printer begins printing.

18. Till receive the job completion notification in a job dialog.

19. Till clicks ok and walks to the inkjet printer and picks up his
document.



--------------------------------------------------------------------

3.7 Use Model 6: Central (Print Room) Office Printing

Mid to large volume printing from document repository with data
transformation and post printing finishing

1. Example Use Model:

In a short period of time Michael must provide a sales and marketing pitch
to first and second tier managers of the Zeta Bank for a new bank statement
design and end-customer packaging of statements and collaterals.  Michael
has spent the last two weeks interfacing to a creative writing firm to
develop the text content for his materials.   He has along spent four weeks
with his internal graphic art department designing the handout package
including the staggered sized collateral sheets, integrated pictorial and
text content and, finally, creation his presentation slides.


Change the following to be from the Print Room perspective not Michaels.


<><><>><><><><><><><><><><><><><><><> left of here





Michael now stores the images for the collaterals along with his
presentation, bank statement samples and a version of the end-customer
package on his internal document repository system.  Michael make a request
to technical-publication department submission form.   Michael starts
editing the contact information, the number of copies, location of the
electronic data and special finishing instructions fields of the submission
form and hits the return key.  . . .  The night before the presentation, the
technical-publication department deliveries 6 boxes of printed sales and
marketing materials for Michael sales and marketing pitch.


Michael now stores the images for the collaterals which are in tiff format
along with his presentation that is MS-Power-Point format, followed by
storing the MS-Word formatted bank statement and finally, the Frame-Maker
version of the end-customer package on his internal document repository
system.  Michael then brings up the electronic technical-publication
department submission form.   Michael starts editing the contact
information, the number of copies, location of the electronic data and
special finishing instructions fields of the submission form and hits the
return key.  . . .  The night before the presentation, the
technical-publication department deliveries 6 boxes of printed sales and
marketing materials for Michael sales and marketing pitch.

-------------------------------------------------------
3.8 Use Model 7: Desktop File (Direct) Printing

Print to print service directly from file-manager/shell-script with going
through an application

1. Example Use Model:

Robert is the lead engineer on the power subsystem of the companies next
generation satellite.   He has spent the last 6 month working with
individual engineering and other departments on no less than 12 interrelated
specifications and design documents.  People have been delivering him
post-script versions of their document over the last several days.  Robert
recently bought a wide format color inkjet printer from the Acme print copy.
The printer has great output resolution and an extended color gammit but
does not print post script natively; so Robert download and installs the
latest version of GhostScript along with the print driver.  Robert types in
the print options, printer model and location of the print data for
GhostScript at the command line and wait for each document to printed.
Robert begins the task of checking and removing ambiguities between the
specifications.


Use Model 8: Pay for Print

Print using a job ticket from a print driver through a print spooler to a
mid-range (90 PPM) color laser printer.

Amy is a student at the university who has to do research on controlling
forest fires near densely populated areas. She decides to go the library at
the university so that she can access restricted archives of information
pertaining to her topic. The database contains research papers that have
information that is controversial, so some of the information has never been
made public.

Amy was given a PrintCard by the university at the beginning of the semester
that gives her $10 worth of print credit. The PrintCard has a magnetic strip
which is encoded with her student Id and the balance for her printing
account. Duplex black/white prints cost 10 cents per sheet and duplex color
prints cost $1 per sheet. The student must enter their student ID and a PIN
code to use the PrintCard.

Amy searches the restricted archives and finds a paper of interest, both for
use in her research and to her parents whose house was recently burned down
by a forest fire. The paper is formatted to print on legal size paper and
has front and back cover sheets.

Amy selects the Print menu item on the Netscape browser and the Print dialog
displays. Sher selects a printer called ColorLibraryPrinter. She selects
legal size paper, duplex, covers, left corner staple, and two copies (one
for her parents and one for herself). She clicks the OK button.  A dialog
displays asking her to swipe her PrintCard and to enter her student ID and
PIN number. She does as instructed and clicks OK.

A print application is called by the print driver to create a job ticket
that contains the information that Amy selected in the Print dialog. The
print application prepends the job ticket that it generated to the
postscript file that was generated by the print driver and returns the
result to the print driver. The print driver makes contact with Print
Services and sends the print job that contains the ticket prepended to the
postscipt file to the Print Service over the network. The Print Service
recognizes the print job as a ticketed job, strips off the job ticket and
consumes the job ticket. From the consumed job ticket, the Print Services
extracts the name of the printer that the print job is to be sent to and
maps the name to the IP address of the printer. The Print Service contacts
the printer called ColorLibraryPrinter using its IP address and sends the
print job that contains the job ticket prepended to the  postscript file to
ColorLibraryPrinter. ColorLibraryPrinter receives the print job, recognizes
that the print job as a ticketed job, strips off the job ticket, and
consumes the job ticket.

Amy wallks to the first floor of the library to the printer labeled
ColorLibraryPrinter. She swipes her PrintCard and enters her student ID and
PIN on the printer console when prompted. A summary of Amy's print job
appears on the printer console asking her if the options are correct. Amy
has decided to also print a copy of the paper for her brother Tim, so she
changes the number of copies to three and clicks OK. Amy's print job
completes printing. She picks up her print job from the printer's over-size
output bin and examines the output. A message on the printer console asks if
the print output looks okay. Amy clicks OK and her print account is debited.
Amy swipes her PrintCard again to update it with her new accont balance. Amy
leaves the library with the three copies of the research paper.




Rgds,
Glen W. Petrie
Manager, Software Printing Solutions
Epson Imaging Technology Center
150 River Oaks Parkway, Suite 200
San Jose, CA, 95134
Voice: 408.576.4131  Fax: 408.474.0511



Rgds,
Glen W. Petrie
Manager, Software Printing Solutions
Epson Imaging Technology Center
150 River Oaks Parkway, Suite 200
San Jose, CA, 95134
Voice: 408.576.4131  Fax: 408.474.0511

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux-foundation.org/pipermail/printing-architecture/atta=
chments/20040129/2f25abf6/attachment.htm


More information about the Printing-architecture mailing list