US 7,573,592 B2
Status data transmission of image processing apparatus
Nobuyuki Hirai, Chiba (Japan); and Reiji Hasegawa, Ibaraki (Japan)
Assigned to Canon Kabushiki Kaisha, Tokyo (Japan)
Filed on Jun. 13, 2003, as Appl. No. 10/460,229.
Claims priority of application No. 2002-177640 (JP), filed on Jun. 18, 2002.
Prior Publication US 2003/0233443 A1, Dec. 18, 2003
Int. Cl. G06F 3/12 (2006.01); G06K 15/02 (2006.01); H04N 1/21 (2006.01); H04N 1/32 (2006.01); H04N 1/327 (2006.01); H04N 1/333 (2006.01); G06F 3/00 (2006.01)
U.S. Cl. 358—1.15  [358/1.13; 358/406; 358/434; 358/435; 358/468; 358/437; 358/438; 358/439; 358/1.16] 10 Claims
OG exemplary drawing
 
1. An image processing apparatus connected to an external processing apparatus having a host function comprising:
a printing unit having a print controller and configured to execute a PC printing based on an instruction from the external processing apparatus and a local printing based on an instruction from the image processing apparatus;
a first interface unit configured to connect to the external processing apparatus, said first interface unit having a client function;
a second interface unit, compliant with a communication standard identical to a communication standard of said first interface unit, connected to said printing unit, said second interface unit having the host function in communication with said printing unit;
a first memory unit configured to store management information managed by the image processing apparatus:
a second memory unit, which is managed by the print controller in the printing unit, configured to store status information of the printing unit; and
a control unit configured to control a transfer of at least one of the status information and the management information, without processing the status information and the management information, between said first interface unit and said second interface unit,
wherein, upon starting the local printing, said control unit transfers the management information stored in said first memory unit to said second memory unit via the second interface unit and, when status information of said printing unit is requested by the external processing apparatus via the first interface during execution of the local printing, receives the requested status information of said printing unit and the management information, which are stored in said second memory unit from the print controller via the second interface unit and transfers the received status information and management information to the external processing apparatus via the first interface unit.