IPP Mail Archive: IPP> Background on "output-device-xxx

IPP> Background on "output-device-xxx" new attributes

From: McDonald, Ira (imcdonald@sharplabs.com)
Date: Thu Jun 19 2003 - 19:57:33 EDT

  • Next message: Hastings, Tom N: "IPP> Some Initial version color attributes for controlling black and w hite"

    Hi folks, Thursday (19 June 2003)

    Ever since IPP/1.0 (RFC 2566), the IPP Job object has had a Description
    attribute named "output-device-assigned" (the _single_ name of the print
    device assigned by the IPP Printer to process the job).

    Earlier today, during the Semantic Model session in Portland, Oregon
    we discussed the IPP Job Extensions proposals for adding:

    IPP Job Object
    --------------
    "output-device-requested" - device name requested by client

    IPP Printer Object
    ------------------
    "output-device-supported" - device name(s) supported by Printer

    "output-device-default" - device name of Printer default, if any,
                                  or _absent_ if no default is configured
                                  (so that "output-device-requested" will
                                  select from "output-device-supported")

    Note that DPA (ISO 10175) does NOT define a Printer attribute analogous
    to the JobX proposed "output-device-default" (which has odd semantics).
    I suggest that we abandon "output-device-default" and solve the problem.

    Cheers,
    - Ira McDonald
      High North Inc

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

    Background: Below are the (more numerous and complex) corresponding
    attributes defined in DPA (ISO 10175, Document Printing Application):

    DPA Server Object (roughly analogous to PSI Print Service)
    ----------------------------------------------------------
    "physical-printers-supported" - physical device(s) supported
                                      (multi-valued)
                                    - source attribute for (single-valued)
                                      IPP "output-device-supported"

    "physical-printers-ready" - physical devices currently ready
                                      (multi-valued)

    "logical-printers-supported" - logical printers supported
                                      (multi-valued)

    "logical-printers-ready" - logical printers currently ready
                                      (multi-valued)

    DPA Printer Object (analogous to IPP Printer _or_ IPP Device)
    -------------------------------------------------------------
    "printer-realization" - logical, physical, or both

    "printer-associated-printers" - logical/physical associated printers

    "printers-ready" - logical/physical associated ready

    DPA Job Object (analagous to IPP Job)
    -------------------------------------
    "printer-name-requested" - logical printer or physical device
                                      requested by client
                                    - source attribute for (single-valued)
                                      IPP "output-device-requested"

    "physical-printers-requested" - physical device(s) requested by client
                                      if "printer-name-requested" is logical

    "printers-assigned" - physical device(s) assigned by Printer
                                      (multi-valued and ordered)
                                    - source attribute for (single-valued)
                                      IPP "output-device-assigned"

    "printer-state-of-printers-assigned"
                                    - state of each assigned physical device
                                      (multi-valued and ordered)



    This archive was generated by hypermail 2b29 : Thu Jun 19 2003 - 19:58:36 EDT