Network Working Group T. Hastings Request for Comments: 3380 Xerox Corporation Updates: 2910, 2911 R. Herriot Category: Standards Track Consultant C. Kugler H. Lewis IBM Corporation September 2002
Internet Printing Protocol (IPP): Job and Printer Set Operations
Status of this Memo
このメモの位置付け
This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.
この文書は、インターネットコミュニティのためのインターネット標準トラックプロトコルを指定し、改善のための議論と提案を要求します。このプロトコルの標準化状態と状態への「インターネット公式プロトコル標準」(STD 1)の最新版を参照してください。このメモの配布は無制限です。
Copyright Notice
著作権表示
Copyright (C) The Internet Society (2002). All Rights Reserved.
著作権(C)インターネット協会(2002)。全著作権所有。
Abstract
抽象
This document is an OPTIONAL extension to the Internet Printing Protocol (IPP/1.0 and IPP/1.1). This document specifies 3 additional OPTIONAL operations for use with the Internet Printing Protocol/1.0 (IPP) and IPP/1.1. The end user, operator, and administrator Set-Job-Attributes and Set-Printer-Attributes operations are used to modify IPP Job objects and Printer objects, respectively. The Get-Printer-Supported-Values administrative operation returns values that the IPP Printer will accept for setting its "xxx-supported" attributes.
この文書は、インターネット印刷プロトコル(IPP / 1.0とIPP / 1.1)へのオプションの拡張機能です。この文書は、インターネット印刷プロトコル/ 1.0(IPP)およびIPP / 1.1で使用するための3つの追加オプションの操作を指定します。エンドユーザ、オペレータ、管理者が設定し、ジョブ・属性と操作はそれぞれ、IPPジョブオブジェクトとプリンタオブジェクトを変更するために使用されているセット・プリンタは、属性。ゲット・プリンタ・サポート・数値管理操作は、IPPプリンタはその「XXX-サポート」属性を設定するために受け入れる値を返します。
Table of Contents
目次
1 Introduction......................................................4 2 Terminology.......................................................5 2.1 Conformance Terminology.........................................5 2.2 Other terminology...............................................5 3 Requirements and Use Cases........................................5 4 Definition of the Set operations..................................6 4.1 Set-Printer-Attributes Operation................................7 4.1.1 Settable and READ-ONLY Printer Description attributes.........9 4.1.2 Set-Printer-Attributes Request...............................10 4.1.3 Set-Printer-Attributes Response..............................12 4.2 Set-Job-Attributes Operation...................................13 4.2.1 Settable and READ-ONLY Job Description attributes............16 4.2.2 Set-Job-Attributes Request...................................17 4.2.3 Set-Job-Attributes Response..................................18 4.3 Get-Printer-Supported-Values Operation.........................19 4.3.1 Definition of the usage of the 'admin-define' out-of-band attribute value..............................................20 5 New Operation attributes.........................................22 5.1 printer-message-from-operator (text(127))......................22 5.2 job-message-from-operator (text(127))..........................23 6 New Printer Description Attributes...............................24 6.1 printer-settable-attributes-supported (1setOf type2 keyword)...24 6.2 job-settable-attributes-supported (1setOf type2 keyword).......25 6.3 document-format-varying-attributes (1setOf type2 keyword)......25 6.4 printer-message-time (integer(MIN:MAX))........................25 6.5 printer-message-date-time (dateTime)...........................26 6.6 printer-xri-supported (1setOf collection)......................26 6.7 xri-uri-scheme-supported (1setOf uriScheme)....................28 6.8 xri-authentication-supported (1setOf type2 keyword)............29 6.9 xri-security-supported (1setOf type2 keyword)..................29 7 Additional status codes..........................................29 7.1 client-error-attributes-not-settable (0x0413)..................29 8 Additional out-of-band values....................................30 8.1 'not-settable' out-of-band value...............................30 8.1.1 Encoding of the 'not-settable' out-of-band attribute value...30 8.2 'delete-attribute' out-of-band value...........................30 8.2.1 Encoding of the 'delete-attribute' out-of-band value.........31 8.3 'admin-define' out-of-band attribute value.....................31 8.3.1 Encoding of the 'admin-define' out-of-band attribute value...32 9 New Values for Existing Printer Description Attributes...........33 9.1 operations-supported (1setOf type2 enum).......................33 10 Conformance Requirements........................................33 11 IANA Considerations.............................................34 11.1 Operation Registrations.......................................35 11.2 Additional Enum Attribute Value Registrations for the "operations-supported" Printer Attribute......................35
11.3 Attribute Registrations.......................................35 11.4 Status code Registrations.....................................36 11.5 Out-of-band Attribute Value Registrations.....................36 12 Internationalization Considerations.............................37 13 Security Considerations.........................................37 14 References......................................................38 14.1 Normative References..........................................38 14.2 Informative References........................................38 Appendix A: Allowed Values for Set-Printer-Attributes and Set-Job- Attributes requests (Normative)........................39 Appendix B: Attributes returned from Get-Printer-Supported-Values (Normative)............................................50 Appendix C: Description of the Base IPP Documents (Informative)....55 Authors' Addresses.................................................56 Full Copyright Statement...........................................58
Table of Tables
テーブルの表
Table 1 - Operation-Id assignments.................................7 Table 2 - Job State Transition Table for the Set-Job-Attributes operation ..............................................15 Table 3 - Member attributes of "printer-xri-supported" (1setOf collection) ............................................27 Table 4 - Operation-id assignments................................33 Table 5 - Validation rules for 'Any of "xxx-supported" '..........40 Table 6 - Validation rules for 'From Get-Printer-Supported-Values'41 Table 7 - Values allowed for Job Template Attributes in the Set-Job- Attributes Operation ...................................42 Table 8 - Values allowed for Job Description Attributes in the Set- Job-Attributes Operation ...............................43 Table 9 - Values allowed for Printer Job Template Attributes in the Set-Printer-Attributes Operation .......................44 Table 10 - Values allowed for Printer Description Attributes in the Set-Printer-Attributes Operation .......................47 Table 11 - Printer Job Template Attributes returned from Get-Printer- Supported-Values .......................................51 Table 12 - Printer Job Template Attributes returned from Get-Printer- Supported-Values .......................................51 Table 13 - Printer Description Attributes returned from Get-Printer- Supported-Values .......................................51 Table 14 - Printer Job Template Attributes returned from Get-Printer- Supported-Values .......................................52 Table 15 - Printer Job Template Attributes returned from Get-Printer- Supported-Values .......................................52 Table 16 - Printer Description Attributes returned from Get-Printer- Supported-Values .......................................53
1 Introduction
1はじめに
This document is an OPTIONAL extension to IPP/1.0 [RFC2565, RFC2566] and IPP/1.1 [RFC2911, RFC2910]. For a description of the base IPP documents see Appendix C.
この文書では、IPP / 1.0 [RFC2565、RFC2566]及びIPP / 1.1 [RFC2911、RFC2910]にOPTIONAL拡張です。ベースの説明についてはIPP文書付録Cを参照してください。
The Internet Printing Protocol (IPP) is an application level protocol that can be used for distributed printing using Internet tools and technologies. IPP version 1.1 [RFC2911, RFC2910] focuses on end user functionality with a few administrative operations included. This document defines additional OPTIONAL end user, operator, and administrator Set-Job-Attributes and Set-Printer-Attributes operations used to modify IPP Job objects and Printer objects, respectively. It also defines a third Get-Printer-Supported-Values administrator operation that returns values that the IPP Printer will accept for setting its "xxx-supported" attributes. The Get-Printer-Supported-Values operation MUST be supported, if the implementation supports setting any "xxx-supported" Printer attributes using the Set-Printer-Attributes operation.
インターネット印刷プロトコル(IPP)は、インターネットツールと技術を使用して、分散印刷のために使用することができるアプリケーションレベルのプロトコルです。 IPPバージョン1.1 [RFC2911、RFC2910]はいくつかの管理操作をエンドユーザー機能に焦点を当て含まれています。この文書では、追加の任意のエンドユーザ、オペレータ、および管理者の設定 - ジョブ・属性を定義し、操作はそれぞれ、IPPジョブオブジェクトとプリンタオブジェクトを変更するために使用されるセットプリンタは、属性。また、IPPプリンタはその「XXX-サポート」属性を設定するために受け入れるの値を返す第三のGet-プリンタ - サポート - 値の管理者の操作を定義します。実装は任意の「XXX-サポート」プリンタは、Set-プリンタ・属性操作を使用して属性の設定をサポートしている場合は、Get-プリンタ - サポート - 値の操作は、サポートしなければなりません。
Nine Printer Description attributes are defined:
ナインプリンタ記述属性が定義されています。
printer-settable-attributes-supported (1setOf type2 keyword) job-settable-attributes-supported (1setOf type2 keyword) document-format-varying-attributes (1setOf type2 keyword) printer-message-time (integer(MIN:MAX)) printer-message-date-time (dateTime) printer-xri-supported (1setOf collection) xri-uri-scheme-supported (1setOf uriScheme) xri-authentication-supported (1setOf type2 keyword) xri-security-supported (1setOf type2 keyword)
プリンタ設定可能なアトリビュートサポート(1setOfのTYPE2キーワード)ジョブ設定可能-属性はサポート(1setOf TYPE2キーワード)文書フォーマットに変化するアトリビュート(1setOf TYPE2キーワード)プリンタメッセージ時間(整数(MIN:MAX))プリンタ-message-日時(dateTimeの)プリンタ-XRIサポート(1setOfコレクション)XRI-URI-スキーム・サポート(1setOf uriScheme)XRI認証サポート(1setOf TYPE2キーワード)XRI - セキュリティ・サポート(1setOf TYPE2キーワード)
Three out-of-band values are defined for use with these three operations: 'delete-attribute' for deleting Job attributes with the Set-Job-Attributes request, 'not-settable' for use in either the Set-Job-Attributes or Set-Printer-Attributes responses, and 'admin-define' for use in the Get-Printer-Supported-Values response.
スリーアウトオブバンド値は、これらの3回の操作で使用するために定義されています:ジョブを削除するための「を削除-属性は、」セットジョブ・属性のいずれかで使用するために「設定可能ではない」、セットジョブ・属性リクエストで属性またはゲット・プリンタ・サポート-値を応答で使用するために応答し、「管理者-定義」を設定し、プリンタは、属性。
Two operation attributes: "printer-message-from-operator" (text) and "job-message-from-operator" (text) are defined to set the corresponding IPP/1.1 Printer and Job Description attributes with the same names. These operation attributes may be used with any operation that affect the Printer or Job object for which an operation might want to indicate a message. For the Set-Job-Attributes and Set-Printer-Attributes operations, the client MUST explicitly set them, rather than using these operation attributes.
対応するIPP / 1.1プリンタを設定するために定義されている「から、オペレータープリンタメッセージ」(テキスト)と「ジョブ・メッセージから-演算子」(テキスト)と仕事内容が同じ名前を持つ属性:2つの操作属性。これらの操作属性は、操作がメッセージを示すために必要かもしれないため、プリンタやジョブオブジェクトに影響を与える任意の操作で使用することができます。セットジョブ・属性と操作を設定し、プリンタが-属性の場合、クライアントは、明示的ではなく、これらの操作属性を使用するよりも、それらを設定しなければなりません。
A Printer implementation can make the value of some attributes dependent on the document-format, e.g., "resolution-supported".
プリンタの実装は、文書フォーマット、例えば、「解像度・サポート」のいくつかの属性の値に依存することができます。
2 Terminology
2用語
This section defines terminology used throughout this document.
このセクションでは、本書で使用される用語を定義します。
Capitalized terms, such as MUST, MUST NOT, REQUIRED, SHOULD, SHOULD NOT, MAY, NEED NOT, and OPTIONAL, have special meaning relating to conformance as defined in BCP 14, RFC 2119 [RFC2119] and [RFC2911] section 12.1. If an implementation supports the extension defined in this document, then these terms apply; otherwise, they do not. These terms define conformance to this document only; they do not affect conformance to other documents, unless explicitly stated otherwise.
このようMUSTとして資産の用語は、、REQUIREDは、MAY、はすべきでない必要がなく、オプション、BCP 14、RFC 2119 [RFC2119]と[RFC2911]セクション12.1で定義された適合性に関する特別な意味を持ってはいけません。実装は、この文書で定義された拡張をサポートしている場合、これらの条件が適用されます。それ以外の場合は、そうではありません。これらの用語は、この文書への適合性を定義します。特に明記しない限り、彼らは、他の文書への適合に影響を与えません。
This document uses terms such as Job object (or Job), IPP Printer object (or Printer), "operation", "request", response", "attributes", "keywords", and "support". These terms have special meaning and are defined in the model terminology [RFC2911], section 12.2. The following additional terms are introduced in this document:
この文書では、「、 『などのJobオブジェクト(またはジョブ)、IPP Printerオブジェクト(またはプリンタ)、「操作」、「要求」、レスポンスなどの用語を使用しています』、 『キーワード』、および 『サポート』の属性。これらの用語は、特別な意味を持っていますモデル用語[RFC2911]、セクション12.2で定義されている以下の追加の用語が本書で導入されます。:
READ-ONLY: used in an attribute definition document to indicate that the attribute MUST NOT be settable using an IPP protocol Set operation. In other words, the attribute is not settable by definition.
READ-ONLY:属性はIPPプロトコル集合操作を使用して設定可能であってはならないことを示すために、属性定義ドキュメントで使用。言い換えれば、属性が定義することにより設定可能ではありません。
not-settable: an implementation does not support setting an attribute (whether or not the attribute's definition is READ-ONLY).
-設定できない:実装は、(属性の定義が読み取り専用であるかどうか)、属性の設定をサポートしていません。
3 Requirements and Use Cases
3つの要件とユースケース
The following requirements and usage are intended to be met by the specification in this document.
以下の要件と使用法は、この文書の仕様によって満たされることが意図されています。
1. The end-user and the operator need a way to modify a Job that is in the 'pending' or 'pending-held' state.
1.エンドユーザとオペレータは、「保留」または「保留中、開催された」状態にあるジョブを変更する方法が必要です。
Usage: The end-user discovers that he/she forgot to include a print instruction, such as "finishings" = 'staple' after submitting a job. Rather than canceling the job and resubmitting it to the same IPP Printer, the end-user is able to modify the job on the IPP Printer.
使用法:エンドユーザーは、彼/彼女は、このようなジョブをサブミットした後、「仕上げ」=「ステープル」などの印刷指示を含めるのを忘れていることを発見。むしろ仕事をキャンセルし、同じIPPプリンターにそれを再提出するよりも、エンドユーザーは、IPPプリンタにジョブを変更することができます。
The operator needs to modify a job because it is requesting a particular kind of media for which there is no more, but the policy is to print the job on a comparable medium.
それはもはや存在しているため、メディアの特定の種類を要求しているため、オペレータは、ジョブを変更する必要がありますが、ポリシーが同等の媒体にジョブを印刷することです。
2. The system administrator needs a way to re-configure or change the policy of the IPP Printer remotely.
2.システム管理者は-のconfigureを再またはリモートIPPプリンタのポリシーを変更する方法が必要です。
Usage: The system administrator is adding additional named media to the supported media list (setting 'name' values to the "media-supported" Printer attribute).
使用法:システム管理者は、(「メディア・サポート」Printer属性に「名前」の値を設定)サポートメディアリストへの追加というメディアを追加しています。
The system administrator is reducing the capability of the IPP Printer by removing one of the operations from the supported operations list, such as Cancel-Job, because the policy is to run the IPP Printer like a public facsimile machine. After having removed Cancel-Job from the list of supported operations, an administrative client needs to be able to display to an administrator that the implementation is capable of being reconfigured to support Cancel-Job once again.
ポリシーは、公共ファクシミリ装置などのIPPプリンタを実行することであるため、システム管理者は、キャンセル・ジョブとしてサポートされている操作の一覧からオペレーション、のいずれかを除去することにより、IPPプリンタの能力が減少しています。キャンセル・ジョブをサポートする操作のリストから削除した後、管理クライアントは、実装が再びキャンセル-仕事をサポートするために再構成可能な管理者に表示できるようにする必要があります。
The system administrator is remotely configuring the IPP Printer after installing it, and so is replacing the Printer Description attributes that have the out-of-band 'no-value' value (see [RFC2911], section 4.1) with the proper values.
システム管理者がリモートでインストールした後、IPPプリンタを設定され、従って、帯域外「なし値」の値を有するプリンタ記述属性を置き換えて、適切な値を有する([RFC2911]セクション4.1を参照)。
The operator is changing the media loaded in the input tray, and so is replacing the "media-ready" Job Template Printer attribute value with the proper values.
オペレータは、給紙トレイに装填されたメディアを変更して、そのため適切な値で「メディア対応」ジョブテンプレートプリンタ属性値を置き換えています。
4 Definition of the Set operations
Set操作の4の定義
The Set-Printer-Attributes operations (as are all Printer operations) are directed at Printer objects. A client MUST always supply the "printer-uri" operation attribute in order to identify the correct target of the operation. These descriptions assume all of the common semantics of the IPP/1.1 Model and Semantics document [RFC2911], section 3.1.
セット印刷用属性操作は、(すべてのプリンタの動作であるような)プリンタオブジェクトに向けられています。クライアントは、常に操作の正しいターゲットを特定するために、「プリンタ-URI」操作属性を供給しなければなりません。これらの記述は、IPP / 1.1モデルと意味論の文書[RFC2911]、セクション3.1の一般的な意味のすべてを想定しています。
The Set-Job-Attributes operations (as are all Job operations) are directed at Job objects. A client MUST always supply some means of identifying the Job object in order to identify the correct target of the operation. That job identification MAY either be a single Job URI or a combination of a Printer URI with a Job ID, as defined in [RFC2911]. The IPP object implementation MUST support both forms of identification for every job. If possible, a client SHOULD use the Printer URI with a Job ID rather than a Job URI, since the 32-bit
(すべてのジョブ操作がされているような)動作を設定し、ジョブは、属性ジョブオブジェクトに向けられています。クライアントは、常に動作の正しいターゲットを識別するためのジョブオブジェクトを識別する手段を提供しなければなりません。 [RFC2911]で定義されるように、そのジョブ識別は、単一のジョブURIまたはジョブIDとともにプリンタURIの組み合わせのいずれであってもよいです。 IPPオブジェクトの実装は、すべてのジョブの識別の両方の形式をサポートしなければなりません。可能な場合、クライアントは、32ビットのため、ジョブIDではなく、仕事URIとプリンタURIを使用すべきです
"job-id" is more readily translated to and from other print protocols that MAY be serving as gateways into or out of the IPP implementation.
「ジョブID」は、より容易に且つにまたはIPPの実装のうちのゲートウェイとして機能することができる他の印刷プロトコルから翻訳されます。
The Set Printer operations are summarized in Table 1:
設定プリンタの操作は、表1に要約されています。
Table 1 - Operation-Id assignments
表1 - 操作-IDの割り当て
Operation Name Operation Brief description -Id
操作名操作簡単な説明-Id
Set-Printer- 0x0013 Sets attribute values of the target Attributes Printer object
セットPrinter- 0x0013を設定し、ターゲットの属性値は、Printerオブジェクトの属性
Set-Job-Attributes 0x0014 Sets attribute values of the target Job object
0x0014セットが対象のジョブオブジェクトの属性値を設定して、仕事を-属性
Get-Printer- 0x0015 Gets values that are valid for Supported-Values setting "xxx-supported" attributes using the Set-Printer-Attributes operation
Get-Printer- 0x0015がサポートされている、値がセットプリンタ・属性操作を使用して、「XXX-サポート」属性を設定するための有効な値を取得します。
This OPTIONAL operation allows a client to set the values of the attributes of a Printer object. In the request, the client supplies the set of Printer keyword attribute names and values that are to be set. In the response, the Printer object returns success or rejects the entire request with indications of which attribute or attributes could not be set.
このオプションの動作は、プリンタオブジェクトの属性の値を設定するためのクライアントを許可します。要求では、クライアントが設定されているプリンタのキーワード属性名と値のセットを提供します。それに応答して、Printerオブジェクトは、成功を返すか、属性または属性が設定されていない可能性があるの適応症で全体の要求を拒否します。
The Printer object validates the client-supplied attributes in the Set-Printer-Attributes request. For an attribute to validate, it MUST meet all of the following rules:
プリンタオブジェクトは、Set-プリンタ-属性要求でクライアントが提供する属性を検証します。属性が検証するためには、次の規則のすべてを満たす必要があります。
1. The number of attributes supplied by the client MUST NOT exceed the maximum number that the Printer supports in a Set-Printer-Attributes request. A Printer MUST accept at least one attribute, but SHOULD accept a reasonable number in a single Set-Printer-Attributes request.
1.クライアントが供給する属性の数は、プリンタがセットプリンタ-属性要求でサポートする最大数を超えてはなりません。プリンタは、少なくとも1つの属性を受け入れなければならないが、単一セットのプリンタ - 属性要求で、合理的な数を受け入れる必要があります。
Note: There is no way for the client to determine the maximum number of attributes that the Printer supports in a Set-Printer-Attributes request, except to try a reasonable number.
注意:プリンタは、合理的な数をしようとする以外は、Set-プリンタ - 属性の要求に対応していることの属性の最大数を決定するために、クライアントのための方法はありません。
3. The attribute MUST NOT be READ-ONLY, i.e., the definition of the attribute MUST NOT indicate that the attribute is READ-ONLY (see Appendix A for an indication of which IPP/1.1 attributes are READ-ONLY).
3.属性が読み取り専用であってはなりません、すなわち、属性の定義は、属性が読み取り専用であることを示してはいけません(IPP / 1.1属性が読み取り専用であるかの指示については、付録Aを参照されたいです)。
5. The Printer MUST support the value, according to the rules defined in Appendix A, i.e., each value of each supplied "xxx" attribute MUST be validated against the value of a corresponding "xxx-supported" Printer attribute. One of those rules permits an administrator to set arbitrary 'name' values to those "xxx-supported" Printer attributes that include the 'name' attribute syntax if the implementation supports the 'admin-define' out-of-band value for that "xxx-supported" attribute (see section 8.3 and Appendix A).
5.プリンタの値をサポートしなければならない、付録Aで定義されたルールに従って、すなわち、それぞれ供給される「XXX」属性の各値は、対応する「XXX-サポート」プリンタ属性の値に対して検証されなければなりません。実装はそのためにadmin-定義する「アウト・オブ・バンド値をサポートしている場合、これらのルールの一つは、「「名前」を含め、構文属性、それらの「XXX-サポート」プリンタの属性に値を任意の「name」を設定するには、管理者が許可しますXXX-サポート」属性(セクション8.3および付録Aを参照してください)。
6. The attribute's values MUST NOT conflict with the values of other Printer attributes, including ones being set in this same operation.
6.属性の値は、この同じ操作で設定されているものも含めて、他のプリンタの属性の値と競合してはなりません。
If any of the supplied attributes are not validate, the Printer object MUST reject the entire operation; the Printer object MUST NOT partially set some of the supplied attributes. In other words, after the operation, all the supplied attributes MUST be set or none of them MUST be set, thus making the Set-Printer-Attributes an atomic operation.
付属の属性のいずれかが検証されていない場合、Printerオブジェクトは、全体の動作を拒絶しなければなりません。 Printerオブジェクトは、部分的に供給属性の一部を設定してはいけません。言い換えれば、操作の後、すべての供給の属性を設定しなければならないか、または、それらのどれもこれアトミック操作をセットプリンタは、属性を作り、設定されていないしなければなりません。
The Printer MUST accept this operation when its READ-ONLY "printer-state" attribute (see [RFC2911], section 4.4.11) is 'idle' or 'stopped', and SHOULD accept it when the value is 'processing'. The Printer MUST accept this operation for any of the values of the Printer object's READ-ONLY "printer-state-reasons" and "printer-is-accepting-jobs" attributes, unless explicitly defined otherwise in the definition of these attributes' values.
プリンタはこの操作を受け付ける必要がある場合、そのREAD-ONLY「のプリンタ状態」属性([RFC2911]を参照し、セクション4.4.11)は、「アイドル」であるか「停止」、その値が「処理」である場合、それを受け入れるべきです。プリンタは、明示的にこれらの属性の値の定義において、特に断らない限りPrinterオブジェクトのREAD-ONLY「プリンタ状態の理由」の値と、「プリンタである受容-ジョブ」のいずれかのため、この操作は、属性を受け入れなければなりません。
This operation MUST NOT change the value of attributes not specified in the operation unless the definition of the attribute explicitly specifies such side-effects. For example, this document explicitly specifies that when this operation sets "printer-message-from-operator", the Printer also MUST set the READ-ONLY "printer-message-time" and READ-ONLY "printer-message-date-time" attributes to the time of the operation as a side effect. In particular, if this operation changes an "xxx-default" attribute, the new value MUST be in the "xxx-supported" attributes or the request MUST contain a new value for "xxx-supported", which contains the new value for the "xxx-default". Otherwise, the Printer MUST reject the operation. In general, Printer attribute definitions that are settable will not define side-effects on other attributes that are settable, only side effects on READ-ONLY attributes, if any.
属性の定義は明示的な副作用を指定しない限り、この操作は、操作で指定されていない属性の値を変更しないでください。たとえば、この文書は、明示的にこの操作は、「プリンタメッセージから-演算子」を設定する場合、プリンタにもREAD-ONLY「プリンタ - メッセージ・タイム」を設定しなければならないとREAD-ONLY「プリンタメッセージの日時をすることを指定します「副作用として動作時に属性。この操作は、「XXX-デフォルト」属性を変更した場合、特に、新たな値が新しい値が含まれている、「XXX-サポート」の新しい値を含まなければならない「XXX-サポート」属性または要求でなければならない(MUST) "XXX-デフォルト"。それ以外の場合は、プリンタの操作を拒絶しなければなりません。いずれの場合一般的には、設定可能なプリンタの属性の定義が設定可能である他の属性の副作用を定義しないだろう、上の唯一の副作用READ-ONLY属性。
If the Printer supports the Set-Printer-Attributes operation, then it SHOULD support the setting of:
プリンタがセットプリンタ - 属性の操作をサポートしている場合、それはの設定をサポートする必要があります。
all Job Template Default ("xxx-default") attributes all Job Template Supported ("xxx-supported") attributes all Job Template Ready ("xxx-ready") attributes
すべてのジョブテンプレートのデフォルト(「XXX-デフォルト」)は、すべてのジョブテンプレートサポートされている(「XXX-サポート」)は、すべてのジョブテンプレートレディ(「XXX-準備」)の属性を属性属性
that the implementation supports (see [RFC2911] section 4.2 and extensions).
実装のサポートされていること([RFC2911]セクション4.2および拡張を参照してください)。
Some Printer Description attributes (see [RFC2911] section 4.4) MUST NOT be settable, i.e., they are defined to be READ-ONLY. An attribute marked as "READ-ONLY" in the Printer Description attribute table in Appendix A is such an attribute. The Printer attributes that are not marked as "READ-ONLY" MAY be settable using the Set-Printer-Attributes operation, depending on implementation.
いくつかのプリンタ記述属性、すなわち、それらは読み取り専用にするために定義され、設定可能にすることはできません([RFC2911]セクション4.4を参照)。 「読み取り専用」として、付録Aのプリンタ記述属性テーブルにマークされた属性は、そのような属性です。 「読み取り専用」としてマークされていないプリンタの属性は、実装に応じて、セットプリンタ・属性操作を使用して設定可能であってもよいです。
Note: From now on, all extensions that define new object attributes will indicate whether or not the attributes are READ-ONLY, by including the "READ-ONLY" adjective in their descriptions and/or explicitly stating whether they MAY be settable.
注:今すぐ上から、新しいオブジェクトの属性を定義するすべての拡張機能は、彼らが設定可能かどうかを知らせるその説明におよび/または明示的に「読み取り専用」形容詞を含むことで、属性が読み取り専用されているかどうかを示します。
The current values of each "xxx-supported" Printer attribute MUST reflect the current policy for support of the corresponding "xxx" attribute. If an "xxx-supported" Printer attribute is settable in an implementation, then its value(s) MUST affect the behavior of the implementation. If an "xxx-supported" Printer attribute is defined to be READ-ONLY or is not-settable in an implementation, then its values MUST NOT be settable using the Set-Printer-Attributes operation. Consider the following examples:
各「XXX-サポート」Printer属性の現在の値が対応する「XXX」属性のサポートのための現行の政策を反映しなければなりません。 「XXX-サポート」Printer属性は、実装に設定可能である場合は、その値(複数可)の実装の動作に影響しなければなりません。 「XXX-サポート」Printer属性が読み取り専用または実装に設定可能でないことが定義されている場合、その値は、Set-プリンタ・属性操作を使用して設定可能にすることはできません。次の例を考えてみます。
For example, if the "operations-supported" Printer Description attribute (see [RFC2911] section 4.4.15) is settable in a particular implementation, then changing its value with a Set-Printer-Attributes operation MUST affect the operations that the implementation accepts or rejects. Such an implementation will need to be able to reject values for operations that it contains no code support for (see section 4.3). If the "operations-supported" Printer Description attribute is not settable in a particular implementation, then that implementation MUST reject an attempt to set it with a Set-Printer-Attributes operation, return the 'client-error-attributes-not-settable' status code (see section 7.1), and return the "operations-supported" attribute,
例えば、「運用サポート」プリンタ記述属性は([RFC2911]セクション4.4.15を参照のこと)、特定の実装に設定可能である場合には、次にセットプリンタアトリビュート操作でその値を変更すると、実装が受け入れる動作に影響を与えなければなりませんまたは拒否します。このような実装では、それが(4.3節を参照)のためのコードのサポートが含まれていないことを操作の値を拒否することができるようにする必要があります。 「オペレーション・サポート」プリンタ記述属性は、特定の実装に設定可能でない場合は、その実装は、「クライアント誤り属性 - 設定可能ではない」を返すには、Set-プリンタ・属性操作でそれを設定しようとする試みを拒絶しなければなりませんステータスコード(セクション7.1を参照)、および「運用サポート」属性を返し、
with the out-of-band 'not-settable' value in the Unsupported Attributes Group.
サポートされていない中、アウトオブバンド「が設定可能ではない」の値は、グループの属性を持ちます。
As another example, consider an implementation in which the "media-default" and "media-supported" are settable. If a client supplies a Set-Printer-Attributes request that contains the "media-default" attribute with a value that is not a member of the Printer's "media-supported" attribute, the Printer MUST reject the request and return the "client-error-conflicting-attributes" status code with the "media-default" and "media-supported" attributes and their values (see [RFC2911] section 3.1.7).
別の例として、「メディア・デフォルト」および「メディア・サポート」は設定可能である、実施を検討してください。クライアントは、プリンタの「メディア・サポート」属性のメンバーではない値を持つ「メディア・デフォルト」属性を含むセットプリンタ-属性要求を供給した場合、プリンタは要求を拒否し、「クライアント - を返さなければなりませんエラー-属性競合メディアデフォルト」のステータスコード 『a』および 『メディア・サポート』属性とその値を([RFC2911]セクション3.1.7を参照)。
As a third example, if a client supplies a Set-Printer-Attributes request that contains both the "media-default" and the "media-supported" attributes, but includes a value in the "media-default" that is not a member of the supplied "media-supported" attribute, the Printer MUST reject the request and return the "client-error-conflicting-attributes" status code with the "media-default" and "media-supported" attributes and their values (see [RFC2911] section 3.1.7).
第3の例として、クライアントは、「メディア・デフォルト」および「メディア・サポート」属性の両方が含まれているセットのプリンタ - 属性要求を提供しますが、メンバーではない「メディア・デフォルト」の値が含まれている場合付属の「メディア・サポート」属性の、プリンタは要求を拒否し、「メディア・デフォルト」と「クライアント誤り矛盾-属性」ステータスコードと「メディア・サポート」属性とその値を返さなければならない(参照[ RFC2911]セクション3.1.7)。
Access Rights: The authenticated user (see [RFC2911] section 8.3) performing this operation must be an operator or administrator of the Printer object (see [RFC2911] Sections 1 and 8.5). Most Printer attributes will require administrator access rights to set, such as "xxx-supported", while some will require operator access rights only, such as "media-ready" and "printer-message-from-operator". Which attributes require which access rights depends on implementation, and MAY depend on site policy.
アクセス権:認証されたユーザ([RFC2911]セクション8.3を参照)、この操作は、Printerオブジェクトのオペレータまたは管理者である必要があり行う([RFC2911]セクション1および8.5を参照)。ほとんどのプリンタ属性が一部しかオペレータアクセス権が必要になりますが、このような「メディア対応」と「プリンタ・メッセージから、オペレーター」として、このような「XXX-サポート」として、設定するには管理者のアクセス権が必要になります。これは実装に依存する権利にアクセスする必要があり、サイトのポリシーに依存してもよい属性。
The following sets of attributes are part of the Set-Printer-Attributes Request:
次の属性セットは、Set-プリンタ-属性要求の一部です:
Group 1: Operation Attributes
グループ1:操作の属性
Natural Language and Character Set: The "attributes-charset" and "attributes-natural-language" attributes, as described in [RFC2911], section 3.1.4.1.
自然言語と文字セット:[RFC2911]で説明したように「属性-文字セット」と「属性自然言語」は、属性、セクション3.1.4.1。
Target: The "printer-uri" (uri) operation attribute, which is the target for this operation, as described in [RFC2911], section 3.1.5.
ターゲット:[RFC2911]に記載されているように、この操作の対象となる「プリンタ-URI」(URI)操作属性、セクション3.1.5。
Requesting User Name: The "requesting-user-name" (name(MAX)) attribute SHOULD be supplied by the client, as described in [RFC2911], section 8.3.
「要求ユーザ名」(名前(MAX))[RFC2911]に記載されているように属性は、クライアントによって供給されるべきであり、セクション8.3:ユーザー名を要求します。
"document-format" (mimeMediaType): The client OPTIONALLY supplies this attribute. The Printer object MUST support this attribute. This attribute is useful for a client to select the document-format to which the attribute modification should be applied. A Printer implementation MAY allow some attributes to have different values for each document format that it supports. See [RFC2911], section 3.2.5.1 "Get-Printer-Attributes Request".
「ドキュメント・フォーマット」(mimeMediaType):クライアントOPTIONALLYはこの属性を供給します。 Printerオブジェクトは、この属性をサポートしなければなりません。この属性は、属性変更を適用すべき文書フォーマットを選択するためのクライアントのために有用です。プリンタの実装にはいくつかの属性は、それがサポートする各ドキュメント形式ごとに異なる値を持つことを可能にします。 [RFC2911]、セクション3.2.5.1「ゲット・プリンタ・属性Request」を参照してください。
If the client includes this attribute, the Printer MUST change the supplied attributes for the document format specified by this attribute. If a supplied attribute is a member of the "document-format-varying-attributes" (i.e., the attribute varies by document format, see section 6.3), the Printer MUST change the supplied attribute for the document format specified by this attribute, but not for other document formats. If a supplied attribute isn't a member of the "document-format-varying-attributes" (i.e., it doesn't vary by document format), the Printer MUST change the supplied attribute for all document formats.
クライアントは、この属性が含まれている場合、プリンタは、この属性で指定された文書フォーマットの供給の属性を変更する必要があります。付属の属性(すなわち、属性がドキュメント形式によって異なり、6.3節を参照)、「ドキュメント・フォーマット変-属性」のメンバーである場合、プリンタは、この属性で指定された文書フォーマットの供給属性を変更する必要がありますが、ない他の文書フォーマットのため。供給された属性が「文書フォーマット変化-属性」(すなわち、それは文書フォーマットによって変化しない)のメンバーでない場合、プリンタは、すべてのドキュメントフォーマットの指定された属性を変更しなければなりません。
If the client omits this attribute, the Printer MUST change the supplied attributes for all document formats, whether or not they vary by document-format.
クライアントがこの属性を省略した場合、プリンタは、彼らは、文書フォーマットによって異なりますかどうかにかかわらず、全ての文書フォーマットのための付属属性を変更する必要があります。
If the client supplies a value for the "document-format" Operation attribute, that is either 'application/octet-stream' or not supported by the Printer, i.e., is not among the values of the Printer object's "document-format-supported" attribute, the Printer object MUST reject the operation and return the 'client-error-document-format-not-supported' status code. Note: the document-format 'application/octet-stream' is the union of several document-formats (see [RFC2911] section 3.2.5.1, Get-Printer-Attributes) and is not a true document-format.
クライアントは、「ドキュメント・フォーマット」操作属性の値を与えた場合、それは「アプリケーション/ octet-streamの」またはないプリンタでサポートされているいずれかである、すなわち、Printerオブジェクトの「ドキュメント形式でサポートされているの値の中ではありません「属性、Printerオブジェクトは、操作を拒否し、 『クライアント・エラー・ドキュメント・フォーマット・サポートされていない』ステータスコードを返さなければなりません。注:文書フォーマット「アプリケーション/ octet-streamの」いくつかのドキュメントフォーマットの労働組合である([RFC2911]セクション3.2.5.1は、Get-プリンタ-属性を参照してください)と真の文書フォーマットではありません。
Group 2: Printer Attributes
グループ2:プリンタ属性
The client MUST supply a set of Printer attributes with one or more values (including explicitly allowed out-of-band values) as defined in [RFC2911] section 4.2 Job Template Attributes ("xxx-default", "xxx-supported", and "xxx-ready" attributes), section 4.4 Printer Description Attributes, and any attribute extensions supported by the Printer. The value(s) of each Printer attribute supplied in Group 2 replaces the value(s) of the corresponding Printer attribute on the target Printer object. For attributes that can have multiple values (1setOf), all values supplied by the client replace all values of the corresponding Printer object attribute. If a Printer object attribute had not yet been configured, and so assumed the 'no-value' out-of-band value (see [RFC2911] section 4.1), the supplied value(s) replaces the 'no-value' value.
クライアントは、プリンタのセットはで定義されるように(明示的に許可アウト・オブ・バンド値を含む)は、1つ以上の値を持つ属性供給[RFC2911]セクション4.2ジョブテンプレート属性(「XXX-デフォルト」、「XXX-サポート」、およびMUST 「XXX-準備」属性)、セクション4.4プリンタ記述属性、およびプリンタでサポートされている任意の属性の拡張。グループ2に供給された各プリンタ属性の値(S)がターゲットプリンタオブジェクトに対応するプリンタ属性の値(S)を置き換えます。複数の値を持つことができる属性(1setOf)のために、クライアントによって提供されるすべての値は、対応するプリンタオブジェクト属性のすべての値を置き換えます。プリンタオブジェクト属性がまだ設定され、したがって「は値」アウト・オブ・バンド値を想定していないなかった場合は、供給された値(S)が「無価値」値を置き換え([RFC2911]セクション4.1を参照)。
The Printer object returns the following sets of attributes as part of the Get-Printer-Attributes Response:
Printerオブジェクトは、応答を取得・プリンタは、属性の一部として、次の属性セットを返します。
Group 1: Operation Attributes
グループ1:操作の属性
Status Message: In addition to the REQUIRED status code returned in every response, the response OPTIONALLY includes a "status-message" (text(255)) and/or a "detailed-status-message" (text(MAX)) operation attribute, as described in [RFC2911] sections 3.1.6 and 13.
ステータスメッセージ:すべての応答で返さREQUIREDステータスコードに加えて、応答は、必要に応じて、「ステータスメッセージ」(テキスト(255))および/または「詳細ステータスメッセージ」(テキスト(MAX))操作属性を含みます、[RFC2911]セクション3.1.6および13に記載されているように。
Natural Language and Character Set: The "attributes-charset" and "attributes-natural-language" attributes, as described in [RFC2911], section 3.1.4.2.
自然言語と文字セット:[RFC2911]で説明したように「属性-文字セット」と「属性自然言語」は、属性、セクション3.1.4.2。
Group 2: Unsupported Attributes
グループ2:サポートされていない属性
See [RFC2911], section 3.1.7, for details on returning Unsupported Attributes.
サポートされていない属性を返すの詳細については、[RFC2911]、セクション3.1.7を参照してください。
If some of the attributes in the operation fail to validate, the Printer MUST reject the operation, MUST NOT change any Printer attributes, and MUST return the indicated status code below. In this group, the Printer MUST also return all attributes that fail to validate. The following are the reasons that an attribute fails to validate and the value returns for the attribute, along with the indicated status code and order of detection:
操作の属性のいくつかは検証に失敗した場合、プリンタは、任意のプリンタの属性を変更してはいけません、操作を拒絶しなければなりませんし、以下に示すステータスコードを返さなければなりません。このグループでは、プリンタはまた、検証に失敗したすべての属性を返さなければなりません。以下では、検出の指示ステータスコードと順序に沿って属性が検証に失敗し、属性の値が戻る理由です。
1. The number of attributes supplied by the client exceeds the maximum number that the Printer supports in a Set-Printer-Attributes request: return the 'client-error-request-entity-too-large' (see [RFC2911], section 13.1.4.9).
1.クライアントが供給する属性の数は、プリンタがセットプリンタ-属性要求でサポートする最大数を超えて:「クライアント誤り要求エンティティ大きすぎる」を返す([RFC2911]を参照してください、セクション13.1 .4.9)。
2. The Printer doesn't support the attribute: return the attribute with the "out-of-band" value 'unsupported' (see [RFC2911] section 3.1.7 and [RFC2910]) and the 'client-error-attributes-or-values-not-supported (see [RFC2911], section 13.1.4.12).
2.プリンタは、属性をサポートしていません:「サポートされていない」「アウトオブバンド」の値を持つ属性を返します([RFC2911]セクション3.1.7および[RFC2910]を参照)と「クライアント誤り属性 - または値-サポートされていない([RFC2911]、セクション13.1.4.12参照)。
3. The attribute is either READ-ONLY (in its definition) or is not-settable in this implementation: return the attribute with the "out-of-band" value 'not-settable' (see section 8.1) and the 'client-error-attributes-not-settable' status code (see section 7.1).
3.属性を読み取り専用(その定義で)のいずれかであるか、この実装では、設定可能ではありません:「アウトオブバンド」価値「が設定可能ではない」(セクション8.1を参照)と「クライアントで属性を返します-error-属性-設定できない」ステータスコード(セクション7.1を参照してください)。
4. The Printer doesn't support the value: if the attribute in the operation has a single value, return it. If the attribute in the operation is multi-valued, return only those values in a 1setOf that are not supported. Return the 'client-error-attributes-or-values-not-supported' status code (see [RFC2911], section 13.1.4.12).
4.プリンタが値をサポートしていません:操作内の属性が単一の値を持つ場合、それを返します。操作中に属性が複数値である場合は、サポートされていません1setOfにのみ、これらの値を返します。 ([RFC2911]、セクション13.1.4.12を参照してください) 'クライアント誤り属性-または値-サポートされていない' ステータスコードを返します。
5. The values of some of the supplied attributes conflict with one another and/or other Printer attribute values not being set: if the conflicting attribute in the operation has a single value, return the attribute and the value. If the attribute in the operation is multi-valued, return only the attribute and those values in a 1setOf that are conflicting with other attributes. Return the 'client-error-conflicting-attributes' status code (see [RFC2911], section 13.1.4.15).
前記供給の一部の値が互いに競合を属性及び/又は他のプリンタ属性値が設定されていない:運転中の競合属性が単一の値を有する場合、属性と値を返します。操作中に属性が複数値である場合は、他の属性と競合している1setOfで唯一の属性とその値を返します。 ([RFC2911]、セクション13.1.4.15を参照してください)「クライアント誤り矛盾-属性のステータスコードを返します。
This OPTIONAL operation allows a client to set the values of the attributes of a Job object. In the request, the client supplies the set of Job keyword attribute names and values that are to be set. In the response, the IPP object returns success or rejects the entire request with indications of which attribute or attributes could not be set.
このオプションの動作は、ジョブオブジェクトの属性の値を設定するようにクライアントを可能にします。要求では、クライアントは、ジョブのキーワード属性名と設定される値のセットを提供します。それに応答して、IPPオブジェクトが成功を返すか、属性または属性が設定されていない可能性があるの適応症で全体の要求を拒否します。
This operation is almost identical to the Set-Printer-Attributes operation and follows the same rules for validation (see section 4.1). The only differences are that the Set-Job-Attributes operation is directed at a Job object rather than a Printer object, there is no "document-format" operation attribute used when setting a Job object, the operation can add an attribute to the (Job) object, the 'delete-attributes' out-of-band value is permitted to remove an attribute, and the validation is the same as the Job Creation operations (Print-Job, Print-URI, and Create-Job), i.e., depends on the "xxx-supported" Printer Description attributes (see [RFC2911] section 3.1). Using the Set-Printer-Attributes operation, the administrator can set arbitrary 'name' values to those "xxx-supported" Printer attributes, that include the 'name' attribute syntax, if the implementation supports the 'admin-define' out-of-band value for that "xxx-supported" attribute (see section 8.3 and Appendix A). However, the Set-Job-Attributes cannot be used to add unsupported names to the Job object.
この操作は、Set-プリンタ・属性操作とほぼ同じで、(セクション4.1を参照)検証のための同じ規則に従います。唯一の違いは、ジョブオブジェクトを設定するときに使用なし「の文書フォーマット」操作属性が存在しない、セットのジョブ・属性操作はJobオブジェクトではなく、プリンタオブジェクトに向けられているということです、操作は(に属性を追加することができますジョブ)オブジェクト、 'を削除 - 属性のアウトオブバンド値は、属性を削除するために許可されており、検証が雇用創出操作(印刷ジョブと同じであり、印刷-URI、および作成-仕事をされて)、すなわち、 "XXX-サポート" プリンタ記述属性に依存します([RFC2911]セクション3.1を参照してください)。操作をセットプリンタは、属性を使用すると、管理者は、「名前」を含め、これらの「XXX-サポート」プリンタの属性に任意の「名前」の値を設定することができ、実装が外の「-定義の管理」をサポートしている場合、属性構文をその「XXX-サポート」属性の-band値(セクション8.3および付録Aを参照してください)。しかし、セット仕事-属性は、ジョブオブジェクトにサポートされていない名前を追加するために使用することはできません。
If a client supplies a job attribute in a Set-Job-Attributes request that the Printer supports, and the job was originally submitted without supplying that attribute, the Printer adds the attribute to the Job object.
クライアントが供給した場合のSet-ジョブ・属性でジョブ属性はプリンタがサポートしていることを要求し、ジョブは、もともとその属性を供給せずに提出された、プリンタがジョブオブジェクトに属性を追加します。
If the client supplies a job attribute with the "out-of-band" value 'delete-attribute' (see section 8.2), then the Printer MUST remove the attribute and all of its values from the Job object, if present. The semantic effect of the client supplying the 'delete-attribute' value in a Set-Job-Attributes operation MUST be the same as if the attribute had not been supplied with the Job object in the Job Creation operation, i.e., the Printer applies its default attribute or behavior with lower precedence that the PDL (see the beginning of [RFC2911] section 4.2 and [RFC2911] 3.2.1.1). Any subsequent query of the Job object using Get-Job-Attributes or Get-Jobs, MUST NOT return any attribute that has been deleted using the 'delete-attribute' out-of-band value. However, a client can re-establish such a deleted Job attribute with any supported value(s), using a subsequent Set-Job-Attributes operation.
クライアントは、「アウトオブバンド」の値を持つジョブ属性を供給した場合「を削除-属性」を存在する場合、[プリンタは、ジョブオブジェクトから属性とその値のすべてを削除する必要があります(セクション8.2を参照してください)。属性は、ジョブの作成時におけるジョブオブジェクトに付属されていなかったかのようにセットジョブ・属性操作で「削除属性を」の値を供給クライアントの意味効果は同じでなければならない、すなわち、プリンタは、そのを適用しますPDLは、([RFC2911]セクション4.2と[RFC2911] 3.2.1.1の冒頭を参照してください)低い優先順位を持つデフォルトの属性や行動。・ジョブ・属性の取得または取得・ジョブを使用してジョブオブジェクトの任意のその後のクエリは、アウトオブバンドの値「を削除属性」を使用して削除された任意の属性を返してはなりません。ただし、クライアントは、後続のSet-ジョブ・属性操作を使用して、サポートされている任意の値(S)と、このような削除されたジョブの属性を再確立することができます。
If the client supplies an attribute in a Set-Job-Attributes request with the 'delete-attribute' value and that attribute is not present on the Job object, the Printer ignores that supplied attribute in the request, does not return the attribute in the Unsupported Attributes group, and returns the 'successful-ok' status code, if there are no other problems with the request.
クライアントは、Set-ジョブ・属性で属性を供給した場合「を削除-属性を」の値を要求し、その属性はジョブオブジェクト上に存在しない場合、プリンタは、要求で供給される属性が、中に属性を返さないことを無視しますサポートされていない属性グループは、要求とは別の問題がなければ、「成功-OK」のステータスコードを返します。
The validation of the Set-Job-Attributes request is performed by the Printer as if the job had been submitted originally with the new attribute values (and the deleted attributes removed) and with "ipp-attribute-fidelity" set to 'true', i.e., all modified attributes Job attributes and values MUST be supported in combination with the Job attributes not modified. If such a Job Creation operation would have been accepted, then the Set-Job-Attributes MUST be accepted. If such a Job Creation operation would have been rejected, then the Set-Job-Attributes MUST be rejected and the Job MUST be unchanged. In addition, if any of the supplied attributes are not supported, are not settable, or the values are not supported, the Printer object MUST reject the entire operation; the Printer object MUST NOT partially set some of the supplied attributes. In other words, after the operation, all the supplied attributes MUST be set or none of them MUST be set, thus making the Set-Job-Attributes an atomic operation.
ジョブが(削除され、削除された属性)新しい属性値で、もともと提出されたかのようにセットジョブ・属性要求がプリンタによって行われるのと「真」に設定し、「IPP属性忠実度」との検証、すなわち、すべての変更された属性のジョブの属性と値は、仕事との組み合わせでサポートしなければならない変更されていない属性。こうした雇用創出の操作が受け付けされていた場合は、[設定 - ジョブ・属性が受け入れられなければなりません。こうした雇用創出操作が拒否されていた場合は、[設定 - ジョブ・属性が拒絶しなければなりませんし、仕事は変わらなければなりません。供給された属性のいずれかがサポートされていない場合に加えて、設定可能でない、または値がサポートされていない、プリンタオブジェクトは、操作全体を拒絶しなければなりません。 Printerオブジェクトは、部分的に供給属性の一部を設定してはいけません。言い換えれば、操作の後、すべての供給の属性を設定しなければならないか、または、それらのどれもこれアトミック操作を設定する - 仕事を-属性作り、設定されていないしなければなりません。
The IPP object MUST accept or reject this operation when the Job's READ-ONLY "job-state" attribute has the values shown in Table 2. The job's current state MUST affect whether the IPP object accepts or rejects the request. For example, in the case where the operation creates a request for unavailable resources, the Job transitions to a new state. Table 2 shows the allowed behaviors in each job state and the transitions.
IPPオブジェクトは、ジョブの現在の状態がIPPオブジェクトが受け入れるか、要求を拒否するかどうかに影響しなければならない受け入れるか、仕事のREAD-ONLY「ジョブ状態」属性は、表2に示す値を持っているときに、この操作を拒絶しなければなりません。たとえば、操作が利用できないリソースの要求を作成する場合には、ジョブが新しいステートに移行します。表2は、各ジョブの状態と遷移に許容挙動を示しています。
Table 2 - Job State Transition Table for the Set-Job-Attributes operation
Current New IPP object's response status code "job-state" "job-state" and "action":
現在の新IPPオブジェクトの応答ステータスコード「ジョブ状態」、「ジョブ状態」と「アクション」:
'pending' 'pending' 'successful-ok'
「「成功-OK」」保留中の「保留」
'pending' 'pending-held' 'successful-ok' - needed resources are not ready
「保留中の」「保留-開催された」「成功-OK」 - 必要なリソースは準備ができていません
'pending-held' 'pending-held' 'successful-ok'
「保留開催された」「成功-OK」「保留中、開催されました」
'pending-held' 'pending' 'successful-ok' - needed resources are ready
「保留開催された」「「成功-OK」」保留 - 必要なリソースの準備ができています
'processing' 'processing' 'successful-ok' or 'client-error-not-possible' depending on implementation, including the attributes being set, whether the job has started marking media, etc.
「処理」「加工」「成功-OK」または「クライアント誤り-ことはできません」、ジョブがマーキングメディアを開始しているかどうか、属性が設定されているなど、実装に依存するなど
'processing- 'processing- 'successful-ok' or 'client-error-stopped' stopped' not-possible' depending on implementation, including the attributes being set, whether the job has started marking media, etc.
「部加工 『部加工『成功-OK』または『クライアント・エラー・停止が』』 - ことができません」停止実装によっては、ジョブがメディアをマーキング開始しているかどうか、設定された属性を含む、など
'completed' 'completed' 'client-error-not-possible'
「完了」「「クライアント誤り-ことはできません」」完成
'canceled' 'canceled' 'client-error-not-possible'
「キャンセル」「キャンセル」「クライアント誤り-ことができません」
'aborted' 'aborted' 'client-error-not-possible'
「中止に」「中止さ」「クライアント誤り-ことができません」
This operation MUST NOT change the value of attributes not specified in the operation unless the definition of the attribute explicitly specifies such side-effects. In general, Job attribute definitions that are settable will not define side-effects on other attributes that are settable, only side effects on READ-ONLY attributes, if any.
属性の定義は明示的な副作用を指定しない限り、この操作は、操作で指定されていない属性の値を変更しないでください。いずれの場合一般的には、仕事を設定可能である定義が設定可能である他の属性に副作用を定義しています属性、READ-ONLYの唯一の副作用は、属性。
If the Printer supports the "job-message-from-operator" Job Description attribute (see [RFC2911] section 4.3.16) and the client explicitly supplies a new value for the "job-message-from-operator" Job Description attribute in Group 2 in the Set-Job-Attributes request, then the Printer MUST set the "job-message-from-operator" Job Description attribute to this new value.
プリンタは、「ジョブ・メッセージから、オペレータ」仕事内容の属性をサポートしています([RFC2911]セクション4.3.16を参照)、クライアントは、明示的で「ジョブ・メッセージから、オペレータ」ジョブ記述属性の新しい価値を提供している場合セットジョブ・属性要求でグループ2、[プリンタは、この新しい値に「ジョブ・メッセージから、オペレータ」仕事内容の属性を設定しなければなりません。
If the Printer supports the Set-Job-Attributes operation, then it SHOULD support the setting of:
プリンタがセットジョブ・属性の操作をサポートしている場合、それはの設定をサポートする必要があります。
all Job Template job ("xxx") attributes
すべてのジョブテンプレートジョブ(「XXX」)の属性
that the implementation supports (see [RFC2911] section 4.2 and extensions).
実装のサポートされていること([RFC2911]セクション4.2および拡張を参照してください)。
Some Job Description attributes (see [RFC2911] section 4.3) MUST NOT be settable, i.e., they are defined to be READ-ONLY. An attribute marked as "READ-ONLY" in the Job Description attribute table in Appendix A is such an attribute. The Job attributes not marked as "READ-ONLY" MAY be settable using the Set-Job-Attributes operation, depending on implementation.
いくつかの仕事内容の属性、すなわち、それらは読み取り専用にするために定義され、設定可能にすることはできません([RFC2911]セクション4.3を参照)。 「読み取り専用」の付録Aでの仕事の説明属性テーブルにとしてマークされた属性は、そのような属性です。仕事としてマークされていない属性は「読み取り専用」の実装に依存し、セットのジョブ・属性操作を使用して設定可能であってもよいです。
Note: From now on, all extensions that define new object attributes will indicate whether or not the attributes are READ-ONLY, by including the "READ-ONLY" adjective in their descriptions and/or explicitly stating whether they MAY be settable.
注:今すぐ上から、新しいオブジェクトの属性を定義するすべての拡張機能は、彼らが設定可能かどうかを知らせるその説明におよび/または明示的に「読み取り専用」形容詞を含むことで、属性が読み取り専用されているかどうかを示します。
Access Rights: The authenticated user (see [RFC2911] section 8.3) performing this operation must either be the job owner (as determined in the Job Creation operation) or an operator or administrator of the Printer object (see [RFC2911] Sections 1 and 8.5).
アクセス権:認証されたユーザ([RFC2911]セクション8.3を参照)、この操作は、ジョブの所有者(ジョブ作成時に決定される)、またはPrinterオブジェクトのオペレータまたは管理者でなければならないのいずれかで行う([RFC2911]セクション1および8.5を参照)。
The following sets of attributes are part of the Set-Job-Attributes Request:
次の属性セットは、Set-ジョブ・属性・リクエストの一部です:
Group 1: Operation Attributes
グループ1:操作の属性
Natural Language and Character Set: The "attributes-charset" and "attributes-natural-language" attributes as described in [RFC2911], section 3.1.4.1.
自然言語と文字セット:「属性 - 文字セット」と「自然言語属性」[RFC2911]で説明したように、属性、セクション3.1.4.1。
Target: Either (1) the "printer-uri" (uri) plus "job-id" (integer(1:MAX)) or (2) the "job-uri" (uri) operation attribute(s), which defines the target for this operation as described in [RFC2911], section 3.1.5.
定義又は(2) "ジョブ-URI"(URI)操作属性(複数可)、ターゲット:、(1) "プリンタ-URI"(URI)を加えた "ジョブID"(MAX)の整数(1) [RFC2911]、セクション3.1.5に記載したように、この操作のターゲット。
Requesting User Name: The "requesting-user-name" (name(MAX)) attribute SHOULD be supplied by the client, as described in [RFC2911], section 8.3.
「要求ユーザ名」(名前(MAX))[RFC2911]に記載されているように属性は、クライアントによって供給されるべきであり、セクション8.3:ユーザー名を要求します。
Group 2: Job Attributes
グループ2:ジョブ属性
The client MUST supply a set of Job attributes with one or more values (including explicitly allowed out-of-band values) as defined in [RFC2911], section 4.2, Job Template Attributes ("xxx" attributes), section 4.3, Job Description Attributes, and any attribute extensions supported by the Printer. The value(s) of each Job attribute supplied in Group 2 replaces the value(s) of the corresponding Job attribute on the target Job object. For attributes that can have multiple values (1setOf), all values supplied by the client replace all values of the corresponding Job object attribute.
クライアントは、ジョブのセットは[RFC2911]で定義されるように(明示的に許可アウト・オブ・バンド値を含む)は、1つ以上の値を持つ属性供給セクション4.2、ジョブテンプレート属性(「XXX」属性)、セクション4.3、ジョブ記述しなければなりません属性、およびプリンタでサポートされている任意の属性の拡張。グループ2に供給される各ジョブ属性の値(S)がターゲットジョブオブジェクトに対応するジョブ属性の値(S)を置き換えます。複数の値を持つことができる属性(1setOf)のために、クライアントによって提供されるすべての値は、対応するジョブオブジェクト属性のすべての値を置き換えます。
If the client supplies an "xxx" attribute with the 'delete-attribute' out-of-band value (see section 8.2), the Printer MUST remove the "xxx" attribute from the Job object, if present.
クライアントは、アウトオブバンド値「を削除属性」と「XXX」属性を(セクション8.2を参照)を提供する場合に存在する場合、プリンタは、ジョブオブジェクトから「XXX」属性を削除する必要があります。
The IPP object returns the following sets of attributes as part of the Set-Job-Attributes Response:
IPPオブジェクトは、応答のSet-仕事を-属性の一部として、次の属性セットを返します。
Group 1: Operation Attributes
グループ1:操作の属性
Status Message: In addition to the REQUIRED status code returned in every response, the response OPTIONALLY includes a "status-message" (text(255)) and/or a "detailed-status-message" (text(MAX)) operation attribute as described in [RFC2911], sections 3.1.6 and 13.
ステータスメッセージ:すべての応答で返さREQUIREDステータスコードに加えて、応答は、必要に応じて、「ステータスメッセージ」(テキスト(255))および/または「詳細ステータスメッセージ」(テキスト(MAX))操作属性を含みます[RFC2911]に記載されているように、セクション3.1.6および13。
Natural Language and Character Set: The "attributes-charset" and "attributes-natural-language" attributes as described in [RFC2911], section 3.1.4.2.
自然言語と文字セット:「属性 - 文字セット」と「自然言語属性」[RFC2911]で説明したように、属性、セクション3.1.4.2。
Group 2: Unsupported Attributes
グループ2:サポートされていない属性
See [RFC2911], section 3.1.7, for details on returning Unsupported Attributes.
サポートされていない属性を返すの詳細については、[RFC2911]、セクション3.1.7を参照してください。
If some of the attributes in the operation fail to validate, the Printer MUST reject the operation, MUST NOT change any Job attributes, and MUST return the indicated status code below. In this group, the Printer MUST also return all attributes that fail to validate. The following are the reasons that an attribute fails to validate and the value returns for the attribute, along with the indicated status code and order of detection:
操作の属性のいくつかは検証に失敗した場合、プリンタは、任意のジョブの属性を変更してはいけません、操作を拒絶しなければなりませんし、以下に示すステータスコードを返さなければなりません。このグループでは、プリンタはまた、検証に失敗したすべての属性を返さなければなりません。以下では、検出の指示ステータスコードと順序に沿って属性が検証に失敗し、属性の値が戻る理由です。
1. The number of attributes supplied by the client exceeds the maximum number that the Printer supports in a Set-Printer-Attributes request: return the 'client-error-request-entity-too-large' (see [RFC2911], section 13.1.4.9).
1.クライアントが供給する属性の数は、プリンタがセットプリンタ-属性要求でサポートする最大数を超えて:「クライアント誤り要求エンティティ大きすぎる」を返す([RFC2911]を参照してください、セクション13.1 .4.9)。
2. The Printer doesn't support the attribute: return the attribute with the 'unsupported' out-of-band attribute value (see [RFC2911], section 3.1.7 and [RFC2910]) and the 'client-error-attributes-or-values-not-supported (see [RFC2911], section 13.1.4.12).
2.プリンタは、属性をサポートしていません:「サポートされていない」アウトオブバンド属性値([RFC2911]を参照して、セクション3.1.7および[RFC2910])と「クライアント誤り属性 - と属性を返しますまたは値-サポートされていない([RFC2911]、セクション13.1.4.12参照)。
3. The attribute is READ-ONLY (in its definition) or is not-settable in this implementation: return the attribute with the 'not-settable' out-of-band attribute value (see section 8.1) and the 'client-error-attributes-not-settable' status code (see section 7.1).
3.属性は、(その定義で)ONLY-READまたはこの実装では、設定可能ではありません。「設定できない」アウトオブバンド属性値(セクション8.1を参照)と「クライアント・エラーで属性を返します-attributes-設定できない」ステータスコード(セクション7.1を参照)。
4. The Printer doesn't support the value: if the attribute in the operation has a single value return it. If the attribute in the operation is multi-valued, return only those values in a 1setOf that are not supported. Return the 'client-error-attributes-or-values-not-supported' status code (see [RFC2911], section 13.1.4.12).
4.プリンタが値をサポートしていません:操作中に属性がある場合は、単一の値がそれを返します。操作中に属性が複数値である場合は、サポートされていません1setOfにのみ、これらの値を返します。 ([RFC2911]、セクション13.1.4.12を参照してください) 'クライアント誤り属性-または値-サポートされていない' ステータスコードを返します。
5. The values of some of the supplied attributes conflict with one another and/or other Job attribute values not being set: if the conflicting attribute in the operation has a single value, return the attribute and the value. If the attribute in the operation is multi-valued, return only the attribute and those values in a 1setOf that are conflicting with other attributes. Return the 'client-error-conflicting-attributes' status code (see [RFC2911],y section 13.1.4.15).
5.互いに及び/又は他のジョブに供給される属性の競合のいくつかの値が設定されていない値属性:操作における競合属性が単一の値を有する場合、属性と値を返します。操作中に属性が複数値である場合は、他の属性と競合している1setOfで唯一の属性とその値を返します。 ([RFC2911]、Yセクション13.1.4.15参照) 'クライアント誤り競合-属性' ステータスコードを返します。
This OPTIONAL operation allows a client to request the values that the Printer allows in the Set-Printer-Attributes operation for "xxx-supported" attributes. If the Printer supports the Set-Printer-Attributes operation AND some of its "xxx-supported" Printer attributes are settable, then the Printer MUST also support this operation.
このオプションの動作は、クライアントがプリンタが「XXX-サポート」属性のセットプリンタ・属性操作で可能に値を要求することができます。プリンタがセットプリンタ - 属性の操作をサポートしており、その「XXX-サポート」プリンタの属性の一部が設定可能である場合は、[プリンタにも、この操作をサポートしなければなりません。
The Printer MUST return in the Get-Printer-Supported-Values response, those, and only those, "xxx-supported" Printer attributes that it supports setting with the Set-Printer-Attributes operation. Furthermore, if a client requests the value of an attribute that is not settable or is not supported (as in the Get-Printer-Attributes response), the Unsupported Attributes Group of the response NEED NOT contain the "requested-attributes" operation attribute with any such requested (attribute keyword) values.
プリンタは、Get-プリンタ - サポート - 値応答、それらの、そして唯一のものを、「XXX-サポート」プリンタは、それがセットプリンタ - 属性の操作と設定をサポートすることを属性に返さなければなりません。クライアントが設定可能ではないか、サポートされていない属性の値が要求した場合、さらに、サポートされていないがと、「要求され、属性」操作属性を含む必要はないレスポンスのグループ属性(のような応答には、Get-プリンタを-属性)そのような要求(属性キーワード)の値。
This operation has identical request/response attributes to the Get-Printer-Attributes operation in IPP/1.1 [RFC2911]. The operation also behaves identically to the Get-Printer-Attributes operation in IPP/1.1 [RFC2911], with the following exceptions:
この操作は、同じ要求/応答はIPP / 1.1 [RFC2911]での動作を取得します - プリンタは、属性に属性ました。操作は、次の例外を除いて、IPP / 1.1 [RFC2911]でGet-プリンタ・属性操作に同じように動作します。
1. The Get-Printer-Supported-Values operation supports only "xxx-supported" attributes.
1.ゲット・プリンター・サポート-値の操作は、「XXX-サポート」属性をサポートしています。
2. The Get-Printer-Attributes operation returns the few "xxx-supported" attributes that are defined to be single valued, such as "page-ranges-supported" (boolean) or "pdl-override-supported" (type2 keyword), as single values, while Get-Printer-Supported-
2.ゲット・プリンタ・属性操作は、以下のような単一の値になるように定義されているいくつかの「XXX-サポート」の属性を返す「ページ範囲でサポートされている」(ブール値)または「PDL-オーバーライド・サポート」(TYPE2キーワード) 、単一の値としては、Get-プリンタ-Supported-ながら、
Values returns the possible values that can be set as a 1setOf of the same attribute syntax type (See Appendix B: Attributes returned from Get-Printer-Supported-Values).
値同じ属性構文タイプの1setOf(付録Bを参照してください:属性は、Get-プリンタ・サポート-値から返される)として設定することが可能な値を返します。
3. The Get-Printer-Attributes operation returns the current values of requested attributes, while the Get-Printer-Supported-Values operation returns the values that are inherently supported by the implementation code, i.e., the values that an administrative client can set in a Set-Printer-Attributes request.
ゲット・プリンタ・サポート・数値操作は、本質的に実装コードによってサポートされている値、すなわち、管理クライアントが設定できる値を返しながら3.ゲット・プリンタ・属性操作は、要求された属性の現在の値を返します。セットプリンタ-属性要求。
4. The Get-Printer-Attributes operation returns the current values of requested "xxx-supported" attributes that the Printer is configured to accept in Job Creation operations, including additional values defined by the administrator, while the Get-Printer-Supported-Values operation returns only the values of "xxx-supported" attributes that are inherently supported by the implementation and does not return any additional values defined by the administrator, where the implementation supports the 'admin-define' out-of-band value.
4.ゲット・プリンタ・属性操作は、現在の値を返し、「XXX-サポートは」プリンタは、管理者によって定義された追加の値を含め、雇用創出操作に受け入れるように設定されていることを属性要求は、Get-プリンタ・サポート-値ながら、操作は、本質的に実装によってサポートされており、実装は「管理者-定義する」アウト・オブ・バンド値をサポートし、管理者によって定義された任意の追加の値を返しません「XXX-サポート」属性の値のみを返します。
5. The Get-Printer-Attributes never returns the 'admin-define' out-of-band attribute value, while the Get-Printer-Supported-Attributes operation does, if the implementation allows the administrator to define name values by setting that "xxx-supported" attribute with any 'name' value(s).
実装は、管理者が「あることを設定することで、名前の値を定義することを可能にする場合は、Get-プリンタ・サポート・属性操作は、行いながら5は、Get-プリンタ-属性は、アウト・オブ・バンド属性値にadmin-定義」を返すことはありません「XXX-サポートされている任意の 『name』の値(複数可)を持つ属性。
6. The Get-Printer-Attributes operation only requires end-user access rights, while the Get-Printer-Supported-Values requires administrator access rights.
ゲット・プリンタ・サポート-値は、管理者のアクセス権を必要とする6.ゲット・プリンタ・属性操作は、エンドユーザーのアクセス権が必要です。
Access Rights: The authenticated user (see [RFC2911], section 8.3) performing this operation must be an administrator of the Printer object (see [RFC2911], Sections 1 and 8.5).
アクセス権:認証されたユーザ([RFC2911]を参照して、セクション8.3)この操作を行うが、プリンタオブジェクトの管理者である必要があります([RFC2911]を参照し、セクション1および8.5)。
4.3.1 Definition of the usage of the 'admin-define' out-of-band attribute value
「管理者-定義する」アウト・オブ・バンド属性値の使用の4.3.1の定義
If the Set-Printer-Attributes operation allows the System Administrator to define arbitrary 'name' values for an "xxx-supported" attribute, then the Get-Printer-Supported-Values operation MUST return the 'admin-define' out-of-band attribute value (see section 8.3) as one of the values of the "xxx-supported" attribute. In other words, the 'admin-define' out-of-band attribute value indicates that the Printer implementation supports clients setting arbitrary 'name' attribute syntax values for that "xxx-supported" attribute using the Set-Printer-Attributes operation, as long as the attribute is defined with the 'name' attribute syntax.
セットプリンタ・属性操作は、「XXX-サポート」属性の任意の「名前」の値を定義するには、システム管理者が許可した場合、その後には、Get-プリンタ・サポート・数値操作はアウトオブ「管理者-定義」を返さなければなりません「XXX-サポート」属性の値の一つとして帯域属性値(セクション8.3を参照)。言い換えれば、「管理者-定義する」アウト・オブ・バンド属性値は、プリンタの実装が任意の「name」を設定するクライアントとしては、Set-プリンタ・属性操作を使用している「XXX-サポート」属性の構文の属性値をサポートしていることを示しています長い属性は「名前」属性構文で定義されています。
For example, if the Get-Printer-Supported-Values operation returns several keywords as the value of the "media-supported" attribute, then the Set-Printer-Attributes operation MUST accept any of these keywords as values for the "media-supported" attribute. If the Get-Printer-Supported-Values operation returns an 'admin-define' out-of-band attribute value as one of the values of the "media-supported" attribute, then the Set-Printer-Attributes operation MUST accept any value whose attribute syntax is 'name', as a value for the "media-supported" attribute (provided that the user is properly authenticated to use the Set-Printer-Attributes operation, e.g., has administrative access rights).
Get-プリンタ - サポート - 値の操作は、「メディア・サポート」属性の値として、いくつかのキーワードを返した場合、[設定 - プリンタ - 属性の操作は、「メディア・サポートのための値としてこれらのキーワードのいずれかを受け入れなければならない(MUST) 「属性。ゲット・プリンタ・サポート・数値操作は、「メディア・サポート」属性の値の一つとして、アウト・オブ・バンド属性値にadmin-定義」を返した場合は、[設定 - プリンタ - 属性の操作は、任意の値を受け入れなければならない(MUST)その属性の構文は、「名前」は、「メディア・サポート」属性の値として、(ユーザーが正しく設定 - プリンタ - 属性操作を使用して認証されることを条件として、例えば、管理アクセス権を持っている)です。
The Get-Printer-Supported-Values MAY return the 'admin-define' out-of-band attribute value for any IPP/1.1 or extension Job Template attribute if the implementation supports allowing the System Administrator to add values to the "xxx-supported" attribute using the Set-Printer-Attributes operation. In this case, the Printer MUST accept any 'name' value of the correct attribute syntax in a Set-Printer-Attributes operation that is setting that attribute. For "xxx-supported" attributes that are defined with a choice of attribute syntaxes, such as 'keyword | name', it is the 'name' attribute syntax that the System Administrator can use to add new values, not the 'keyword' attribute syntax. For IPP/1.1, this requirement includes the following Job Template attributes:
実装は、システム管理者は、「XXX-サポートに値を追加することができますサポートしている場合は、Get-プリンタ - サポートされている値は、任意のIPP / 1.1または拡張ジョブテンプレート属性の「管理者-定義する」アウト・オブ・バンド属性値を返すかもしれません「属性セットのプリンタ - 属性操作を使用。この場合、プリンタはその属性を設定しているセットのプリンタ - 属性の操作で正しい属性構文のいずれかの「名前」値を受け入れなければなりません。このような「キーワードとして属性構文の選択で定義されている「XXX-サポート」の属性については、|名前がキーワード 『属性構文を名『システム管理者がいない、新しい値を追加するために使用できる属性構文』」、それがあります』。 IPP / 1.1の場合、この要件は、次のジョブテンプレート属性が含まれています:
media-supported job-hold-until-supported job-sheets-supported
メディアサポートされているジョブホールドまでサポートジョブのシートサポート
Implementations that support additional Job Template attributes that include the 'name' attribute syntax, MAY use the 'admin-define' out-of-band value with them.
「名前」は属性構文を含め、追加のジョブテンプレート属性をサポートする実装は、彼らと「管理者-定義する」アウト・オブ・バンド値を使用するかもしれません。
If the 'admin-define' out-of-band attribute value is not one of the values of an "xxx-supported" attribute returned in a Get-Printer-Supported-Values response, then the Printer MUST NOT allow the Set-Printer-Attributes operation for that attribute to contain a value that is not one of the explicit 'keyword' or 'name' values returned in a Get-Printer-Supported-Values response.
「管理者-定義する」アウト・オブ・バンド属性値が「XXX-サポート」の値ではありません属性がGET-PRINTER-サポート-値応答で返された場合は、[プリンタは、Set-プリンタを許してはなりませんその属性の-attributes操作は、Get-プリンタ - サポート - 値の応答で返された明示的な「キーワード」または「名」の値のいずれかではない値が含まれています。
See Appendix B: Attributes returned from Get-Printer-Supported-Values for a full list of values returned by this operation.
付録Bを参照してください:属性は、この操作によって返される値の完全なリストについては、Get-プリンタ・サポート-値から返されました。
5 New Operation attributes
5つの新しいオペレーション属性
This section defines new operation attributes for use with the IPP/1.1 operations indicated. As new operations are defined, they will also indicate explicitly whether these operation attributes are defined for use with them.
このセクションでは、新しい操作がIPP / 1.1の動作が示されているで使用するために属性を定義します。新しい操作が定義されているとおり、彼らはまた、これらの操作属性はそれらを使用するために定義されているかどうかを明示的に示します。
The Printer SHOULD support this Operation attribute in following operations if it supports the corresponding "printer-message-from-operator" Printer Description attribute.
それは、対応する「プリンタメッセージからオペレータ」プリンタ記述属性をサポートしている場合、プリンタは、次の操作で、この操作属性をサポートする必要があります。
Pause-Printer Resume-Printer Purge-Jobs
一時停止・再開プリンター - プリンターパージ-ジョブズ
The client OPTIONALLY supplies this Operation attribute in the above operations. The value of this attribute is a message from the operator about the Printer object on which the operator is performing the operation. If this operation attribute is supported, the Printer copies the value to its "printer-message-from-operator" Printer Description attribute (see [RFC2911], section 4.4.25), even if this Operation attribute is a zero-length text value or consists solely of white space.
クライアントは、オプション以上の操作で、このOperation属性を供給します。この属性の値は、オペレータが操作を実行しているプリンタオブジェクトに関するオペレータからのメッセージです。この操作属性は、その「プリンタメッセージからオペレータ」プリンタ記述属性の値は、プリンタのコピーをサポートされている場合、この操作属性は長さゼロのテキスト値であっても、([RFC2911]、セクション4.4.25を参照のこと)または単に空白で構成されています。
If the Printer supports this operation attribute, it MUST support both a zero-length text value and the 'no-value' out-of-band value (see [RFC2911] section 4.1) to indicate that the operator has sent no message. In this case, the Printer sets the value of the "printer-message-from-operator" to the zero-length value or 'no-value' out-of-band value, respectively. If the client queries the "printer-message-from-operator" Printer attribute, the Printer returns the attribute with the zero-length value or the 'no-value' value, respectively.
プリンタは、この操作属性をサポートしている場合、それは、オペレータがいかなるメッセージを送信していないことを示すために、([RFC2911]セクション4.1を参照)は、ゼロ長のテキスト値とアウトオブバンド値「無価値」の両方をサポートしなければなりません。この場合、プリンタは、長さゼロの値またはアウトオブバンドの値が、それぞれ「無価値」を「プリンタメッセージからオペレータ」の値を設定します。クライアントは、「プリンタメッセージからオペレータ」プリンタ属性を照会した場合、プリンタは、それぞれ、長さゼロの値または「いいえ値」の値を持つ属性を返します。
In addition, the Printer automatically copies:
また、プリンタを自動的にコピー:
1. the value of its "printer-up-time" attribute (see [RFC2911], section 4.4.29) to its "printer-message-time" attribute,
1.その「プリンタアップ時間」属性の値が「プリンタメッセージ・タイム」に([RFC2911]、セクション4.4.29を参照)属性
2. the value of its printer-current-time" (dateTime) attribute (see [RFC2911], section 4.4.30) to its "printer-message-date-time" attribute, if supported.
2.そのプリンタ現在の時間」(dateTimeの)属性(セクション4.4.30、[RFC2911]を参照)、そのに対して 『プリンタメッセージ日時』属性の値はサポートされている場合。
If the client omits this operation attribute, the Printer does not change the value of its "printer-message-from-operator", "printer-message-time" and "printer-message-date-time" Printer Description attributes.
クライアントがこの操作属性を省略した場合、プリンタはその「プリンタメッセージからオペレータ」、「プリンタ・メッセージ・タイム」および「プリンタ・メッセージ・日付・時間」プリンタ記述属性の値を変更しません。
The "printer-message-from-operator" operation attribute MUST NOT be supported as an operation attribute for the Set-Printer-Attributes operation. If the operator wants to set the Printer's "printer-message-from-operator" Printer Description attribute when issuing the Set-Printer-Attributes operation, the client supplies the "printer-message-from-operator" explicitly with its new value as one of the Printer Description attributes in Group 2 in the request; the Printer also updates its "printer-message-time" and "printer-message-date-time" Printer Description attributes. If the client does not explicitly supply the "printer-message-from-operator" with its new value in the Set-Printer-Attributes request, the Printer leaves the value of the Printer's "printer-message-from-operator" Printer Description attribute unchanged.
「プリンタメッセージからオペレータ」操作属性は、Set-プリンタ・属性操作用の操作属性としてサポートされてはなりません。オペレータがセットプリンタは、属性の操作を発行するときにプリンタの「プリンタ・メッセージから、オペレータ」プリンタ記述属性を設定したい場合は、クライアントは1としての新しい価値を明示的に「プリンタ・メッセージからオペレータを」提供しますリクエスト内のグループ2のプリンタ記述属性の。プリンタはまた、「プリンタ・メッセージ・タイム」および「プリンタ・メッセージ・日付・時間」プリンタ記述属性を更新します。クライアントが明示的に設定・プリンタ・属性要求でその新しい値で「プリンタ・メッセージから、演算子を」供給しない場合は、プリンタは、プリンタの「プリンタ・メッセージから、オペレータ」プリンタ記述属性の値を残し変更なし。
The Printer SHOULD support this Operation attribute in following operations if it supports the corresponding "job-message-from-operator" Job Description attribute.
それは、対応する「ジョブ・メッセージから、オペレータ」仕事内容の属性をサポートしている場合、プリンタは、次の操作で、この操作属性をサポートする必要があります。
Cancel-Job Hold-Job Release-Job Restart-Job
キャンセル・ジョブホールドジョブリリース・ジョブを再起動し、仕事
The client OPTIONALLY supplies this attribute in the above operations. The value of this attribute is a message from the operator about the Job object on which the operator has just performed an operation. If supported, the Printer copies the value to the Job's "job-message-from-operator" Job Description attribute (see [RFC2911], section 4.3.16) (even if this Operation attribute is a zero-length text value or consists solely of white space).
クライアントは、オプション上記の操作でこの属性を供給します。この属性の値は、オペレータが単に操作を実行したジョブオブジェクトに関するオペレータからのメッセージです。サポートされている場合、プリンタのコピージョブの「ジョブのメッセージから、オペレータの」ジョブの説明属性に値(セクション4.3.16、[RFC2911]を参照)(この操作属性は長さゼロのテキスト値であるか、単に構成されていても、空白の)。
If the Printer supports this operation attribute, it MUST support both a zero-length text value and the 'no-value' out-of-band value (see [RFC2911], section 4.1), to indicate that the operator has sent no message. In this case, the Printer sets the value of the "job-message-from-operator" to the zero-length value or 'no-value' out-of-band value, respectively. If the client queries the "job-message-from-operator" Job attribute, the IPP object returns the attribute with the zero-length value or the 'no-value' value, respectively.
プリンタは、この操作属性をサポートしている場合、それは、オペレータがいかなるメッセージを送信していないことを示すために、([RFC2911]、セクション4.1を参照)は、ゼロ長のテキスト値とアウトオブバンド値「無価値」の両方をサポートしなければなりません。この場合、プリンタは、それぞれ、アウトオブバンド値ゼロ長値または「無価値」を「ジョブメッセージからオペレータ」の値を設定します。クライアントは、「ジョブ・メッセージから、オペレータ」ジョブ属性を照会した場合、IPPオブジェクトは、それぞれ、長さゼロの値または「無価値」値を持つ属性を返します。
If the client omits this attribute, the Printer does not change the value of its "job-message-from-operator" Job Description attribute.
クライアントがこの属性を省略した場合、プリンタはその「ジョブ・メッセージから、オペレータ」ジョブ記述属性の値を変更しません。
Note: There are no corresponding 'job-message-time" and "job-message-date-time" Job Description attributes, since the usual lifetime of a job is limited.
注意:ジョブの通常の寿命が限られているので、何の「ジョブのメッセージ・タイム」と 『ジョブ・メッセージ・日付・時間』仕事内容を対応する、属性はありません。
The "job-message-from-operator" operation attribute MUST NOT be supported as an operation attribute for the Set-Job-Attributes operation. If the operator wants to set the Job's "job-message-from-operator" Job Description attribute when issuing the Set-Job-Attributes operation, the client MUST supply the "job-message-from-operator" with its new value as one of the Job Description attributes in Group 2 in the request. Otherwise, the Printer leaves the value of the Job's "job-message-from-operator" Job Description attribute unchanged by not explicitly setting the attribute. If the client does not explicitly supply the "job-message-from-operator" with its new value in the Set-Job-Attributes request, the Printer leaves the value of the Job's "job-message-from-operator" Job Description attribute unchanged.
「ジョブ・メッセージからオペレータ」操作属性は、Set-ジョブ・属性操作用の操作属性としてサポートされてはなりません。オペレータは、Set-ジョブ・属性操作を発行する場合、クライアントは1として、その新しい値で「ジョブ・メッセージから、演算子を」供給しなければならない仕事の「仕事・メッセージから、オペレータの」ジョブの説明属性を設定したい場合仕事内容の要求にグループ2の属性。それ以外の場合は、プリンタがジョブの「ジョブ・メッセージから、オペレータ」仕事内容が明示的に属性を設定しないことにより、そのまま属性の値を残します。クライアントが明示的に設定されたジョブ・属性要求でその新しい値で「ジョブ・メッセージから、演算子を」供給しない場合は、プリンタがジョブの「ジョブ・メッセージから、オペレータ」ジョブ記述属性の値を残し変更なし。
6 New Printer Description Attributes
6つの新しいプリンタ記述属性
The following new Printer Description attributes are needed to support the new operations defined in this document.
次の新しいプリンタ記述属性は、この文書で定義された新しい操作をサポートするために必要とされています。
This REQUIRED READ-ONLY Printer Description attribute identifies the Printer object attributes that are settable in this implementation, i.e., that are settable using the Set-Printer-Attributes operations (see section 4.1). This attribute MUST be supported if the Set-Printer-Attributes operations is supported. The Printer MUST reject attempts to set any Printer attributes that are not one of the values of this attribute, returning the 'client-error-attributes-not-settable' status code (see section 7.1). The value of this attribute MAY depend on the value of the "document-format" operation attribute supplied in the Get-Printer-Attributes operation (see [RFC2911], section 3.2.5.1).
このREQUIRED READ-ONLYプリンタ記述属性は、操作(セクション4.1を参照)セットプリンタは、属性を使用して設定可能である、すなわち、この実装で設定可能なプリンタオブジェクト属性を識別する。セットプリンタ - 属性の操作がサポートされている場合、この属性をサポートしなければなりません。プリンタは、「クライアント誤り属性-設定できない」ステータスコードを(セクション7.1を参照)を返し、この属性の値の一つではありません任意のプリンタの属性を設定しようとする試みを拒絶しなければなりません。この属性の値は、Get-プリンタ・属性操作で供給される「文書フォーマット」操作属性([RFC2911]、セクション3.2.5.1を参照)の値に依存してもよいです。
Standard keyword values are:
標準のキーワード値は以下のとおりです。
'none': There are no settable Printer attributes. 'xxx': Where 'xxx' is any of the keyword attribute names allowed by section 4.1.1.
「どれも」:なし設定可能なプリンタの属性はありません。 「XXX」:どこxxxは 'セクション4.1.1で許可されているキーワード属性名のいずれかです。
This REQUIRED READ-ONLY Printer Description attribute identifies the Job object attributes that are settable in this implementation, i.e., that are settable using the Set-Job-Attributes operation (see section 4.2). This attribute MUST be supported if the Set-Job-Attributes operations are supported. The Printer MUST reject attempts to set any Job attributes that are not one of the values of this attribute, returning the 'client-error-attributes-not-settable' status code (see section 7.1).
このREQUIRED READ-ONLYプリンタ記述属性を使用して設定可能である、すなわち、この実装で設定可能なジョブオブジェクトの属性を識別するセットジョブアトリビュート操作(セクション4.2を参照します)。セットジョブ・属性操作がサポートされている場合、この属性をサポートしなければなりません。プリンタは、「クライアント誤り属性-設定できない」ステータスコードを(セクション7.1を参照)を返し、この属性の値の一つではありません任意のジョブの属性を設定しようとする試みを拒絶しなければなりません。
Standard keyword values are:
標準のキーワード値は以下のとおりです。
'none': There are no settable Job attributes. 'xxx': Where 'xxx' is any of the keyword attribute names allowed by section 4.2.1.
「どれも」:なし設定可能なジョブの属性はありません。 「XXX」:どこxxxは 'セクション4.2.1で許可されているキーワード属性名のいずれかです。
This OPTIONAL READ-ONLY Printer Description attribute contains a set of attribute name keywords. This attribute SHOULD be supported by a Printer object if the Printer object has Printer attributes whose value vary depending on document format (see [RFC2911], Get-Printer-Attributes operation). This attribute specifies which attribute values can vary by document-format. If an attribute's name, "xxx", is a member of this attribute and the value of attribute "xxx" is changed with the Set-Printer-Attributes operation that included the "document-format" operation attribute, then the Printer MUST change the value for the specified document format and no other document formats (see section 4.1.2). If an attribute's name, "xxx", is not a member of this attribute and the value of attribute "xxx" is changed with the Set-Printer-Attributes operation, then the attribute is changed for all document formats (whether or not the client supplied the "document-format" operation attribute).
このオプションREAD-ONLYプリンタ記述属性は、属性名のキーワードのセットが含まれています。 Printerオブジェクトは、その値は、文書の形式によって異なり属性プリンタを持っている場合、この属性は、Printerオブジェクトによってサポートされる必要があります(ゲット・プリンタ・属性操作を、[RFC2911]を参照)。この属性は、値は、文書フォーマットにより異なります属性を指定します。属性の名前、「XXX」は、この属性のメンバーと属性の値である「XXX」が「ドキュメントフォーマット」操作属性を含んセットプリンタ - 属性の操作で変更されている場合は、[プリンタを変更する必要があります指定された文書のフォーマットとない他の文書フォーマットの値(セクション4.1.2を参照)。属性の名前、「XXX」は、この属性のメンバーと属性の値ではありません「XXX」がセットプリンタ - 属性の操作で変更された場合、属性は、すべてのドキュメント形式に変更された(クライアントか「ドキュメント・フォーマット」操作属性)を供給しました。
This OPTIONAL READ-ONLY Printer Description attribute contains the time that the Printer's "printer-message-from-operator" was changed by the operator using any operation where the client supplied the "printer-message-from-operator" operation attribute (see section 5.1) or was explicitly set using the Set-Printer-Attributes operation (see section 4.1). This attribute allows the users to know when the "printer-message-from-operator" Printer Description attribute was last set.
このオプションREAD-ONLYプリンタ記述属性はプリンタの「プリンタ・メッセージから、オペレータは、」クライアント「は、プリンタ・メッセージからオペレータ」操作属性を供給任意の操作を使用するオペレータによって変更された時間が含まれています(セクションを参照してください5.1)、または明示的に設定・プリンタ・属性操作を使用して設定された()のセクション4.1を参照してください。この属性は、「プリンタのメッセージから、演算子」プリンタ記述属性が最後に設定したとき、ユーザーは知ることができます。
The Printer sets the value of this attribute by copying the value of the Printer's "printer-up-time" attribute (see [RFC2911], section 4.3.14). If the Printer resets its "printer-up-time" attribute to 1 on power-up, then it MUST change the value of the "printer-message-time" to 0 or a negative number as specified in [RFC2911], section 4.3.14.
プリンタは、プリンタの「プリンタ・アップ・タイム」属性([RFC2911]、セクション4.3.14を参照)の値をコピーすることによって、この属性の値を設定します。プリンタが電源投入時に1にその「プリンタアップ時間」属性をリセットする場合は[RFC2911]で指定されるように、それが0または負の数に「プリンタメッセージ時間」の値を変更する必要があり、セクション4.3 0.14。
Note: This attribute helps users better understand the context for the "printer-message-from-operator" message.
注意:この属性は、ユーザーがより良い「プリンタメッセージからオペレータ」メッセージの文脈を理解するのに役立ちます。
This OPTIONAL READ-ONLY Printer Description attribute contains the date and time that the Printer's "printer-message-from-operator" was changed by the operator, using any operation where the client supplied the "printer-message-from-operator" operation attribute (see section 5.1) or was explicitly set using the Set-Printer-Attributes operation (see section 4.1). This attribute allows the users to know when the "printer-message-from-operator" Printer Description attribute was last set.
このオプションREAD-ONLYプリンタ記述属性は、プリンタの「プリンタ・メッセージから、オペレータは、」クライアント「は、プリンタ・メッセージからオペレータ」操作属性を供給任意の操作を使用して、オペレータによって変更された日付と時刻が含まれています(セクション4.1を参照)(5.1節を参照)、または明示的に設定・プリンタ・属性操作を使用して設定しました。この属性は、「プリンタのメッセージから、演算子」プリンタ記述属性が最後に設定したとき、ユーザーは知ることができます。
This attribute MUST be supported if the Printer supports both the "printer-message-time" and the "printer-current-time" (dateTime) attributes (see [RFC2911], section 4.4.30).
プリンタは、「プリンタのメッセージ・タイム」の両方をサポートし、「プリンタの現在時刻」(dateTimeのは)属性場合、この属性は([RFC2911]、セクション4.4.30を参照)サポートしなければなりません。
Note: This attribute helps users better understand the context for the "printer-message-from-operator" message.
注意:この属性は、ユーザーがより良い「プリンタメッセージからオペレータ」メッセージの文脈を理解するのに役立ちます。
This OPTIONAL Printer Description attribute is a multi-valued attribute where each value has the 'collection' attribute syntax (see [RFC3382]), containing member attributes with the same semantics as the following IPP/1.1 READ-ONLY Printer Description attributes, except for cardinality:
このオプションのプリンタ記述属性は([RFC3382]を参照)の各値が「コレクション」を持つ複数値属性は属性構文をされ、次のIPP / 1.1 READ-ONLYプリンターの説明を除いて、属性として、メンバーを含むことは同じ意味を持つ属性カーディナリティ:
printer-uri-supported (1setOf uri) - see [RFC2911], section 4.4.1 uri-authentication-supported (1setOf type2 keyword) - see [RFC2911], section 4.4.2. uri-security-supported (1setOf type2 keyword) - see [RFC2911], section 4.4.3.
プリンタ-URIサポート(1setOf URI) - 、[RFC2911]を参照のセクション4.4.2 - (1setOfのTYPE2キーワード)セクション4.4.1 URI-認証サポート、[RFC2911]を参照。 URI-セキュリティ・サポート(1setOfタイプ2キーワード) - 参照[RFC2911]、セクション4.4.3。
When setting the "printer-xri-supported" attribute with a Set-Printer-Attributes request, the Printer MUST also set these three IPP/1.1 READ-ONLY Printer Description attributes as a defined side effect. Thus, this collection attribute provides the means to set these three IPP/1.1 READ-ONLY attributes atomically so that they are never left in a partially inconsistent state.
セットプリンタ-属性要求に「プリンタ-XRIサポート」属性を設定すると、プリンタはまた、これらの3 IPP / 1.1 READ-ONLYプリンタ記述が定義された副作用として属性を設定しなければなりません。したがって、このコレクション属性は、これら3つのIPP / 1.1 READ-ONLYそれらは部分的に矛盾した状態のままにされることはありませんように、アトミック属性を設定するための手段を提供します。
An IPP Printer MUST NOT provide any other way, using IPP, to set these three IPP/1.1 READ-ONLY Printer Description attributes, since they are READ-ONLY and MUST have consistent values at all times. Note: The "printer-xri-supported" (1setOf collection) attribute can be put into a directory schema that requires a single text string value, such as could be used with SLPv2 [RFC2608], [RFC2609] or LDAPv3 [RFC2251], [RFC2252], [RFC2926], by using suitable delimiting characters to separate member attributes of the collection and/or terminating collection values.
IPPプリンタは、彼らが読み取り専用で、常に一貫した値を持たなければならないことから、これら三つのIPP / 1.1 READ-ONLYプリンタ記述属性を設定するには、IPPを使用して、他の方法を提供してはなりません。注記:「プリンタXRI・サポート」(1setOfコレクション)属性は、このようなSLPv2の[RFC2608]、[RFC2609]またはLDAPv3の[RFC2251]で使用することができて、単一のテキスト文字列の値を必要とディレクトリスキーマに入れることができ、コレクションのメンバー属性を分離するために適切な区切り文字を使用して、および/または回収値を終了する[RFC2252]、[RFC2926]。
The member attributes of the "printer-xri-supported" (1setOf collection) are given in Table 3.
「プリンタXRIサポート」(1setOfコレクション)のメンバー属性は、表3に示します。
Table 3 - Member attributes of "printer-xri-supported" (1setOf collection)
表3 - 「プリンタXRI・サポート」(1setOfコレクション)のメンバー属性
Member attribute client Printer MUST MUST supply support
メンバー属性のクライアントプリンタMUSTは、サポートを供給しなければなりません
xri-uri (uri) yes yes
XRIオンYES YES NATURAL NATURAL(上)
xri-authentication (type2 keyword) yes yes
XRI認証(TYPE2キーワード)はいはい
xri-security (type2 keyword) yes yes
XRI - セキュリティ(TYPE2キーワード)はいはい
Other than the uniqueness and the cardinality requirements, the semantics of these three member attributes is given in [RFC2911] sections 4.4.1, 4.4.2, and 4.4.3, respectively.
一意とカーディナリティ要件以外は、これら三つの部材の属性の意味は[RFC2911]セクションそれぞれ4.4.1、4.4.2および4.4.3、で与えられます。
A client can query the current values using the Get-Printer-Attributes operation by supplying either:
クライアントは、いずれかの供給によっては、Get-プリンタ・属性操作を使用して現在の値を照会することができます:
1. the three IPP/1.1 attribute names: "printer-uri-supported", "uri-authentication-supported", "uri-security-supported" and getting back the parallel values OR
1. 3 IPP / 1.1属性名: "プリンタ-uriのサポート"、 "URI-認証はサポート"、 "URI-セキュリティはサポート" と並列の値を取り戻すOR
2. the single attribute name: "printer-xri-supported" and getting back the 1setOf collection which contains the same information semantically, but in a different form.
2.単一の属性名:「プリンタサポート - XRI」と意味的に同じ情報が含まれている1setOfコレクションを取り戻すが、異なる形態であってもよいです。
A client can query what member attribute values can be set by supplying the three attribute names: "xri-uri-scheme-supported", "xri-authentication-supported", and "xri-security-supported" in a
「XRI-URI-スキーム・サポート」、「XRI認証サポート」して、「XRIセキュリティサポート」:クライアントは、属性値が3人の属性名を供給することにより設定することができますどのメンバー問い合わせることができます
Get-Printer-Supported-Values request and getting back the uriScheme and type2 keyword values that can be set. Since the "printer-xri-supported", "uri-authentication-supported", and "uri-security-supported" attributes are READ-ONLY, they are not queriable with the Get-Printer-Supported-Values operation (see section 4.3). See Table 16.
- プリンタ - サポートされている値は、取得要求し、設定することができuriSchemeとTYPE2キーワード値を取り戻します。 「プリンタXRI・サポート」、「URI-認証サポート」、および「URI-セキュリティ・サポート」の属性が読み取り専用されているので、彼らは、セクション4.3を参照してください(ゲット・プリンタ・サポート・値の操作で照会可能されていません)。表16を参照してください。
For example:
例えば:
"printer-xri-supported = { "xri-uri" = ipp://abc.com/p1 "xri-authentication" = basic "xri-security" = tls }, { "xri-uri" = ipp://abc.com/p2 "xri-authentication" = digest "xri-security" = tls }, { "xri-uri" = ipp://abc.com/p3 "xri-authentication" = none "xri-security" = none }
「プリンタXRI支持= { "XRI-URI" = IPP://abc.com/p1 "XRI認証" =基本的な "XRIセキュリティ" = TLS}、{ "XRI-URI" = IPP:// abc.com/p2 "XRI認証" = "XRIセキュリティ" = TLSを}ダイジェスト、{ "XRI-URI" = IPP://abc.com/p3 "XRI認証" =なし "XRIセキュリティ" =無し }
would cause the Printer to set the three corresponding IPP/1.1 READ-ONLY attributes, each with three parallel values as follows:
:次のように対応する3つのIPP / 1.1 READ-ONLYを設定するプリンタは、3つの並列値と各属性引き起こします
"printer-uri-supported" = { ipp://abc.com/p1, ipp://abc.com/p2, ipp://abc.com/p3 } "uri-authentication-supported" = { basic, digest, none } "uri-security-supported" = { tls, tls, none }
"プリンタ-URIサポート" = {IPP://abc.com/p1、IPP://abc.com/p2、IPP://abc.com/p3} = {基本的な "URI認証サポート"、ダイジェスト、なし} "URIセキュリティサポート" = {TLS、TLS、なし}
This OPTIONAL READ-ONLY Printer Description attribute identifies the URI schemes that the implementation supports for use in the "printer-uri-supported" (1setOf uri) Printer Description attribute (see [RFC2911] section 4.4.1) and the "xri-uri" member attribute of the "printer-xri-supported" (1setOf collection) Printer Description attribute (see section 6.6).
このオプションREAD-ONLYプリンタ記述属性は実装が「プリンタ-uriのサポート」(1setOf URI)プリンタ記述属性で使用するためにサポートしているURIスキームを識別します([RFC2911]セクション4.4.1)と「XRI-URIプリンタXRI・サポート 『(1setOfコレクション)プリンタ記述属性」のメンバー属性』(セクション6.6を参照してください)。
A Printer MUST support this attribute if it supports the setting of the "printer-xri-supported" (1setOf collection) with the Set-Printer-Attributes operation.
それはセットプリンタ・属性操作で、「プリンタXRI・サポート」(1setOfコレクション)の設定をサポートしている場合、プリンタは、この属性をサポートしなければなりません。
This OPTIONAL READ-ONLY Printer Description attribute identifies the Client Authentication mechanisms that the implementation supports for use in the "uri-authentication-supported" (1setOf type2 keyword) Printer Description attribute (see [RFC2911], section 4.4.2) and the "xri-authentication" member attribute of the "printer-xri-supported" (1setOf collection) Printer Description attribute (see section 6.6).
このオプションREAD-ONLYプリンタ記述属性は実装が「URI-認証サポート」(1setOf TYPE2キーワード)プリンタ記述属性で使用するためにサポートしているクライアント認証メカニズムを特定する([RFC2911]、セクション4.4.2参照)、 "プリンタXRI・サポート 『(1setOfコレクション)プリンタ記述属性XRI認証」のメンバー属性』(セクション6.6を参照してください)。
A Printer MUST support this attribute if it supports setting the "printer-xri-supported" (1setOf collection) with the Set-Printer-Attributes operation.
それはセットのプリンタ - 属性の操作で「プリンタXRI・サポート」(1setOfコレクション)を設定サポートしている場合、プリンタは、この属性をサポートしなければなりません。
This OPTIONAL READ-ONLY Printer Description attribute identifies the URI schemes that the implementation supports for use in the "uri-security-supported" (1setOf type2 keyword) Printer Description attribute (see [RFC2911], section 4.4.3) and the "xri-security" member attribute of the "printer-xri-supported" (1setOf collection) Printer Description attribute (see section 6.6).
このオプションREAD-ONLYプリンタ記述属性は実装が「URI-セキュリティ・サポート」(1setOf TYPE2キーワード)プリンタ記述属性で使用するためにサポートしているURIスキームを特定する([RFC2911]、セクション4.4.3を参照)と「XRI -securityプリンタXRI・サポート 『(1setOfコレクション)プリンタ記述属性」のメンバー属性』(セクション6.6を参照してください)。
A Printer MUST support this attribute if it supports setting the "printer-xri-supported" (1setOf collection) with the Set-Printer-Attributes operation.
それはセットのプリンタ - 属性の操作で「プリンタXRI・サポート」(1setOfコレクション)を設定サポートしている場合、プリンタは、この属性をサポートしなければなりません。
7 Additional status codes
7つの追加のステータスコード
This section defines new status codes used by the operations defined in this document.
このセクションでは、この文書で定義された操作で使用される新しいステータスコードを定義します。
The Set-Printer-Attributes or Set-Job-Attributes operation failed because one or more of the specified attributes cannot be set, either because the attribute is defined to be READ-ONLY or the attribute is not settable in this implementation (see sections 4.1.3 and 4.2.3). The Printer MUST return this error code and the attribute keyword name(s) and the 'not-settable' out-of-band value (see section 8.1) in the Unsupported Attributes Group (see [RFC2911], section 3.1.7) for all of the attributes that could not be set. When the Printer returns this status, it MUST NOT change any of the attributes supplied in the operation.
セットプリンタ-属性またはSet-仕事を-属性の属性が読み取り専用または属性は、この実装で設定可能ではありません(セクション4.1を参照するように定義されているため、指定された属性の1つ以上がいずれかで、設定することができないため、操作が失敗しました。 0.3および4.2.3)。プリンタ用([RFC2911]、セクション3.1.7を参照)サポートされていないで、このエラーコードおよび属性のキーワード名(複数可)と「-設定できない」アウトオブバンド値(8.1項を参照)は、グループ属性返さなければなりません設定できませんでしたすべての属性。プリンタはこの状態を返した場合、それは操作で供給された属性のいずれかを変更してはなりません。
8 Additional out-of-band values
8その他のアウトオブバンド値
This section defines additional out-of-band values. As with all out-of-band values, a client or a Printer MUST NOT use an out-of-band value unless the definition of the attribute in an operation request and/or response explicitly allows such usage. See the beginning of [RFC2911], section 4.1.
このセクションでは、追加のアウトオブバンド値を定義します。操作要求および/または応答内の属性の定義が明示的な使用を許可しない限り、すべての帯域外の値と同じように、クライアントやプリンタは、アウトオブバンド値を使用してはなりません。 [RFC2911]、セクション4.1の始まりを参照してください。
The 'not-settable' out-of-band attribute value is returned by the IPP Printer in the Unsupported Attributes group of a response to indicate that the attribute supplied by the client in the request is READ-ONLY by definition or is not settable in this implementation.
「-設定できない」アウトオブバンド属性値はリクエストでクライアントが供給する属性は定義によって読み取り専用またはで設定することはできませんされていることを示すために、応答のサポートされていない属性グループでIPPプリンターによって返されますこの実装。
The 'not-settable' out-of-band attribute value is defined for use with the Set-Job-Attributes and Set-Printer-Attributes responses only. If a future additional "set" operation allows the 'not-settable' out-of-band value, its definition document MUST indicate such use explicitly, including with which attributes.
「-設定できない」アウトオブバンド属性値を設定し、ジョブ・属性で使用するために定義されており、応答のみを設定し、プリンタが-属性れます。将来の追加の「セット」操作はアウトオブバンド値「が設定可能ではない」を許可している場合、その定義文書はどの属性を含む、明示的にそのような使用を示さなければなりません。
An IPP object MUST support the 'not-settable' out-of-band value in a Set-Job-Attributes or Set-Printer-Attributes request if it supports those operations. A client MUST NOT supply the 'not-settable' out-of-band value in any request. An IPP object MUST NOT support the 'not-settable' out-of-band value in other operations, unless the operations' definition document explicitly defines such usage. If a Printer receives this out-of-band value in any operation request, the Printer MUST either (1) reject the entire request and return the 'client-error-bad-request' status code or (2) ignore the attribute and return it with the 'unsupported' out-of-band value.
IPPオブジェクトは、それらの操作をサポートしていれば、要求のSet-ジョブ・属性またはSet-プリンタ-属性の「設定可能ではない」アウトオブバンド値をサポートしなければなりません。クライアントはすべてのリクエストで「-設定できない」アウト・オブ・バンド値を供給してはなりません。操作定義文書は、明示的にそのような使用法を定義しない限り、IPPオブジェクトは、他の操作で「未設定可能な」アウト・オブ・バンド値をサポートしてはいけません。プリンタは、任意の操作要求で、この帯域外の値を受信した場合、プリンタは、(1)全体の要求を拒否し、「クライアント誤り悪い要求のステータスコードを返すか、(2)属性とリターンを無視しなければなりませんどちらかそれはサポートされていない「アウトオブバンド値を持ちます。
See sections 4.1.3 and 4.2.3 in this document for an example definition of the usage of the 'not-settable' out-of-band value in the Set-Printer-Attributes and Set-Job-Attributes responses.
「設定可能ではない」の使用例定義については、この文書のセクション4.1.3および4.2.3にセットプリンタ・属性でアウトオブバンドの値を参照し、応答をセット仕事-属性。
The encoding of the 'not-settable' out-of-band value is 0x15 (see [RFC2910]). The value-length MUST be 0 and the value empty.
「設定可能ではない」のエンコーディングアウトオブバンド値が0x15の([RFC2910]を参照します)。値の長さは0と値空でなければなりません。
The 'delete-attribute' out-of-band attribute value is supplied by the client in a request to indicate that the Printer is to remove the supplied attribute and all of its values from the target object, if present.
「属性を削除する」アウト・オブ・バンド属性値はプリンタが存在する場合、ターゲット・オブジェクトから供給される属性とその値をすべて削除することであることを示すための要求でクライアントによって供給されています。
The 'delete-attribute' out-of-band attribute value is defined for use with the Set-Job-Attributes request only. If a future additional "set" operation allows the 'delete-attribute' out-of-band value, its definition document MUST indicate such use explicitly, including with which attributes.
属性値がセットジョブ・属性で使用するために定義されたアウトオブバンド 'を削除、属性の要求のみ。将来の追加の「セット」操作はアウトオブバンド値「を削除、属性」許可している場合、その定義文書は、どの属性を含む、明示的にそのような使用を示さなければなりません。
An IPP Printer MUST support the 'delete-attribute' out-of-band value if it supports the Set-Job-Attributes operation. A client MUST NOT supply, and an IPP object MUST NOT support, the 'delete-attribute' out-of-band value in other operations, unless the operations' definition document explicitly defines such usage. For example, the 'delete-attribute' out-of-band value MUST NOT be used in the Set-Printer-Attributes operation, where the absence of an attribute from an IPP object indicates that the attribute is not supported. If a Printer receives this out-of-band value in other operation requests, the Printer MUST either (1) reject the entire request and return the 'client-error-bad-request' status code or (2) ignore the attribute and return it with the 'unsupported' out-of-band value.
それはセットジョブ・属性の操作をサポートしている場合IPPプリンタは、アウトオブバンド値「を削除-属性」をサポートしなければなりません。オペレーション定義文書は、明示的な使用方法を定義しない限り、他の操作でアウトオブバンド値「属性を削除」、クライアントが供給してはならない、とIPPオブジェクトがサポートしてはなりません。例えば、「属性を削除する」アウト・オブ・バンド値は、IPPオブジェクトから属性が存在しない場合は、属性がサポートされていないことを示しているセットのプリンタ - 属性の操作、に使用してはいけません。プリンタは、他の操作要求で、この帯域外の値を受信した場合、プリンタは、(1)全体の要求を拒否し、「クライアント誤り悪い要求のステータスコードを返すか、(2)属性とリターンを無視しなければなりませんどちらかそれはサポートされていない「アウトオブバンド値を持ちます。
See section 4.2 in this document for the definition of the usage of the 'delete-attribute' out-of-band value in the Set-Job-Attributes request.
アウトオブバンドセットジョブ・属性要求に値「を削除 - 属性」の使用法の定義については、このドキュメントのセクション4.2を参照してください。
The encoding of the 'delete-attribute' out-of-band value is 0x16 (see [RFC2910]). The value-length MUST be 0 and the value empty.
「属性を削除する」アウト・オブ・バンド値の符号化は、([RFC2910]を参照)0x16です。値の長さは0と値空でなければなりません。
Section 4.3 defines the Get-Printer-Supported-Values response to contain the values of an "xxx-supported" attribute that are supported by the implementation before any additional values are defined by the administrator. The 'admin-define' out-of-band attribute value is returned as an additional value of an "xxx-supported" attribute in a Get-Printer-Supported-Values response to indicate that the implementation supports allowing an administrator to define additional arbitrary 'name' values for that "xxx-supported" attribute.
4.3節では、追加の値は管理者によって定義される前に、実装によってサポートされている「XXX-サポート」属性の値が含まれているためには、Get-プリンタ - サポート - 値の応答を定義します。属性値は、実装は、管理者が任意の追加定義できるようにすることをサポートしていたことを示すためには、Get-プリンタ - サポート - 値の応答で、「XXX-サポート」属性の追加値として返されるアウト・オブ・バンドの管理者は、定義します "その「XXX-サポート」属性の「名前」の値。
For example, if the "media-supported" (1setOf (type3 keyword | name)) attribute contains this value, then the Printer MUST permit an administrator to add new media names to the Printer's "media-supported" attribute. In order for an administrator to add new values to a Printer's "xxx-supported" attribute, the client supplies the existing and new values in a Set-Printer-Attributes request for that attribute. The client MUST supply any such administratively defined values in the Set-Printer-Attributes request, using the 'name' attribute syntax.
「メディア・サポート」(1setOf(TYPE3キーワード|名))たとえば、属性がこの値が含まれている場合、プリンタは、プリンタの「メディア・サポート」属性に新しいメディア名を追加するには、管理者が許可する必要があります。プリンタの「XXX-サポート」属性に新しい値を追加するには、管理者のためのためには、クライアントはその属性のセットプリンタ-属性要求における既存および新規の値を提供します。クライアントは、「名前」属性構文を使用して、セットのプリンタ - 属性要求にどのように管理者が定義した値を供給しなければなりません。
The 'admin-define' out-of-band attribute value is defined for use with the Get-Printer-Supported-Values response only. A Printer MUST NOT return the 'admin-define' out-of-band value in a Get-Printer-Attributes response, since such a response indicates what an end-user client can supply in a Job Creation operation. If a future additional "get" operation allows the 'admin-define' out-of-band value, its definition document MUST indicate such use explicitly, including with which attributes.
「管理者-定義は、」アウトオブバンド属性値を取得します - プリンタ - サポート - 値と一緒に使用するために定義されるだけの応答。このような応答は、エンドユーザクライアントは、ジョブの作成時に供給することができるものを示しているため、応答を取得し、プリンタは、属性にプリンタが「管理者-定義する」アウト・オブ・バンド値を返してはなりません。今後の追加「取得」操作はアウト・オブ・バンド値にadmin-定義」を許可している場合、その定義文書は、どの属性を含む、明示的にそのような使用を示さなければなりません。
An IPP Printer MUST support the 'admin-define' out-of-band value, if it supports a client setting arbitrary 'name' values of an "xxx-supported" Printer attribute using the Set-Printer-Attributes operation. A client MUST NOT supply the 'admin-define' out-of-band value in any request. An IPP object MUST NOT support the 'admin-define' out-of-band value in other operations, unless the operations' definition document explicitly defines such usage. If a Printer receives this out-of-band value in any operation request, the Printer MUST either (1) reject the entire request and return the 'client-error-bad-request' status code or (2) ignore the attribute and return it with the 'unsupported' out-of-band value.
それはセットプリンタ・属性操作を使用して、「XXX-サポート」Printer属性の任意の「名前」の値を設定し、クライアントをサポートする場合、IPPプリンタは、「管理者-定義する」アウト・オブ・バンド値をサポートしなければなりません。クライアントはすべてのリクエストで「管理者-定義する」アウト・オブ・バンド値を供給してはなりません。オペレーション定義文書は、明示的な使用方法を定義しない限り、IPPオブジェクトは、他の操作で「管理者-定義する」アウト・オブ・バンド値をサポートしてはなりません。プリンタは、任意の操作要求で、この帯域外の値を受信した場合、プリンタは、(1)全体の要求を拒否し、「クライアント誤り悪い要求のステータスコードを返すか、(2)属性とリターンを無視しなければなりませんどちらかそれはサポートされていない「アウトオブバンド値を持ちます。
This document defines that the 'admin-define' out-of-band value MUST be used only with "xxx-supported" attributes that are defined to include the 'name' attribute syntax. This out-of-band value is not intended to be used with "xxx-supported" attributes of other attribute syntaxes, such as 'uri', even though the administrator defines arbitrary values for such attributes. If other documents extend the use of the 'admin-define' out-of-band value to other attribute syntaxes, such a document MUST define such use explicitly, including with which attributes.
この文書では、値が唯一の「name」属性構文を含むように定義されている「XXX-サポート」属性で使用されなければならないアウトオブバンドの管理者-定義する "ことを定義します。この帯域外の値は、管理者がそのような属性のために任意の値を定義していても、このような「URI」などの他の属性構文の「XXX-サポート」の属性とともに使用されるものではありません。他の文書は、他の属性構文に「管理者-定義する」アウト・オブ・バンド値の使用を拡張する場合は、そのような文書がどの属性を含む、明示的な使用を定義しなければなりません。
See section 4.3 in this document for an example definition of the usage of the 'admin-define' out-of-band attribute value in any "xxx-supported" attribute returned in a Get-Printer-Supported-Values response that is defined to include the 'name' attribute syntax.
「XXX-サポート」属性が取得・プリンタ・サポート-値に戻されたの「管理者-定義する」アウト・オブ・バンド属性値の使用方法の定義例については、このドキュメントでは4.3節を参照してくださいそれはように定義されている応答します「名前」属性構文が含まれます。
The encoding of the 'admin-define' out-of-band attribute value is 0x17 (see [RFC2910]). The value-length MUST be 0 and the value empty.
「管理-定義」アウトオブバンド属性値のエンコーディングは、([RFC2910]を参照)0x17のです。値の長さは0と値空でなければなりません。
9 New Values for Existing Printer Description Attributes
既存のプリンタ記述属性のための9つの新しい値
This section contains those attributes for which additional values are added.
このセクションでは、追加の値が追加されているため、これらの属性が含まれています。
The following "operation-id" values are added in order to support the new operations defined in this document:
以下「操作ID」の値は、この文書で定義された新たなオペレーションをサポートするために追加されます。
Table 4 - Operation-id assignments
表4 - 操作-IDの割り当て
Value Operation Name
バリュー操作名
0x0013 Set-Printer-Attributes
0x0013を設定し、プリンタ、属性
0x0014 Set-Job-Attributes
0x0014を設定し、ジョブ・属性
0x0015 Get-Printer-Supported-Values
0x0015のGet-プリンタ・サポート-値
10 Conformance Requirements
10の適合性要件
This section specifies the conformance requirements for clients and IPP objects.
このセクションでは、クライアントとIPPオブジェクトのための適合性要件を指定します。
Both the Set-Job-Attributes and the Set-Printer-Attributes operations defined in the document are OPTIONAL for an IPP object to support. Either one MAY be supported without the other or both MAY be supported. However, if the Set-Printer-Attributes operation is supported, then the Get-Printer-Supported-Values operation MUST be supported if any "xxx-supported" attributes are settable. Otherwise, the Get-Printer-Supported-Values operation is OPTIONAL for an IPP Printer to support.
セットジョブ・属性と文書で定義された操作をセットプリンタは、属性の両方がサポートするIPPオブジェクトのためのオプションです。どちらか一方が他方なしでサポートされ得るか、またはその両方をサポートすることができます。セットプリンタ - 属性の操作がサポートされている場合は任意の「XXX-サポート」の属性が設定可能である場合には、その後のGet-プリンタ・サポート・数値演算をサポートしなければなりません。それ以外の場合は、Get-プリンタ - サポート - 値操作がIPPプリンタをサポートするためのオプションです。
If the Set-Printer-Attributes operation is supported, then the Printer MUST support the following additional items:
セットプリンタ - 属性の操作がサポートされている場合は、[プリンタは、次の追加項目をサポートする必要があります。
1. the Get-Printer-Supported-Values operation (see section 5), if any "xxx-supported" attributes are settable.
任意の「XXX-サポート」の属性が設定可能である場合は1、操作(セクション5を参照してください) - プリンタ - サポート - 値を取得します。
2. the "printer-settable-attributes-supported" Printer Description attribute (see section 6.1).
2.「プリンタ設定可能な-属性サポート」プリンタ記述属性(セクション6.1を参照してください)。
3. the 'not-settable' out-of-band value in responses (see section 8.1).
3.応答の「設定可能ではない」アウト・オブ・バンド値(セクション8.1を参照)。
5. if the "printer-message-from-operator" Printer Description attribute is supported (see [RFC2911], section 4.4.25), then it MUST be settable.
5.「プリンタメッセージからオペレータ」プリンタ記述属性は([RFC2911]、セクション4.4.25を参照)サポートされている場合、それは設定可能でなければなりません。
6. the Get-Printer-Supported-Values operation (see section 4.3), if any "xxx-supported" attributes are settable.
任意の「XXX-サポート」の属性が設定可能であるならば6、操作(4.3節を参照してください) - プリンタ - サポート - 値を取得します。
7. If a client can set a value with the 'name' attribute syntax for one or more "xxx-supported" attributes, then the 'admin-define' out-of-band attribute value (see section 8.3) MUST be supported in the Get-Printer-Supported-Values response for each such settable attribute (see section 4.3)
7.クライアントは、1つまたは複数の「XXX-サポート」属性の属性構文を「名前」に値を設定することができた場合は、「管理者-定義する」アウト・オブ・バンド属性値が(セクション8.3を参照)でサポートされなければなりませんそれぞれのそのような設定可能な属性のためのGet-プリンタ - サポート - 値の応答(セクション4.3を参照してください)
If the Set-Job-Attributes operation is supported, then the Printer MUST support the following additional items:
セットジョブ・属性の操作がサポートされている場合は、[プリンタは、次の追加項目をサポートする必要があります。
1. the "job-settable-attributes-supported" Printer Description attribute (see section 6.2).
1.「ジョブ設定可能 - 属性 - サポート」プリンタ記述属性(セクション6.2を参照してください)。
2. the 'not-settable' out-of-band value in responses (see section 8.1).
2.応答の「設定可能ではない」アウト・オブ・バンド値(セクション8.1を参照)。
3. the 'delete-attribute' out-of-band value in requests (see section 8.2).
3.リクエストの「削除属性を」アウトオブバンド値は、(セクション8.2を参照してください)。
5. if the "job-message-from-operator" Printer Description attribute is supported (see [RFC2911], 4.3.16), then it MUST be settable.
5.「ジョブメッセージからオペレータ」プリンタ記述属性は(4.3.16、[RFC2911]を参照)がサポートされている場合、それは設定可能でなければなりません。
It is OPTIONAL for the Printer object to support the "printer-message-time" (integer) and "printer-message-date-time" (dateTime) Printer Description attributes. If both the "printer-message-time" (integer) and the "printer-current-time" (dateTime) (see [RFC2911], section 4.4.30) attributes are supported, then the "printer-message-date-time" (dateTime) Printer Description attribute MUST be supported.
プリンタオブジェクトは、「プリンタメッセージ・タイム」(整数)と、「プリンタメッセージ日時」をサポートすることは任意である(dateTimeの)プリンタ記述属性。両方の「プリンタメッセージ・タイム」(整数)と、「プリンタ現在の時間」(dateTimeの)場合には([RFC2911]、セクション4.4.30を参照)属性がサポートされ、次に「プリンタメッセージ日時「(dateTimeの)プリンタ記述属性をサポートしなければなりません。
As with all out-of-band values, a client or a Printer MUST NOT use an out-of-band value, unless the definition document for the attribute in an operation request and/or response explicitly allows such usage.
操作要求および/または応答における属性の定義文書は、明示的な使用を許可しない限り、すべての帯域外の値と同じように、クライアントやプリンタは、アウトオブバンド値を使用してはなりません。
11 IANA Considerations
11のIANAの考慮事項
This section contains registration information for IANA to add to the various IPP Registries according to the procedures defined in RFC 2911 [RFC2911], section 6. The resulting registrations will be published in the http://www.iana.org/assignments/ipp-registrations registry.
IANAは、RFC 2911 [RFC2911]で定義された手順に従って、様々なIPPレジストリに追加するため、このセクションでは、登録情報が含まれている、セクション6得られた登録がhttp://www.iana.org/assignments/ippに掲載されます-registrationsレジストリ。
The following table lists all of the operations defined in this document. These are to be registered according to the procedures defined in RFC 2911 [RFC2911], section 6.4.
次の表に、この文書で定義されたすべての操作を示しています。これらは、RFC 2911 [RFC2911]、セクション6.4で定義された手順に従って、登録されるべきです。
Operations: Ref. Section: Set-Printer-Attributes RFC 3380 4.1 Set-Job-Attributes RFC 3380 4.2 Get-Printer-Supported-Values RFC 3380 4.3
操作:参考。セクション:RFC 3380 4.1 RFC 3380 4.2 3380 4.3 RFC-プリンタ - サポート - 値の取得セット仕事を-属性を設定 - プリンタは、属性
11.2 Additional Enum Attribute Value Registrations for the "operations-supported" Printer Attribute
「オペレーション・サポート」Printer属性11.2追加のenum属性値登録
The following table lists all the new enum attribute values defined in this document as additional type2 enum values for use with the "operations-supported" Printer Description attribute. These are to be registered according to the procedures defined in RFC 2911 [RFC 2911], section 6.1.
次の表は、すべての新しい列挙型は、「オペレーション・サポート」プリンタ記述属性で使用するための追加のタイプ2列挙値として、この文書で定義された属性値を示しています。これらは、RFC 2911 [RFC 2911]、セクション6.1で定義された手順に従って、登録されるべきです。
Enum Attribute Values: Value Ref. Section: Set-Printer-Attributes 0x0013 RFC 3380 4 Set-Job-Attributes 0x0014 RFC 3380 4 Get-Printer-Supported-Values 0x0015 RFC 3380 4
列挙型の属性値:値のRef。セクション:0x0013のRFC 3380に設定し、プリンタ-属性4 4のGet-プリンタ - サポート - 値の0x0015のRFC 3380 4 0x0014のRFC 3380セットのジョブは、属性
The following table lists all of the attributes defined in this standard which have keywords values defined:
次の表の値が定義されたキーワードを持って、この標準で定義された属性のすべて:
printer-settable-attributes-supported (1setOf type2 keyword) RFC 3380 6.1 none RFC 3380 6.1 <Any other Printer attribute keyword name> job-settable-attributes-supported (1setOf type2 keyword) RFC 3380 6.2 none RFC 3380 6.2 <Any other Job attribute keyword name> document-format-varying-attributes (1setOf type2 keyword) RFC 3380 6.3 none <Any Printer attribute keyword name> xri-security-supported (1setOf type2 keyword) RFC 3380 6.9 none RFC 2911 4.4.3 ssl3 RFC 2911 4.4.3 tls' RFC 2911 4.4.3 xri-authentication-supported (1setOf type2 keyword) none RFC 2911 4.4.2 requesting-user-name RFC 2911 4.4.2 basic RFC 2911 4.4.2 digest RFC 2911 4.4.2 certificate RFC 2911 4.4.2
プリンタ設定可能 - 属性 - サポート(1setOfタイプ2キーワード)RFC 3380 6.1なしRFC 3380 6.1 <その他のプリンタは、キーワード属性名>ジョブ設定可能 - 属性 - サポート(1setOf TYPE2キーワード)RFC 3380 6.2なしRFC 3380 6.2 <その他の仕事ドキュメント・フォーマット-属性を変える(1setOf TYPE2キーワード)RFC 3380 6.3なし<すべてのプリンタ属性>キーワード属性名をキーワード名> XRIセキュリティ・サポート(1setOf TYPE2キーワード)RFC 3380 6.9なしRFC 2911 4.4.3 SSL3のRFC 2911 4.4 0.3 TLS' RFC 2911 4.4.3 XRI認証サポート(1setOfタイプ2キーワード)なしRFC 2911 4.4.2要求するユーザー名のRFC 2911 4.4.2基本的なRFC 2911 4.4.2は、RFC 2911 4.4.2証明書のRFC 2911ダイジェスト4.4.2
The following table lists all of the attributes defined in this document. These are to be registered according to the procedures in RFC 2911 [RFC2911], section 6.2.
次の表に、この文書で定義された属性のすべてを一覧表示します。これらは、RFC 2911 [RFC2911]、セクション6.2の手順に従って、登録されるべきです。
Operation attributes: Ref. Section: printer-message-from-operator (text(127)) RFC 3380 5.1 job-message-from-operator (text(127)) RFC 3380 5.2
操作属性:文献。セクション:プリンタメッセージからオペレータ(テキスト(127))RFC 3380 5.1ジョブメッセージからオペレータ(テキスト(127))RFC 3380 5.2
Printer Description attributes: Ref. Section: printer-settable-attributes-supported (1setOf type2 keyword) RFC 3380 6.1 job-settable-attributes-supported (1setOf type2 keyword) RFC 3380 6.2 document-format-varying-attributes (1setOf type2 keyword) RFC 3380 6.3 printer-message-time (integer(MIN:MAX)) RFC 3380 6.4 printer-message-date-time (dateTime) RFC 3380 6.5 printer-xri-supported (1setOf collection) RFC 3380 6.6 xri-uri (uri) RFC 3380 6.6 xri-authentication (type2 keyword) RFC 3380 6.6 xri-security (type2 keyword) RFC 3380 6.6 xri-uri-scheme-supported (1setOf uriScheme) RFC 3380 6.7 xri-authentication-supported (1setOf type2 keyword) 6.8 xri-security-supported (1setOf type2 keyword) RFC 3380 6.9
プリンタ記述属性:文献。セクション:プリンタ設定可能なアトリビュートサポート(1setOfのTYPE2キーワード)RFC 3380 6.1ジョブ設定可能なアトリビュートサポート(1setOf TYPE2キーワード)RFC 3380 6.2文書フォーマットに変化するアトリビュート(1setOfのTYPE2キーワード)RFC 3380 6.3プリンタメッセージ-time(整数(MIN:MAX))RFC 3380 6.4プリンタメッセージ日時(dateTimeの)RFC 3380 6.5プリンタXRIサポート(1setOfコレクション)RFC 3380 6.6 XRI-URI(URI)RFC 3380 6.6 XRI認証(TYPE2キーワード)RFC 3380 6.6 XRI - セキュリティ(TYPE2キーワード)RFC 3380 6.6 XRI-URI-スキーム・サポート(1setOf uriScheme)RFC 3380 6.7 XRI認証サポート(1setOfタイプ2キーワード)6.8 XRIセキュリティ・サポート(1setOf TYPE2キーワード)RFC 3380 6.9
The following table lists the status code defined in this document. This is to be registered according to the procedures in RFC 2911 [RFC2911], section 6.6.
次の表に、この文書で定義されたステータスコードを示しています。これは、RFC 2911 [RFC2911]、セクション6.6の手順に従って、登録されるべきです。
Status codes: Ref. Section: client-error-attributes-not-settable (0x0413) RFC 3380 7.1
ステータスコード:参考。セクション:クライアント誤り属性-設定できない(0x0413)RFC 3380 7.1
The following table lists all of the out-of-band attribute values defined in this document. These are to be registered according to the procedures in RFC 2911 [RFC2911] section 6.7.
次の表は、このドキュメントで定義されたアウトオブバンド属性値のすべて。これらは、RFC 2911 [RFC2911]セクション6.7の手順に従って、登録されるべきです。
Value: Out-of-band Attribute value name: Ref. Section: 0x15 not-settable RFC 3380 8.1 0x16 delete-attribute RFC 3380 8.2 0x17 admin-define RFC 3380 8.3
値:アウトオブバンド属性値名:参考。セクション:0x15の-設定できないRFC 3380 8.1 0x16削除属性RFC 3380 8.2 0x17の管理者-定義RFC 3380 8.3
12 Internationalization Considerations
12の国際化に関する注意事項
This document has the same localization considerations as [RFC2911].
この文書では、[RFC2911]と同じローカライズに関する注意事項があります。
13 Security Considerations
13のセキュリティの考慮事項
The IPP Model and Semantics document ([RFC2911], section 8) discusses high level security requirements (Client Authentication, Server Authentication and Operation Privacy). Client Authentication is the mechanism by which the client proves its identity to the server in a secure manner. Server Authentication is the mechanism by which the server proves its identity to the client in a secure manner. Operation Privacy is defined as a mechanism for protecting operations from eavesdropping.
IPPモデルと意味論の文書([RFC2911]、セクション8)は、高レベルのセキュリティ要件(クライアント認証、サーバー認証と運用プライバシー)について説明します。クライアント認証は、クライアントが安全な方法でサーバにその身元を証明するメカニズムです。サーバー認証は、サーバが安全な方法でクライアントにその身元を証明するメカニズムです。操作プライバシーを盗聴からの操作を保護するための機構として定義されます。
In addition, the introduction of the Set-Printer-Attributes and Set-Job-Attributes operations creates another security threat, since the client is able to modify the Printer and Job attributes stored in the Printer. Such modifications could lead to denial of service.
また、セットプリンタ-属性を導入し、クライアントがプリンタに保存されているプリンタやジョブの属性を変更することができますので、操作は、別のセキュリティ上の脅威を作成し設定する - 仕事を-属性。このような改変は、サービス拒否につながる可能性があります。
A malicious user could alter the policy established by the system administrator and stored in the Printer attributes. Such alteration could either grant access to more resources or deny access to resources that the system administrator has established. For example, the malicious user could remove all of the document-format values from the "document-format-supported" Printer attribute so that the Printer would refuse to accept all jobs.
悪意のあるユーザーがシステム管理者によって設立され、プリンタの属性に格納されているポリシーを変更することができます。このような改変は、いずれかのより多くのリソースへのアクセスを許可またはシステム管理者が確立しているリソースへのアクセスを拒否することができます。プリンタがすべてのジョブを受け入れることを拒否なるように、例えば、悪意のあるユーザーは、「ドキュメント・フォーマットをサポートする」Printer属性から文書フォーマットの値のすべてを削除することができます。
The general remedy for such malicious user actions against Printer attributes is to have strong Client Authentication coupled with Printer access control, to limit the users who have System Administrator or Operator privileges.
プリンタの属性に対して、このような悪質なユーザーのアクションのための一般的な救済策は、システム管理者またはオペレータ権限を持つユーザーを制限するために、プリンタのアクセス制御と相まって、強力なクライアント認証を持つことです。
A malicious user could modify the Job Template attributes of another user's Job, such as the "copies" attribute. For example, setting the number of copies to a large number.
悪意のあるユーザーは、このような「コピー」属性として他のユーザのジョブのジョブテンプレートの属性を変更することができます。例えば、大量にコピーの数を設定します。
The general remedy for such malicious user actions against another user's job is to have strong Client Authentication coupled with Printer access control to limit the users who have System Administrator or Operator privileges who can modify any job and, in addition, store the Client Authentication with each Job so that only the job owner End User can modify his/her own job.
他のユーザーのジョブに対して、このような悪質なユーザーのアクションのための一般的な救済策は、任意のジョブを変更して、加えて、それぞれにクライアント認証を保存することができ、システム管理者またはオペレータ権限を持つユーザーを制限するために、プリンタのアクセス制御と相まって、強力なクライアント認証を持つことですジョブのみジョブの所有者のエンドユーザーは、彼/彼女の自身のジョブを変更することができるように。
14 References
14の参考文献
[RFC2565] Herriot, R., Butler, S., Moore, P. and R. Tuner, "Internet Printing Protocol/1.0: Encoding and Transport", RFC 2565, April 1999.
[RFC2565]エリオ、R.、バトラー、S.、ムーア、P.とR.チューナー、 "インターネット印刷プロトコル/ 1.0:コード化とTransport"、RFC 2565、1999年4月。
[RFC2566] deBry, R., Hastings, T., Herriot, R., Isaacson, S. and P. Powell, "Internet Printing Protocol/1.0: Model and Semantics", RFC 2566, April 1999.
[RFC2566] deBry、R.、ヘイスティングズ、T.、エリオ、R.、Isaacson氏、S.とP.パウエル、 "インターネット印刷プロトコル/ 1.0:モデルと意味論"、RFC 2566、1999年4月。
[RFC2910] Herriot, R., Butler, S., Moore, P. and R. Turner, "Internet Printing Protocol/1.1: Encoding and Transport", RFC 2910, September 2000.
[RFC2910]エリオ、R.、バトラー、S.、ムーア、P.とR.ターナー、 "インターネット印刷プロトコル/ 1.1:コード化とTransport"、RFC 2910、2000年9月。
[RFC2911] Hastings, T., Herriot, R., deBry, R., Isaacson, S. and P. Powell, "Internet Printing Protocol/1.0: Model and Semantics", RFC 2911, September 2000.
[RFC2911]ヘイスティングズ、T.、エリオ、R.、deBry、R.、Isaacson氏、S.とP.パウエル、 "インターネット印刷プロトコル/ 1.0:モデルと意味論"、RFC 2911、2000年9月。
[RFC3382] deBry, R., Hastings, T., Herriot, R., Ocke, K. and P. Zehler, "Internet Printing Protocol (IPP): The 'collection' attribute syntax", RFC 3382, September 2002.
[RFC3382] deBry、R.、ヘイスティングズ、T.、エリオ、R.、Ocke、K.およびP. Zehler、 "インターネット印刷プロトコル(IPP): 'コレクション' 属性構文"、RFC 3382、2002年9月。
[RFC2251] Wahl, M., Howes, T. abd S. Kille, "Lightweight Directory Access Protocol (v3)", RFC 2251, December 1997.
[RFC 2251]ワール、M.、ハウズ、T.およびS. Kille、 "軽量のディレクトリアクセスプロトコル(V3)"、RFC 2251、1997年12月。
[RFC2252] Wahl, M., Coulbeck, A., Howes, T. and S. Kille, "Lightweight Directory Access Protocol (v3): Attribute Syntax Definitions", RFC 2252, December 1997.
[RFC2252]ワール、M.、Coulbeck、A.、ハウズ、T.およびS. Kille、 "軽量のディレクトリアクセスプロトコル(V3):属性の構文定義"、RFC 2252、1997年12月。
[RFC2608] Guttman, E., Perkins, C., Veizades, J. and M. Day, "Service Location Protocol, Version 2", RFC 2608, June 1999.
[RFC2608]ガットマン、E.、パーキンス、C.、Veizades、J.とM.日、 "サービスロケーションプロトコル、バージョン2"、RFC 2608、1999年6月。
[RFC2609] Guttman, E., Perkins, C. and J. Kempf, "Service Templates and service: Schemes", RFC 2609, June 1999.
[RFC2609]ガットマン、E.、パーキンス、C.及びJ.ケンプ、 "サービステンプレートおよびサービス:スキーム"、RFC 2609、1999年6月。
[RFC3196] Hastings, T., Manros, C., Zehler, P., Kugler, C. and H. Holst, "Internet Printing Protocol/1.1: Implementor's Guide", RFC 3196, November 2001.
[RFC3196]ヘイスティングズ、T.、Manros、C.、Zehler、P.、クーグラー、C.およびH.ホルスト、 "インターネット印刷プロトコル/ 1.1:開発者のためのガイド"、RFC 3196、2001年11月。
Appendix A: Allowed Values for Set-Printer-Attributes and Set-Job-Attributes requests (Normative)
付録A:許可されたセット・プリンタ・属性の値とSet-ジョブ・属性要求(規範)
This appendix is a normative part of this document and contains a table of all IPP/1.1 attributes. Each row contains:
この付録では、このドキュメントの標準的な部分であり、すべてのIPP / 1.1属性のテーブルが含まれています。各行には含まれています。
- an attribute and
- 属性と
- the values allowed in the Set-Printer-Attributes or Set-Job-Attributes request for the attribute. The entry in each cell is the name (first few words) of each item below 1, 2, 3, 4a-g, and 5.
- セットプリンタ-属性またはSet-ジョブ・属性で許可される値は、属性を要求します。各セル内のエントリは1、2、3、図4A-G、及び5以下の各項目の名前(最初の数ワード)です。
The allowed values include the following cases:
使用できる値は、次の例が含まれます。
1. READ-ONLY: the Set-Printer-Attributes or Set-Job-Attributes operation MUST NOT change this attribute and MUST reject the entire operation (see section 7.1).
1. READ-ONLY:セットプリンタ-属性またはSet-ジョブ・属性操作は、この属性を変更しないでくださいと、全体の動作を(セクション7.1を参照)を拒絶しなければなりません。
2. Any of "xxx-supported": the Set-Printer-Attributes or Set-Job-Attributes operation accepts values that are allowed according to the IPP/1.1 rules for validating the value(s) of an "xxx" Printer or Job attribute against the value(s) of the corresponding "xxx-supported" Printer attribute. Table 5 summarizes those validation rules depending on each attribute syntax and value of an "xxx" attribute supplied in the request and that of the corresponding "xxx-supported" Printer attribute. The "xxx-supported" attribute syntax type and value(s) are obtained from a Get-Printer-Supported-Values response (see the tables in this Appendix).
2.「XXX-サポート」のいずれかのセット印刷用属性またはセットジョブ・属性操作は、「XXX」プリンタまたはジョブの値を検証するためのIPP / 1.1ルール(単数または複数)に応じて許可された値を受け入れます対応する「XXX-サポート」Printer属性の値(複数可)に対して属性。表5は、リクエストと対応する「XXX-サポート」プリンタ属性とに供給される「XXX」属性の各属性構文及び値に応じて、これらの検証ルールを要約します。 「XXX-サポート」属性構文の型と値(複数可)を取得します - プリンタ - サポート - 値の応答(この付録の表を参照してください)から取得されます。
Table 5 - Validation rules for 'Any of "xxx-supported" '
表5 - 「『XXX-サポート』のいずれも」のバリデーションルール
Type of "xxx" Type of "xxx- Validates if: value to be supported" value set
「XXX」型の型「XXX-検証した場合:サポートされる値」値セット
integer rangeOfInteger each value is in one of the "xxx-supported" ranges
整数rangeOfInteger各値は、「XXX-サポート」の範囲のいずれかであります
uri uriScheme each uri scheme matches one of the "xxx-supported" schemes
URI uriScheme各URIスキームは、「XXX-サポート」のスキームのいずれかと一致します
any boolean if the boolean "xxx-supported" is 'true'
ブール「XXX-サポート」は「真」である場合には任意のブール
any same type each value matches an "xxx-supported" value of the same type
任意の同じ型の各値は、同じタイプの「XXX-サポート」値に一致
For additional non-normative explanatory information see section 3.1.2.3 of the "Internet Printing Protocol/1.1: Implementer's Guide" [RFC3196].
「:インプリメンターズ・ガイドインターネット印刷プロトコル/ 1.1」[RFC3196]追加の非規範的な説明情報についてのセクション3.1.2.3を参照してください。
3. From Get-Printer-Supported-Values: the Set-Printer-Attributes operation accepts values that are allowed according to the IPP/1.1 rules for validating the value(s) of an "xxx" Printer attribute against the value(s) of the corresponding "xxx-supported" Printer attribute. Table 6 summarizes those validation rules depending on each attribute syntax and value of an "xxx" attribute supplied in the request and that of the corresponding "xxx-supported" Printer attribute. The "xxx-supported" attribute syntax type and attribute value(s) are obtained from a Get-Printer-Supported-Values response (see Appendix B: Attributes returned from Get-Printer-Supported-Values below).
Get-プリンタ・サポート-値から3:操作は値に対して「XXX」Printer属性(複数可)の値を検証するためのIPP / 1.1のルール(複数可)に応じて許可されている値を受け入れるセットプリンタは、属性対応する「XXX-サポート」Printer属性の。表6は、リクエストと対応する「XXX-サポート」プリンタ属性とに供給される「XXX」属性の各属性構文及び値に応じて、これらの検証ルールを要約します。 「XXX-サポート」属性構文タイプと属性値(S)は、Get-プリンタ - サポート - 値の応答(付録Bを参照してください:属性は以下のGet-プリンタ・サポート-値から返される)から得られます。
Table 6 - Validation rules for 'From Get-Printer-Supported-Values'
表6 - 「のGet-プリンタ・サポート-値から」のバリデーションルール
Type of - "xxx" supported" value Validates if: value to be set Type of "xxx
XXX:「XXX」サポート「の値は、のタイプを設定する場合、値が検証」 - のタイプ
integer rangeOfInteger each 'integer' value is in one of the "xxx-supported" ranges
整数rangeOfInteger各「整数」の値は「XXX-サポート」の範囲のいずれかであります
uri uriScheme the uri scheme of each value matches one of the "xxx-supported" schemes
URI uriScheme各値のURIスキームは、「XXX-サポート」のスキームのいずれかと一致します
any boolean if the boolean "xxx-supported" is 'true'
ブール「XXX-サポート」は「真」である場合には任意のブール
name 'admin-define' any 'name' value matches out-of-band value
任意の「名前」値は、アウトオブバンド値と一致した「管理者-定義の」name
any same type each value matches an "xxx-supported" value of the same type
任意の同じ型の各値は、同じタイプの「XXX-サポート」値に一致
For additional non-normative explanatory information see section 3.1.2.3 of the "Internet Printing Protocol/1.1: Implementer's Guide" [RFC3196].
「:インプリメンターズ・ガイドインターネット印刷プロトコル/ 1.1」[RFC3196]追加の非規範的な説明情報についてのセクション3.1.2.3を参照してください。
4. Any value of the proper attribute syntax: the Set-Printer-Attributes or Set-Job-Attributes operation accepts any value of the specified attribute syntax. The attribute syntaxes supported are enumerated below.
4.適切な属性構文の任意の値は:セットプリンタ-属性またはSet-ジョブ・属性操作は、指定された属性の構文のいずれかの値を受け入れます。サポートされる属性構文は、以下に列挙されています。
a. Any text(127) b. Any name(127) c. Any uri d. Any boolean e. Any positive integer f. Any dateTime g. 1setOf any uri
5. Combination of 'Any of "xxx-supported"' or 'Any name'. If a Printer implementation doesn't want to allow setting values indicated in this Appendix as "any xxx", it can make the value be not-settable.
または「任意の名前」「『XXX-サポート』のいずれも」5.コンビネーション。プリンタの実装は、「任意のXXX」として、この付録に示された値を設定できるようにしたくない場合は、その値が設定可能でないこと作ることができます。
Table 7 - Values allowed for Job Template Attributes in the Set-Job-Attributes Operation
表7 - ジョブテンプレートがセットジョブ・属性操作の属性に許可された値
Job Template Attributes Values allowed for Set
ジョブテンプレートがセットに許可属性値
job-priority (integer(1:100)) Any of "xxx-supported"
ジョブ優先度(整数(1:100))、 "XXX-サポート" のいずれ
job-hold-until (type3 keyword | name (MAX)) Any of "xxx-supported"
ジョブホールドまで(TYPE3キーワード|名(MAX))のいずれも、 "XXX-サポート"
job-sheets (type3 keyword | name(MAX)) Any of "xxx-supported"
ジョブシート(TYPE3キーワード|名(MAX))、 "XXX-サポート" のいずれか
multiple-document-handling (type2 keyword) Any of "xxx-supported"
マルチドキュメントハンドリング(TYPE2キーワード)「XXX-サポート」のいずれか
copies (integer(1:MAX)) Any of "xxx-supported"
コピー(整数(1:MAX))、 "XXX-サポート" のいずれ
finishings (1setOf type2 enum) Any of "xxx-supported"
仕上げ(1setOfタイプ2列挙型)「XXX-サポート」のいずれか
page-ranges (1setOf rangeOfInteger (1:MAX)) Any of "xxx-supported"
"XXX-サポート" のいずれか:ページ範囲(MAX)1setOf rangeOfInteger(1)
sides (type2 keyword) Any of "xxx-supported"
側面(TYPE2キーワード)「XXX-サポート」のいずれか
number-up (integer(1:MAX)) Any of "xxx-supported"
数アップ(整数(1:MAX))、 "XXX-サポート" のいずれ
orientation-requested (type2 enum) Any of "xxx-supported"
配向要求(タイプ2列挙型)「XXX-サポート」のいずれか
media (type3 keyword | name(MAX)) Any of "xxx-supported"
メディア(TYPE3キーワード|名(MAX))、 "XXX-サポート" のいずれか
printer-resolution (resolution) Any of "xxx-supported"
プリンタの解像度(分解能)「XXX-サポート」のいずれ
print-quality (type2 enum) Any of "xxx-supported"
印刷品質(TYPE2の列挙型)「XXX-サポート」のいずれか
Table 8 - Values allowed for Job Description Attributes in the Set-Job-Attributes Operation
表8 - 仕事内容は、Set-仕事を-属性操作の属性に許可された値
Job Description Attributes Values allowed for Set
仕事内容はセットの許可属性値
job-uri (uri) READ-ONLY
ジョブURI(URI)は、READ-ONLY
job-id (integer(1:MAX)) READ-ONLY
ジョブID(整数(1:MAX))READ-ONLY
job-printer-uri (uri) READ-ONLY
ジョブプリンタ-URI(URI)READ-ONLY
job-more-info (uri) READ-ONLY
ジョブより-情報(URI)READ-ONLY
job-name (name(MAX)) Any name(MAX)
ジョブ名(名(MAX))任意の名前(MAX)
job-originating-user-name (name(MAX)) READ-ONLY
ジョブ発信ユーザー名(名(MAX))READ-ONLY
job-state (type1 enum) READ-ONLY
ジョブの状態(タイプ1列挙型)READ-ONLY
job-state-reasons (1setOf type2 keyword) READ-ONLY
ジョブ状態の理由(1setOfタイプ2キーワード)READ-ONLY
job-state-message (text(MAX)) READ-ONLY
ジョブ状態メッセージ(テキスト(MAX))READ-ONLY
job-detailed-status-messages (1setOf READ-ONLY text(MAX))
ジョブ詳細なステータス・メッセージ(1setOf READ-ONLYテキスト(MAX))
job-document-access-errors (1setOf READ-ONLY text(MAX))
ジョブ文書・アクセス・エラー(1setOf READ-ONLYテキスト(MAX))
number-of-documents (integer(0:MAX)) READ-ONLY
数の-書類(整数(0:MAX))READ-ONLY
output-device-assigned (name(127)) READ-ONLY
出力デバイスに割り当てられた(名前(127))READ-ONLY
time-at-creation (integer(MIN:MAX)) READ-ONLY
タイム・アット・創造(整数(MIN:MAX))READ-ONLY
time-at-processing (integer(MIN:MAX)) READ-ONLY
時間における処理(整数(MIN:MAX))READ-ONLY
time-at-completed (integer(MIN:MAX)) READ-ONLY
時間で完了(整数(MIN:MAX))READ-ONLY
job-printer-up-time (integer(1:MAX)) READ-ONLY
ジョブプリンタアップタイム(整数(1:MAX))READ-ONLY
date-time-at-creation (dateTime) READ-ONLY
日時・アット・創造(dateTimeの)READ-ONLY
Job Description Attributes Values allowed for Set
仕事内容はセットの許可属性値
date-time-at-processing (dateTime) READ-ONLY
日時・アット・プロセッシング(dateTimeの)READ-ONLY
date-time-at-completed (dateTime) READ-ONLY
日時・アット・完了(dateTimeの)READ-ONLY
number-of-intervening-jobs (integer(0:MAX)) READ-ONLY
数の-介在-ジョブ(整数(0:MAX))READ-ONLY
job-message-from-operator (text(127)) Any text(127)
ジョブ・メッセージからオペレータ(テキスト(127))任意のテキスト(127)
job-k-octets (integer(0:MAX)) READ-ONLY
ジョブKオクテット(整数(0:MAX))READ-ONLY
job-impressions (integer(0:MAX)) READ-ONLY
ジョブ感想(整数(0:MAX))はREAD-ONLY
job-media-sheets (integer(0:MAX)) READ-ONLY
ジョブメディアシート(整数(0:MAX))READ-ONLY
job-k-octets-processed (integer(0:MAX)) READ-ONLY
ジョブ-K-オクテット処理(整数(0:MAX))READ-ONLY
job-impressions-completed (integer(0:MAX)) READ-ONLY
(整数(0:MAX)) - 完了したジョブ-印象はREAD-ONLY
job-media-sheets-completed (integer(0:MAX)) READ-ONLY
(整数(0:MAX))ジョブメディアシート完了READ-ONLY
attributes-charset (charset) READ-ONLY
属性は、文字セット(文字セット)READ-ONLY
attributes-natural-language READ-ONLY (naturalLanguage)
属性 - 自然言語のREAD-ONLY(自然言語)
Table 9 - Values allowed for Printer Job Template Attributes in the Set-Printer-Attributes Operation
表9 - プリンタのジョブテンプレートがセットプリンタ・属性操作の属性に許可された値
Printer Job Template Attributes Values allowed for Set
プリンタのジョブテンプレートがセットに許可される属性値
job-priority-default (integer(1:100)) Any of "xxx-supported"
ジョブ優先デフォルト(整数(1:100))、 "XXX-サポート" のいずれ
job-hold-until-default (type3 keyword | name Any of "xxx-(MAX)) supported"
ジョブホールドまで - デフォルト(TYPE3のキーワード|名前の任意の「XXX-(MAX))サポート」
job-sheets-default (type3 keyword | name(MAX)) Any of "xxx-supported"
ジョブシートデフォルト(TYPE3のキーワード|名(MAX))、 "XXX-サポート" のいずれか
multiple-document-handling-default (type2 Any of "xxx-keyword) supported"
マルチドキュメント・ハンドリング・デフォルト(TYPE2の任意の「XXX-キーワード)サポート」
copies-default (integer(1:MAX)) Any of "xxx-supported"
コピー・デフォルト(整数(1:MAX))、 "XXX-サポート" のいずれ
Printer Job Template Attributes Values allowed for Set
プリンタのジョブテンプレートがセットに許可される属性値
finishings-default (1setOf type2 enum) Any of "xxx-supported"
仕上げ-デフォルト(1setOfタイプ2列挙型)「XXX-サポート」のいずれか
sides-default (type2 keyword) Any of "xxx-supported"
側面デフォルト(TYPE2キーワード)「XXX-サポート」のいずれか
number-up-default (integer(1:MAX)) Any of "xxx-supported"
数アップデフォルト(整数(1:MAX))、 "XXX-サポート" のいずれ
orientation-requested-default (type2 enum) Any of "xxx-supported"
配向要求されたデフォルト(TYPE2の列挙型)「XXX-サポート」のいずれか
media-default (type3 keyword | name(MAX)) Any of "xxx-supported"
メディア・デフォルト(TYPE3のキーワード|名(MAX))、 "XXX-サポート" のいずれか
printer-resolution-default (resolution) Any of "xxx-supported"
プリンタ解像度 - デフォルト(解像度)のいずれも、「XXX-サポート」
print-quality-default (type2 enum) Any of "xxx-supported"
印刷品質 - デフォルト(タイプ2列挙型)のいずれも、「XXX-サポート」
job-priority-supported (integer(1:100)) From Get-Printer-Supported-Values
ジョブ優先サポート(整数(1:100))には、Get-プリンタ・サポート-値から
job-hold-until-supported (1setOf(type3 keyword From Get-| name (MAX))) Printer-Supported-Values
ジョブホールドまでのサポート(1setOf(TYPE3キーワードGET-から|名(MAX)))プリンタ・サポート-値
job-sheets-supported (1setOf(type3 keyword | From Get-name(MAX))) Printer-Supported-Values
ジョブシートサポート|プリンター・サポートされている値(1setOf(TYPE3キーワードのGet-名(MAX))より)
multiple-document-handling-supported (1setOf From Get-type2 keyword) Printer-Supported-Values
マルチドキュメント・ハンドリング・サポート(1setOfのGet-TYPE2キーワードから)プリンタ・サポート-値
copies-supported (rangeOfInteger(1:MAX)) From Get-Printer-Supported-Values
コピー・サポート(rangeOfInteger(1:MAX))は、Get-プリンタ・サポート-値から
finishings-supported (1setOf type2 enum) From Get-Printer-Supported-Values
仕上げ・サポート(1setOfタイプ2列挙型)には、Get-プリンタ・サポート-値から
Printer Job Template Attributes Values allowed for Set
プリンタのジョブテンプレートがセットに許可される属性値
page-ranges-supported (boolean) From Get-Printer-Supported-Values
ページの範囲でサポートされている(ブール値)は、Get-プリンタ・サポート-値から
sides-supported (1setOf type2 keyword) From Get-Printer-Supported-Values
サイド・サポートのGet-プリンタ・サポート-値から(1setOfタイプ2キーワード)
number-up-supported (1setOf (integer(1:MAX) | From Get-rangeOfInteger(1:MAX))) Printer-Supported-Values
数アップサポート(1setOf(整数(1:MAX)|のGet-rangeOfInteger(1:MAX)))プリンタ・サポート-値
orientation-requested-supported (1setOf type2 From Get-enum) Printer-Supported-Values
配向要求されたサポート(GET-列挙から1setOfタイプ2)プリンタ・サポート-値
media-supported (1setOf (type3 keyword | From Get-name(MAX))) Printer-Supported-Values
プリンタ・サポート-値|メディアサポート(GET-名(MAX))から1setOf(TYPE3キーワード)
printer-resolution-supported (1setOf From Get-resolution) Printer-Supported-Values
プリンタ解像度がサポート(1setOfのGet-解像度より)プリンター・サポート-値
print-quality-supported (1setOf type2 enum) From Get-Printer-Supported-Values
印刷品質・サポート(1setOfタイプ2列挙型)には、Get-プリンタ・サポート-値から
media-ready (type3 keyword | name(MAX)) From Get-Printer-Supported-Values
メディア・レディ(TYPE3キーワード|名(MAX))は、Get-プリンタ・サポート-値から
Table 10 - Values allowed for Printer Description Attributes in the Set-Printer-Attributes Operation
表10 - プリンタ記述は、Set-プリンタ・属性操作の属性に許可された値
Printer Description Attributes Values allowed for Set
プリンタ記述は、セットの許可属性値
printer-uri-supported (1setOf uri) READ-ONLY
プリンタ-URIでサポートされている(1setOf URI)はREAD-ONLY
uri-authentication-supported (1setOf type2 READ-ONLY keyword)
URI-認証サポート(1setOfタイプ2 READ-ONLYキーワード)
uri-security-supported (1setOf type2 READ-ONLY keyword)
URI-セキュリティ・サポート(1setOfタイプ2 READ-ONLYキーワード)
printer-xri-supported (1setOf collection) member attributes:
プリンタXRIサポート(1setOfコレクション)メンバーの属性:
xri-uri (uri) any uriScheme of "xri-uri-scheme-supported" from Get-Printer-Attributes
XRI-URI(URI)には、Get-プリンタ-属性から "XRI-URI-スキーム・サポート" のいずれかのuriScheme
xri-authentication (type2 keyword) any keyword of "xri-authentication-supported" from Get-Printer-Attributes
XRI認証(TYPE2キーワード)のいずれかのキーワード "XRI認証サポートは、" get-プリンタ-属性から
xri-security (type2 keyword) any keyword of "xri-security-supported" from Get-Printer-Attributes
XRI - セキュリティ(TYPE2キーワード)には、Get-プリンタ-属性から "XRI - セキュリティサポート" のいずれかのキーワード
xri-uri-scheme-supported (1setOf uriScheme) READ-ONLY
XRI-URI-スキーム・サポート(1setOf uriScheme)READ-ONLY
xri-authentication-supported (1setOf type2 READ-ONLY keyword)
XRI認証サポート(1setOfタイプ2 READ-ONLYキーワード)
xri-security-supported (1setOf type2 READ-ONLY keyword)
XRI - セキュリティ・サポート(1setOfタイプ2 READ-ONLYキーワード)
Printer Description Attributes Values allowed for Set
プリンタ記述は、セットの許可属性値
printer-name (name(127)) Any name(127)
プリンタ名(名前(127))任意の名前(127)
printer-location (text(127)) Any text(127)
プリンタ位置(テキスト(127))任意のテキスト(127)
printer-info (text(127)) Any text(127)
プリンタの情報(テキスト(127))任意のテキスト(127)
printer-more-info (uri) Any uri
プリンタより-情報(a)のどれでもアート
printer-driver-installer (uri) Any uri
プリンタドライバインストーラ(URI)の任意のURI
printer-make-and-model (text(127)) Any text(127)
プリンタ・メイク・アンド・モデル(テキスト(127))任意のテキスト(127)
printer-more-info-manufacturer (uri) Any uri
プリンタより-INFO-メーカー(URI)の任意のURI
printer-state (type1 enum) READ-ONLY
プリンタ状態(タイプ1列挙型)READ-ONLY
printer-state-reasons (1setOf type2 READ-ONLY keyword)
プリンタ状態の理由(1setOfタイプ2 READ-ONLYキーワード)
printer-state-message (text(MAX)) READ-ONLY
プリンタ状態メッセージ(テキスト(MAX))READ-ONLY
ipp-versions-supported (1setOf type2 From Get-Printer-keyword) Supported-Values
IPP-のバージョンでサポートされている(GET-プリンタキーワードから1setOfタイプ2)サポートされている、値
operations-supported (1setOf type2 enum) From Get-Printer-Supported-Values
オペレーション・サポートには、Get-プリンタ・サポート-値から(1setOfタイプ2列挙型)
multiple-document-jobs-supported (boolean) From Get-Printer-Supported-Values
マルチドキュメント・ジョブ・サポート(ブール値)は、Get-プリンタ・サポート-値から
charset-configured (charset) Any of "xxx-supported", use "charset-supported"
文字セット構成(文字セット)、「XXX-サポート」のいずれにおいても、「文字セットがサポート」を使用
charset-supported (1setOf charset) From Get-Printer-Supported-Values
文字セットをサポートするには、Get-プリンタ・サポート-値から(1setOf文字セット)
Printer Description Attributes Values allowed for Set
プリンタ記述は、セットの許可属性値
natural-language-configured Any of "xxx-(naturalLanguage) supported", use "generated-natural-language-supported"
自然言語構成の任意の「発生 - 自然言語サポート」を使用し、「XXX-(自然言語)がサポートされています」
generated-natural-language-supported From Get-Printer-(1setOf naturalLanguage) Supported-Values
Get-Printer-(1setOf自然言語)サポート-値から生成-自然言語サポート
document-format-default (mimeMediaType) Any of "xxx-supported"
ドキュメント・フォーマットデフォルト(mimeMediaType) "XXX-サポート" のいずれか
document-format-supported (1setOf From Get-Printer-mimeMediaType) Supported-Values
ドキュメント・フォーマットをサポートする(GET-プリンタ-mimeMediaTypeから1setOf)サポート-値
printer-is-accepting-jobs (boolean) READ-ONLY
プリンタ受容され、ジョブ(ブール値)READ-ONLY
queued-job-count (integer(0:MAX)) READ-ONLY
キューに入れられたジョブカウント(整数(0:MAX))READ-ONLY
printer-message-from-operator (text(127)) Any text(127)
プリンタメッセージからオペレータ(テキスト(127))任意のテキスト(127)
color-supported (boolean) From Get-Printer-Supported-Values
カラー・サポート(ブール値)は、Get-プリンタ・サポート-値から
reference-uri-schemes-supported (1setOf From Get-Printer-uriScheme) Supported-Values
参照-URI-スキーム・サポート(GET-プリンタ-uriSchemeから1setOf)サポート-値
pdl-override-supported (type2 keyword) From Get-Printer-Supported-Values
PDL-オーバーライド・サポート(TYPE2キーワード)には、Get-プリンタ・サポート-値から
printer-up-time (integer(1:MAX)) READ-ONLY
プリンタ・アップ・タイム(整数(1:MAX))READ-ONLY
printer-current-time (dateTime) Any dateTime **
プリンタ、現在の時間(dateTimeの)すべてのDateTime **
multiple-operation-time-out any positive (integer(1:MAX)) integer
複数動作タイムアウト任意の正の(整数(1:MAX))の整数
compression-supported (1setOf type3 From Get-Printer-keyword) Supported-Values
圧縮サポート(GET-プリンタキーワードから1setOfのTYPE3)サポート-値
job-k-octets-supported From Get-Printer-(rangeOfInteger(0:MAX)) Supported-Values
(:MAX)rangeOfInteger(0)サポート-値は、Get-Printer-からジョブ-K-オクテットサポート
Printer Description Attributes Values allowed for Set
プリンタ記述は、セットの許可属性値
job-impressions-supported From-Get-Printer-(rangeOfInteger(0:MAX)) Supported-Values
サポートされている-値:から-ます。Get-Printer-(MAX)rangeOfInteger(0)仕事インプレッションサポート
job-media-sheets-supported From Get-Printer-(rangeOfInteger(0:MAX)) Supported-Values
ジョブメディアシート・サポートには、Get-Printer-から(rangeOfInteger(0:MAX))サポート-値
pages-per-minute (integer(0:MAX)) READ-ONLY
ページ毎分(整数(0:MAX))READ-ONLY
pages-per-minute-color (integer(0:MAX)) READ-ONLY
ページ毎分カラー(整数(0:MAX))READ-ONLY
printer-settable-attributes-supported From Get-Printer-(1setOf type2 keyword) Supported-Values
Get-Printer-(1setOfタイプ2キーワード)サポート-値からプリンタ設定可能な-属性サポート
job-settable-attributes-supported (1setOf From Get-Printer-type2 keyword) Supported-Values
ジョブ設定可能 - 属性 - サポート(1setOfのGet-プリンタ-TYPE2キーワードから)サポート-値
document-format-varying-attributes (1setOf READ-ONLY type2 keyword)
文書フォーマット変-属性(1setOf READ-ONLY TYPE2キーワード)
printer-message-time (integer(MIN:MAX)) READ-ONLY
プリンタメッセージ時間(整数(MIN:MAX))READ-ONLY
printer-message-date-time(dateTime) READ-ONLY
プリンタメッセージ日時(dateTimeの)READ-ONLY
** - The "printer-current-time" (dateTime) attribute is settable in order to allow an administrator to correct an incorrect dateTime or time zone.
** - 「プリンタ - 現在の時間」(dateTimeの)属性は、管理者が不正な日時や時間帯を修正することを可能にするために設定可能です。
Appendix B: Attributes returned from Get-Printer-Supported-Values (Normative)
付録B:GET-プリンタ - サポートされている値(規範)から返された属性
This Appendix is a normative part of this document and lists all the attributes that are possible for an implementation to return in a Get-Printer-Supported-Values response, i.e., all the "xxx-supported" attributes that can be supplied in a Set-Printer-Attributes request. READ-ONLY attributes MUST NOT be returned in a Get-Printer-Supported-Values response and are indicated in the tables as "READ-ONLY - MUST NOT be returned."
この付録では、この文書の規範的な部分であり、実装はすなわち、ゲット・プリンター・サポート-値応答で返すようにするために可能なすべての属性、セットで供給することができるすべての「XXX-サポート」属性を示します-printer-属性要求。読み取り専用のGet-プリンタ - サポート - 値応答で返されてはならない属性として表に示され、「READ-ONLY - 。返されてはなりません」
For the following attributes, the value allowed by the Set-Printer-Attributes operation MUST be a single integer value in the range specified by the value returned by the Get-Printer-Supported-Values operation.
次の属性については、Set-プリンタ - 属性の操作によって許可された値は、Get-プリンタ - サポート - 値の操作で返された値で指定された範囲内の単一の整数値でなければなりません。
Table 11 - Printer Job Template Attributes returned from Get-Printer-Supported-Values
表11 - は、Get-プリンタ・サポート-値から返されたプリンタジョブテンプレート属性
Printer Job Template Attributes Values Returned
プリンタのジョブテンプレートは、戻り値の属性
job-priority-supported (integer(1:100)) rangeOfInteger(1:100)
ジョブ優先サポート(整数(1:100))rangeOfInteger(1:100)
For the following attributes, the value allowed by the Set-Printer-Attributes operation MUST be a single rangeOfInteger value whose bounds do not exceed those of the range specified by the value returned by the Get-Printer-Supported-Values operation.
次の属性については、Set-プリンタ - 属性の操作によって許可された値は、その境界は、Get-プリンタ - サポート - 値操作で返された値で指定された範囲のものとを超えていない単一rangeOfInteger値でなければなりません。
Table 12 - Printer Job Template Attributes returned from Get-Printer-Supported-Values
表12 - は、Get-プリンタ・サポート-値から返されたプリンタジョブテンプレート属性
Printer Job Template Attributes Values Returned
プリンタのジョブテンプレートは、戻り値の属性
copies-supported (rangeOfInteger(1:MAX)) rangeOfInteger(1:MAX)
コピー・サポート(rangeOfInteger(1:MAX))rangeOfInteger(1:MAX)
The following table has the same criteria as the last, but is for Printer Description attributes.
次の表は、最後のと同じ基準を持っていますが、プリンタ記述属性のためです。
Table 13 - Printer Description Attributes returned from Get-Printer-Supported-Values
表13 - は、Get-プリンタ・サポート-値から返されたプリンタ記述属性
Printer Description Attributes Values allowed for Set
プリンタ記述は、セットの許可属性値
job-k-octets-supported rangeOfInteger(0:MAX) (rangeOfInteger(0:MAX))
ジョブ-K-オクテット支持rangeOfInteger(0:MAX)(rangeOfInteger(0:MAX))
job-impressions-supported (rangeOfInteger(0:MAX)) rangeOfInteger(0:MAX)
ジョブ感想・サポート(rangeOfInteger(0:MAX))rangeOfInteger(0:MAX)
job-media-sheets-supported rangeOfInteger(0:MAX) (rangeOfInteger(0:MAX))
ジョブメディアシート支持rangeOfInteger(0:MAX)(rangeOfInteger(0:MAX))
For the following attributes, the value allowed by the Set-Printer-Attributes operation MUST be one or more integers and rangeOfInteger values, such that the integer values described by these integers and rangeOfInteger is the same as or a subset of the integers described by the integers and rangeOf Integer of values returned by the Get-Printer-Supported-Values operation.
以下の属性は、セットプリンタアトリビュート操作により許容値は、一つ以上の整数とrangeOfInteger値でなければなりません、整数値は、これらの整数で説明しrangeOfIntegerは同じかによって記述整数の部分集合であるような値の整数とrangeOf整数は、Get-プリンタ - サポート - 値の操作によって返されました。
Table 14 - Printer Job Template Attributes returned from Get-Printer-Supported-Values
表14 - は、Get-プリンタ・サポート-値から返されたプリンタジョブテンプレート属性
Printer Job Template Attributes Values Returned
プリンタのジョブテンプレートは、戻り値の属性
number-up-supported (1setOf (integer(1:MAX) 1setOf | rangeOfInteger(1:MAX))) (integer(1:MAX) | rangeOfInteger(1:MA X))
数アップサポート(1setOf(整数(1:MAX)1setOf | rangeOfInteger(1:MAX)))(整数(1:MAX)| rangeOfInteger(1:MAのX))
For the following attributes, the value allowed by the Set-Printer-Attributes operation MUST be one or more values, where each such value matches a value returned by the Get-Printer-Supported-Values operation. A keyword, enum, boolean, charset, naturalLanguage, uriScheme, mimeMediaType or resolution value matches if it is equal. For Job Template attributes, with the attribute syntax 'type3 keyword | name', any 'name' attribute syntax value matches the 'admin-define' out-of-band value, if the implementation allows the administrator to set any name values for the attribute.
次の属性については、Set-プリンタ - 属性の操作によって許可された値は、それぞれ、そのような値が取得・プリンタ・サポート-値を演算によって返される値と一致した1つ以上の値でなければなりません。それが等しい場合、キーワード、列挙型、ブール、文字セット、自然言語、uriScheme、mimeMediaType又は解像度値が一致します。 |仕事用のテンプレートは、属性構文「TYPE3のキーワードで、属性名」、任意の 『実装は、管理者が属性に任意の名前の値を設定することを可能にする場合は、アウト・オブ・バンド値管理-定義 '』構文値が一致する属性の名前。
Table 15 - Printer Job Template Attributes returned from Get-Printer-Supported-Values
表15 - は、Get-プリンタ・サポート-値から返されたプリンタジョブテンプレート属性
Printer Job Template Attributes Values Returned
プリンタのジョブテンプレートは、戻り値の属性
job-hold-until-supported (1setOf(type3 1setOf (type3 keyword | name (MAX))) keyword | 'admin-define')
ジョブホールドまでのサポート(1setOf(TYPE3 1setOf(TYPE3キーワード|名(MAX)))キーワード| '管理者-定義')
job-sheets-supported (1setOf(type3 keyword 1setOf (type3 | name(MAX))) keyword | 'admin-define')
ジョブシート・サポート(1setOf(TYPE3キーワード1setOf(TYPE3 |名(MAX)))キーワード| '管理者-定義')
multiple-document-handling-supported 1setOf type2 (1setOf type2 keyword) keyword
マルチドキュメント・ハンドリング・サポート1setOfのTYPE2(1setOf TYPE2キーワード)キーワード
finishings-supported (1setOf type2 enum) 1setOf type2 enum
仕上げ・サポート(1setOfタイプ2列挙型)1setOfタイプ2列挙型
page-ranges-supported (boolean) 1setOf boolean **
ページの範囲でサポートされている(ブール値)1setOfブール**
sides-supported (1setOf type2 keyword) 1setOf type2 keyword
サイド・サポート(1setOf TYPE2キーワード)1setOfタイプ2のキーワード
orientation-requested-supported (1setOf 1setOf type2 enum type2 enum)
配向要求されたサポート(1setOf 1setOf TYPE2列挙TYPE2列挙型)
Printer Job Template Attributes Values Returned
プリンタのジョブテンプレートは、戻り値の属性
media-supported (1setOf (type3 keyword | 1setOf (type3 name(MAX))) keyword | 'admin-define')
メディアサポート(1setOf(TYPE3キーワード| 1setOf(TYPE3名(MAX)))キーワード| '管理者-定義')
printer-resolution-supported (1setOf 1setOf resolution resolution)
プリンタ解像度がサポート(1setOf 1setOf解像度解像度)
print-quality-supported (1setOf type2 enum) 1setOf type2 enum
印刷品質・サポート(1setOfタイプ2列挙型)1setOfタイプ2列挙型
** Note: the Get-Printer-Supported-Values returns a '1setOf boolean' so that all possible values are indicated, while ** Get-Printer-Attributes returns only a single 'boolean' value.
**注:**唯一のシングル「ブール」値リターンを得る-プリンタは、属性ながらゲット・プリンタ・サポート-値「ブール1setOfは、」そのように、すべての可能な値は、表示され返します。
The following table has the same criteria as the last, but is for Printer Description attributes.
次の表は、最後のと同じ基準を持っていますが、プリンタ記述属性のためです。
Table 16 - Printer Description Attributes returned from Get-Printer-Supported-Values
表16 - は、Get-プリンタ・サポート-値から返されたプリンタ記述属性
Printer Description Attributes Values allowed for Set
プリンタ記述は、セットの許可属性値
printer-uri-supported (1setOf uri) READ-ONLY - MUST NOT be returned
プリンタ-URIでサポートされている(1setOf URI)READ-ONLY - 返されてはなりません
uri-authentication-supported (1setOf type2 READ-ONLY - MUST keyword) NOT be returned
URI-認証をサポートするには、(1setOfのTYPE2がREAD-ONLY - キーワードMUST)返されません
uri-security-supported (1setOf type2 READ-ONLY - MUST keyword) NOT be returned
URI-セキュリティサポートは、(1setOfのTYPE2がREAD-ONLY - キーワードMUST)返されません
printer-xri-supported (1setOf collection) MUST NOT be returned; see next three attributes returned with Get-Printer-Attributes:
プリンタXRIサポート(1setOfコレクション)が返されてはなりません。ゲット・プリンタ・属性で返された次の3つの属性を参照してください。
xri-uri-scheme-supported (1setOf uriScheme) READ-ONLY - MUST NOT be returned
XRI-URI-スキームをサポートするには、(1setOf uriScheme)READ-ONLY - 返されてはなりません
xri-authentication-supported (1setOf type2 READ-ONLY - MUST keyword) NOT be returned
XRI認証をサポートするには、(1setOfのTYPE2がREAD-ONLY - キーワードMUST)返されません
xri-security-supported (1setOf type2 READ-ONLY - MUST keyword) NOT be returned
XRI - セキュリティサポートは、(1setOfのTYPE2がREAD-ONLY - キーワードMUST)返されません
Printer Description Attributes Values allowed for Set
プリンタ記述は、セットの許可属性値
ipp-versions-supported (1setOf type2 1setOf type2 keyword) keyword
IPP-のバージョンでサポートされている(1setOf TYPE2 1setOf TYPE2キーワード)キーワード
operations-supported (1setOf type2 enum) 1setOf type2 keyword
オペレーション・サポート(1setOfタイプ2列挙型)1setOf TYPE2キーワード
multiple-document-jobs-supported (boolean) 1setOf boolean **
マルチドキュメント・ジョブ・サポート(ブール値)1setOfブール**
charset-supported (1setOf charset) 1setOf charset
文字セットでサポートされている(1setOf文字セット)1setOf文字セット
generated-natural-language-supported 1setOf (1setOf naturalLanguage) naturalLanguage
生成された自然言語サポート1setOf(自然言語の1セット)自然言語
document-format-supported (1setOf 1setOf mimeMediaType) mimeMediaType
ドキュメント・フォーマットをサポートする(1setOf 1setOf mimeMediaType)mimeMediaType
color-supported (boolean) 1setOf boolean **
カラー・サポート(ブール値)1setOfブール**
reference-uri-schemes-supported (1setOf 1setOf uriScheme uriScheme)
参照-URI-スキームがサポート(1setOf 1setOf uriScheme uriScheme)
pdl-override-supported (type2 keyword) 1setOf type2 keyword **
PDL-オーバーライド・サポート(TYPE2キーワード)TYPE2キーワード1setOf **
compression-supported (1setOf type3 1setOf type3 keyword) keyword
圧縮サポート(第一種3第一typeキーワード)キーワード
printer-settable-attributes-supported 1setOf type2 (1setOf type2 keyword) keyword
プリンタ設定可能な-属性がサポート1setOfのTYPE2(1setOfタイプ2キーワード)キーワード
job-settable-attributes-supported (1setOf 1setOf type2 type2 keyword) keyword
ジョブ設定可能 - 属性 - サポート(1setOf 1setOfタイプ2 TYPE2キーワード)キーワード
** Note: the Get-Printer-Supported-Values returns a '1setOf X' so that all possible values are indicated, while Get-Printer-Attributes returns only a single 'X' value.
**注:返します唯一の「X」の値を取得します - プリンタは、属性ながらゲット・プリンタ・サポート-値は、すべての可能な値が表示されるように、「1setOf X」を返します。
Appendix C: Description of the Base IPP Documents (Informative)
付録C:ベースIPPドキュメントの説明(参考)
The base set of IPP documents includes:
IPP文書の基本セットが含まれています:
Design Goals for an Internet Printing Protocol [RFC2567] Rationale for the Structure and Model and Protocol for the Internet Printing Protocol [RFC2568] Internet Printing Protocol/1.1: Model and Semantics [RFC2911] Internet Printing Protocol/1.1: Encoding and Transport [RFC2910] Internet Printing Protocol/1.1: Implementer's Guide [RFC3196] Mapping between LPD and IPP Protocols [RFC2569]
以下のための構造とモデルとプロトコルのためのインターネット印刷プロトコル[RFC2567]原理の設計目標インターネット印刷プロトコル[RFC2568]インターネット印刷プロトコル/ 1.1:モデルと意味論[RFC2911]インターネット印刷プロトコル/ 1.1:コード化と輸送[RFC2910]インターネット印刷プロトコル/ 1.1:LPDとIPPプロトコル間のImplementerのガイド[RFC3196]のマッピング[RFC2569]
The "Design Goals for an Internet Printing Protocol" document takes a broad look at distributed printing functionality, and it enumerates real-life scenarios that help to clarify the features that need to be included in a printing protocol for the Internet. It identifies requirements for three types of users: end users, operators, and administrators. It calls out a subset of end user requirements that are satisfied in IPP/1.0 [RFC2566, RFC2565]. A few OPTIONAL operator operations have been added to IPP/1.1 [RFC2911, RFC2910].
文書「インターネット印刷プロトコルの設計目標は、」分散印刷機能で幅広い見てみると、それはインターネットのための印刷プロトコルに含まれる必要な機能を明確にするために役立つ実際のシナリオを列挙します。エンドユーザー、オペレータ、および管理者:これは、ユーザーの3種類の要件を識別します。それはIPP / 1.0 [RFC2566、RFC2565]で満たされているエンドユーザ要件のサブセットを呼び出します。いくつかのOPTIONALオペレータ操作がIPP / 1.1 [RFC2911、RFC2910]に追加されています。
The "Rationale for the Structure and Model and Protocol for the Internet Printing Protocol" document describes IPP from a high level view, defines a roadmap for the various documents that form the suite of IPP specification documents, and gives background and rationale for the IETF IPP working group's major decisions.
文書「インターネット印刷プロトコルのための構造とモデルとプロトコルのための理論的根拠は、」高レベルのビューからIPPを説明IPP仕様書の一式を形成する様々な文書のためのロードマップを定義し、IETF IPPの背景や根拠を与えますワーキンググループの主要な決定。
The "Internet Printing Protocol/1.1: Model and Semantics" document describes a simplified model with abstract objects, their attributes, and their operations. The model introduces a Printer and a Job. The Job supports multiple documents per Job. The model document also addresses how security, internationalization, and directory issues are addressed.
「インターネット印刷プロトコル/ 1.1:モデルとセマンティクス」文書は抽象オブジェクト、その属性、およびその操作で単純化したモデルを説明しています。モデルは、プリンタと仕事を紹介しています。ジョブは、ジョブごとに複数のドキュメントをサポートしています。モデルドキュメントは、セキュリティ、国際化、およびディレクトリ問題が解決されているか対応しています。
The "Internet Printing Protocol/1.1: Encoding and Transport" document is a formal mapping of the abstract operations and attributes defined in the model document onto HTTP/1.1 [RFC2616]. It also defines the encoding rules for a new Internet MIME media type called "application/ipp". This document also defines the rules for transporting over HTTP, a message body whose Content-Type is "application/ipp". This document defines the 'ipp' scheme for identifying IPP printers and jobs.
「インターネット印刷プロトコル/ 1.1:コード化とTransport」文書がHTTP / 1.1へのモデル文書で定義された抽象操作と属性の正式なマッピング[RFC2616]です。また、「アプリケーション/ IPP」と呼ばれる新しいインターネットMIMEメディアタイプの符号化規則を定義します。また、このドキュメントでは、HTTP、そのコンテンツタイプ「アプリケーション/ IPP」でメッセージ本体の上に搬送するためのルールを定義します。この文書では、IPPプリンタと仕事を特定するための「IPP」スキームを定義します。
The "Internet Printing Protocol/1.1: Implementer's Guide" document gives insight and advice to implementers of IPP clients and IPP objects. It is intended to help them understand IPP/1.1 and some of the considerations that may assist them in the design of their client and/or IPP object implementations. For example, a typical order of processing requests is given, including error checking. Motivation for some of the specification decisions are also included.
「インターネット印刷プロトコル/ 1.1:Implementerのガイド」ドキュメントはIPPクライアントとIPPオブジェクトの実装への洞察とアドバイスを提供します。彼らがIPP / 1.1とそのクライアントおよび/またはIPPオブジェクト実装のデザインでそれらを支援することが検討事項のいくつかを理解するためのものです。例えば、処理要求の典型的な順序は、エラー・チェックを含む、与えられます。仕様決定のいくつかのための動機も含まれています。
The "Mapping between LPD and IPP Protocols" document gives some advice to implementers of gateways between IPP and LPD (Line Printer Daemon) implementations.
文書「LPDとIPPプロトコル間のマッピングは、」IPPとのLPD(Line Printer Daemon)実装の間のゲートウェイの実装にいくつかのアドバイスを提供します。
Authors' Addresses
著者のアドレス
Carl Kugler IBM P.O. Box 1900 Boulder, CO 80301-9191
カールクーグラーIBMの私書箱ボックス1900ボルダー、CO 80301から9191
Phone: (303) 924-5060 EMail: kugler@us.ibm.com
電話:(303)924-5060 Eメール:kugler@us.ibm.com
Tom Hastings Xerox Corporation 737 Hawaii St. ESAE 231 El Segundo, CA 90245
トム・ヘイスティングスゼロックス社737ハワイセントEsaem 231エルセグンドー、CA 90245
Phone: 310-333-6413 Fax: 310-333-5514 EMail: hastings@cp10.es.xerox.com
電話:310-333-6413ファックス:310-333-5514 Eメール:hastings@cp10.es.xerox.com
Robert Herriot Consultant 706 Colorado Ave Palo Alto, CA 94303
コンサルタントロバート・ヘリオット706コロラドアベニューパロアルト、CA 94303
Phone: 650-327-4466 Fax: 650-327-4466 EMail: bob@Herriot.com
電話:650-327-4466ファックス:650-327-4466 Eメール:bob@Herriot.com
Harry Lewis IBM 6300 Diagonal Hwy. Boulder, CO 80301-9191
ハリー・ルイスIBM 6300対角ハイウェイ。コロラド州ボルダー80301-9191
Phone: (303) 924-5337 EMail: harryl@us.ibm.com
電話:(303)924-5337 Eメール:harryl@us.ibm.com
IPP Web Page: http://www.pwg.org/ipp/ IPP Mailing List: ipp@pwg.org
IPPのWebページ:http://www.pwg.org/ipp/ IPPメーリングリスト:ipp@pwg.org
To subscribe to the ipp mailing list, send the following email:
IPPメーリングリストを購読するには、次の電子メールを送信します。
1) send it to majordomo@pwg.org 2) leave the subject line blank 3) put the following two lines in the message body: subscribe ipp end
1)メッセージ本文に次の2行を置く))2をmajordomo@pwg.org 3空白の件名行を残すためにそれを送る:IPP端を購読
Implementers of this specification document are encouraged to join the IPP Mailing List in order to participate in any discussions of clarification issues and review of registration proposals for additional attributes and values. In order to reduce spam the mailing list rejects mail from non-subscribers, so you must subscribe to the mailing list in order to send a question or comment to the mailing list.
この仕様書の実装者は、明確化の問題や、追加の属性と値のための登録提案の審査のいずれかの議論に参加するために、IPPのメーリングリストに参加することを奨励されています。あなたがメーリングリストに質問やコメントを送信するために、メーリングリストに参加しなければならないので、スパムを削減するために、メーリングリストは、非加入者からのメールを拒否します。
Full Copyright Statement
完全な著作権声明
Copyright (C) The Internet Society (2002). All Rights Reserved.
著作権(C)インターネット協会(2002)。全著作権所有。
This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English.
この文書とその翻訳は、コピーして他の人に提供し、それ以外についてはコメントまたは派生物は、いかなる種類の制限もなく、全体的にまたは部分的に、準備コピーし、公表して配布することができることを説明したり、その実装を支援することができます、上記の著作権表示とこの段落は、すべてのそのようなコピーや派生物に含まれていることを条件とします。しかし、この文書自体は著作権のための手順はで定義されている場合には、インターネット標準を開発するために必要なものを除き、インターネットソサエティもしくは他のインターネット関連団体に著作権情報や参照を取り除くなど、どのような方法で変更されないかもしれませんインターネット標準化プロセスが続く、または英語以外の言語に翻訳するために、必要に応じなければなりません。
The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns.
上記の制限は永久で、インターネット学会やその後継者や譲渡者によって取り消されることはありません。
This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
この文書とここに含まれている情報は、基礎とインターネットソサエティおよびインターネットエンジニアリングタスクフォースはすべての保証を否認し、明示または黙示、その情報の利用がない任意の保証を含むがこれらに限定されない「として、」上に設けられています特定の目的への権利または商品性または適合性の黙示の保証を侵害します。
Acknowledgement
謝辞
Funding for the RFC Editor function is currently provided by the Internet Society.
RFC Editor機能のための基金は現在、インターネット協会によって提供されます。