5.4 Security Conformance Requirements 115
6. IANA Considerations (registered and private extensions) 116
6.1 Typed 'keyword' and 'enum' Extensions 116
6.2 Attribute Extensibility 119
6.3 Attribute Syntax Extensibility 119
6.4 Operation Extensibility 120
6.5 Attribute Groups 120
6.6 Status Code Extensibility 120
6.7 Registration of MIME types/sub-types for document-formats 121
6.8 Registration of charsets for use in 'charset' attribute values121
7. Internationalization Considerations 121
8. Security Considerations 125
8.1 Security Scenarios 126
8.1.1 Client and Server in the Same Security Domain 126
8.1.2 Client and Server in Different Security Domains 126
8.1.3 Print by Reference 127
8.2 URIs for SSL3 and non-SSL3 Access 127
8.3 The "requesting-user-name" (name(MAX)) Operation Attribute 127
8.4 Restricted Queries 129
8.5 Queries on jobs submitted using non-IPP protocols 129
8.6 IPP Security Application Profile for SSL3 130
9. References 131
10. Authors' Addresses 134
11. Formats for IPP Registration Proposals 136
11.1 Type2 keyword attribute values registration 136
11.2 Type3 keyword attribute values registration 137
11.3 Type2 enum attribute values registration 137
11.4 Type3 enum attribute values registration 137
11.5 Attribute registration 138
11.6 Attribute Syntax registration 138
11.7 Operation registration 139
11.8 Attribute Group registration 139
11.9 Status code registration 139
12.APPENDIX A: Terminology 141
RFC 2566 IPP/1.0: Model and Semantics April 1999
12.1 Conformance Terminology 141
12.1.1 NEED NOT 141
12.2 Model Terminology 141
12.2.1 Keyword 141
12.2.2 Attributes 141
12.2.2.1 Attribute Name 141
12.2.2.2 Attribute Group Name 142
12.2.2.3 Attribute Value 142
12.2.2.4 Attribute Syntax 142
12.2.3 Supports 142
12.2.4 print-stream page 144
12.2.5 impression 144
13.APPENDIX B: Status Codes and Suggested Status Code Messages 145
13.1 Status Codes 146
13.1.1 Informational 146
13.1.2 Successful Status Codes 146
13.1.2.1 successful-ok (0x0000) 146
13.1.2.2 successful-ok-ignored-or-substituted-attributes (0x0001) 146
13.1.2.3 successful-ok-conflicting-attributes (0x0002) 147
13.1.3 Redirection Status Codes 147
13.1.4 Client Error Status Codes 147
13.1.4.1 client-error-bad-request (0x0400) 147
13.1.4.2 client-error-forbidden (0x0401) 147
13.1.4.3 client-error-not-authenticated (0x0402) 148
13.1.4.4 client-error-not-authorized (0x0403) 148
13.1.4.5 client-error-not-possible (0x0404) 148
13.1.4.6 client-error-timeout (0x0405) 148
13.1.4.7 client-error-not-found (0x0406) 149
13.1.4.8 client-error-gone (0x0407) 149
13.1.4.9 client-error-request-entity-too-large (0x0408) 149
13.1.4.10client-error-request-value-too-long (0x0409) 150
13.1.4.11client-error-document-format-not-supported (0x040A) 150
13.1.4.12client-error-attributes-or-values-not-supported (0x040B) 150
13.1.4.13client-error-uri-scheme-not-supported (0x040C) 151
13.1.4.14client-error-charset-not-supported (0x040D) 151
13.1.4.15client-error-conflicting-attributes (0x040E) 151
13.1.5 Server Error Status Codes 151
13.1.5.1 server-error-internal-error (0x0500) 151
13.1.5.2 server-error-operation-not-supported (0x0501) 152
13.1.5.3 server-error-service-unavailable (0x0502) 152
13.1.5.4 server-error-version-not-supported (0x0503) 152
13.1.5.5 server-error-device-error (0x0504) 152
13.1.5.6 server-error-temporary-error (0x0505) 153
13.1.5.7 server-error-not-accepting-jobs (0x0506) 153
13.1.5.8 server-error-busy (0x0507) 153
13.1.5.9 server-error-job-canceled (0x0508) 153
13.2 Status Codes for IPP Operations 153
14.APPENDIX C: "media" keyword values 155
RFC 2566 IPP/1.0: Model and Semantics April 1999
15.APPENDIX D: Processing IPP Attributes 160
15.1 Fidelity 160
=4= |