Control of information processing using one or more peripheral apparatus
First Claim
1. A peripheral processing apparatus connected to an information processing apparatus through a network, comprising:
- storage means storing a control program which the information processing apparatus uses to control said peripheral processing apparatus;
reception means for receiving a transfer request from the information processing apparatus requesting that the control program stored in said storage means be transferred to the information processing apparatus through the network;
securing means for securing a channel to the information processing apparatus through the network on the basis of the transfer request received by said reception means; and
transfer means for transferring the control program stored in said storage means through the channel secured by said securing means on the network to the information processing apparatus in response to the transfer request received by said reception means, so as to allow the information processing apparatus to use the control program to generate control data for controlling said peripheral processing apparatus, which control data is subsequently to be transferred to said peripheral processing apparatus through the network.
0 Assignments
0 Petitions
Accused Products
Abstract
At least one peripheral processing apparatus and at least one information processing apparatus, interconnected through a network, include a storage means for storing control information by which the information processing apparatus controls the peripheral apparatus through the network. The control information stored in the storage means is transferred through the network to the information processing apparatus, which receives it, the control data being generated by the information processing apparatus based upon the control information transferred to the information processing apparatus control means executes control process according to the data control received.
-
Citations
89 Claims
-
1. A peripheral processing apparatus connected to an information processing apparatus through a network, comprising:
-
storage means storing a control program which the information processing apparatus uses to control said peripheral processing apparatus;
reception means for receiving a transfer request from the information processing apparatus requesting that the control program stored in said storage means be transferred to the information processing apparatus through the network;
securing means for securing a channel to the information processing apparatus through the network on the basis of the transfer request received by said reception means; and
transfer means for transferring the control program stored in said storage means through the channel secured by said securing means on the network to the information processing apparatus in response to the transfer request received by said reception means, so as to allow the information processing apparatus to use the control program to generate control data for controlling said peripheral processing apparatus, which control data is subsequently to be transferred to said peripheral processing apparatus through the network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A peripheral processing apparatus connected to an information processing apparatus through a network, comprising:
-
storage means storing a control program;
reception means for receiving a transfer request from the information processing apparatus requesting that the control program stored in said storage means be transferred to the information processing apparatus through the network;
transfer means for transferring the control program stored in said storage means through the network to the information processing apparatus in response to the transfer request received by said reception means, so as to allow the information processing apparatus to use the control program to generate control data for controlling said peripheral processing apparatus, which control data is subsequently to be transferred to said peripheral processing apparatus through the network;
unique information storage means for storing information unique to said peripheral processing apparatus; and
control means for controlling said transfer means to transfer the unique information stored in said unique information storage means through the network to the information processing apparatus in response to said reception means receiving a transfer request from the information processing apparatus requesting that the unique information be transferred to the information processing apparatus. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An information processing apparatus connected to a peripheral processing apparatus through a network, comprising:
-
request means for requesting the peripheral processing apparatus to transfer a control program for controlling the peripheral processing apparatus to said information processing apparatus through the network;
reception means for receiving the control program transferred from the peripheral processing apparatus through the network in response to a request provided by said request means;
building means for placing the control program received by said reception means under the control of an operating system and building the received control program in the operating system; and
generation and transfer means for generating control data for controlling the peripheral processing apparatus using the control program built in the operating system by said building means and transferring the control data through the network to the peripheral processing apparatus. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An information processing apparatus connected to a peripheral processing apparatus through a network, comprising:
-
request means for requesting the peripheral processing apparatus to transfer a control program for controlling the peripheral processing apparatus to said information processing apparatus through the network;
reception means for receiving the control program transferred from the peripheral processing apparatus through the network in response to a request provided by said request means;
storage means for storing the control program received by said reception means; and
generation and transfer means for generating control data for controlling the peripheral processing apparatus using the control program stored in said storage means and transferring the control data through the network to the peripheral processing apparatus;
wherein said apparatus is connected to a plurality of the peripheral processing apparatuses through the network, wherein said request means requests each of the plurality of peripheral processing apparatuses to transfer information unique to the peripheral processing apparatus to said information processing apparatus through the network, and wherein said reception means receives the unique information transferred from each of the plurality of peripheral processing apparatuses through the network in response to a request provided by said request means, and said information processing apparatus further comprising;
second storage means for storing the unique information received by said reception means; and
selection means for selecting one of the plurality of peripheral apparatuses based on the unique information stored in said second storage means, wherein said generation and transfer means generates control data for controlling the one peripheral processing apparatus selected by said selection means based on the control program stored in said storage means and transfers the control data through the network to the selected one peripheral processing apparatus. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of controlling a peripheral processing apparatus connected to an information processing apparatus through a network, comprising the steps of:
-
storing a control program in a memory, which the information processing apparatus uses to control said peripheral processing apparatus;
receiving a transfer request from the information processing apparatus requesting that the control program stored in said storage means be transferred to the information processing apparatus through the network;
securing a channel to the information processing apparatus through the network on the basis of the transfer request received by said reception means; and
transferring the control program stored in the memory through the channel secured by said securing step on the network to the information processing apparatus in response to a transfer request received in said receiving step, so as to allow the information processing apparatus to use the control program to generate control data for controlling the peripheral processing apparatus, which control data is subsequently to be transferred to the peripheral processing apparatus through the network. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. A method of controlling a peripheral processing apparatus connected to an information processing apparatus through a network, comprising the steps of:
-
storing a control program in a memory;
receiving a transfer request from the information processing apparatus requesting that the control program stored in said storage means be transferred to the information processing apparatus through the network;
transferring the control program stored in the memory through the network to the information processing apparatus in response to a transfer request received in said receiving step, so as to allow the information processing apparatus to use the control program to generate control data for controlling the peripheral processing apparatus, which control data is subsequently to be transferred to the peripheral processing apparatus through the network;
storing information unique to the peripheral processing apparatus; and
controlling to execute said transferring step, to transfer the stored unique information through the network to the information processing apparatus in response to receipt in said receiving step of a transfer request from the information processing apparatus requesting that the unique information be transferred to the information processing apparatus. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A control method for use in a peripheral processing apparatus connected to an information processing apparatus through a network, comprising the steps of:
-
requesting the peripheral processing apparatus to transfer a control program for controlling the peripheral processing apparatus to the information processing apparatus through the network;
receiving the control program transferred from the peripheral processing apparatus through the network for controlling the peripheral processing apparatus in response to a request provided in said requesting step;
placing the received control program under the control of an operating system and building the received control program in the operating system; and
generating control data for controlling the peripheral processing apparatus using the control program built in the operating system and transferring the control data through the network to the peripheral processing apparatus. - View Dependent Claims (54, 55, 56, 57, 58)
-
-
59. A control method for use in a peripheral processing apparatus connected to an information processing apparatus through a network, comprising the steps of:
-
requesting the peripheral processing apparatus to transfer a control program for controlling the peripheral processing apparatus to the information processing apparatus through the network;
receiving the control program transferred from the peripheral processing apparatus through the network for controlling the peripheral processing apparatus in response to a request provided in said requesting step;
storing the received control program in a memory;
generating control data for controlling the peripheral processing apparatus using the control program stored in said storing process and transferring the control data through the network to the peripheral processing apparatus;
requesting each of the plurality of peripheral processing apparatuses to transfer information unique to the peripheral processing apparatus to the information processing apparatus through the network, in response to a request provided in said requesting step;
storing the received unique information in a memory; and
selecting one of the peripheral apparatuses based on the unique information stored in the memory, wherein said step of generating control data includes generating control data for controlling the one peripheral processing apparatus selected in said selecting step based on the stored control program and transferring the control data through the network to the selected one peripheral apparatus. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. An information processing apparatus connected to a plurality of peripheral processing apparatuses through a network, comprising:
-
reception means for receiving, from each of the plurality of peripheral processing apparatuses, information unique to the peripheral processing apparatus through the network;
selection means for selecting one of the plurality of peripheral processing apparatuses which is to print data, on the basis of the unique information received by said reception means;
memory means for storing a plurality of device drivers for controlling respective devices; and
generation means for generating the data to be printed by the one peripheral processing apparatus selected by said selection means using one of the plurality of device drivers stored in said memory means corresponding to the selected peripheral processing apparatus. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78)
-
-
79. An method of information processing, for processing information through a network comprising the steps of:
-
receiving, from each of a plurality of peripheral processing apparatuses, information unique to the peripheral processing apparatus through the network;
selecting one of the plurality of peripheral processing apparatuses which is to print data, on the basis of the unique information received by the receiving step;
storing a plurality of device drivers for controlling respective devices; and
generating the data to be printed by the one peripheral processing apparatus selected by the selection step using one of the plurality of device drivers stored in the storing step corresponding to the selected peripheral processing apparatus. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86)
-
-
87. A printing system including a plurality of output control apparatuses and an information processing apparatus communicating with the plurality of output control apparatuses via a network,
each output control apparatus comprising: -
print counting means for counting a print count value indicating a number of prints in response to delivery of a print sheet printed by the printer;
first trouble counting means for counting a first trouble count value indicating a number of print troubles of the printer;
second trouble counting means for counting a second trouble count value indicating a number of print troubles which occur until the print count value counted by said print counting means reaches a predetermined value;
determination means for determining whether or not the print count value counted by said print counting means reaches the predetermined value;
first transmission control means for controlling transmission of trouble data including the second trouble count value counted by said second trouble counting means to the information processing apparatus via the network, without receiving a request for outputting the second trouble count value from the information processing apparatus, if said determination means determines that the print count value counted by said print counting means reaches the predetermined value; and
second transmission control means for controlling transmission of status information including consumptive power of the output control apparatus, location of the output control apparatus, function of the output control apparatus and the trouble data, in response to a request for the status information from the information processing apparatus, and the information processing apparatus comprising;
reception means for receiving the trouble data and the status information from the plurality of output control apparatuses;
selection means for selecting one of the plurality of output control apparatuses which has the smallest second trouble count value, based on the trouble data received by said reception means; and
display control means for displaying the location of the one output control apparatus selected by said selection means based on the status information.
-
-
88. A method of a printing system including a plurality of output control apparatuses communicating with an information processing apparatus via a network, the method of communicating comprising:
-
performing, by each output control apparatuses, the following;
a print counting step of counting a print count value indicating a number of prints in response to delivery of a print sheet printed by the printer;
a first trouble counting step of counting a first trouble count value indicating a number of print troubles of the printer;
a second trouble counting step of counting a second trouble count value indicating a number of print troubles which occur until the print count value counted in said print counting step reaches a predetermined value;
a determining step of determining whether or not the print count value counted in said print counting step reaches the predetermined value;
a first transmission control step of controlling transmission of trouble data including the second trouble count value counted in said second trouble counting step to the information processing apparatus via the network, without receiving a request for outputting the second trouble count value from the information processing apparatus, if it is determined in said determination step that the print count value counted in said print counting step reaches the predetermined value; and
a second transmission control step of controlling transmission of status information including consumptive power of the output control apparatus, location of the output control apparatus, function of the output control apparatus and the trouble data, in response to a request for the status information from the information processing apparatus, and performing, by the information processing apparatus, the following;
a receiving step of receiving the trouble data and the status information from the plurality of output control apparatuses;
a selecting step of selecting one of the plurality of output control apparatuses which has the smallest second trouble count value, based on the trouble data received in said receiving step; and
a display step of displaying the location of the one output control apparatus selected by said selection means based on the status information.
-
-
89. A memory medium, storing computer-executable code for a method of a printing system including a plurality of output control apparatuses communicating with an information processing apparatus via a network, the method of communicating comprising:
-
performing, by each output control apparatus, the following;
a print counting step of counting a print count value indicating a number of prints in response to delivery of a print sheet printed by the printer;
a first trouble counting step of counting a first trouble count value indicating a number of print troubles of the printer;
a second trouble counting step of counting a second trouble count value indicating a number of print troubles which occur until the print count value counted in said print counting step reaches the predetermined value;
a determining step of determining whether or not the print count value counted in said print counting step reaches the predetermined value;
a first transmission control step of controlling transmission of trouble data including the second trouble count value counted in said second trouble counting step to the information processing apparatus via the network, without receiving a request for outputting the second trouble count value from the information processing apparatus, if it is determined in said determination step that the print count value counted in said print counting step reaches the predetermined value; and
a second transmission step of controlling transmission of status information including consumptive power of the output control apparatus, location of the output control apparatus, function of the output control apparatus and the trouble data, in response to a request for the status information from the information processing apparatus, and performing, by the information processing apparatus, the following;
a receiving step of receiving the trouble data and the status information from the plurality of output control apparatuses;
a selecting step of selecting one of the plurality of output control apparatuses which has the smallest second trouble count value, based on the trouble data received in said receiving step; and
a display control step of displaying the location of the one output control apparatus selected by said selection means based on the status information.
-
Specification