Printing apparatus, information processing apparatus, control method therefor, printing system, and program
AssigneeCanon Kabushiki Kaisha
InventorNaoshi Inoue
Life of this patent
Estimating the term…
Abstract
A printing apparatus detects the execution timing of maintenance in the apparatus, and on the basis of the detection result, transmits to a host computer external device a first command that requests execution of maintenance. The apparatus receives a second command which corresponds to the first command and instructs execution of the maintenance. When the second command is received, a maintenance section executes the maintenance to be executed under the control of a maintenance control section.
Claims16
A printing apparatus having a maintenance operation of executing maintenance of components or mechanisms in the apparatus, comprising:
- detection means for detecting an execution timing of maintenance in the apparatus;
- transmission means for transmitting to an external device a first command that requests execution of the maintenance on the basis of a detection result from said detection means;
- reception means for receiving from the external device a second command which corresponds to the first command and instructs execution of the maintenance;
- and
- execution means for, when said reception means receives the second command, executing maintenance to be executed.
An information processing apparatus for controlling a printing apparatus having a maintenance operation of executing maintenance of components or mechanisms in the apparatus, comprising:
- reception means for receiving a first command that requests execution of maintenance from the printing apparatus;
- determination means for, upon receiving the first command, determining whether the maintenance can be executed;
- and
- transmission means for transmitting a second command that instructs execution of the maintenance to the printing apparatus on the basis of a determination result from said determination means.
A printing system having a printing apparatus having a maintenance operation of executing maintenance of components or mechanisms in the apparatus and an external device for controlling the printing apparatus, wherein
- the printing apparatus comprises
- detection means for detecting an execution timing of maintenance in the apparatus,
- first transmission means for transmitting to the external device a first command that requests execution of the maintenance on the basis of a detection result from said detection means,
- first reception means for receiving from the external device a second command which corresponds to the first command and instructs execution of the maintenance, and
- execution means for, when said first reception means receives the second command, executing maintenance to be executed, and
- the external device comprises
- second reception means for receiving the first command from the printing apparatus,
- determination means for, upon receiving the first command, determining whether the maintenance can be executed, and
- second transmission means for transmitting the second command to the printing apparatus on the basis of a determination result from said determination means.
A printing apparatus having a maintenance operation of executing maintenance of components or mechanisms in the apparatus, comprising:
- detection means for detecting an execution timing of maintenance in the apparatus;
- holding means for holding a flag to request execution of the maintenance on the basis of a detection result from said detection means;
- transmission means for receiving from an external device a status request for the printing apparatus and, when said holding means holds the flag, transmitting a status containing the flag to the external device;
- reception means for receiving from the external device a command which corresponds to the flag and instructs execution of the maintenance;
- and
- execution means for, when said reception means receives the command, executing maintenance to be executed.
An information processing apparatus for controlling a printing apparatus having a maintenance operation of executing maintenance of components or mechanisms in the apparatus, comprising:
- reception means for requesting and receiving a status of the printing apparatus;
- determination means for, when a flag to request execution of maintenance is contained in the status, determining whether the maintenance can be executed;
- and
- transmission means for transmitting a command that instructs execution of the maintenance to the printing apparatus on the basis of a determination result from said determination means.
A printing system having a printing apparatus having a maintenance operation of executing maintenance of components or mechanisms in the apparatus and an external device for controlling the printing apparatus, wherein
- the printing apparatus comprises
- detection means for detecting an execution timing of maintenance in the apparatus,
- holding means for holding a flag to request execution of the maintenance on the basis of a detection result from said detection means,
- first transmission means for receiving from the external device a status request for the printing apparatus and, when said holding means holds the flag, transmitting a status containing the flag to the external device,
- first reception means for receiving a command which corresponds to the flag and instructs execution of the maintenance, and
- execution means for, when said first reception means receives the command, executing maintenance to be executed, and
- the external device comprises
- second reception means for requesting and receiving a status of the printing apparatus,
- determination means for, when the flag is contained in the status, determining whether the maintenance can be executed, and
- second transmission means for transmitting a command that instructs execution of the maintenance to the printing apparatus on the basis of a determination result from said determination means.
A method of controlling a printing apparatus having a maintenance operation of executing maintenance of components or mechanisms in the apparatus, comprising:
- a detection step of detecting an execution timing of maintenance in the apparatus;
- a transmission step of transmitting to an external device a first command that requests execution of the maintenance on the basis of a detection result in the detection step;
- a reception step of receiving from the external device a second command which corresponds to the first command and instructs execution of the maintenance;
- and
- an execution step of, when the second command is received in the second step, executing maintenance to be executed.
A method of controlling an information processing apparatus for controlling a printing apparatus having a maintenance operation of executing maintenance of components or mechanisms in the apparatus, comprising:
- a reception step of receiving a first command that requests execution of maintenance from the printing apparatus;
- a determination step of, upon receiving the first command, determining whether the maintenance can be executed;
- and
- a transmission step of transmitting a second command that instructs execution of the maintenance to the printing apparatus on the basis of a determination result in the determination step.
A method of controlling a printing apparatus having a maintenance operation of executing maintenance of components or mechanisms in the apparatus, comprising:
- a detection step of detecting an execution timing of maintenance in the apparatus;
- a holding step of holding a flag to request execution of the maintenance in a recording medium on the basis of a detection result in the detection step;
- a transmission step of receiving from an external device a status request for the printing apparatus and, when the flag is held in the holding step, transmitting a status containing the flag to the external device;
- a reception step of receiving a command which corresponds to the flag and instructs execution of the maintenance;
- and
- an execution step of, when the command is received in the reception step, executing maintenance to be executed.
A method of controlling an information processing apparatus for controlling a printing apparatus having a maintenance operation of executing maintenance of components or mechanisms in the apparatus, comprising:
- a reception step of requesting and receiving a status of the printing apparatus;
- a determination step of, when a flag to request execution of maintenance is contained in the status, determining whether the maintenance can be executed;
- and
- a transmission step of transmitting a command that instructs execution of the maintenance to the printing apparatus on the basis of a determination result in the determination step.
Dependencies are inferred from the claim text.