All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Glen Petrie" <glen.petrie@eitc.epson.com>
To: 'Mark Hamzy' <hamzy@us.ibm.com>,
	"'Glen (E-mail)'" <glen.petrie@eitc.epson.com>,
	'Till Kamppeter' <till.kamppeter@gmx.net>,
	'Norm Jacobs' <Norm.Jacobs@Sun.COM>,
	"'McDonald, Ira'" <imcdonald@sharplabs.com>,
	'Claudia Alimpich' <alimpich@us.ibm.com>,
	"'Hastings, Tom N'" <hastings@cp10.es.xerox.com>,
	'Pete Zannucci' <pzaan@us.ibm.com>,
	printing-architecture@freestandards.org
Subject: [Printing-architecture] FW: Use Model under review
Date: Thu, 22 Jan 2004 13:18:11 -0800	[thread overview]
Message-ID: <028c01c3dba0$208037f0$2d031f8a@GWPLAPTOP> (raw)

[-- Attachment #1: Type: text/plain, Size: 15845 bytes --]



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


[-- Attachment #2: Type: text/html, Size: 88753 bytes --]

                 reply	other threads:[~2004-01-22 21:18 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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='028c01c3dba0$208037f0$2d031f8a@GWPLAPTOP' \
    --to=glen.petrie@eitc.epson.com \
    --cc=Norm.Jacobs@Sun.COM \
    --cc=alimpich@us.ibm.com \
    --cc=hamzy@us.ibm.com \
    --cc=hastings@cp10.es.xerox.com \
    --cc=imcdonald@sharplabs.com \
    --cc=printing-architecture@freestandards.org \
    --cc=pzaan@us.ibm.com \
    --cc=till.kamppeter@gmx.net \
    /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.