Printer Services Mail Archive: PS> Protocol Stack and 'targe

PS> Protocol Stack and 'targetDevice.xsd' to simple URLs

From: McDonald, Ira (imcdonald@sharplabs.com)
Date: Thu Jan 09 2003 - 18:02:30 EST

  • Next message: McDonald, Ira: "PS> 'reference.xsd' to simple URLs"

    Hi Dave, Thursday (9 January 2003)

    Below is a a PSI protocol stack diagram to disambiguate our terminology
    and my best effort to replace the PSI-specific 'targetDevice.xsd' with
    simple URLs (with examples and notes).

    Cheers,
    - Ira McDonald
      High North Inc

    ----------------------------------------
    * PSI Protocol Stack

    |-------------------------|
    |7 - Application Layer |
    |PSI Client or PSI Server |
    |-------------------------|
    |6 - Presentation Layer |
    |WSDL/SOAP |
    |-------------------------|
    |5 - Session Layer |
    |HTTP |
    |-------------------------|
    |4 - Transport Layer |
    |[TLS] |
    |TCP |
    |-------------------------|
    |3 - Network Layer |
    |IP |
    |-------------------------|
    |2 - Datalink Layer |
    |Ethernet, Bluetooth, etc.|
    |-------------------------|
    |1 - Physical Layer |
    |Wire, light, radio, etc. |
    |-------------------------|

    ----------------------------------------
    * Replace 'targetDevice.xsd' with simple URLs

    TCP Port
    --------

    Example:
       raw-tcp://somehost.com:9100

    Notes:
       (1) REQUIRED 'host' or 'ip-addr' MUST be specified
       (1) REQUIRED 'port' MUST be specified (cannot be defaulted)

    Background:

    See the "raw-tcp:" URL scheme defined in the IANA-registered SLPv2
    "direct print" template in the directory:

       ftp://ftp.iana.org/assignments/svrloc-templates

    in the file:

       printer_raw-tcp.1.0.en

    which extends the base SLPv2 Printer Template v2.0

    Fax

    ---
    

    Example:

    fax:+358.555.1234567

    Background:

    See "fax:" URL scheme defined in "URLs for Telephone Calls" (RFC 2806).

    UNC ---

    Example:

    pwg-unc:\\myprintserver\myprinter

    Notes:

    (1) Proposed new PWG standard URL scheme for UNC encapsulation (2) ALL printable ASCII characters are legal in the UNC, including the BACKSLASH (0x5C)

    Background:

    Microsoft uses UNC identifiers in Windows environments.

    PSI Service Endpoint --------------------

    Example:

    pwg-psitd://mypsitarget.mydomain.com:3700/psitd

    Notes:

    (1) REQUIRED 'host' or 'ip-addr' MUST be specified (2) OPTIONAL 'port' MUST default to IANA-assigned value (example assumes port '3700')

    Background:

    PSI standard URL schemes are defined elsewhere in this PSI spec.



    This archive was generated by hypermail 2b29 : Thu Jan 09 2003 - 18:02:56 EST