CN110347352A - Across a network Method of printing, device and storage medium based on driving - Google Patents

Across a network Method of printing, device and storage medium based on driving Download PDF

Info

Publication number
CN110347352A
CN110347352A CN201910527575.1A CN201910527575A CN110347352A CN 110347352 A CN110347352 A CN 110347352A CN 201910527575 A CN201910527575 A CN 201910527575A CN 110347352 A CN110347352 A CN 110347352A
Authority
CN
China
Prior art keywords
printer
printing
driving
client
unique identifier
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.)
Pending
Application number
CN201910527575.1A
Other languages
Chinese (zh)
Inventor
黄建运
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Deka Technology Co Ltd
Original Assignee
Shenzhen Deka Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Deka Technology Co Ltd filed Critical Shenzhen Deka Technology Co Ltd
Priority to CN201910527575.1A priority Critical patent/CN110347352A/en
Publication of CN110347352A publication Critical patent/CN110347352A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

The invention discloses a kind of across a network Method of printing, device and storage medium based on driving.Driving client obtains the unique identifier and print out task for the printer being selected, and by the printing Content Transformation in print out task at print data, reduces the size of the data for transmission, saves Internet resources;If detecting printer not in same local area network according to unique identifier, driving client and printer, which establish communication connection and send print data, send into printer completion to print, data conversion and transmission by driving client automatic identification printing type and are completed using method of the invention, enormously simplify the operation of user, user only needs conventionally to generate print out task, without being operated by Cloud Server, the progress across a network printing in the case where not changing user operation habits is realized.

Description

