CN1165841C - Method for automatic loading printer drive programme - Google Patents
Method for automatic loading printer drive programme Download PDFInfo
- Publication number
- CN1165841C CN1165841C CNB021312206A CN02131220A CN1165841C CN 1165841 C CN1165841 C CN 1165841C CN B021312206 A CNB021312206 A CN B021312206A CN 02131220 A CN02131220 A CN 02131220A CN 1165841 C CN1165841 C CN 1165841C
- Authority
- CN
- China
- Prior art keywords
- network
- protocol stack
- printer
- print driver
- stack device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000004044 response Effects 0.000 claims abstract description 49
- 230000008569 process Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 12
- 238000000151 deposition Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
The present invention relates to a method for automatically loading a printer driver, which comprises the following steps: A. using a first network protocol stack device which is arranged on a first device terminal which needs to be printed, receiving the print demand of a first device and searching a printer in a network; B. using a second network protocol stack device which is arranged on a second device terminal in the network, receiving the information of searching the printer from the network, and returning a found search response containing the necessary attribute information of the printer to the first network protocol stack device; C. searching the print driver in the network and a local computer according to the attribute information of the printer by the first network protocol stack device, and installing the printer driver after downloading the printer driver so as to avoid the trouble of searching and installing the printer by handwork.
Description
Technical field
The present invention relates to the printer technology field, be meant especially a kind of on network the method for the driver of automatic loading printer.
Background technology
The network printer is meant the printer that shares use on the network, comprise the printer that directly links to each other with LAN (Local Area Network) by the Ethernet card on the printer, also comprise by parallel interface or USB interface (USB (universal serial bus)) with after computing machine is connected, again the printer that links to each other with LAN (Local Area Network) of the Ethernet card by computing machine etc.The network printer provides the network printing function for people, can allow many equipment shared or several printers that the printing demand is arranged in a network, and is therefore cost-saved, improves the utilization factor of printer.
The shortcoming of the network printer is in the prior art, in order to use the network printer, and the corresponding print driver of must be at first one by one the network printer being installed and being provided for every in the network equipment that the printing demand arranged, otherwise can not carry out printing.If the printer in the network is changed, and new printer is different with old printer model, in the network all have the equipment of printing demand all to need again the new corresponding print driver that printer provided of manual installation so, otherwise can not carry out printing equally.If a computing machine leaves original network, join in the new network, and in this network in the model of printer and the former network model of printer inequality, still need again the manual driver that the network printer is installed.
This problem for often being displaced into a plurality of internetwork computing machines more very, such as the notebook computer that often carries out mobile office, every new network all can run into the printer of different model, all needs again the manual installation of carrying out the network printer can use printing function.Suchlike thing has delayed many times of people, and for work brings inconvenience, and this problem is particularly outstanding when not having the suitable network printed driver at hand.
Summary of the invention
In view of this, the object of the present invention is to provide a kind of method of automatic loading printer drive programme, it can avoid the manual driver that various printers are installed, and exempts from configuration, intelligentized print driver loading path for there being the printing demand but not have the equipment of corresponding printer driver to provide in the network.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of method of automatic loading printer drive programme comprises following steps: A, one first network protocol stack device of employing, be arranged on one first equipment end that needs printing, and receive the printing demand of this first equipment, and in network, search printer; B, one second network protocol stack device of employing, be arranged on one second equipment end on the network, receive the message of searching printer in the network, return a response of finding of searching and give the first network protocol stack device, this response comprises the necessary attribute information of printer; C, the first network protocol stack device are searched print driver according to the attribute information of this printer in this machine and network, install after the download.
Preferably, described the searching in this machine and network of step C further comprises following steps: the first network protocol stack device searches whether this print driver is arranged in the local resource, if any then installing, otherwise searches this print driver in network; Adopt one the 3rd network protocol stack device, be arranged on one the 3rd equipment end that has this print driver on the network, search the message of print driver in the response to network and download is provided.
Preferably, described the searching in this machine and network of described step C further comprises following steps: the first network protocol stack device searches whether this print driver is arranged in the local resource, if any then installing, otherwise in network, search this print driver; Search the message of print driver and download is provided in the second network protocol stack device response to network.
Preferably, described second equipment end is provided with an axial cable leading-in device, is used to deposit printer index and print driver index, and first equipment that needs to print is communicated by letter with this axial cable leading-in device with mode of unicast; And described the searching further in this machine and network of step C comprises: the first network protocol stack device searches whether this print driver is arranged in the local resource, if any then installing, otherwise searches this print driver to this axial cable leading-in device; Search the message of print driver in the axial cable leading-in device response to network and download path is provided; The first network protocol stack device is downloaded this print driver according to the download path request that the axial cable leading-in device provides; Adopt one the 3rd network protocol stack device, be arranged on one the 3rd equipment end that has this print driver on the network, download the message of print driver in the response to network and download is provided.
Preferably, this method further comprises: the described network protocol stack device that provides print driver to download judges whether to allow the first network protocol stack device to download according to licensing scheme, if, provide print driver to download then for the first network protocol stack device, otherwise, give first network protocol stack device response error code, and refusal is downloaded.
The present invention has avoided must be by the manual shortcoming that the driver of various printers is installed in the prior art, exempt from configuration, intelligentized print driver loading path for there being the printing demand but not have the equipment of corresponding printer driver to provide in the network, especially be fit to the situation of mobile office.And implement simple and fast, produced the beyond thought technique effect of those of ordinary skills.
Description of drawings
Fig. 1 shows first preferred embodiment of the present invention;
Fig. 2 shows second preferred embodiment of the present invention;
Fig. 3 shows the 3rd preferred embodiment of the present invention;
Fig. 4 shows a process flow diagram of the first network protocol stack device;
Fig. 5 shows response and searches a process flow diagram of printer message;
Fig. 6 shows response and searches a process flow diagram of printed driver message;
Fig. 7 shows a process flow diagram of response print driver download request.
Embodiment
For make purpose of the present invention, technical scheme, and advantage clearer, below with reference to the accompanying drawing embodiment that develops simultaneously, the present invention is described in more detail.
Fig. 1 shows first preferred embodiment of the present invention.As shown in Figure 1, print driver has the Automatic Program discovery print driver and the process of downloading of printing demand as follows at the network printing machine local:
There is the program that the printing demand is arranged in step 1 on the equipment 101, send out message Network Search printer 102 in the mode of broadcast or multicast in network.
Step 7, equipment is installed and according to the printer attribute information that obtains in the step 2 driver is configured automatically after downloading print driver.
Fig. 2 shows second preferred embodiment of the present invention.As shown in Figure 2, on the equipment 102 of print driver in network, have the Automatic Program discovery print driver and the process of downloading of printing demand as follows:
There is the program that the printing demand is arranged in step 1 on the equipment 101, send out message Network Search printer 102 in the mode of broadcast or multicast in network.
Step 7, equipment is installed and according to the printer attribute information that obtains in the step 2 driver is configured automatically after downloading print driver.
Fig. 3 shows the 3rd preferred embodiment of the present invention.As shown in Figure 3, on print driver certain server 105 in network, and exist in the network can the index resources in network axial cable leading-in device 104, have the Automatic Program of printing demand to find that print driver and process of downloading are as follows:
There is the program that the printing demand is arranged in step 1 on the equipment 101, send out message Network Search printer to network center's indexing unit 104 with mode of unicast.
Therefore step 4, axial cable leading-in device 104 are found this print driver in the Internet resources, after receiving this and searching message, return a response of finding with mode of unicast, comprises the actual position of this print driver in the response simultaneously.
Step 7, equipment are installed after downloading print driver and according to the printer attribute information that obtains in the 2nd step driver are configured automatically.
Fig. 4 shows a process flow diagram of the first network protocol stack device as an example, the process flow diagram of printer message is searched in other network protocol stack devices (for example second network protocol stack device or the 3rd network protocol stack device) response that Fig. 5 to Fig. 7 shows respectively as an example, the process flow diagram of printed driver message is searched in response, and the process flow diagram of response print driver download request.But its application corresponding is in above preferred embodiment.
Fig. 4 shows a process flow diagram of the first network protocol stack device.The network protocol stack device generally is a program, operate in equipment that network is connected on.One first network protocol stack device operates on the equipment 101 of printing demand (promptly operate in need print one first equipment end).As shown in Figure 4:
Fig. 5 shows response and searches a process flow diagram of printer message.Search in response on second equipment of printer message (for example can be the network printer or centre retrieves device), one second network protocol stack device is set, the flow process that printer message is searched in its response is as follows:
Step 501, message is searched in the broadcasting that judges whether to receive the network printer that the equipment of printing demand sends, if do not receive then repeated execution of steps 501; Otherwise execution in step 502 judges whether the present networks printer meets search criterion, if ineligible then re-execute step 501, otherwise execution in step 503 returns to clean culture of the equipment of searching and searches response, and response contents comprises the necessary attribute of printer, return step 501, re-execute.
Fig. 6 shows response and searches a process flow diagram of printed driver message.The network protocol stack device of carrying out this flow process may be arranged on (as first preferred embodiment) on the printer, also may be arranged on (as second preferred embodiment) on other equipment on the network, can also be arranged on the axial cable leading-in device on the network.As shown in Figure 6:
Fig. 7 shows a process flow diagram of response print driver download request.As shown in Figure 7:
The above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not all, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (5)
1, a kind of method of automatic loading printer drive programme is characterized in that comprising following steps:
A, one first network protocol stack device of employing are arranged on one first equipment end that needs printing, receive the printing demand of this first equipment, and search printer in network;
B, one second network protocol stack device of employing, be arranged on one second equipment end on the network, receive the message of searching printer in the network, return a response of finding of searching and give the first network protocol stack device, this response comprises the necessary attribute information of printer;
C, the first network protocol stack device are searched print driver according to the attribute information of this printer in this machine and network, install after the download.
2, the method for automatic loading printer drive programme according to claim 1 is characterized in that described the searching of step C further comprises following steps in this machine and network:
The first network protocol stack device searches whether this print driver is arranged in the local resource, if any then installing, otherwise searches this print driver in network;
Adopt one the 3rd network protocol stack device, be arranged on one the 3rd equipment end that has this print driver on the network, search the message of print driver in the response to network and download is provided.
3, the method for automatic loading printer drive programme according to claim 1 is characterized in that described the searching of step C further comprises following steps in this machine and network:
The first network protocol stack device searches whether this print driver is arranged in the local resource, if any then installing, otherwise searches this print driver in network;
Search the message of print driver and download is provided in the second network protocol stack device response to network.
4, the method for automatic loading printer drive programme according to claim 1, it is characterized in that, described second equipment end is provided with an axial cable leading-in device, be used to deposit printer index and print driver index, first equipment that needs to print is communicated by letter with this axial cable leading-in device with mode of unicast; And described the searching further in this machine and network of step C comprises:
The first network protocol stack device searches whether this print driver is arranged in the local resource, if any then installing, otherwise searches this print driver to this axial cable leading-in device;
Search the message of print driver in the axial cable leading-in device response to network and download path is provided;
The first network protocol stack device is downloaded this print driver according to the download path request that the axial cable leading-in device provides;
Adopt one the 3rd network protocol stack device, be arranged on one the 3rd equipment end that has this print driver on the network, download the message of print driver in the response to network and download is provided.
5, according to the method for claim 2,3 or 4 described automatic loading printer drive programmes, it is characterized in that, this method further comprises: the described network protocol stack device that provides print driver to download judges whether to allow the first network protocol stack device to download according to licensing scheme, if, provide print driver to download then for the first network protocol stack device, otherwise, give first network protocol stack device response error code, and refusal is downloaded.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB021312206A CN1165841C (en) | 2002-09-13 | 2002-09-13 | Method for automatic loading printer drive programme |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB021312206A CN1165841C (en) | 2002-09-13 | 2002-09-13 | Method for automatic loading printer drive programme |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1472642A CN1472642A (en) | 2004-02-04 |
| CN1165841C true CN1165841C (en) | 2004-09-08 |
Family
ID=34144842
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB021312206A Expired - Fee Related CN1165841C (en) | 2002-09-13 | 2002-09-13 | Method for automatic loading printer drive programme |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1165841C (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006134245A (en) * | 2004-11-09 | 2006-05-25 | Kyocera Mita Corp | Automatic installation system and program of printer driver |
| US7903267B2 (en) | 2005-11-02 | 2011-03-08 | Kyocera Mita Corporation | Automatic installation system for printer driver, and program recording medium |
| JP5419637B2 (en) * | 2009-11-04 | 2014-02-19 | キヤノン株式会社 | Management device, method and program |
| JP5744942B2 (en) * | 2013-03-13 | 2015-07-08 | 東芝テック株式会社 | Printer device |
| CN105812613B (en) * | 2014-12-31 | 2019-01-08 | 航天信息股份有限公司 | The communication means of terminal and the terminal and printing device |
| JP2016139386A (en) * | 2015-01-29 | 2016-08-04 | 富士ゼロックス株式会社 | Device management system, relay device, and program |
| JP6624987B2 (en) * | 2016-03-23 | 2019-12-25 | キヤノン株式会社 | Information processing apparatus, program, and control method |
| CN109408004B (en) * | 2018-09-30 | 2022-03-15 | 福建星谷信息科技有限公司 | USB multi-channel synchronous downloading tool applied to printer and working method thereof |
| CN110851149B (en) * | 2019-10-11 | 2024-04-23 | 杭州珐珞斯科技有限公司 | Method, system and computer device for installing cloud printing driver |
| CN116048551A (en) * | 2022-12-22 | 2023-05-02 | 中科方德软件有限公司 | Printer driver installation method, device and readable storage medium |
-
2002
- 2002-09-13 CN CNB021312206A patent/CN1165841C/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1472642A (en) | 2004-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8305606B2 (en) | Job management system, apparatus, and method for distributing print job information list in RSS format | |
| CN1095562C (en) | Local-printing providing on customer computer | |
| CN1213360C (en) | Method, system, program and data structure for reconfiguring output devices in a network | |
| CN1165841C (en) | Method for automatic loading printer drive programme | |
| CN1620010A (en) | VLAN server | |
| CN101068171A (en) | Speed-measuring resource dynamic distributing method and system for network speed-measuring system | |
| CN1584865A (en) | Comptuer software updating method | |
| CN1206154A (en) | Method of administering work group printers | |
| CN1416090A (en) | Method for pushing customized web page to network users | |
| CN1852502A (en) | Method for realizing load uniform in clustering system, system and storage controller | |
| CN101064659A (en) | Data transmission system and method | |
| CN1157898C (en) | method for internet communication | |
| CN1578487A (en) | Method for mobile terminal switching in packet network | |
| CN1852411A (en) | An electronic program guide server deployment system and its establishment and operation method | |
| CN1142296A (en) | data storage device | |
| US20060077421A1 (en) | System and method for driverless printers | |
| CN1889572A (en) | Internet protocol address distributing method and dynamic main machine configuration protocol relay | |
| CN1719808A (en) | Power saving in wireless packet based networks | |
| CN1160640C (en) | Network printer and driving method | |
| CN1922834A (en) | Internet connection terminal apparatus and internet connection status determining method | |
| CN1791044A (en) | System to manage wireless connection state between network printer and access point using wireless connection map and a method thereof | |
| CN1606305A (en) | Method and apparatus for managing ip addresses and name mappings for wireless clients | |
| CN1815972A (en) | Method for obtaining configuration data of business plate in distribution type management system | |
| CN1798147A (en) | Method for matching uniform resource locator | |
| CN1704931A (en) | Method and apparatus for providing information inquiry by the network administration system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040908 Termination date: 20200913 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |