[要約] RFC 3381は、Internet Printing Protocol(IPP)のジョブ進行属性に関する仕様です。このRFCの目的は、プリンタジョブの進行状況を報告するための新しい属性を定義することです。
Network Working Group T. Hastings Request for Comments: 3381 Xerox Corporation Updates: 2910 H. Lewis Category: Standards Track IBM Printing Company R. Bergman Hitachi Koki Imaging Solutions September 2002
Internet Printing Protocol (IPP): Job Progress Attributes
インターネット印刷プロトコル(IPP):ジョブの進捗属性
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.
Copyright(c)The Internet Society(2002)。無断転載を禁じます。
Abstract
概要
This document defines four new Job Description attributes for monitoring job progress to be registered as OPTIONAL extensions to the Internet Printing Protocol (IPP/1.0 and IPP/1.1). These attributes are drawn from the PWG Job Monitoring MIB. This document also defines a new "sheet-collate" Job Template attribute to control sheet collation and to help with the interpretation of the job progress attributes.
このドキュメントでは、インターネット印刷プロトコル(IPP/1.0およびIPP/1.1)へのオプションの拡張機能として登録されるジョブの進捗を監視するための4つの新しいジョブ説明属性を定義します。これらの属性は、MIBを監視するPWGジョブから引き出されます。このドキュメントでは、シートの照合を制御し、ジョブの進捗属性の解釈を支援するための新しい「シートコレート」ジョブテンプレート属性も定義します。
Table of Contents
目次
1 Introduction.....................................................2 2 Terminology......................................................2 2.1 Conformance Terminology........................................4 2.2 Other terminology..............................................4 3 Job Template attributes..........................................4 3.1 sheet-collate (type2 keyword)..................................4 4 IPP Job Description attributes for monitoring Job Progress.......6 4.1 job-collation-type (type2 enum)................................9 4.2 sheet-completed-copy-number (integer(0:MAX))..................11 4.3 sheet-completed-document-number (integer(0:MAX))..............11 4.4 impressions-completed-current-copy (integer(0:MAX))...........11 5 Conformance Requirements........................................11 6 IANA Considerations.............................................12 6.1 Attributes.................................................... 6.2 Keyword Attribute Values...................................... 6.3 Enum Attribute Values......................................... 7 Internationalization Considerations.............................12 8 Security Considerations.........................................12 9 References......................................................12 10 Description of the Base IPP Documents..........................13 11 Authors' Addresses.............................................15 12 Full Copyright Statement.......................................16
1 Introduction
1はじめに
This document defines four new Job Description attributes for monitoring job progress to be registered as OPTIONAL extensions to IPP/1.0 [RFC2566] and IPP/1.1 [RFC2911]. These attributes are drawn from the PWG Job Monitoring MIB [RFC2707]. See section 10 for a description of the base IPP documents. The new Job Description attributes are:
このドキュメントでは、IPP/1.0 [RFC2566]およびIPP/1.1 [RFC2911]へのオプションの拡張機能として登録されるジョブの進捗状況を監視するための4つの新しいジョブ説明属性を定義します。これらの属性は、MIB [RFC2707]を監視するPWGジョブから引き出されます。ベースIPPドキュメントの説明については、セクション10を参照してください。新しい職務記述書の属性は次のとおりです。
"job-collation-type" (type2 enum) "sheet-completed-copy-number" (integer(0:MAX)) "sheet-completed-document-number" (integer(0:MAX)) "impressions-completed-current-copy" (integer(0:MAX))
This document also defines a new "sheet-collate" Job Template attribute to control sheet collation and to help with the interpretation of the job progress attributes. These new attributes may also be used by themselves in combination with the IPP/1.1 "job-impressions-completed" attribute, as useful job progress monitoring attributes and/or may be passed in an IPP Notification (see [ipp-ntfy]).
このドキュメントでは、シートの照合を制御し、ジョブの進捗属性の解釈を支援するための新しい「シートコレート」ジョブテンプレート属性も定義します。これらの新しい属性は、IPP/1.1 "ジョブインプレッションが完了した"属性と組み合わせて使用することもできます。
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 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.
RFC 2119 [RFC2119]および[RFC2911]セクション12.1で定義されているように、必須、必須、必須、必要は、必要ではない、必要はない、必要はない、必要はない、必要はない、必要はない、必要はない、必要ではない、そしてオプションは、適合性に関連する特別な意味を持っている。実装がこのドキュメントで定義されている拡張機能をサポートする場合、これらの用語が適用されます。そうでなければ、彼らはそうしません。これらの用語は、このドキュメントのみへの適合性を定義します。明示的に特に述べられていない限り、他の文書への適合には影響しません。
This document uses terms such as Job object (or Job), IPP Printer object (or Printer), "operation", "attribute", "keyword", "support", and "impression". These terms have special meaning and are defined in the model terminology [RFC2911], section 12.2.
このドキュメントでは、ジョブオブジェクト(またはジョブ)、IPPプリンターオブジェクト(またはプリンター)、「操作」、「属性」、「キーワード」、「サポート」、「印象」などの用語を使用します。これらの用語には特別な意味があり、モデル用語[RFC2911]、セクション12.2で定義されています。
3 Job Template attributes
3ジョブテンプレート属性
+===================+======================+=====================+ | Job Attribute |Printer: Default Value| Printer: Supported | | | Attribute | Values Attribute | +===================+======================+=====================+ | sheet-collate | sheet-collate-default| sheet-collate- | | (type2 keyword) | (type2 keyword) | supported (1setOf | | | | type2 keyword) | +-------------------+----------------------+---------------------+
This attribute specifies whether or not the media sheets of each copy of each printed document in a job are to be in sequence, when multiple copies of the document are specified by the 'copies' attribute.
この属性は、ドキュメントの複数のコピーが「コピー」属性によって指定されている場合、ジョブ内の各印刷ドキュメントの各コピーのメディアシートが順番に行われるかどうかを指定します。
Standard keyword values are:
標準キーワード値は次のとおりです。
'uncollated': each print-stream sheet is printed a number of times in succession equal to the value of the 'copies' attribute, followed by the next print-stream sheet.
「collated」:各プリントストリームシートは、「コピー」属性の値に等しい連続して何度も印刷され、次の印刷ストリームシートが続きます。
'collated': each copy of each document is printed with the print-stream sheets in sequence, followed by the next document copy.
「照合」:各ドキュメントの各コピーは、順番に印刷ストリームシートで印刷され、次のドキュメントコピーが続きます。
For example, suppose a document produces two media sheets as output, and "copies" is equal to '6'. For the 'uncollated' case, six copies of the first media sheet are printed, followed by six copies of the second media sheet. For the 'collated' case, one copy of each of the six sheets is printed, followed by another copy of each of the six media sheets.
たとえば、ドキュメントが出力として2つのメディアシートを生成し、「コピー」が「6」に等しいと仮定します。「collされていない」ケースでは、最初のメディアシートの6つのコピーが印刷され、2番目のメディアシートの6コピーが続きます。「照合された」ケースでは、6枚のシートのそれぞれのコピーが印刷され、その後、6つのメディアシートのそれぞれの別のコピーが印刷されます。
Whether the effect of sheet collation is achieved by placing copies of a document in multiple output bins, or in the same output bin with implementation defined document separation, is implementation dependent. Also whether it is achieved by making multiple passes over the job or by using an output sorter, is implementation dependent.
シート照合の効果が、複数の出力ビンにドキュメントのコピーを配置することによって達成されるか、実装定義されたドキュメント分離を備えた同じ出力ビンに実装されているかどうかは、実装に依存します。また、ジョブ上で複数のパスを作成するか、出力ソーターを使用することによって達成されるかどうかは、実装依存です。
Note: IPP/1.0 [RFC2566] and IPP/1.1 [RFC2911] are silent on whether or not sheets within documents are collated. The "sheet-collate-supported" Printer attribute permits a Printer object to indicate whether or not it collates sheets with each document and whether it allows the client to control sheet collation. An implementation is able to indicate that it supports uncollated sheets, collated sheets, or both, using the 'uncollated', 'collated', or both 'uncollated' and 'collated' values, respectively.
注:IPP/1.0 [RFC2566]およびIPP/1.1 [RFC2911]は、ドキュメント内のシートが照合されるかどうかについて沈黙しています。「シートコレートサポートされた」プリンター属性により、プリンターオブジェクトは各ドキュメントにシートを照合するかどうか、およびクライアントがシートの照合を制御できるかどうかを示すことができます。実装とは、「collされていない」、「照合された」、または「collated」値と「照合されていない」値をそれぞれ使用して、溶けたシート、照合されたシート、またはその両方をサポートすることを示すことができます。
This attribute is affected by "multiple-document-handling". The "multiple-document-handling" attribute describes the collation of documents, and the "sheet-collate" attribute describes the semantics of collating individual pages within a document. To better explain the interaction between these two attributes, the term "set" is introduced. A "set" is a logical boundary between the delivered media sheets of a printed job. For example, in the case of a ten page single document with collated pages and a request for 50 copies, each of the 50 printed copies of the document constitutes a "set". In the above example if the pages were uncollated, then 50 copies of each of the individual pages within the document would represent each "set".
この属性は、「マルチドキュメントハンドリング」の影響を受けます。「マルチドキュメントハンドリング」属性は、ドキュメントの照合を説明し、「シートコレート」属性は、ドキュメント内の個々のページを照合するセマンティクスを説明しています。これら2つの属性間の相互作用をよりよく説明するために、「セット」という用語が導入されます。「セット」は、印刷されたジョブの配信されたメディアシート間の論理的な境界です。たとえば、照合されたページを備えた10ページの単一ドキュメントと50コピーのリクエストの場合、ドキュメントの50の印刷コピーはそれぞれ「セット」を構成します。上記の例では、ページがcollされていない場合、ドキュメント内の個々の各ページの50コピーが各「セット」を表します。
The following table describes the interaction of "sheet-collate" with multiple document handling.
次の表では、「シートコレート」と複数のドキュメント処理との相互作用について説明します。
"sheet- "multiple- Semantics collate" document-handling"
「シート」 - 複数のセマンティクスは「ドキュメント処理」を照合します
'collated' 'single- Each copy of the concatenated document' documents, with their pages in sequence, represents a "set".
「照合された」「連結ドキュメント」ドキュメントの各コピーは、ページが順番に「セット」を表します。
'collated' 'single- Each copy of the concatenated document-new- documents, with their pages in sheet' sequence, represents a "set".
「Collated」「Concatenated Document-New-ドキュメントの各コピーは、シートのシーケンスでページが「セット」を表します。
'collated' 'separate- Each copy of each separate documents- document, with its pages in collated- sequence, represents a "set". copies'
「照合された」「個別のドキュメントの各コピー - 照合されたページが照合されている」は、「セット」を表します。コピー '
'collated' 'separate- Each copy of each separate documents- document, with its pages in uncollated- sequence, represents a "set". copies
「照合された」「個別のドキュメントの各コピー - 文書の各コピーは、そのページがcollされていないもので、「セット」を表します。コピー
'uncollated' 'single- Each media sheet of the document document' is printed a number of times equal to the "copies" attribute; which constitutes a "set".
「collated」「ドキュメントドキュメントの各メディアシート」は、「コピー」属性に等しい回数で印刷されます。「セット」を構成します。
'uncollated' 'single- Each media sheet of the document-new- concatenated documents is printed sheet' a number of times equal to the "copies" attribute; which constitutes a "set".
「collated」 'ドキュメントと連結されたドキュメントの各メディアシートは、「コピー」属性に等しい数回印刷されたシートになります。「セット」を構成します。
'uncollated' 'separate- This is a degenerate case, and the documents- printer object MUST reject the job collated- and return the status, "client-copies' error-conflicting-attributes".
「collated」 '別個 - これは退化したケースであり、ドキュメント - プリンターオブジェクトは、ジョブの照合されたジョブを拒否し、ステータスを返す必要があります。
'uncollated' 'separate- This is a degenerate case, and the documents- printer object MUST reject the job uncollated- and return the status "client-copies error-conflicting-attributes".
「collated」 '別々 - これは退化したケースであり、ドキュメントプリンターオブジェクトは、collされていないジョブを拒否し、ステータス「クライアントコピーエラー紛争 - アトリビュート」を返す必要があります。
From the above table it is obvious that the implicit value of the "sheet-collate" attribute in a printer that does not support the "sheet-collate" attribute, is 'collated.' The semantics of "multiple-document-handling" are otherwise nonsensical in the case of separate documents.
上記の表から、「シートコレート」属性をサポートしていないプリンター内の「シートコレート」属性の暗黙の値が「照合されている」ことが明らかです。それ以外の場合、「複数のドキュメントハンドリング」のセマンティクスは、個別のドキュメントの場合は無意味です。
4 IPP Job Description attributes for monitoring Job Progress
4 IPPジョブの説明属性の属性属性の属性
The following IPP Job Description attributes are proposed to be added to IPP through the type2 registration procedures. They are useful for monitoring the progress of a job. They are also used as attributes in the notification content in a notification report [ipp-ntfy].
次のIPPジョブの説明属性は、Type2登録手順を介してIPPに追加されることが提案されています。彼らは仕事の進捗を監視するのに役立ちます。また、通知レポート[IPP-NTFY]の通知コンテンツの属性としても使用されます。
There are a number of Job Description attributes for monitoring the progress of a job. These objects and attributes count the number of K octets, impressions, sheets, and pages requested or completed. For impressions and sheets, "completed" means stacked, unless the implementation is unable to detect when each sheet is stacked, in which case, stacked is approximated when the processing of each sheet is completed. There are objects and attributes for the overall job and for the current copy of the document currently being stacked. For the latter, the rate at which the various objects and attributes count, depends on the sheet and document collation of the job.
ジョブの進捗状況を監視するための職務内容の属性がいくつかあります。これらのオブジェクトと属性は、要求または完了したkオクテット、インプレッション、シート、およびページの数をカウントします。印象とシートの場合、「完了」とは、各シートが積み重ねられたときに実装が検出できない場合を除き、積み重ねられていることを意味します。その場合、各シートの処理が完了したときに積み重ねられます。全体的なジョブと、現在積み重ねられているドキュメントの現在のコピーにはオブジェクトと属性があります。後者の場合、さまざまなオブジェクトと属性がカウントされる速度は、ジョブのシートと文書の照合に依存します。
Consider the following four Job Description attributes that are used to monitor the progress of a job's impressions:
ジョブの印象の進捗を監視するために使用される次の4つの職務内容属性を考えてみましょう。
1. "job-impressions-completed" - counts the total number of impressions stacked for the job (see [RFC2911] section 4.3.18.2).
1. 「ジョブインプレッションが完了した」 - ジョブに積み重ねられた印象の総数をカウントします([RFC2911]セクション4.3.18.2を参照)。
2. "impressions-completed-current-copy" - counts the number of impressions stacked for the current document copy.
2. 「Inpressions-Completed-Current-Copy」は、現在のドキュメントコピーに積み上げられたインプレッションの数をカウントします。
3. "sheet-completed-copy-number" - identifies the number of the copy for the current document being stacked, where the first copy is 1.
3. 「シートコンプレットコピー番号」 - 積み上げられている現在のドキュメントのコピーの数を識別します。
4. "sheet-completed-document-number" - identifies the current document within the job that is being stacked, where the first document in a job is 1. NOTE: this attribute SHOULD NOT be implemented for implementations that only support one document per job.
4. 「Sheet-completed-document-number」 - 積み重ねられているジョブ内の現在のドキュメントを識別します。ジョブの最初のドキュメントは1です。
For each of the three types of job collation, a job with three copies of two documents (1, 2), where each document consists of 3 impressions, the four variables have the following values, as each sheet is stacked for one-sided printing:
3つのタイプの求人照合のそれぞれについて、各ドキュメントが3つのインプレッションで構成される2つのドキュメント(1、2)の3つのコピーを含むジョブで、4つの変数には、各シートが片側印刷用に積み重ねられているため、次の値があります。:
"job-collation-type" = 'uncollated-sheets(3)'
「Job-Collation-Type」= 'ollated-sheets(3)'
"job- "impressions- "sheet- "sheet-impressions- completed- completed- completed-completed" current-copy" copy-number" document-number"
「ヨブ」 - インプレッション - 「シート」シート - インプレッション - 完了 - 完了 - 完了した完成した「現在のコピー」コピー番号「ドキュメント番号」
0 0 0 0 1 1 1 1 2 1 2 1 3 1 3 1 4 2 1 1 5 2 2 1 6 2 3 1 7 3 1 1 8 3 2 1 9 3 3 1 10 1 1 2 11 1 2 2 12 1 3 2 13 2 1 2 14 2 2 2 15 2 3 2 16 3 1 2 17 3 2 2 18 3 3 2
"job-collation-type" = 'collated-documents(4)'
「Job-Collation-Type」= 'Collated-Documents(4)'
"job- "impressions- "sheet- "sheet-impressions- completed- completed- completed-completed" current-copy" copy- document-number" number"
「ヨブ」 - インプレッション - 「シート」シート - インプレッション - 完了 - 完了 - 完了した完成した「現在のコピー」コピー - ドキュメント番号「番号」
0 0 0 0 1 1 1 1 2 2 1 1 3 3 1 1 4 1 1 2 5 2 1 2 6 3 1 2 7 1 2 1 8 2 2 1 9 3 2 1 10 1 2 2 11 2 2 2 12 3 2 2 13 1 3 1 14 2 3 1 15 3 3 1 16 1 3 2 17 2 3 2 18 3 3 2
"job-collation-type" = 'uncollated-documents(5)'
「Job-Collation-Type」= 'ollated-documents(5)'
"job- "impressions- "sheet- "sheet-impressions- completed- completed- completed-completed" current-copy" copy-t document-number" number"
「ヨブ」 - インプレッション - 「シート」シート - インプレッション - 完了 - 完了 - 完了した完了 "現在のコピー"コピー-tドキュメント番号「番号」
0 0 0 0 1 1 1 1 2 2 1 1 3 3 1 1 4 1 2 1 5 2 2 1 6 3 2 1 7 1 3 1 8 2 3 1 9 3 3 1 10 1 1 2 11 2 1 2 12 3 1 2 13 1 2 2 14 2 2 2 15 3 2 2 16 1 3 2 17 2 3 2 18 3 3 2
Job Collation includes sheet collation and document collation. Sheet collation is defined to be the ordering of sheets within a document copy. Document collation is defined to be the ordering of document copies within a multi-document job. The value of the "job-collation-type" is affected by the value of the "sheet-collate" Job Template attribute (see section 3.1), if supplied and supported.
求人には、シートの照合と文書照合が含まれます。シートの照合は、ドキュメントコピー内のシートの順序であると定義されています。ドキュメント照合は、マルチドキュメントジョブ内のドキュメントコピーの順序付けであると定義されています。「ジョブコレクションタイプ」の値は、提供およびサポートされている場合、「シートコレート」ジョブテンプレート属性(セクション3.1を参照)の値の影響を受けます。
The Standard enum values are:
標準の列挙値は次のとおりです。
'1' 'other': not one of the defined values
'1' 'other':定義された値の1つではありません
'2' 'unknown': the collation type is unknown
'2' '不明」:照合タイプは不明です
'3' 'uncollated-sheets': No collation of the sheets within each document copy, i.e., each sheet of a document that is to produce multiple copies, is replicated before the next sheet in the document is processed and stacked. If the device has an output bin collator, the 'uncollated-sheets(3)' value may actually produce collated sheets as far as the user is concerned (in the output bins). However, when the job collation is the 'uncollated-sheets(3)' value, job progress is indistinguishable from a monitoring application between a device that has an output bin collator and one that does not.
'3' 'collated-sheets':各ドキュメントコピー内のシートの照合、つまり複数のコピーを作成するドキュメントの各シートは、ドキュメントの次のシートが処理されて積み重ねられる前に複製されます。デバイスに出力BINコレーターがある場合、「collated-Sheets(3)」値は、ユーザーに関する限り(出力ビンで)照合されたシートを実際に生成する可能性があります。ただし、求人照合が「clollated-sheets(3)」値である場合、ジョブの進行は、出力ビンコレーターを備えたデバイスとそうでないデバイス間の監視アプリケーションと区別できません。
'4' 'collated-documents': Collation of the sheets within each document copy is performed within the printing device by making multiple passes over, either the source or an intermediate representation of the document. In addition, when there are multiple documents per job, the i'th copy of each document is stacked before the j'th copy of each document, i.e., the documents are collated within each job copy. For example, if a job is submitted with documents, A and B, the job is made available to the end user as: A, B, A, B, .... The 'collated-documents(4)' value corresponds to the IPP [RFC2911] 'separate- documents-collated-copies' keyword value of the "multiple-document-handling" attribute.
If the job's "copies" attribute is '1' (or not supplied), then the "job-collation-type" attribute is defined to be '4'.
ジョブの「コピー」属性が「1」(または提供されていない)の場合、「ジョブコレクションタイプ」属性は「4」と定義されます。
'5' 'uncollated-documents': Collation of the sheets within each document copy is performed within the printing device by making multiple passes over either the source or an intermediate representation of the document. In addition, when there are multiple documents per job, all copies of the first document in the job are stacked before any copied of the next document in the job, i.e., the documents are uncollated within the job. For example, if a job is submitted with documents, A and B, the job is made available to the end user as: A, A, ..., B, B, .... The 'uncollated-documents(5)' value corresponds to the IPP [RFC2911] 'separate-documents-uncollated- copies' keyword value of the "multiple-document- handling" attribute.
The number of the copy being stacked for the current document. This number starts at 0, is set to 1 when the first sheet of the first copy for each document is being stacked and is equal to n where n is the nth sheet stacked in the current document copy. If the value is unknown, the Printer MUST return the 'unknown' out-of-band value (see [RFC2911] section 4.1), rather than the -2 value used in some MIBs [RFC2707].
現在のドキュメントのコピーの数は積み重ねられています。この数値は0から始まり、各ドキュメントの最初のコピーの最初のシートが積み重ねられている場合に1に設定され、nは現在のドキュメントコピーにn番目のシートが積み込まれています。値が不明な場合、プリンターは、一部のMIBS [RFC2707]で使用される-2値ではなく、「未知の」帯域外値([RFC2911]セクション4.1を参照)を返す必要があります。
The ordinal number of the document in the job that is currently being stacked. This number starts at 0, increments to 1 when the first sheet of the first document in the job is being stacked, and is equal to n where n is the nth document in the job, starting with 1. If the value is unknown, the Printer MUST return the 'unknown' out-of-band value (see [RFC2911] section 4.1), rather than the -2 value used in some MIBs [RFC2707].
現在積み上げられているジョブのドキュメントの順序数。この数値は0から始まり、ジョブの最初のドキュメントの最初のシートが積み重ねられている場合は1になり、nはジョブのn番目のドキュメントであるnと等しくなります。プリンターは、一部のMIB [RFC2707]で使用される-2値ではなく、「未知の」帯域外値([RFC2911]セクション4.1を参照)を返す必要があります。
Implementations that only support one document job SHOULD NOT implement this attribute.
1つのドキュメントジョブのみをサポートする実装は、この属性を実装すべきではありません。
The number of impressions completed by the device for the current copy of the current document so far. For printing, the impressions completed includes interpreting, marking, and stacking the output. For other types of job services, the number of impressions completed includes the number of impressions processed. If the value is unknown, the Printer MUST return the 'unknown' out-of-band value (see [RFC2911] section 4.1), rather than the -2 value used in some MIBs [RFC2707].
これまでの現在のドキュメントの現在のコピーのために、デバイスによって完了した印象の数。印刷の場合、完了したインプレッションには、出力の解釈、マーキング、および積み重ねが含まれます。他の種類のジョブサービスの場合、完了した印象の数には、処理されたインプレッションの数が含まれます。値が不明な場合、プリンターは、一部のMIBS [RFC2707]で使用される-2値ではなく、「未知の」帯域外値([RFC2911]セクション4.1を参照)を返す必要があります。
This value MUST be reset to 0 for each document in the job and for each document copy.
この値は、ジョブ内の各ドキュメントと各ドキュメントコピーに対して0にリセットする必要があります。
5 Conformance Requirements
5つの適合要件
This section summarizes the Conformance Requirements detailed in the definitions in this document. In general each of the attributes defined in this document are OPTIONAL for a client and/or a Printer to support, so that client and Printer implementers MAY implement any combination of these attributes.
このセクションでは、このドキュメントの定義で詳述されている適合要件をまとめます。一般に、このドキュメントで定義されている各属性は、クライアントおよび/またはサポートするプリンターに対してオプションであるため、クライアントとプリンターの実装者がこれらの属性の任意の組み合わせを実装できるようにします。
6 IANA Considerations
6 IANAの考慮事項
This section contains registration information for IANA to add to the IPP Registry 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.
このセクションには、RFC 2911 [RFC2911]、セクション6で定義されている手順に従ってIPPレジストリに追加するIANAの登録情報が含まれています。登録レジストリ。
Job Template attributes: Ref. Section: sheet-collate (type2 keyword) RFC 3381 3.1 sheet-default (type2 keyword) RFC 3381 3.1 sheet-supported (1setOf type2 keyword) RFC 3381 3.1
ジョブテンプレート属性:ref。セクション:シートコレート(タイプ2キーワード)RFC 3381 3.1シートデフォルト(タイプ2キーワード)RFC 3381 3.1シートサポート(1Setofタイプ2キーワード)RFC 3381 3.1
Job Description attributes: Ref. Section: job-collation-type (type2 enum) RFC 3381 4.1 sheet-completed-copy-number (integer(0:MAX)) RFC 3381 4.2 sheet-completed-document-number (integer(0:MAX))RFC 3381 4.3 impressions-completed-current-copy (integer(0:MAX)) RFC 3381 4.4 6.2 Keyword Attribute Values
職務記述書の属性:ref。セクション:Job-Collation-Type(Type2 Enum)RFC 3381 4.1シートコンプレットコピー番号(整数(0:MAX))RFC 3381 4.2シートコンプレットドキュメント番号(整数(0:MAX))RFC 3381 4.3 4.3Inpressions-completed-current-copy(integer(0:max))RFC 3381 4.4 6.2キーワード属性値
The following table provides registration information for all of the attributes defined in this document that have keyword values. These keywords are to be registered according to the procedures defined in RFC 2911 [RFC2911] section 6.1.
次の表は、キーワード値を持つこのドキュメントで定義されているすべての属性の登録情報を示します。これらのキーワードは、RFC 2911 [RFC2911]セクション6.1で定義されている手順に従って登録されます。
sheet-collate (type2 keyword) RFC 3381 3.1 'uncollated' RFC 3381 3.1 'collated' RFC 3381 3.1 sheet-collate-default (type2 keyword) RFC 3381 3.1 See "sheet-collate" attribute sheet-collate-supported (1setOf type2 keyword) RFC 3381 3.1 See "sheet-collate" attribute
シートコレート(Type2キーワード)RFC 3381 3.1 '非溶解' RFC 3381 3.1 '照合' RFC 3381 3.1シートコレートデフォルト(Type2キーワード)RFC 3381 3.1)RFC 3381 3.1「シートコレート」属性を参照してください
The following table provides registration information for all of the attributes defined in this document that have enum values. These enums are to be registered according to the procedures defined in RFC 2911 [RFC2911] section 6.1.
次の表は、列挙値を持つこのドキュメントで定義されているすべての属性の登録情報を示します。これらの酵素は、RFC 2911 [RFC2911]セクション6.1で定義されている手順に従って登録されます。
job-collation-type (type2 enum) RFC 3381 4.1 '1' 'other' RFC 3381 4.1 '2' 'unknown' RFC 3381 4.1 '3' 'uncollated-sheets' RFC 3381 4.1 '4' 'collated-documents' RFC 3381 4.1 '5' 'uncollated-documents' RFC 3381 4.1
Job-Collation-Type(Type2 Enum)RFC 3381 4.1 '1' 'その他' RFC 3381 4.1 '2' 'rfc 3381 4.1' 3 ''非clowateシート 'RFC3381 4.1 '5' 'olloclated-documents' RFC 3381 4.1
7 Internationalization Considerations
7つの国際化に関する考慮事項
The IPP extensions defined in this document require the same internationalization considerations as any of the Job Template and Job Description attributes defined in IPP/1.1 [RFC2911].
このドキュメントで定義されているIPP拡張機能には、IPP/1.1 [RFC2911]で定義されている職務テンプレートとジョブの説明属性と同じ国際化に関する考慮事項が必要です。
8 Security Considerations
8つのセキュリティ上の考慮事項
The IPP extensions defined in this document require the same security considerations as any of the Job Template attributes and Job Description attributes defined in IPP/1.1 [RFC2911].
このドキュメントで定義されているIPP拡張機能には、IPP/1.1 [RFC2911]で定義されているジョブテンプレート属性とジョブの説明属性と同じセキュリティ上の考慮事項が必要です。
9 References
9参照
[RFC2910] Herriot, R., Butler, S., Moore, P. and R. Turner, "Internet Printing Protocol/1.1: Encoding and Transport", RFC 2910, September 2000.
[RFC2910] Herriot、R。、Butler、S.、Moore、P。、およびR. Turner、「インターネット印刷プロトコル/1.1:エンコードと輸送」、RFC 2910、2000年9月。
[RFC2911] Hastings, T., Herriot, R., deBry, R., Isaacson, S. and P. Powell, "Internet Printing Protocol/1.1: Model and Semantics", RFC 2911, September 2000.
[RFC2911] Hastings、T.、Herriot、R.、Debry、R.、Isaacson、S。、およびP. Powell、「インターネット印刷プロトコル/1.1:モデルとセマンティクス」、RFC 2911、2000年9月。
[RFC2565] Herriot, R., Butler, S., Moore, P. and R. Turner, "Internet Printing Protocol/1.0: Encoding and Transport", RFC 2565, April 1999.
[RFC2565] Herriot、R。、Butler、S.、Moore、P。、およびR. Turner、「インターネット印刷プロトコル/1.0:エンコーディングとトランスポート」、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.、Hastings、T.、Herriot、R.、Isaacson、S。、およびP. Powell、「インターネット印刷プロトコル/1.0:モデルとセマンティクス」、RFC 2566、1999年4月。
[RFC2567] Wright, F.D., "Design Goals for an Internet Printing Protocol", RFC 2567, April 1999.
[RFC2567] Wright、F.D。、「インターネット印刷プロトコルの設計目標」、RFC 2567、1999年4月。
[RFC2568] Zilles, S., "Rationale for the Structure and Model and Protocol for the Internet Printing Protocol", RFC 2568, April 1999.
[RFC2568] Zilles、S。、「インターネット印刷プロトコルの構造とモデルとプロトコルの理論的根拠」、RFC 2568、1999年4月。
[RFC2569] Herriot, R., Hastings, T., Jacobs, N. and J. Martin, "Mapping between LPD and IPP Protocols", RFC 2569, April 1999.
[RFC2569] Herriot、R.、Hastings、T.、Jacobs、N。およびJ. Martin、「LPDとIPPプロトコルのマッピング」、RFC 2569、1999年4月。
[RFC2707] Bergman, R., Hastings, T., Isaacson, S. and H. Lewis, "PWG Job Monitoring MIB - V1", RFC 2707, November 1999.
[RFC2707] Bergman、R.、Hastings、T.、Isaacson、S。、およびH. Lewis、「PWGジョブモニタリングMIB -V1」、RFC 2707、1999年11月。
[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] Hastings、T.、Manros、C.、Zehler、P.、Kugler、C.およびH. Holst、「インターネット印刷プロトコル/1.1:実装ガイド」、RFC 3196、2001年11月。
[ipp-ntfy] Herriot, R., Hastings, T., et. al., "Internet Printing Protocol (IPP): Event Notification and Subscriptions", Work in Progress.
[ipp-ntfy] Herriot、R.、Hastings、T.、et。al。、「インターネット印刷プロトコル(IPP):イベント通知とサブスクリプション」、進行中の作業。
10 Description of the Base IPP Documents
10ベース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]
The "Design Goals for an Internet Printing Protocol" document takes a broad look at distributed printing functionality, and 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]で満たされるエンドユーザー要件のサブセットを呼び出します。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
「インターネット印刷プロトコル/1.1:エンコーディングとトランスポート」ドキュメントは、モデルドキュメントで定義されている抽象操作とhttp/1.1 [RFC2616]に定義されている属性の正式なマッピングです。また、「Application/IPP」と呼ばれる新しいインターネットMIMEメディアタイプのエンコーディングルールを定義します。このドキュメントでは、コンテンツタイプがあるメッセージ本文をHTTPで輸送するためのルールも定義しています。
"application/ipp". This document defines the 'ipp' scheme for identifying IPP printers and jobs.
「アプリケーション/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 is also included.
「インターネット印刷プロトコル/1.1:実装ガイド」ドキュメントは、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)の実装の間のゲートウェイの実装者にアドバイスを提供します。
In addition to the base IPP documents, the "Event Notification Specification" document [ipp-ntfy] defines OPTIONAL operations that allow a client to subscribe to printing related events. Subscriptions include "Per-Job subscriptions" and "Per-Printer subscriptions". Subscriptions are modeled as Subscription objects. Four other operations are defined for subscription objects: get attributes, get subscriptions, renew a subscription, and cancel a subscription.
ベースIPPドキュメントに加えて、「イベント通知仕様」ドキュメント[IPP-NTFY]は、クライアントが関連するイベントの印刷をサブスクライブできるようにするオプションの操作を定義します。サブスクリプションには、「ジョブごとのサブスクリプション」と「プリンターごとのサブスクリプション」が含まれます。サブスクリプションは、サブスクリプションオブジェクトとしてモデル化されています。サブスクリプションオブジェクトに対して4つの他の操作が定義されています。属性を取得し、サブスクリプションを取得し、サブスクリプションを更新し、サブスクリプションをキャンセルします。
11 Authors' Addresses
11著者のアドレス
Tom Hastings Xerox Corporation 737 Hawaii St. ESAE 231 El Segundo, CA 90245
トム・ヘイスティングス・ゼロックス・コーポレーション737ハワイ・セント・エサエ231エル・セグンド、カリフォルニア90245
Phone: 310-333-6413 Fax: 310-333-5514 EMail: hastings@cp10.es.xerox.com
電話:310-333-6413ファックス:310-333-5514メール:hastings@cp10.es.xerox.com
Harry Lewis IBM 6300 Diagonal Hwy Boulder, CO 80301-9191
ハリー・ルイスIBM 6300斜めのハイウェイボルダー、CO 80301-9191
Phone: (303) 924-5337 EMail: harryl@us.ibm.com
電話:(303)924-5337メール:harryl@us.ibm.com
Ron Bergman (Editor) Hitachi Koki Imaging Solutions 1757 Tapo Canyon Road Simi Valley, CA 93063-3394
Ron Bergman(編集者)Hitachi Koki Imaging Solutions 1757 Tapo Canyon Road Simi Valley、CA 93063-3394
Phone: 805-578-4421 Fax: 805-578-4001 EMail: rbergma@hitachi-hkis.com
電話:805-578-4421ファックス:805-578-4001メール:rbergma@hitachi-hkis.com
IPP Web Page: http://www.pwg.org/ipp/ IPP Mailing List: 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) majordomo@pwg.orgに送信します2)件名を空白のままにしてください3)次の2行をメッセージ本文に置きます:登録IPP End
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メーリングリストに参加することをお勧めします。スパムを削減するために、メーリングリストは非登録者からのメールを拒否するため、メーリングリストに質問やコメントを送信するためにメーリングリストを購読する必要があります。
12 Full Copyright Statement
12完全な著作権声明
Copyright (C) The Internet Society (2002). All Rights Reserved.
Copyright(c)The Internet Society(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エディター機能の資金は現在、インターネット協会によって提供されています。