📄 rfc2567.txt
字号:
+---------------------------------------------------------- > Here is a print job - job name = MyJob - notify me by email when done printing - print on iso-a4-white paper - print on both sides of the paper - return status of the printer in response < ----------------------------------------------------------+Wright Experimental [Page 24]RFC 2567 Internet Printing Design Goals April 1999 Print job accepted and spooled - job id = #12345 - submission time = 02/12/97, 15:35 +---------------------------------------------------------- > - here is the document to print < ----------------------------------------------------------+ - OK +---------------------------------------------------------- > - here is the document to print, it is the last document. < ----------------------------------------------------------+ - OK10.8. SUBMITTING A PRINT JOB AS A FILE, PRINTING FAILS An end-user wants to submit a print job. The print file already exists on his workstation. The client and printer are behind the same corporate firewall. The printer is available to anyone behind the firewall and no authorization or authentication is required. The data is pushed to the printer. The printer is not capable of spooling the output so it begins printing while still receiving the file. An error occurs and the printer cannot complete printing (in this case the user requires A4 paper and that paper size is not available on the printer.) Client IPP Printer +---------------------------------------------------------- > Here is a print job - job name = MyJob - notify me by email when done printing - print on iso-a4-white paper - print on both sides of the paper - return status of the printer in response - document is in Postscript format - here is the document to print < ----------------------------------------------------------+ Print job accepted - printing failed - current state of print job = canceled (A4 not available) - submission time = 02/12/97, 15:35 - printer state = readyWright Experimental [Page 25]RFC 2567 Internet Printing Design Goals April 199910.9. SUBMITTING A PRINT JOB WITH AUTHENTICATION, PRIVACY AND PAYMENT A traveling executive needs to print a set of transparencies for an important business meeting. The charts are in Lotus Freelance format on his notebook computer. He has located a SirZippy print shop near his hotel that will print color transparencies. Because the information on the charts is sensitive, he wants to be sure that his data is sent to the Printer in an encrypted format. He also wants to authenticate the Printer. The Printer also authenticates the user. Payment occurs across the Internet. Client IPP Printer +---------------------------------------------------------- > < ----------------------------------------------------------+ Mutual authentication and exchange of secret keys +---------------------------------------------------------- > Here is a print job (encrypted) - job name = MyJob - notify me by email when done printing - print on iso-a4-white paper - print on both sides of the paper - return status of the printer in response - tell me where to pick up output - document is in Postscript format - here is the document to print < ----------------------------------------------------------+ Print job accepted and spooled (encrypted) - job id = #12345 - current state of print job = spooled - submission time = 02/12/97, 15:35 - printer state = printing - payment required to proceed with job - pick up at 230 East Main after 3:30 pm today +---------------------------------------------------------- > < ----------------------------------------------------------+ Payment transactionWright Experimental [Page 26]RFC 2567 Internet Printing Design Goals April 199910.10. SUBMITTING A PRINT JOB WITH DECRYPTION ERROR A traveling executive needs to print a set of transparencies for an important business meeting. The charts are in Lotus Freelance format on his notebook computer. He has located a SirZippy print shop near his hotel that will print color transparencies. Because the information on the charts is sensitive, he wants to be sure that his data is sent to the printer in an encrypted format. He also wants to authenticate the printer. The printer also authenticates the user. Payment occurs across the Internet. An error occurs during decryption. Client IPP Printer +---------------------------------------------------------- > < ----------------------------------------------------------+ Mutual authentication and exchange of secret keys +---------------------------------------------------------- > Here is a print job (encrypted) - job name = MyJob - notify me by email when done printing - print on iso-a4-white paper - print on both sides of the paper - return status of the printer in response - tell me where to pick up output - document is in Postscript format - here is the document to print < ----------------------------------------------------------+ Print job accepted and spooled (encrypted) - job id = #12345 - current state of print job = spooled - submission time = 02/12/97, 15:35 - printer state = printing - payment required to proceed with job - pick up at 230 East Main after 3:30 pm today +---------------------------------------------------------- > < ----------------------------------------------------------+ Payment transaction . . . < ----------------------------------------------------------+ Asynchronous response (email in this case) - decryption failed on job #12345Wright Experimental [Page 27]RFC 2567 Internet Printing Design Goals April 1999 - no pages printed - current state of job = aborted10.11. SUBMITTING A PRINT JOB WITH AUTHENTICATION An end-user wants to submit a print job. The print file already exists on his workstation. The client and printer are behind the same corporate firewall. The printer is available to anyone behind the firewall but authentication and authorization is required. Authorization takes place using the authenticated end-user's name. The data is pushed to the printer. The printer is capable of spooling the output. Client IPP Printer +---------------------------------------------------------- > < ----------------------------------------------------------+ Authentication Note: An authentication failure would end the transaction at this point. +---------------------------------------------------------- > Here is a print job - job name = MyJob - notify me by email when done printing - print on iso-a4-white paper - print on both sides of the paper - return status of the printer in response - tell me where to pick up output - document is in Postscript format - here is the document to print < ----------------------------------------------------------+ Print job accepted and spooled - job id = #12345 - current state of print job = spooled - submission time = 02/12/97, 15:35 - printer state = printingWright Experimental [Page 28]RFC 2567 Internet Printing Design Goals April 199910.12. SUBMITTING A PRINT JOB GENERATED DYNAMICALLY An end-user wants to submit a print job. The print data is generated dynamically and is being transmitted by a printer driver on the client workstation as available. The client and printer are behind the same corporate firewall. The printer is available to anyone behind the firewall and no authentication and authorization is required. The data is pushed to the printer. The printer is capable of spooling the output. No error occurs. Client IPP Printer +---------------------------------------------------------- > Here is a print job - job name = MyJob - notify me by email when done printing - print on iso-a4-white paper - print on both sides of the paper - return status of the printer in response - document is in Postscript format - here is the print job < ----------------------------------------------------------+ Print data accepted and spooling started - job id = #12345 - current job state = spooled - submission time = 02/12/97, 15:35 - printer state = printing10.13. SUBMITTING A PRINT JOB WITH A PRINTER JAM - CANCELED An end-user wants to submit a print job. The print data is generated dynamically and is being transmitted by a printer driver on the client workstation as available. The client and printer are behind the same corporate firewall. The printer is available to anyone behind the firewall and no authentication and authorization is required. The data is pushed to the printer. The printer is not capable of spooling the output. The printer jams notifies the user and the user chooses to cancel the job. Client IPP Printer +---------------------------------------------------------- > Here is a print job - job name = MyJob - notify me by email when done printing - print on iso-a4-white paper - print on both sides of the paperWright Experimental [Page 29]RFC 2567 Internet Printing Design Goals April 1999 - return status of the printer in response - document is in Postscript format - here is the document to print < ----------------------------------------------------------+ Print data accepted and printing started - job id = #12345 +---------------------------------------------------------- > - What is the status of print job #12345? < --------------------------------------------------------- + - Job #12345 accepted but printer jammed, cannot continue +---------------------------------------------------------- > - Cancel job #12345 * Printer flushes remaining data < ----------------------------------------------------------+ Print job terminated - current job state = canceled - submission time = 02/12/97, 15:35 - printer state = jammed10.14. SUBMITTING A PRINT JOB WITH A PRINTER JAM - RECOVERED An end-user wants to submit a print job. The print data is generated dynamically and is being transmitted by a printer driver on the client workstation as available. The client and printer are behind the same corporate firewall. The printer is available to anyone behind the firewall and no authentication and authorization is required. The data is pushed to the printer. The printer is not capable of spooling the output. The printer jams, notifies the us
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -