Print managing apparatus, device driver registering method, and device driver registering program
AssigneeCanon Kabushiki Kaisha
InventorsKenichi Kazumi, Satoshi Tanaka
Life of this patent
Estimating the term…
Abstract
In a system in which a client, a plurality of output devices, and a server are connected via a network, it is an object to enable a device driver to be installed into the server by a remote operation of the client and eliminate troublesomeness upon setting of a construction of a port. A Web server has a port constructing unit and a driver installing unit which operate in response to a remote instruction from the client and its construction is realized by making those units operative under the local system authority.
Claims16
A print managing apparatus connected to a client and an output device via a network, the print managing apparatus being a general-purpose computer provided with an operating system which controls a printer process having local system authority and processes having authority other than the local system authority, the print managing apparatus comprising:
- installing instruction receiving means for receiving, through a web application, a post command representing an installing instruction by the print managing apparatus from the client via the network;
- activating means for activating the printer process by the local system authority using the web application, when said installing instruction receiving means receives an HTTP post command;
- print port constructing means for, in response to the reception of the installing instruction of a device driver from the client by the print managing apparatus via the network, constructing, under control by the printer process activated by said activating means, a print port by the print managing apparatus corresponding to the output device on the basis of an IP address of the output device included in the post command received from the client;
- driver installing means for, in response to the reception of the installing instruction of the device driver from the client by the print managing apparatus via the network, installing by the print managing apparatus the device driver corresponding to the output device on the basis of device identification information included in the installing instruction received from the client;
- reception means for receiving print data by the print managing apparatus;
- transmission means for transmitting by the print managing apparatus the print data received by said receiving means to the output device using the print port constructed by said print port constructing means;
- and
- a Web server processing unit for making data communication with a browser on said client,
- wherein said print port constructing means and said driver installing means operate under control of the printer process activated by said activating means by the local system authority, and
- wherein a remote printer process including said print port constructing means and said driver installing means is called from said Web server processing unit under the local system authority.
A device driver registering method in a print managing apparatus connected to a client and an output device via a network, the print managing apparatus being a general-purpose computer provided with an operating system which controls a printer process having local system authority and processes having authority other than the local system authority, the method comprising:
- an installing instruction receiving step of receiving, through a web application, a post command representing an installing instruction by the print managing apparatus from the client via the network;
- an activating step of activating the printer process by the local system authority using the web application when said installing instruction receiving means receives an HTTP post command;
- a print port constructing step of, in response to the reception of the installing instruction of a device driver from the client by the print managing apparatus via the network, constructing, under control of the printer process activated in said activating step, a print port by the print managing apparatus corresponding to the output device on the basis of an IP address of the output device included in the post command received from the client;
- a driver installing step of, in response to the reception of the installing instruction of the device driver from the client by the print managing apparatus via the network, installing by the print managing apparatus the device driver corresponding to the output device on the basis of device identification information included in the installing instruction received from the client;
- a receiving step of receiving print data by the print managing apparatus;
- and
- a transmitting step of transmitting by the print managing apparatus the print data received in said receiving step to the output device using the print port constructed in said print port constructing step,
- wherein said print port constructing step and said driver installing step operate under control by the printer process activated in said activating step by the local system authority,
- wherein said print managing apparatus has a Web server process for making data communication with a browser on said client and a remote printer process for executing said Dort constructing step, and
- wherein said driver installing step is called from said Web server process under the local system authority.
A device driver registering program stored in a computer-readable medium, which is executed by a print managing apparatus connected to a client and an output device via a network, the print managing apparatus being a general-purpose computer provided with an operating system which controls a printer process having local system authority and processes having authority other than the local system authority, wherein said program allows said print managing apparatus to execute:
- an installing instruction receiving step of receiving, through a web application, a post command representing an installing instruction by the print managing apparatus from the client via the network;
- an activating step of activating the printer process by the local system authority using the web application, when said installing instruction receiving step receives an HTTP post command;
- a print port constructing step of, in response to the reception of the installing instruction of a device driver from the client by the print managing apparatus via the network, constructing, under control by the printer process activated in said activating step, a print port by the print managing apparatus corresponding to the output device on the basis of an IP address of the output device included in the post command installing instruction received from the client;
- a driver installing step of, in response to the reception of the installing instruction of the device driver from the client by the print managing apparatus via the network, installing by the print managing apparatus the device driver corresponding to the output device on the basis of device identification information included in the installing instruction received from the client;
- a receiving step of receiving print data by the print managing apparatus;
- and
- a transmitting step of transmitting by the print managing apparatus the print data received in said receiving step to the output device using the print port constructed in said print port constructing step,
- wherein said print port constructing step and said driver installing step operate under control of the printer process activated in said activating step by the local system authority,
- wherein said print managing apparatus has a Web server process for making data communication with a browser on said client and a remote printer process for executing said port constructing step, and
- wherein said driver installing step is called from said Web server process under the local system authority.
A computer-readable medium storing a computer program for a device driver registering method in a print managing apparatus connected to a client and an output device via a network, the print managing apparatus being a general-purpose computer provided with an operating system which controls a printer process having local system authority and processes having authority other than the local system authority, the method comprising:
- an installing instruction receiving step of receiving, through a web application, a post command representing an installing instruction by the print managing apparatus from the client via the network;
- an activating step of activating the printer process by the local system authority using the web application, when said installing instruction receiving step receives an HTTP post command;
- a print port constructing step of, in response to the reception of the installing instruction of a device driver from the client by the print managing apparatus via the network, constructing, under control by the printer process activated in said activating step, a print port by the print managing apparatus corresponding to the output device on the basis of an IP address of the output device included in the post command received from the client;
- a driver installing step of, in response to the reception of the installing instruction of the device driver from the client by the print managing apparatus via the network, installing by the print managing apparatus the device driver corresponding to the output device on the basis of device identification information included in the installing instruction received from the client;
- a receiving step of receiving print data by the print managing apparatus;
- and
- a transmitting step of transmitting by the print managing apparatus the print data received in said receiving step to the output device using the print port constructed in said print port constructing means,
- wherein said print port constructing step and said driver installing step operate under control of the printer process activated in said activating step by the local system authority,
- wherein said print managing apparatus has a Web server process for making data communication with a browser on said client and a remote printer process for executing said port constructing step, and
- wherein said driver installing step is called from said Web server process under the local system authority.
Dependencies are inferred from the claim text.