Across a network Method of printing, device and storage medium based on driving
Technical field
The present invention relates to printer data process fields, especially beat for a kind of across a network based on driving of printer Impression method, device and storage medium.
Background technique
Traditional printer generallys use the printer driver in Windows system, and this driving only supports USB connection to beat Print is printed by the user equipment under same local area network.And as the usage scenario of printer is more and more extensive, warp Printer and user equipment can often be encountered not in the across a network of the same local area network or strange land print scene, such as user equipment In shops, printer cannot achieve across a network printing in scenes such as warehouses, using traditional driving method, can only be in local printing By manual delivery file after out, under efficiency is very low.In order to solve across a network printing, existing scheme mostly uses cloud to print greatly As solution, user is uploaded to document is printed in Cloud Server, then printer is selected in Cloud Server, passes through installation Drive control printer in Cloud Server completes printing, but the printing of existing cloud and traditional printing operationally distinguish compared with Greatly, user is needed to have certain understanding to the operating system of Cloud Server, for getting used to the user of local area network local printing and Say that user experience is very bad.
Summary of the invention
For overcome the deficiencies in the prior art, the purpose of the present invention is to provide a kind of across a network printing side based on driving Method, device and storage medium can pass through the driving installed in a user device in the case where not changing user's printing habit Client realizes that across a network prints automatically.
Technical solution used by the present invention solves the problems, such as it is: in a first aspect, the present invention provides one kind based on driving Across a network Method of printing, comprising the following steps:
Driving client obtains the unique identifier of print out task and the printer being selected, and the print out task includes beating Print content and setting of printing;
The driving client is by the printing Content Transformation at the print data for executing printing after capable of being read by printer;
The driving client reads the printer record for saving Printer Information, is existed according to the unique identifier It is matched in printer record, if it fails to match, printing type is set remote printing by the driving client;
The driving client and printer, which are established, to be communicated to connect, and the print data is sent to and completes to beat in printer Print.
Further, described to be matched in printer record according to the unique identifier further include: if successful match, institute It states driving client and by printing type sets local printing, be sent to the print data by local area network complete in printer At printing.
Further, the printer record is generated by following steps:
After the driving client load, Web broadcast packet is sent to local area network, and monitors printer notice;
After printer starts or detects Web broadcast packet, printer notice, the printer notice are sent to local area network In include printer unique identifier and IP address;
After the driving client listens to the printer notice, the unique identifier and IP in printer notice are obtained Address generates printer record.
Further, the mode for driving client to establish communication connection with printer includes that point-to-point communication connect, takes Business device transfer connection or reversed API connection.
Further, if establishing the mode of communication connection as point-to-point communication connection, the transmission of print data is specifically included Following steps:
The driving client searches the IP address of printer according to the unique identifier from server;
The driving client establishes connection according to acquired IP address and printer, and the print data is sent to Printing is executed in printer;
After the printer completes printing, the driving client disconnects the connection with printer.
Second aspect, the present invention provides a kind of for executing a kind of device of across a network Method of printing based on driving, Including CPU element, the CPU element is for executing following steps:
Driving client obtains the unique identifier of print out task and the printer being selected, and the print out task includes beating Print content and setting of printing;
The driving client is by the printing Content Transformation at the print data for executing printing after capable of being read by printer;
The driving client reads the printer record for saving Printer Information, is existed according to the unique identifier It is matched in printer record, if it fails to match, printing type is set remote printing by the driving client;
The print data is sent to by the driving client to be completed to print in printer.
Further, the CPU element is also used to execute following steps: if the unique identifier is in printer record With success, then printing type is set local printing by the driving client, is sent the print data by local area network Printing is completed into printer.
Further, the CPU element is also used to execute following steps:
After the driving client load, Web broadcast packet is sent to local area network, and monitors printer notice;
After printer starts or detects Web broadcast packet, printer notice, the printer notice are sent to local area network In include printer unique identifier and IP address;
After the driving client listens to the printer notice, the unique identifier and IP in printer notice are obtained Address generates printer record.
Further, if establishing the mode of communication connection as point-to-point communication connection, the CPU element is also used to execute following Step:
The driving client searches the IP address of printer according to the unique identifier from server;
The driving client establishes connection according to acquired IP address and printer, and the print data is sent to Printing is executed in printer;
After the printer completes printing, the driving client disconnects the connection with printer.
The third aspect, the present invention provides a kind of a kind of equipment for executing across a network Method of printing based on driving, Memory including at least one control processor and for being communicated to connect at least one control processor;Memory is stored with The instruction that can be executed by least one control processor, instruction are executed by least one control processor, so that at least one is controlled Processor processed is able to carry out a kind of across a network Method of printing based on driving as described above.
Fourth aspect, the present invention provides a kind of computer readable storage medium, computer-readable recording medium storage has Computer executable instructions, computer executable instructions are for making computer execute a kind of inter-network based on driving as described above Network Method of printing.
5th aspect, the present invention also provides a kind of computer program product, the computer program product includes storage Computer program on computer readable storage medium, the computer program include program instruction, when described program instructs When being computer-executed, computer is made to execute a kind of across a network Method of printing based on driving as described above.
The one or more technical solutions provided in the embodiment of the present invention at least have the following beneficial effects: that the present invention mentions A kind of across a network Method of printing, device and storage medium based on driving is supplied.Client is driven to obtain unique knowledge of printer Other code and print out task, and the printing Content Transformation in print out task is reduced into the data for transmission at print data Size saves Internet resources;If detecting that printer in same local area network, does not drive client and printing according to unique identifier Machine, which establishes communication connection and sends print data, send into printer completion to print, using method of the invention by driving client Automatic identification printing type simultaneously completes data conversion and transmission, enormously simplifies the operation of user, and user only need to be according to tradition side Formula generates print out task, without being operated by Cloud Server, realize in the case where not changing user operation habits into The printing of row across a network.
Detailed description of the invention
The invention will be further described with example with reference to the accompanying drawing.
Fig. 1 is a kind of flow chart for across a network Method of printing based on driving that first embodiment of the invention provides;
Fig. 2 is that printer note is generated in a kind of across a network Method of printing based on driving of first embodiment of the invention offer The flow chart of record;
Fig. 3 is that printer number is sent in a kind of across a network Method of printing based on driving of first embodiment of the invention offer According to flow chart;
Fig. 4 is a kind of a kind of for executing across a network Method of printing based on driving of second embodiment of the invention offer Schematic device.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right The present invention is further elaborated.It should be appreciated that described herein, specific examples are only used to explain the present invention, not For limiting the present invention.
It should be noted that each feature in the embodiment of the present invention can be combined with each other, in this hair if do not conflicted Within bright protection scope.In addition, though having carried out functional module division in schematic device, shows patrol in flow charts Sequence is collected, but in some cases, it can be shown in the sequence execution in the module division being different from device or flow chart The step of out or describing.
With reference to Fig. 1, the first embodiment of the present invention provides a kind of across a network Method of printing based on driving, including following Step:
Step S100, driving client obtain the unique identifier of print out task and the printer being selected, the printing Task includes printing content and setting of printing;
Step S200, the driving client is by the printing Content Transformation at execution printing after capable of being read by printer Print data;
Step S300, the driving client read the printer record for saving Printer Information, according to it is described only One identification code matches in printer record, if it fails to match, printing type is set as remotely beating by the driving client Print;
Step S400, the driving client and printer, which are established, to be communicated to connect, and the print data is sent to printing Printing is completed in machine.
Wherein, in the present embodiment, the unique identifier of printer is preferably added to driving client before executing printing Directly pass through unique identifier in end, when being conducive to user's use and chooses corresponding printer.
Wherein, printer in actual use, preferred printer is common setting, in the present embodiment, excellent It is selected in the unique identifier that preferred printer is saved in driving client and corresponding network address, when driving client is according to step When the printer that unique identifier acquired in rapid S100 detects that user chooses is preferred printer, the net pre-saved is obtained Step S400 is directly executed behind network address.By the way that preferred printer is arranged, be conducive to there was only a printer or master in user The identification saved when a printer to printer connection type is used, working efficiency used in everyday is effectively improved.It needs Illustrate, in the present embodiment, preferred printer can be by user's manual setting, can also will most newly added printer It is automatically set as preferred printer, is able to achieve network address and the preservation for obtaining printer after being arranged.It is understood that Printer can be matched with any information in the present embodiment, be able to achieve and connect printer, it is excellent in the present embodiment Choosing is advantageously implemented across a network since the unique identifier of every printer is different using the unique identifier of printer Accurate match goes out printer when strange land prints.
Wherein, it should be noted that the unique identifier of the printer in the present embodiment print out task is preferably from driving visitor It is chosen in the list of Printers established in the end of family, the quantity of the unique identifier in list of Printers can be any amount, It is added before executing printing.
Wherein, it should be noted that the printing content in print out task can be document, be also possible to printer support The list of arbitrary format, details are not described herein.It is understood that in step S200 will printing Content Transformation at can be by printer The data that printing is executed after reading are only the preferred of the present embodiment, replace server to carry out data conversion with local device, can Save server resource.It should be noted that due to printer model there are many, the present embodiment preferably addition unique identification When code, the data type of the print data of printer model corresponding to the unique identifier can be obtained from server, Local matched data type can be realized by updating the local data base of driving client, can be obtained according to unique identifier The data type of print data, to compared with being needed in traditional scheme to each independently installed driving of printer, this implementation The driving that the scheme of example can drive client to realize Multiple Type printer by one, greatly simplifies the behaviour of printer Make, effectively improves user experience.
Wherein, it should be noted that any way can be used to judge printing type whether remotely to beat in step S300 Print, such as compared after the IP address for reading printer in server with the network segment where driving client, the present embodiment It is preferred that generating printer record in driving client, the contrast judgement printer by carrying out list in the local database is It is no in same local area network, reduce the data interaction between server, saved Internet resources.
Wherein, it should be noted that after driving client and printer to establish communication connection in step S400, only beaten The transmission of printing evidence disconnects after being sent completely, and is conducive to save Internet resources.
In another embodiment of the present invention, described matched in printer record according to the unique identifier is also wrapped Include: if successful match, printing type is set local printing by the driving client, by local area network by the printing number Printing is completed according to being sent in printer.
Wherein, it should be noted that driving client can be only attached by internet and printer, in phase By LAN connection be only the preferred of the present embodiment with the printer in network, be capable of effectively save server resource and at This.
With reference to Fig. 2, in another embodiment of the present invention, the printer record is generated by following steps:
Step S310 sends Web broadcast packet to local area network, and it is logical to monitor printer after the driving client load It accuses;
Step S320 after printer starts or detects Web broadcast packet, sends printer notice to local area network, described to beat It include the unique identifier and IP address of printer in the notice of print machine;
Step S330 after the driving client listens to the printer notice, is obtained unique in printer notice Identification code and IP address generate printer record.
Wherein, in the present embodiment, printer record can be fixed list, give birth to again when being also possible to start every time At, in the present embodiment preferably drive client load when regenerate, to ensure the Printer Information in printer record Accuracy avoids matching error after printer shutdown or more switching network.
Wherein, in the present embodiment, the Printer Information in local area network can be obtained by any way, such as is being serviced The information that the corresponding printer of each local area network is saved in device can recognize that the printer in local area network.The present embodiment In preferably matched in the form of Handshake Protocol.It is logical by the monitoring and printer active transmission printer that drive client It accuses, the efficiency of data acquisition can be greatlyd improve.The scheme that the information of printer is saved using server, when printer and use It is larger to the read volume of Cloud Server when the quantity of family equipment is more, expend a large amount of Cloud Server resources.By Handshake Protocol into The mode of row broadcast can complete the acquisition and update of information inside local area network, be effectively saved Cloud Server resource.
In another embodiment of the present invention, the driving client and the mode of printer foundation communication connection include Point-to-point communication connection, transit server connection or reversed API connection.
Wherein, it should be noted that point-to-point communication connection can be attached by IP address, can also pass through other The network address of type connects, and can be realized and is connected by internet.
Wherein, in the present embodiment, the mode of transit server connection preferably saves all printers in the server Unique identifier and print data are sent in server by network address, driving client, and server is according to unique identifier It reads out and establishes connection with printer after corresponding IP address, and print data is sent in printer and executes printing.It is preferred that Ground, the printer being connected with server is when starting or network address are changed, after actively sending change to server Network address, with the accuracy for the network address for ensuring to save in server.
Wherein, in the present embodiment, reversed API connection can establish connection with arbitrary form, and the present embodiment is preferably in step After the completion of rapid S300 is executed, driving user end to server sends the unique identifier of printer, and server is according to unique identification Code sends link information to printer, and link information is preferably to drive the network address of client, and printer receives connection letter Connection is established by API and driving client after breath and reads the print data in driving client, to complete to print.
With reference to Fig. 3, in another embodiment of the present invention, if establishing the mode of communication connection as point-to-point communication company Connect, then the transmission of print data specifically includes the following steps:
Step S410, the driving client with searching the IP of printer according to the unique identifier from server Location;
Step S420, the driving client establishes connection according to acquired IP address and printer, by the printing Data, which are sent in printer, executes printing;
Step S430, after the printer completes printing, the driving client disconnects the connection with printer.
Wherein, it should be noted that IP address is the preferred of the present embodiment, is also possible to any type of network address, It can be realized unique correspondence, specific address type is chosen according to actual needs.
Wherein, it should be noted that after executing the step S430, the connection with printer can be kept, in order to execute Next print out task can also disconnect, and the present embodiment preferably disconnects, due to across a network printing need to expend it is more Internet resources, executed to disconnect after printing and be conducive to save Internet resources.
Referring to Fig. 4, the second embodiment of the present invention additionally provides a kind of beats for executing a kind of across a network based on driving The device of impression method, the device are smart machine, such as smart phone, computer and tablet computer etc., and the present embodiment is to calculate It is illustrated for machine.
In the computer 4000 for being used to execute a kind of across a network Method of printing based on driving, including CPU element 4100, the CPU element 4100 is for executing following steps:
Driving client obtains the unique identifier of print out task and the printer being selected, and the print out task includes beating Print content and setting of printing;
The driving client is by the printing Content Transformation at the print data for executing printing after capable of being read by printer;
The driving client reads the printer record for saving Printer Information, is existed according to the unique identifier It is matched in printer record, if it fails to match, printing type is set remote printing by the driving client;
The print data is sent to by the driving client to be completed to print in printer.
Further, the CPU element 4100 is for executing following steps: if the unique identifier is in printer record Successful match, then printing type is set local printing by the driving client, is sent out the print data by local area network It send into printer and completes to print.
Further, the CPU element 4100 is for executing following steps:
After the driving client load, Web broadcast packet is sent to local area network, and monitors printer notice;
After printer starts or detects Web broadcast packet, printer notice, the printer notice are sent to local area network In include printer unique identifier and IP address;
After the driving client listens to the printer notice, the unique identifier and IP in printer notice are obtained Address generates printer record.
Further, if establish communication connection mode be point-to-point communication connect, the CPU element 4100 for execution with Lower step:
The driving client searches the IP address of printer according to the unique identifier from server;
The driving client establishes connection according to acquired IP address and printer, and the print data is sent to Printing is executed in printer;
After the printer completes printing, the driving client disconnects the connection with printer.
Wherein, in the present embodiment, it is equipped in the intelligent apparatus described above a kind of based on driving for executing The client of across a network Method of printing, a kind of across a network Method of printing based on driving do not need to pass through in the present embodiment User's operation is completed, but after user generates print out task by the operating system of the computer 4000, pass through CPU element It is automatically performed.
It can be connected by bus or other modes between computer 4000 and CPU element 4100, in computer 4000 It further include memory, the memory can be used for storing non-transient software as a kind of non-transient computer readable storage medium Program, non-transitory computer executable program and module, as being based on driving for executing one kind in the embodiment of the present invention Across a network Method of printing the corresponding program instruction/module of equipment.Computer 4000 is stored in memory by running Non-transient software program, instruction and module execute to control CPU element 4100 for executing a kind of inter-network based on driving The various function application and data processing of network Method of printing realize a kind of inter-network based on driving of above method embodiment Network Method of printing.
Memory may include storing program area and storage data area, wherein storing program area can storage program area, extremely Application program required for a few function;Storage data area, which can be stored, uses created data according to CPU element 4100 Deng.It can also include non-transient memory in addition, memory may include high-speed random access memory, for example, at least one Disk memory, flush memory device or other non-transient solid-state memories.In some embodiments, the optional packet of memory The memory remotely located relative to CPU element 4100 is included, these remote memories can pass through network connection to the computer 4000.The example of above-mentioned network includes but is not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.
One or more of module storages in the memory, when being executed by the CPU element 4100, execute Across a network Method of printing of one of the above method embodiment based on driving.
The embodiment of the invention also provides a kind of computer readable storage medium, the computer-readable recording medium storage There are computer executable instructions, which is executed by CPU element 4100, realizes that one kind described above is based on The across a network Method of printing of driving.
The apparatus embodiments described above are merely exemplary, wherein described, device can as illustrated by the separation member It is physically separated with being or may not be, it can it is in one place, or may be distributed over multiple network dresses It sets.Some or all of the modules therein can be selected to achieve the purpose of the solution of this embodiment according to the actual needs.
It should be noted that by this present embodiment for executing a kind of dress of across a network Method of printing based on driving It sets and is based on identical inventive concept with a kind of above-mentioned across a network Method of printing based on driving, therefore, in embodiment of the method Corresponding contents are equally applicable to present apparatus embodiment, and and will not be described here in detail.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can borrow Help software that the mode of general hardware platform is added to realize.It will be appreciated by those skilled in the art that realizing in above-described embodiment method All or part of the process is relevant hardware can be instructed to complete by computer program, and the program can be stored in meter In calculation machine read/write memory medium, the program is when being executed, it may include such as the process of the embodiment of the above method.Wherein, described Storage medium can be magnetic disk, CD, read-only memory (ReadOnlyMemory, ROM) or random access memory (Random Access Memory, RAM) etc..
It is to be illustrated to preferable implementation of the invention, but the invention is not limited to above-mentioned embodiment party above Formula, those skilled in the art can also make various equivalent variations on the premise of without prejudice to spirit of the invention or replace It changes, these equivalent deformations or replacement are all included in the scope defined by the claims of the present application.

