Controlling a peripheral unit by converting an instruction to delete certain information therefrom
AssigneeCanon Kabushiki Kaisha
InventorsTakashi Ono, Yasuyuki Shinada, Tatsuo Kimura, Yukio Nohata, Takashi Imai
Life of this patent
Estimating the term…
Abstract
A peripheral unit is controlled by means of a driver in another apparatus, where an instruction sent to the peripheral unit contains both data produced by the driver and data produced by another application in the other apparatus. This is done by subjecting the instruction received from the other apparatus to processing in which the data produced by the other application is deleted.
Claims6
A data processing apparatus comprising:
- a first connector which connects an information processing apparatus having a peripheral apparatus driver for controlling a predetermined peripheral apparatus and an application for performing a process different from the peripheral apparatus driver;
- a second connector which connects a peripheral apparatus to be controlled by the peripheral apparatus driver;
- an accepting unit which accepts an instruction sent from the information processing apparatus through said first connector;
- a conversion unit which deletes data generated by the application from the instruction, accepted by the accepting unit, including data generated by the peripheral apparatus driver and data generated by the application;
- and
- a processing unit which causes the peripheral apparatus connected through said second connector to operate in accordance with the instruction converted by the conversion unit.
A controlling method of a data processing apparatus having a first connector which connects an information processing apparatus having a peripheral apparatus driver for controlling a predetermined peripheral apparatus and an application for performing a process different from the peripheral apparatus driver and a second connector which connects a peripheral apparatus to be controlled by the peripheral apparatus driver, the controlling method comprising the steps of:
- accepting an instruction sent from the information processing apparatus through the first connector;
- deleting data generated by the application from the instruction, accepted in the accepting step, including data generated by the peripheral apparatus driver and data generated by the application;
- and
- causing the peripheral apparatus connected through the second connector to operate in accordance with the instruction processed by performance of the deleting step.
A storage medium which stores a computer readable program for controlling a data processing apparatus having a first connector which connects an information processing apparatus having a peripheral apparatus driver for controlling a predetermined peripheral apparatus and an application for performing a process different from the peripheral apparatus driver and a second connector which connects a peripheral apparatus to be controlled by the peripheral apparatus driver, the program comprising the steps of:
- accepting an instruction sent from the information processing apparatus through the first connector;
- deleting data generated by the application from the instruction, accepted in the accepting step, including data generated by the peripheral apparatus driver and data generated by the application;
- and
- causing the peripheral apparatus connected through the second connector to operate in accordance with the instruction processed by performance of the deleting step.
Dependencies are inferred from the claim text.