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