Claims (10)

1. a kind of across a network Method of printing based on driving, which comprises the following steps:
Driving client obtains the unique identifier of print out task and the printer being selected, and the print out task includes in printing Appearance and setting of printing;
The driving client is by the printing Content Transformation at the print data for executing printing after capable of being read by printer;
The driving client reads the printer record for saving Printer Information, is being printed according to the unique identifier It is matched in machine record, if it fails to match, printing type is set remote printing by the driving client;
The driving client and printer, which are established, to be communicated to connect, and the print data is sent to and completes to print in printer.
2. a kind of across a network Method of printing based on driving according to claim 1, which is characterized in that described according to Unique identifier matches in printer record further include: if successful match, printing type is arranged the driving client For local printing, the print data is sent to by local area network and completes to print in printer.
3. a kind of across a network Method of printing based on driving described in root according to claim 1, which is characterized in that the printer Record is generated by following steps:
After the driving client load, Web broadcast packet is sent to local area network, and monitors printer notice;
After printer starts or detects Web broadcast packet, printer notice is sent to local area network, is wrapped in the printer notice Include the unique identifier and IP address of printer;
After the driving client listens to the printer notice, with obtaining unique identifier and the IP in printer notice Location generates printer record.
4. a kind of across a network Method of printing based on driving described in root according to claim 1, it is characterised in that: the driving visitor Family end includes that point-to-point communication is connect, transit server connects or reversed API connection with the mode that printer establishes communication connection.
5. a kind of across a network Method of printing based on driving according to claim 4 piece, which is characterized in that if establishing communication The mode of connection be point-to-point communication connection, then the transmission of print data specifically includes the following steps:
The driving client searches the IP address of printer according to the unique identifier from server;
The driving client establishes connection according to acquired IP address and printer, and the print data is sent to printing Printing is executed in machine;
After the printer completes printing, the driving client disconnects the connection with printer.
6. a kind of for executing the device of the across a network Method of printing based on driving, which is characterized in that described including CPU element CPU element is for executing following steps:
Driving client obtains the unique identifier of print out task and the printer being selected, and the print out task includes in printing Appearance and setting of printing;
The driving client is by the printing Content Transformation at the print data for executing printing after capable of being read by printer;
The driving client reads the printer record for saving Printer Information, is being printed according to the unique identifier It is matched in machine record, if it fails to match, printing type is set remote printing by the driving client;
The print data is sent to by the driving client to be completed to print in printer.
7. according to claim 6 a kind of for executing the device of the across a network Method of printing based on driving, feature exists In the CPU element is also used to execute following steps: if unique identifier successful match in printer record, institute It states driving client and by printing type sets local printing, be sent to the print data by local area network complete in printer At printing.
8. according to claim 6 a kind of for executing the device of the across a network Method of printing based on driving, feature exists In the CPU element is also used to execute following steps:
After the driving client load, Web broadcast packet is sent to local area network, and monitors printer notice;
After printer starts or detects Web broadcast packet, printer notice is sent to local area network, is wrapped in the printer notice Include the unique identifier and IP address of printer;
After the driving client listens to the printer notice, with obtaining unique identifier and the IP in printer notice Location generates printer record.
9. according to claim 6 a kind of for executing the device of the across a network Method of printing based on driving, feature exists In if establishing the mode of communication connection as point-to-point communication connection, the CPU element is also used to execute following steps:
The driving client searches the IP address of printer according to the unique identifier from server;
The driving client establishes connection according to acquired IP address and printer, and the print data is sent to printing Printing is executed in machine;
After the printer completes printing, the driving client disconnects the connection with printer.
10. a kind of computer readable storage medium, it is characterised in that: the computer-readable recording medium storage has computer can It executes instruction, the computer executable instructions are for making computer execute a kind of base as described in any one in claim 1-5 In the across a network Method of printing of driving.
CN201910527575.1A 2019-06-18 2019-06-18 Across a network Method of printing, device and storage medium based on driving Pending CN110347352A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910527575.1A CN110347352A (en) 2019-06-18 2019-06-18 Across a network Method of printing, device and storage medium based on driving

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910527575.1A CN110347352A (en) 2019-06-18 2019-06-18 Across a network Method of printing, device and storage medium based on driving

