PROXY  WHOIS  RQUOTE  TEXTS  SOFT  FOREX  BBOARD
 Music  Philosophy  Code  Literature  Russian

= ROOT|Technical|RFC|rfc2567.txt =

page 3 of 25



   functionality.

2. TERMINOLOGY

   Internet Printing for the purposes of this document is the
   application of Internet tools, programs, servers and networks to
   allow end-users to print to a remote printer using, after initial
   setup or configuration, the same methods, operations and paradigms as
   would be used for a locally attached or a local area network attached
   printer.  This could include the use of HTTP servers and browsers and
   other applications for providing static, dynamic and interactive
   printer locating services, user installation, selection,
   configuration, print job submission, printer capability inquiry and
   status inquiry of remote printers and jobs.

   For the purposes of this document, a WEB Browser is software
   available from a number of sources including but not limited to the
   following:  Microsoft Internet Explorer, NCSA Mosaic, Netscape
   Navigator, Sun Hot Java!.  The major task of these products is to use
   the Hypertext Transport Protocol (HTTP) to retrieve, interpret and
   display Hypertext Markup Language (HTML).  These products are often a
   part of a complete Internet Printing system because they are often




 
RFC 2567             Internet Printing Design Goals           April 1999


   used as a means of obtaining the status of or more information about
   the printing system; however, they may not be present in all
   implementations.

   Throughout this document, 'printer' shall be interpreted to include
   any device which is capable of marking on a piece of media using any
   available technology.  These design goals do not include support for
   multi-tiered printing solutions involving servers (single or
   multiple) logically in front of the actual printing device yet all
   such configurations shall be supported but shall appear to the end-
   user as only a single device.

   Throughout this document 'driver' refers to the code installed in
   some client operating system to generate the print data stream for
   the intended printer. Some computing environments may not include a
   separate printer driver.  Rather, the generation of the proper print
   data stream is accomplished in an application on that computer. How
   such a computer environment or application is updated to support a
   new printer now made available using IPP is outside the scope of IPP.
   The actual details for installing a printer driver are operating
   system dependent and are also outside the scope of IPP. See also
   section 4.1 (SECURITY CONSIDERATIONS) for security implications of
   driver download and installation.

   The IPP protocol will support the following physical configurations:

   - An IPP client talking to an IPP Printer object imbedded in a
     single, physical output device.
   - An IPP Client talking to a server containing one or more IPP
     Printer objects. Each Printer object is associated with exactly one
     physical output device supported by the server. The protocol
     between the server and the output devices is undefined.
   - An IPP Client talking to an IPP Printer object in a server. The
     Printer object is associated with one or more physical output
     devices, but the client only sees the Printer object, which is an
     abstraction and represents all of the associated physical output
     devices. The protocol between the server and the physical output
     devices is undefined.

   Throughout this document, certain design goals will be identified as
   not being a part of version 1.0 (or V1.0) of the protocol or as being
   satisfied by means outside of IPP.  IPP is assumed to be one part, an
   enabler, of a complete Internet Printing solution.  For example
   printer instance creation is not performed by but is enabled by the
   protocol.  Globally, none of the operator or administrators wants and
   needs are included in the design goals for version 1.0.  Some of the
   end-user wants and needs may also be excluded from version 1.0 and
   will be so noted in the description of them.  Subsequent versions of




 
RFC 2567             Internet Printing Design Goals           April 1999


   the protocol (e.g. V2.0) may include support for these initially
   excluded wants and needs.

3. DESIGN GOALS

   The next three sections identify the design goals for an Internet
   printing protocol from three roles assumed by humans: end-user,
   operator, and administrator.  The goals defined here are only those
   that need to be addressed by an Internet printing protocol.  Other
   wants and needs, such as that the operator needs physical access to
   the printer (e.g. to be able to load paper or clear jams) are not
   covered by this document.  Section 5 contains scenarios which provide
   more detailed examples of the entire process including discovery,
   status, printing and end-of-job reporting.
=3=

1|2| < PREV = PAGE 3 = NEXT > |4|5|6|7|8|9|10|11|12.25

UP TO ROOT | UP TO DIR | TO FIRST PAGE

Google
 


E-mail Facebook Google Digg del.icio.us BlinkList Fark Furl Ma.gnolia Netscape NewsVine Reddit Slashdot Spurl StumbleUpon Technorati YahooMyWeb LiveJournal Blogmarks TwitThis Live News2.ru BobrDobr.ru Memori.ru MoeMesto.ru

0.011806 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)