2.5.2 Use Case Summary Diagrams
The following table provides an overview of use cases which span the functionality of the Print Services System. Use case extensions are noted within each use case. Detailed descriptions for these use cases are provided in section 2.5.3.
Use case group |
Use cases |
---|---|
Provision or Delete a print queue |
Provision a print queue using the Print System Remote Protocol [MS-RPRN] - Administrative Client.
Provision a print queue using the Print System Asynchronous Remote Protocol [MS-PAR] - Administrative Client.
Delete a print queue using the Print System Remote Protocol - Administrative Client.
Delete a print queue using the Print System Asynchronous Remote Protocol - Administrative Client.
|
Locate and Establish a Connection to a print queue |
Locate and establish a connection to a print queue in a domain environment using the Print System Remote Protocol - Print Client.
Locate and establish a connection to a print queue in a domain environment using the Print System Asynchronous Remote Protocol - Print Client.
Locate and establish a connection to a print queue in a workgroup environment using the Print System Remote Protocol - Print Client.
Locate and establish a connection to a print queue in a workgroup environment using the Print System Asynchronous Remote Protocol - Print Client.
Locate and establish a connection to a print queue from an internet client using IPP [RFC8011] [RFC8010]; download a printer driver using the Web Point-and-Print Protocol - Print Client. |
Manage a print queue |
Set Permissions on a print queue using the Print System Remote Protocol - Administrative Client. Set Permissions on a print queue using the Print System Asynchronous Remote Protocol - Administrative Client. |
Submit a Print Job |
Submit a print job using the Print System Remote Protocol - Print Client.
Submit a print job using the Print System Asynchronous Remote Protocol - Print Client.
Submit a print job using IPP - Print Client. Submit a print job using SMB Protocol Family - Print Client. |
Manage a Print Job |
Manage print jobs submitted by self, using the Print System Remote Protocol - Print Client. Manage Print jobs submitted by self, using Print System Asynchronous Remote Protocol - Print Client. Manage print jobs submitted by all users, using the Print System Asynchronous Remote Protocol - Administrative Client. Manage print jobs submitted by all users using the Print System Asynchronous Remote Protocol - Administrative Client. Manage a print job submitted from command line using RAP [MS-RAP] - Print Client. |
The following use case diagrams illustrate the use cases described in this section, dividing them between those initiated by an administrative client and those initiated by a print client.
Figure 14: Printing services use cases initiated by an administrative client
Figure 15: Printing services use cases initiated by a print client