Publications (1)

Publication Number Publication Date
CN110347352A true CN110347352A (en) 2019-10-18

Family

ID=68182231

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910527575.1A Pending CN110347352A (en) 2019-06-18 2019-06-18 Across a network Method of printing, device and storage medium based on driving

Country Status (1)

Country Link
CN (1) CN110347352A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111866833A (en) * 2020-07-16 2020-10-30 光芯半导体(深圳)有限公司 Method, device and medium for switching wifi network connection of handheld printer

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004287596A (en) * 2003-03-19 2004-10-14 Tohoku Ricoh Co Ltd Print management system and printer
CN101526889A (en) * 2002-06-26 2009-09-09 微软公司 Document printing system and method of mobile computing device users
CN102123223A (en) * 2009-12-28 2011-07-13 佳能株式会社 Information processing apparatus, network device, system, control method
US20130083337A1 (en) * 2011-09-30 2013-04-04 Konica Minolta Laboratory U.S.A., Inc. Wireless printing from a device outside the network
CN103226451A (en) * 2012-01-31 2013-07-31 柯尼卡美能达美国研究所有限公司 Printing an electronic document using a printer and a mobile device
CN106126137A (en) * 2016-08-31 2016-11-16 安徽天斯努信息技术股份有限公司 A kind of self-help print method and apparatus

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101526889A (en) * 2002-06-26 2009-09-09 微软公司 Document printing system and method of mobile computing device users
JP2004287596A (en) * 2003-03-19 2004-10-14 Tohoku Ricoh Co Ltd Print management system and printer
CN102123223A (en) * 2009-12-28 2011-07-13 佳能株式会社 Information processing apparatus, network device, system, control method
US20130083337A1 (en) * 2011-09-30 2013-04-04 Konica Minolta Laboratory U.S.A., Inc. Wireless printing from a device outside the network
CN103226451A (en) * 2012-01-31 2013-07-31 柯尼卡美能达美国研究所有限公司 Printing an electronic document using a printer and a mobile device
CN106126137A (en) * 2016-08-31 2016-11-16 安徽天斯努信息技术股份有限公司 A kind of self-help print method and apparatus

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
朱鹏等: "基于网络分布环境的打印服务***RLP", 《计算机应用与软件》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111866833A (en) * 2020-07-16 2020-10-30 光芯半导体(深圳)有限公司 Method, device and medium for switching wifi network connection of handheld printer

