RFC 2567:Design Goals for an Internet Printing Pro...
RFC-Ref

Design Goals for an Internet Printing Protocol


1. INTRODUCTION
2. TERMINOLOGY
3. DESIGN GOALS
3.1. END-USER
3.1.1. Finding or locating a printer.
3.1.2. Create an instance of the printer.
3.1.3. Viewing the status and capabilities of a printer.
3.1.4. Submitting a print job.
3.1.5. Viewing the status of a submitted print job.
3.1.6. Canceling a Print Job
3.2. OPERATOR (NOT REQUIRED FOR V1.0)
3.2.1. Alerting.
3.2.2. Changing Print and Job Status.
3.3. ADMINISTRATOR (NOT REQUIRED FOR V1.0)
4. OBJECTIVES OF THE PROTOCOL
4.1. SECURITY CONSIDERATIONS
4.2. INTERACTION WITH LPD (RFC1179)
4.3. EXTENSIBILITY
4.4. FIREWALLS
4.5. INTERNATIONALIZATION
5. IPP SCENARIOS
5.1. PRINTER DISCOVERY
5.2. DRIVER INSTALLATION
5.3. SUBMITTING A PRINT JOB
5.4. GETTING STATUS/CAPABILITIES
5.5. ASYNCHRONOUS NOTIFICATION
5.6. JOB CANCELING
6. SECURITY CONSIDERATIONS
7. REFERENCES
8. ACKNOWLEDGMENTS
9. AUTHOR'S ADDRESS
10. APPENDIX - DETAILED SCENARIOS
10.1. PRINTER DISCOVERY WITHIN AN ENTERPRISE
10.2. PRINTER DISCOVERY ACROSS ENTERPRISES
10.3. PRINTER DISCOVERY ON THE INTERNET -LOGICAL OPERATIONS
10.4. PRINTER DISCOVERY ON THE INTERNET - AUTHENTICATION
10.5. DRIVER DOWNLOAD
10.6. SUBMITTING A PRINT JOB AS A FILE
10.7. SUBMITTING A PRINT JOB WITH TWO DOCUMENTS
10.8. SUBMITTING A PRINT JOB AS A FILE, PRINTING FAILS
10.9. SUBMITTING A PRINT JOB WITH AUTHENTICATION, PRIVACY AND PAYMENT
10.10. SUBMITTING A PRINT JOB WITH DECRYPTION ERROR
10.11. SUBMITTING A PRINT JOB WITH AUTHENTICATION
10.12. SUBMITTING A PRINT JOB GENERATED DYNAMICALLY
10.13. SUBMITTING A PRINT JOB WITH A PRINTER JAM - CANCELED
10.14. SUBMITTING A PRINT JOB WITH A PRINTER JAM - RECOVERED
10.15. SUBMITTING A PRINT JOB WITH SERVER PULL
10.16. SUBMITTING A PRINT JOB WITH REFERENCED RESOURCES
10.17. GETTING CAPABILITIES
10.17.1. Submission Attributes
10.17.2. Printer Capabilities
10.18. GETTING STATUS
10.18.1. Printer State/Status
10.18.2. Job Status
10.18.3. Status of All My Jobs
10.19. ASYNCHRONOUS NOTIFICATION
10.19.1. Job Completion
10.19.2. Job Complete with Data
10.19.3. Print Job Fails
10.20. CANCEL A JOB
10.21. END TO END SCENARIO - WITHIN AN ENTERPRISE
10.22. END TO END SCENARIO - ACROSS ENTERPRISES
10.23. END TO END SCENARIO - ON THE INTERNET
11. Full Copyright Statement

Google
Web
RFC-Ref