SCANNER CONTROL SYSTEM AND SCANNER DRIVER PROGRAM
First Claim
1. A scanner control system comprising:
- a first communication interface which communicates with a first device group;
a second communication interface which communicates with a second device group, the second communication interface being different in specifications from the first communication interface;
a storage device which stores scanner information on at least one scanner contained in the second device group;
an application unit;
a scanner driver unit which controls a scanner contained in a device group capable of communicating via the first communication interface or the second communication interface, and which receives image data transmitted from the scanner, the scanner driver unit including;
a first scanner-information obtaining unit which communicates with the first device group via the first communication interface, thereby obtaining scanner information on a scanner contained in the first device group;
a second scanner-information obtaining unit which obtains the scanner information stored in the storage device;
a list providing unit which provides a list of scanners to be obtained for the scanner information by the first scanner-information obtaining unit and the second scanner-information obtaining unit;
a controlled-object information obtaining unit which obtains controlled-object information under the condition that one of scanner from the list of scanners is selected as a scanner-to-be-controlled, thereby providing the controlled-object information which indicates the scanner-to-be-controlled from a system main unit;
a judgment unit which judges whether the scanner-to-be-controlled is contained in the first device group or the second device group on the basis of the controlled-object information;
a scanner control unit which controls the scanner-to-be-controlled by utilizing either the first communication interface or the second communication interface, according to a result judged by the judgment unit;
an image data receiving unit which receives image data transmitted from the scanner-to-be-controlled; and
an image data providing unit which provides image data received by the image data receiving unit, whereinthe system main unit transmits an instruction from the application unit to the scanner driver unit, the system main unit receives at least one of the list provided by the list providing unit and the image data provided by the image data providing unit, and transmits at least one of the list and the image data to the application unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A scanner control system including: a first communication interface which communicates with a first device group including a scanner; a second communication interface which communicates with a second device group including a scanner, the second communication interface being different in specifications from the first communication interface; a storage device which stores scanner information on at least one scanner contained in the second device group; an application unit; a scanner driver unit; and a system main unit which transmits an instruction from the application unit to the scanner driver unit, the system main unit receiving data from the scanner driver unit, and transmitting the data to the application unit.
58 Citations
10 Claims
-
1. A scanner control system comprising:
-
a first communication interface which communicates with a first device group; a second communication interface which communicates with a second device group, the second communication interface being different in specifications from the first communication interface; a storage device which stores scanner information on at least one scanner contained in the second device group; an application unit; a scanner driver unit which controls a scanner contained in a device group capable of communicating via the first communication interface or the second communication interface, and which receives image data transmitted from the scanner, the scanner driver unit including; a first scanner-information obtaining unit which communicates with the first device group via the first communication interface, thereby obtaining scanner information on a scanner contained in the first device group; a second scanner-information obtaining unit which obtains the scanner information stored in the storage device; a list providing unit which provides a list of scanners to be obtained for the scanner information by the first scanner-information obtaining unit and the second scanner-information obtaining unit; a controlled-object information obtaining unit which obtains controlled-object information under the condition that one of scanner from the list of scanners is selected as a scanner-to-be-controlled, thereby providing the controlled-object information which indicates the scanner-to-be-controlled from a system main unit; a judgment unit which judges whether the scanner-to-be-controlled is contained in the first device group or the second device group on the basis of the controlled-object information; a scanner control unit which controls the scanner-to-be-controlled by utilizing either the first communication interface or the second communication interface, according to a result judged by the judgment unit; an image data receiving unit which receives image data transmitted from the scanner-to-be-controlled; and an image data providing unit which provides image data received by the image data receiving unit, wherein the system main unit transmits an instruction from the application unit to the scanner driver unit, the system main unit receives at least one of the list provided by the list providing unit and the image data provided by the image data providing unit, and transmits at least one of the list and the image data to the application unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for enabling a computer to have a function of a scanner driver, comprising:
-
software instructions for enabling the computer to perform predetermined operations; and a computer readable medium bearing the software instructions, wherein; the computer including;
a first communication interface which communicates with a first device group including a scanner;
a second communication interface which communicates with a second device group including at least one scanner, the second communication interface being different in specifications from the first communication interface;
a storage device which stores scanner information on the at least one scanner contained in the second device group;
an application unit;
a scanner driver unit; and
a system main unit which transmits an instruction from the application unit to the scanner driver unit, the system main unit receiving data from the scanner driver unit, and transmitting the data to the application unit; andthe predetermined operations comprising; obtaining scanner information on a scanner contained in the first device group by communicating with the first device group via the first communication interface; obtaining the scanner information stored in the storage device; providing a list of scanners to be obtained for the scanner information by the obtaining of the scanner information on the scanner contained in the first device group and the obtaining of the scanner information stored in the storage device; obtaining controlled-object information under the condition that one scanner from the list of scanners is selected as a scanner-to-be-controlled, thereby providing the controlled-object information which indicates the scanner-to-be-controlled; judging whether the scanner-to-be-controlled is contained in the first device group or the second device group on the basis of the controlled-object information; controlling the scanner-to-be-controlled by utilizing either the first communication interface or the second communication interface, according to a result of the judging; receiving image data sent from the scanner-to-be-controlled; and providing image data received by the receiving of the image data unit to the system main unit.
-
-
9. A scanner control system comprising:
-
a first communication interface which communicates with a first device group; a second communication interface which communicates with a second device group, the second communication interface being different in specifications from the first communication interface; a storage device which stores scanner information on at least one scanner contained in the second device group; an application unit; a scanner driver unit which controls a scanner capable of communicating via the first communication interface or the second communication interface, and which receives image data transmitted from the scanner, the scanner driver unit including; a first scanner-information obtaining unit which communicates with the first device group via the first communication interface, thereby obtaining scanner information on a scanner contained in the first device group; a second scanner-information obtaining unit which reads out a scanner information stored in the same format as the information obtained by the first scanner-information obtaining unit from the storage device, and which obtains the scanner information stored in the storage device; a function information providing unit which provides function information corresponding to scanner information obtained by the first scanner-information obtaining unit or the second scanner-information obtaining unit; an operational parameter information obtaining unit which obtains operational parameter information under the condition that a operation condition of a scanner-to-be-controlled is set, thereby providing the operational parameter information which indicates the operation condition from a system main unit; a scanner control unit which transmit a command corresponding to the operational parameter obtained by the operational parameter information obtaining unit by using at least one of the first communication interface and the second communication interface, thereby controlling the scanner-to-be-controlled; an image data receiving unit which receives image data transmitted from the scanner-to-be-controlled; and an image data providing unit which provides image data received by the image data receiving unit, wherein the system main unit transmits an instruction from the application unit to the scanner driver unit, the system main unit receives at least one of the list provided by the list providing unit and the image data provided by the image data providing unit, and transmits at least one of the list and the image data to the application unit.
-
-
10. A computer program product for enabling a computer to have a function of a scanner driver, comprising:
-
software instructions for enabling the computer to perform predetermined operations; and a computer readable medium bearing the software instructions, wherein; the computer including;
a first communication interface which communicates with a first device group including a scanner;
a second communication interface which communicates with a second device group including at least one scanner, the second communication interface being different in specifications from the first communication interface;
a storage device which stores scanner information on at least one scanner contained in the second device group;
an application unit;
a scanner driver unit; and
a system main unit which transmits an instruction from the application unit to the scanner driver unit, the system main unit receiving data from the scanner driver unit, and transmitting the data to the application unit; andthe predetermined operations comprising; obtaining scanner information on a scanner contained in the first device group by communicating with the first device group via the first communication interface; reading out a scanner information stored in the same format as the information obtained by the obtaining from the storage device, and obtaining the scanner information stored in the storage device; providing function information corresponding to scanner information obtained by the obtaining of the scanner information of the scanner contained in the first device group or the obtaining of the scanner information stored in the storage device; obtaining operational parameter information under the condition that a operation condition of a scanner-to-be-controlled is set, thereby providing the operational parameter information which indicates the operation condition; transmitting a command corresponding to the operational parameter obtained by using at least one of the first communication interface and the second communication interface, thereby controlling the scanner-to-be-controlled; receiving image data sent from the scanner-to-be-controlled; and providing image data received by the receiving of the image data unit to the system main unit.
-
Specification