Communication system, information processing apparatus, output apparatus, control method, and memory medium
First Claim
1. An information processing apparatus that communicates with a peripheral device through an upper-layer interface and a lower-layer interface, said information processing apparatus comprising:
- a command unit, arranged to issue a command to the peripheral device so as to shift the peripheral device to communication through the upper-layer interface;
a discrimination unit, arranged to discriminate whether an error has occurred during communication through the upper-layer interface; and
an execution unit, arranged to (a) issue to the peripheral device a specific command used for the lower-layer interface so as to cause the peripheral device to terminate communication through the upper-layer interface, and (b) terminate communication through the upper-layer interface, if said discrimination unit discriminates that the error has occurred during communication through the upper-level interface.
1 Assignment
0 Petitions
Accused Products
Abstract
It is an object to allow an output apparatus to certainly recognize an error when the error occurs at the time of a data transfer using an upper layer (IEEE 1284.4). In a communication system in which an information processing apparatus and an output apparatus can communicate data by using an interface constructed by the upper layer (IEEE 1284.4) and a lower layer (IEEE 1284), when the information processing apparatus detects an error at the time of a data communication using the upper layer, a, predetermined command (device ID request) specified in the lower layer is used in order to allow the output apparatus to recognize the occurrence of the error.
20 Citations
15 Claims
-
1. An information processing apparatus that communicates with a peripheral device through an upper-layer interface and a lower-layer interface, said information processing apparatus comprising:
-
a command unit, arranged to issue a command to the peripheral device so as to shift the peripheral device to communication through the upper-layer interface;
a discrimination unit, arranged to discriminate whether an error has occurred during communication through the upper-layer interface; and
an execution unit, arranged to (a) issue to the peripheral device a specific command used for the lower-layer interface so as to cause the peripheral device to terminate communication through the upper-layer interface, and (b) terminate communication through the upper-layer interface, if said discrimination unit discriminates that the error has occurred during communication through the upper-level interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing method of an information processing apparatus that communicates with a peripheral device through an upper-layer interface and a lower-layer interface, said method comprising:
-
a command step of issuing a command to the peripheral device so as to shift the peripheral device to communication through the upper-layer interface;
a discrimination step of discriminating whether an error has occurred during communication through the upper-layer interface; and
an execution step of (a) issuing to the peripheral device a specific command used for the lower-layer interface so as to cause the peripheral device to terminate communication through the upper-layer interface, and (b) terminate communication through the upper-layer interface, if it is discriminated in said discrimination step that the error has occurred during communication through the upper-layer interface. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product embodying a program for implementing an information processing method of an information processing apparatus that communicates with a peripheral device through an upper-layer interface and a lower-layer interface, said program product comprising:
-
a code for a command step of issuing a command to the peripheral device so as to shift the peripheral device to communication through the upper-layer interface;
a code for a discrimination step of discriminating whether an error has occurred during communication through the upper-layer interface; and
an execution step of (a) issuing to the peripheral device a specific command used for the lower-layer interface so as to cause the peripheral device to terminate communication through the upper-layer interface, and (b) terminate communication through the upper-layer interface, if it is discriminated in the discrimination step that the error has occurred during communication through the upper-layer interface. - View Dependent Claims (12, 13, 14, 15)
-
Specification