Information processing apparatus, information processing method, and information processing system
First Claim
1. An information processing apparatus connected to a network to which are also connected a plurality of printers and a server apparatus provided with a print queue, the server apparatus being one of a print server and a file server, said information processing apparatus comprising:
- first inquiry means for making a first query to a first one of the plurality of printers concerning a printer language supported by the first printer;
transmission means for, when a first response identifying a printer language supported by the first printer in response to the first query is received by said information processing apparatus, transmitting to the first printer print data converted to be interpretable by the printer language identified by the first response;
second inquiry means for, when the first response is not received, making a second query to the remaining ones of the plurality of printers other than the first printer concerning what printer languages are supported by the remaining printers; and
instruction means for providing an instruction to select one of the remaining printers based on a second response received from at least one of the remaining printers in response to the second query.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes an information processing apparatus connected to a network to which are also connected a plurality of printers and a server apparatus provided with a print queue, the server apparatus being one of a print server and a file server. The apparatus makes a first query to a first one of the plurality of printers concerning a printer language supported by the first printer and, when a first response identifying a printer language supported by the first printer in response to the first query is received, transmits to the first printer print data converted to be interpretable by the printer language identified by the first response. On the other hand, when the first response is not received, the apparatus makes a second query to the remaining ones of the plurality of printers other than the first printer concerning what printer languages are supported by the remaining printers, and instruction unit provides an instruction to select one of the remaining printers based on a second response received from at least one of the remaining printers in response to the second query.
115 Citations
92 Claims
-
1. An information processing apparatus connected to a network to which are also connected a plurality of printers and a server apparatus provided with a print queue, the server apparatus being one of a print server and a file server, said information processing apparatus comprising:
-
first inquiry means for making a first query to a first one of the plurality of printers concerning a printer language supported by the first printer;
transmission means for, when a first response identifying a printer language supported by the first printer in response to the first query is received by said information processing apparatus, transmitting to the first printer print data converted to be interpretable by the printer language identified by the first response;
second inquiry means for, when the first response is not received, making a second query to the remaining ones of the plurality of printers other than the first printer concerning what printer languages are supported by the remaining printers; and
instruction means for providing an instruction to select one of the remaining printers based on a second response received from at least one of the remaining printers in response to the second query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information processing method in an information processing apparatus connected to a network to which are also connected a plurality of printers and a server apparatus provided with a print queue, the server apparatus being one of a print server and a file server, said method comprising:
-
a first inquiry step of making a first query to a first one of the plurality of printers concerning a printer language supported by the first printer;
a transmission step of, when a first response identifying a printer language supported by the first printer in response to the first query is received by the information processing apparatus, transmitting to the first printer print data converted to be interpretable by the printer language identified by the first response;
a second inquiry step of, when the first response is not received, making a second query to the remaining ones of the plurality of printers other than the first printer concerning what printer languages are supported by the remaining printers; and
an instruction step of providing an instruction to select one of the remaining printers based on a second response received from at least one of the remaining printers in response to the second query. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An information processing system including an information processing apparatus connected to a network to which are also connected a plurality of printers and a server apparatus provided with a print queue, the server apparatus being one of a print server and a file server, said information processing apparatus comprising:
-
first inquiry means for making a first query to a first one of the plurality of printers concerning a printer language supported by the first printer;
transmission means for, when a first response identifying a printer language supported by the first printer in response to the first query is received by said information processing apparatus, transmitting to the first printer print data converted to be interpretable by the printer language identified by the first response;
second inquiry means for, when the first response is not received, making a second query to the remaining ones of the plurality of printers other than the first printer concerning what printer languages are supported by the remaining printers; and
instruction means for providing an instruction to select one of the remaining printers based on a second response received from at least one of the remaining printers in response to the second query. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A storage medium for storing a program readable by a computer, said program executing an information processing method in an information processing apparatus connected to a network to which are also connected a plurality of printers and a server apparatus provided with a print queue, the server apparatus being one of a print server and a file server, said method comprising:
-
a first inquiry step of making a first query to a first one of the plurality of printers concerning a printer language supported by the first printer;
a transmission step of, when a first response identifying a printer language supported by the first printer in response to the first query is received by the information processing apparatus, transmitting to the first printer print data converted to be interpretable by the printer language identified by the first response;
a second inquiry step of, when the first response is not received, making a second query to the remaining ones of the plurality of printers other than the first printer concerning what printer languages are supported by the remaining printers; and
an instruction step of providing an instruction to select one of the remaining printers based on a second response received from at least one of the remaining printers in response to the second query. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. An information processing apparatus connected to a plurality of printers, comprising:
-
inquiry means for making a first query to a first printer concerning a printer language supported by the first printer; and
control means for controlling said information processing apparatus to selectively perform one of plural operations in response to a result of the first query, a first one of the operations being to convert print data so as to be interpreted by the printer language supported by the first printer and to output such converted data to the first printer, and a second one of the operations being to cause said inquiry means to make a second query to a second printer on a network concerning a printer language supported by the second printer, wherein the second printer does not receive the first query. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. An information processing method operative in an information processing apparatus connected to a plurality of printers, comprising:
-
an inquiry step of making a first query to a first printer concerning a printer language supported by the first printer; and
a control step of controlling the information processing apparatus to selectively perform one of plural operations in response to a result of the first query, a first one of the operations being to convert print data so as to be interpreted by the printer language supported by the first printer and to output such converted data to the first printer, and a second one of the operations being to cause said inquiry step to make a second query to a second printer on a network concerning a printer language supported by the second printer, wherein the second printer does not receive the first query. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A computer readable storage medium storing a program for executing an information processing method operative in an information processing apparatus connected to a plurality of printers, said method comprising:
- an inquiry step of making a first query to a first printer concerning a printer language supported by the first printer; and
a control step of controlling the information processing apparatus to selectively perform one of plural operations in response to a result of the first query, a first one of the operations being to convert the print data so as to be interpreted by the printer language supported by the first printer and to output such converted data to the first printer, and a second one of the operations being to cause said inquiry step to make a second query to a second printer on a network concerning a printer language supported by the second printer, wherein the second printer does not receive the first query. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63)
- an inquiry step of making a first query to a first printer concerning a printer language supported by the first printer; and
-
64. An information processing apparatus connected to a network to which are also connected a plurality of printers and a server apparatus provided with a print queue, the server apparatus being one of a print server and a file server, said information processing apparatus comprising:
-
a first inquiry circuit arranged to make a first query to a first one of the plurality of printers concerning a printer language supported by the first printer;
a transmitter arranged to, when a first response identifying a printer language supported by the first printer in response to the first query is received by said information processing apparatus, transmit to the first printer print data converted to be interpretable by the printer language identified by the first response;
a second inquiry circuit arranged to, when the first response is not received, make a second query to the remaining ones of the plurality of printers other than the first printer concerning what printer languages are supported by the remaining printers; and
a control circuit arranged to provide an instruction to select one of the remaining printers based on a second response received from at least one of the remaining printers in response to the second query. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73)
both the print server and the file server are connected to the network, and said first inquiry circuit makes a query concerning the printer language to one of the printer selected to perform a printing operation, the print server, and the file server.
-
-
74. An information processing system including an information processing apparatus connected to a network to which are also connected a plurality of printers and a server apparatus provided with a print queue, the server apparatus being one of a print server and a file server, said information processing apparatus comprising:
-
a first inquiry circuit arranged to make a first query to a first one of the plurality of printers concerning a printer language supported by the first printer;
a transmitter arranged to, when a first response identifying a printer language supported by the first printer in response to the first query is received by said information processing apparatus, transmit to the first printer print data converted to be interpretable by the printer language identified by the first response;
a second inquiry circuit arranged to, when the first response is not received, make a second query to the remaining ones of the plurality of printers other than the first printer concerning what printer languages are supported by the remaining printers; and
a control circuit arranged to provide an instruction to select one of the remaining printers based on a second response received from at least one of the remaining printers in response to the second query. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82)
wherein the information processing apparatus further comprises a distinguishing circuit arranged to distinguish when an additional printer is newly connected to the network, and wherein said first inquiry circuit makes a query when the additional printer is newly connected to the network. -
78. An information processing system according to claim 77, wherein the information processing apparatus further comprises a memory arranged to store an identification of the printer language received in response to the first query made by said first inquiry circuit.
-
79. An information processing system according to claim 74, wherein said transmitter transmits via the print queue the print data.
-
80. An information processing system according to claim 74, wherein said control circuit provides the instruction by displaying a message.
-
81. An information processing system according to claim 80, wherein said control circuit provides the instruction by displaying a message indicating that another printer is to be selected.
-
82. An information processing system according to claim 80, wherein said control circuit provides the instruction by displaying all of the printer languages supported by all of the printers connected to the network.
-
-
83. An information processing apparatus connected to a plurality of printers, comprising:
-
an inquiry circuit arranged to make a first query to a first printer concerning a printer language supported by the first printer; and
a controller arranged to control said information processing apparatus to selectively perform one of plural operations in response to a result of the first query, a first one of the operations being to convert print data so as to be interpreted by the printer language supported by the first printer and to output such converted data to the first printer, and a second one of the operations being to cause said inquiry circuit to make a second query to a second printer on a network concerning a printer language supported by the second printer, wherein the second printer does not receive the first query. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90, 91, 92)
-
Specification