Similar Documents

Publication Publication Date Title
CN104391664B (en) A kind of Self-service printing system for realizing printer and printing server cross-network segment communicating
CN101957936A (en) Method and system for implementing workflow form
EP3160093B1 (en) Communication system, management server, communication relay apparatus, and program
CN103955347B (en) Network printing equipment, server, system and method
CN109088926A (en) A kind of table board for conference means of communication and system
CN106340146B (en) Information processing unit and its control method
CN109189350A (en) A kind of support mobile payment, the unmanned Intelligent printing device printed immediately
CN110347352A (en) Across a network Method of printing, device and storage medium based on driving
CN109582256A (en) Method of printing, apparatus and system
CN103377280A (en) Information processing apparatus and method, program, and information processing system
CN108966316A (en) Show the method, device and equipment of multimedia resource, prediction connection waiting time
CN107948351A (en) The imaging method of terminal and its adaptive screen, storage device
CN103218182A (en) Image forming system, image forming device, non-transitory computer readable medium, and image forming method
CN102999306B (en) Internet print system and method
CN110221792A (en) File to be printed format conversion method, device, equipment and storage medium
CN101848124B (en) Image forming apparatus, communication device, and communication method
CN106775508A (en) A kind of cloud Method of printing and cloud printing terminal equipment
CN103533079B (en) A kind of ESL picture update method based on Zigbee and system
CN111813434A (en) Front-end development system and method based on micro-service
CN109885266A (en) A kind of method, apparatus, system and the mobile terminal of printer network connection
CN110687910A (en) Equipment control method and device, storage medium and lower computer
JP4402370B2 (en) Service providing apparatus and information processing method
CN208855247U (en) A kind of printer connecting remote server
CN107092451A (en) Printing device, storage medium and controller
JP2001056753A (en) Image forming device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination