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@eitc.epson.com]
Sent: Thursday, November 20, 2003
12:56 PM
To:
printing-architecture@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.
======================================================================================================================
======================================================================================================================
======================================================================================================================
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’s
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’s 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’ll 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’s 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.
======================================================================================================================
======================================================================================================================
======================================================================================================================
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’s computer and a low-volume black/white laser printer
connected to Glen’s 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’s 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’s machine sends an alert to Till’s machine indicating that should
photo paper be loaded.
15. Till’s
machine displays a job dialog to load photo paper.
15. Till
loads the photo paper and clicks ok.
16. The
job dialog on Till’s machine, via papi/ipp, notifies the spooler on Mark’s
machine has been photo paper is loaded.
17. The
spooler on Mark’s 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.
<><><>><><><><><><><><><><><><><><><>
left of here
--------------------------------------------------------------------
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 three days Michael
will 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.
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