Client apparatus, control method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorDaisuke Yamazaki
Life of this patent
Estimating the term…
Abstract
A first screen associated with printer queues is displayed in response to a user operation, and an output process of a document is executed using a printer queue selected on the first screen by a user operation.
Claims22
A client apparatus that transmits a job to an image forming apparatus having a plurality of functions, via a printer queue generated by installing a driver on an operating system (OS) and causes the image forming apparatus to execute an output process of a document, the client apparatus comprising:
- at least a processor and at least a memory coupled to the at least the processor and having stored thereon instructions,
- when executed by the at least the processor, and cooperating to act as:
- a display control unit configured to display a virtual device object associated with a plurality of printer queues, at least two or more of the plurality of printer queues being printer queues for executing a job using a first function, wherein the first function is one of the plurality of the functions;
- enable the plurality of printer queues associated with the virtual device object to be displayed upon receiving a user operation by the virtual device object;
- and
- an execution unit configured to execute image output processing using selected one of the plurality of printer queues displayed by the display control unit,
- wherein the execution unit executes the image output processing without displaying the plurality of printer queues in a case where a single printer queue is associated with the virtual device object receiving the user operation.
A control method for controlling a client apparatus that transmits a job to an image forming apparatus having a plurality of functions, via a printer queue generated by installing a driver on an operating system (OS) and causes the image forming apparatus to execute an output process of a document, the control method comprising:
- displaying a virtual device object associated with a plurality of printer queues, at least two or more of the plurality of printer queues being printer queues for executing a job using a first functoin, wherein the first function is one of the plurality of the functions;
- enabling the plurality of printer queues associated with the virtual device object to be displayed upon receiving a user operation by the virtual device object displayed by the displaying;
- and
- executing image output processing using selected one of the plurality of printer queues,
- wherein the executing executes the image output processing without displaying the plurality of printer queues in a case where a single printer queue is associated with the virtual device object receiving the user operation.
A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to execute a method for controlling a client apparatus that transmits a job to an image forming apparatus having a plurality of functions, via a printer queue generated by installing a driver on an operating system (OS) and causes the image forming apparatus to execute an output process of a document, the method comprising:
- displaying a virtual device object associated with a plurality of printer queues, at least two or more of the plurality of printer queues being printer queues for executing a job using a first function, wherein the first function is one of the plurality of the functions;
- enabling the plurality of printer queues associated with the virtual device object to be displayed upon receiving a user operation by the virtual device object displayed by the displaying;
- and
- executing image output processing using selected one of the plurality of printer queues,
- wherein the executing executes the image output processing without displaying the plurality of printer queues in a case where a single printer queue is associated with the virtual device object receiving the user operation.
Dependencies are inferred from the claim text.