@ bo21-22.test - Test Plan Section 2.1 and 2.2 @ Get-Printer-Attributes, find printer capabilities @ Version 1.5 @ Last revised by Xerox Corporation on 99-03-02. # Fixed title to show relationship to Test Plan - TNH # Removed comment char from pd22 document-format-supported - TNH # Copyright (c) 1998, 1999 by Xerox Corporation. All rights reserved. # User is granted the right to modify this file for use with # the IPP Server Test Tool, as described in the file # LICENSE-IppTest.txt. @ @ 2.1 Send request from Client to Printer (Get-Printer-Attributes) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ # For each IPP Printer send a get-printer-attributes request to # the Printer to get default response (i.e. no requested # attributes or groups). Any IPP Client or Test Tool may be used. # The objective of this initial test is basic IPP connectivity. # It is preferable to use an independently implemented Client/Test # Tool. Use the results of the IPP operation below. @ 2.1.1 Get-printer-attributes @ ---------------------------------------------------------------- @ @ Use the test tool and/or a network analyzer and insure the @ appropriate operational attributes are returned. Record results @ in section 4.2.1 @ Get-Printer-Attributes \ target: $target, \ attributes: ( \ Operation: ( \ attributes-charset: utf-8, \ attributes-natural-language: en-us, \ printer-uri: $target \ ) \ ) Expect Response \ status-code: successful-ok, \ attributes: ( \ Operation: ( \ oa08 = attributes-charset: utf-8, \ oa09 = attributes-natural-language: *, \ ... \ ), \ Printer: ( \ pd01 = printer-uri-supported: *, \ pd02 = uri-security-supported: *, \ pd03 = printer-name: *, \ pd04 = printer-state: *, \ pd05 = operations-supported: *, \ pd06 = charset-configured: *, \ pd07 = charset-supported: *, \ pd08 = natural-language-configured: *, \ pd09 = generated-natural-language-supported: *, \ pd10 = printer-is-accepting-jobs: *, \ pd11 = pdl-override-supported: *, \ pd21 = document-format-default: *, \ pd22 = document-format-supported: *, \ pd12 = printer-up-time: *, \ ... \ ) \ ) Echo oa08 = attributes-charset = $oa08 Echo oa09 = attributes-natural-language = $oa09 @ @ 2.1.2 Mandatory operations coverage @ ---------------------------------------------------------------- @ @ Check off the (mandatory) operations supported in the table in @ section 4.2.2. @ Echo operations-supported = $pd05 @ @ 2.1.3 Optional operations coverage @ ---------------------------------------------------------------- @ @ Check off the (optional) operations supported in the table in @ section 4.2.3. @ Echo operations-supported = $pd05 @ @ 2.2 Find out the capabilities of the printer @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ # Use the results from 2.1. @ @ 2.2.1 Mandatory printer attributes coverage @ ---------------------------------------------------------------- @ @ Check off the (mandatory) attributes supported in the table in @ section 4.3.1. @ Echo pd01 = printer-uri-supported = $pd01 Echo pd02 = uri-security-supported = $pd02 Echo pd03 = printer-name = $pd03 Echo pd04 = printer-state = $pd04 Echo pd05 = operations-supported = $pd05 Echo pd06 = charset-configured = $pd06 Echo pd07 = charset-supported = $pd07 Echo pd08 = natural-language-configured = $pd08 Echo pd09 = generated-natural-language-supported = $pd09 Echo pd10 = printer-is-accepting-jobs = $pd10 Echo pd11 = pdl-override-supported = $pd11 Echo pd21 = document-format-default = $pd21 #Echo pd22 = document-format-supported = $pd22 Echo pd12 = printer-up-time = $pd12 @ @ 2.2.2 Optional printer attribute coverage @ ---------------------------------------------------------------- @ @ Check off the (optional) attributes supported in the table in @ section 4.3.2 by examining the actual response returned for @ additional attributes that are OPTIONAL for an IPP Printer to @ support. @