CN110231920A - Print out task distribution method, system, readable storage medium storing program for executing and computer equipment - Google Patents

Print out task distribution method, system, readable storage medium storing program for executing and computer equipment Download PDF

Info

Publication number
CN110231920A
CN110231920A CN201910364112.8A CN201910364112A CN110231920A CN 110231920 A CN110231920 A CN 110231920A CN 201910364112 A CN201910364112 A CN 201910364112A CN 110231920 A CN110231920 A CN 110231920A
Authority
CN
China
Prior art keywords
printer
server
print out
out task
task
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.)
Granted
Application number
CN201910364112.8A
Other languages
Chinese (zh)
Other versions
CN110231920B (en
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.)
Yichun Yilian Technology Co Ltd
Original Assignee
Yichun Yilian 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 Yichun Yilian Technology Co Ltd filed Critical Yichun Yilian Technology Co Ltd
Priority to CN201910364112.8A priority Critical patent/CN110231920B/en
Publication of CN110231920A publication Critical patent/CN110231920A/en
Application granted granted Critical
Publication of CN110231920B publication Critical patent/CN110231920B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job 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/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • G06F3/1264Job scheduling, e.g. queuing, determine appropriate device by assigning post-processing resources
    • 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
    • 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/1292Mobile client, e.g. wireless printing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

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)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

The invention discloses a kind of print out task distribution method, system, readable storage medium storing program for executing and computer equipments, the method is applied to internet operation print system, internet operation print system includes server, printer and operation scanning device, this method comprises: sending print out task creation notice to server when operation scanning device receives print command;Server creates print out task after receiving task creation notice, and print out task carries the unique identifier for being currently at the printer of idle state;Printer sends the request for pulling print out task every preset time to server, and the unique identifier of itself is carried in request;Server carries out the comparison of unique identifier after the request received, to judge whether there is distribution print out task to the printer;If so, task odd numbers is returned to the printer, to realize printing.The present invention be able to solve distribution print out task it is unreasonable, student print waiting time longer problem.

Description

Print out task distribution method, system, readable storage medium storing program for executing and computer equipment
Technical field
The present invention relates to printing technique fields, more particularly to a kind of print out task distribution method, system, readable storage medium Matter and computer equipment.
Background technique
Printer is routine work, office equipment indispensable in study, now with the development of science and technology, printer Although printing function has developed to the technologies such as Internet print from traditional field print.Internet print refers to printer and service Device is wirelessly connected, and user can initiate print out task by terminal, is controlled printer by server and is remotely executed print out task.
At the same time, Internet print technology is also applied in teaching field, there is a kind of work for teaching at present Industry scanning device can scan the operation of student by picture recognition technology, and student can also pass through the operation scanning device The operation of scanning is printed by the printer that server is sent to wireless connection, is brought conveniently to study.But exist The problem of be that, when operation scanning device is more, multiple students have printing demand, and the print out task amount of printer can be very Greatly, if print out task cannot be distributed reasonably, will lead to student print the waiting time it is longer, influence efficiency and usage experience.
Summary of the invention
For this purpose, an object of the present invention is to provide a kind of print out task distribution method, to solve distribution print out task Unreasonable, student prints waiting time longer problem.
The print out task distribution method provided according to the present invention is applied to internet operation print system, the internet Operation print system includes server, printer and operation scanning device, the server respectively with the printer and described The communication of operation scanning device, which comprises
When the operation scanning device receives print command, Xiang Suoshu server sends print out task creation notice;
The server creates print out task after receiving the task creation notice, and the print out task carrying is worked as Before the unique identifier of printer that is in idle condition;
Printer sends the request for pulling print out task every preset time to the server, carries certainly in the request The unique identifier of body;
The server receive printer transmission pull the request of print out task after, will be carried only in the request The unique identifier carried in one identification code and the print out task of creation compares, and is arrived with judging whether there is distribution print out task The printer;
If so, the server returns to task odd numbers to the printer;
The printer executes corresponding print out task after receiving the task odd numbers that the server returns.
The print out task distribution method provided according to the present invention, server after receiving task creation notice, beat by creation Print task, the print out task can carry the unique identifier for being currently at the printer of idle state, since printer is every pre- If the time can send the request for pulling print out task to server, the unique identifier of itself is carried in request, server is connecing After receiving request, the unique identifier carried in the unique identifier carried in request and the print out task of creation can be carried out pair Than illustrating that the printer is exactly the printer for being currently at idle state, this printer will be into one if comparing result is consistent Step executes print out task, on the contrary, if carrying only in the print out task of unique identifier and the server creation carried in request One identification code is inconsistent, and server will not return to task odd numbers, and printer can not just execute print out task, in this way, beating every time Print task can all be assigned to the printer being in idle condition, and realize the effect of reasonable distribution print out task, avoid one Printer accumulates excessive print out task, so that reducing student prints the waiting time, improves efficiency and usage experience.
In addition, above-mentioned print out task distribution method according to the present invention, can also have the following additional technical features:
Further, the method also includes:
When the two dimensional code that operation scanning device scanning is provided to user, judge whether to receive print command;
If the operation scanning device receives the print command, whether there is and institute by server inquiry State the corresponding wrong topic report of two dimensional code;
If there is wrong topic report corresponding with the two dimensional code in the server, the operation scanning device is to described Server sends print out task creation notice;
The server is transcoded into the printing function after receiving the task creation notice, by the wrong topic report The format enough printed, and print out task is created with this, the print out task carrying is currently at the printer of idle state only One identification code.
Further, it if the operation scanning device receives the print command, is looked by the server After the step of asking with the presence or absence of wrong topic report corresponding with the two dimensional code, the method also includes:
If there is no wrong topic reports corresponding with the two dimensional code for the server, in the aobvious of the operation scanning device Show that interface generates prompt window, the prompt window is for prompting user currently without printable content.
Further, the step of server is after receiving task creation notice, creates print out task is specific Include:
The server traverses the state of the printer of each networking in list of Printers, and calculates each networking The current print out task amount of printer, the list of Printers and the operation scanning device are bound;
The server searches the unique identifier for being currently at the printer of idle state, and in creation print out task When, carry the unique identifier of the printer found out.
Further, the method also includes:
Be currently at the printer of idle state if it does not exist, then the server searched in the task list currently to The unique identifier of the least printer of print out task amount;
For the server when creating print out task, the print out task carries the current least printing of task amount to be printed The unique identifier of machine.
Further, the step of server is after receiving task creation notice, creates print out task is specific Include:
For the server after receiving the task creation notice, Xiang Suoshu operation scanning device sends each networking The state of printer;
The operation scanning device is after receiving the state of printer for each networking that the server is sent, in institute State operation scanning device display interface show each networking printer amount to be processed at that time, and provide a user selection hand over Mutual interface, the selection interactive interface are used to select printer for user;
When the operation scanning device receives user in the selection instruction of the selection interactive interface, to the service Device sends the unique identifier of printer corresponding with the selection instruction;
The server creates print out task after receiving task creation notice, the print out task carry with The unique identifier of the corresponding printer of the selection instruction.
It is another object of the present invention to propose a kind of print out task distribution system, do not conformed to solving distribution print out task Reason, student print waiting time longer problem.
A kind of print out task distribution system, including server, printer and operation scanning device, the server respectively with The printer and operation scanning device communication:
The operation scanning device includes:
Sending module, for when the operation scanning device receives print command, Xiang Suoshu server to send printing Task creation notice;
The server includes:
Creation module creates print out task for the server after receiving the task creation notice, described to beat Print task carries the unique identifier for being currently at the printer of idle state;
Contrast module, for receive printer transmission pull the request of print out task after, will be carried in the request Unique identifier and creation print out task in the unique identifier that carries compare, appointed with judging whether there is distribution printing It is engaged in the printer;
Return module then returns to task odd numbers to the printer for there is distribution print out task to the printer;
The printer includes:
Module is pulled, for sending the request for pulling print out task, the request to the server every preset time The middle unique identifier for carrying itself;
Execution module, for executing corresponding print out task after receiving the task odd numbers that the server returns.
The print out task distribution system provided according to the present invention, server after receiving task creation notice, beat by creation Print task, the print out task can carry the unique identifier for being currently at the printer of idle state, since printer is every pre- If the time can send the request for pulling print out task to server, the unique identifier of itself is carried in request, server is connecing After receiving request, the unique identifier carried in the unique identifier carried in request and the print out task of creation can be carried out pair Than illustrating that the printer is exactly the printer for being currently at idle state, this printer will be into one if comparing result is consistent Step executes print out task, on the contrary, if carrying only in the print out task of unique identifier and the server creation carried in request One identification code is inconsistent, and server will not return to task odd numbers, and printer can not just execute print out task, in this way, beating every time Print task can all be assigned to the printer being in idle condition, and realize the effect of reasonable distribution print out task, avoid one Printer accumulates excessive print out task, so that reducing student prints the waiting time, improves efficiency and usage experience.
The present invention also propose it is a kind of it is readable can storage medium, be stored thereon with computer program, which is held by processor The step of above method is realized when row.
The present invention also proposes a kind of computer equipment, including memory, processor and storage are on a memory and can be The step of computer program run on processor, the processor realizes the above method when executing described program.
Additional aspect and advantage of the invention will be set forth in part in the description, and will partially become from the following description Obviously, or embodiment through the invention is recognized.
Detailed description of the invention
The above-mentioned and/or additional aspect and advantage of the embodiment of the present invention are from the description of the embodiment in conjunction with the following figures It will be apparent and be readily appreciated that, in which:
Fig. 1 is the flow chart of print out task distribution method according to a first embodiment of the present invention;
Fig. 2 is the flow chart of print out task distribution method according to a second embodiment of the present invention;
Fig. 3 is the detail flowchart that step S204 creates print out task in Fig. 2;
Fig. 4 is the structural schematic diagram of print out task distribution system according to a third embodiment of the present invention;
Fig. 5 is the structural schematic diagram of print out task distribution system according to a fourth embodiment of the present invention.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art Every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
Referring to Fig. 1, the print out task distribution method that first embodiment of the invention proposes, is applied to internet operation and prints System, the internet operation print system include server, printer and operation scanning device, the server respectively with institute Printer and operation scanning device communication are stated, the method includes the steps S101~S104:
S101, when the operation scanning device receives print command, Xiang Suoshu server sends print out task creation Notice;
Wherein, server can be the cloud server that can be connected into internet, which can beat with more simultaneously The communication of print machine can also be communicated with more operation scanning devices simultaneously, using that can use heartbeat connection type, realize printer With server or operation scanning device data transmit, can also be communicated by the way of wired connection with operation scanning device.
Operation scanning device is the smart machine with character identification function, be have as Android, IOS, The hardware device of the intelligent operating systems such as Windows, also have shooting scanning means, can the operation to student take pictures and Scanning, can generate picture, picture is then uploaded to server after taking pictures to operation.It can also be carried out by server into one Step analysis, specifically, after being uploaded to server, server and can lead to directly using the picture as content to be printed Text region (OCR) technology is crossed, picture is converted into text, then compares, is learned with grapholect (correct option) The correct situation that raw school work is done, in order to help student to learn, the topic that student can be done wrong is selected, and generates wrong topic report, Mistake topic report is exactly different content after comparing with grapholect.
S102, the server create print out task, the print out task is taken after receiving the task creation notice Band is currently at the unique identifier of the printer of idle state;
Wherein, which specifically includes:
The server traverses the state of the printer of each networking in list of Printers, and calculates each networking The current print out task amount of printer, the list of Printers and the operation scanning device are bound;
Wherein, list of Printers is to record in table in server for recording the state of the printer of each networking Content can be printer unique identifier and corresponding current print out task amount.
The server searches the unique identifier for being currently at the printer of idle state, and in creation print out task When, carry the unique identifier of the printer found out.
Therefore it may only be necessary to which the unique of the printer for being currently at idle state can be found by server query task table Identification code.It should be pointed out that the idle state mentioned here that is currently at refers to absolute free state, i.e. printer does not have currently There is any print out task (printer is currently available and print out task amount is 0).
When it is implemented, being currently at idle state may also mean that relative free state, i.e., in multiple printers, wait beat Print the least printer of task amount.
Therefore, it is currently at the printer of idle state (absolute free state) if it does not exist, then the server is in institute State the unique identifier that the current least printer of task amount to be printed is searched in task list;
For the server when creating print out task, the print out task carries the current least printing of task amount to be printed The unique identifier of machine.
S103, printer sends to the server every preset time and pulls the request of print out task, in the request Carry the unique identifier of itself;
Wherein, every printer has a unique unique identifier, which can be the S/N of printer Code (product ID).By the way that network interface (such as 4G routing) is arranged on every printer, it will be able to make printer access interconnection Net, with server communication.Printer has the function of timing to server pull print out task, for example, printer every 30s to Server sends the request for pulling print out task, and the unique identifier of itself can be carried in request.
S104, the server receive printer transmission pull the request of print out task after, will be taken in the request The unique identifier carried in the unique identifier of band and the print out task of creation compares, to judge whether there is distribution printing Task is to the printer;
S105 is if so, the server returns to task odd numbers to the printer;
S106, the printer execute corresponding print out task after receiving the task odd numbers that the server returns.
, wherein each printer, which periodically can send the request for pulling print out task to server, has two for example A printer, respectively printer A and printer B, if server creates print out task, printer A and printer B can determine When sent to server and pull the request of print out task, can respectively carry the unique identifier of oneself.Server is receiving this After the request that two printers are sent, it will can be carried in the unique identifier that is carried in print out task and the two requests respectively Unique identifier compares, if carrying only in the request that the unique identifier carried in print out task and printer A are sent One identification code is consistent, and server can return to task odd numbers to printer A, and printer A can be executed after receiving the task odd numbers Corresponding print out task.And due to the uniqueness of unique identifier, the unique identifier and printer B carried in print out task is sent out The unique identifier carried in the request sent can not unanimously therefore, and server will not return to task odd numbers, printing to printer B Machine B also can not just execute print out task.
The print out task distribution method provided according to the present invention, server after receiving task creation notice, beat by creation Print task, the print out task can carry the unique identifier for being currently at the printer of idle state, since printer is every pre- If the time can send the request for pulling print out task to server, the unique identifier of itself is carried in request, server is connecing After receiving request, the unique identifier carried in the unique identifier carried in request and the print out task of creation can be carried out pair Than illustrating that the printer is exactly the printer for being currently at idle state, this printer will be into one if comparing result is consistent Step executes print out task, on the contrary, if carrying only in the print out task of unique identifier and the server creation carried in request One identification code is inconsistent, and server will not return to task odd numbers, and printer can not just execute print out task, in this way, beating every time Print task can all be assigned to the printer being in idle condition, and realize the effect of reasonable distribution print out task, avoid one Printer accumulates excessive print out task, so that reducing student prints the waiting time, improves efficiency and usage experience.
Referring to Fig. 2, the print out task distribution method that second embodiment of the invention proposes, is applied to internet operation and prints System, the internet operation print system include server, printer and operation scanning device, the server respectively with institute Printer and operation scanning device communication are stated, the method includes the steps S201~S206:
S201 judges whether that receiving printing refers to when the two dimensional code that operation scanning device scanning is provided to user It enables;
It wherein, can be each to be distinguished to different students since the printing demand of each student is different Estranged to match a unique two dimensional code, two dimensional code can be printed on the homework book of student, in this way, when student needs print job When, it needs to first pass through operation scanning device and scans this two dimensional code.
In addition, when it is implemented, the operation scanning device at least has there are two types of function, a kind of function is to clap operation, user After selecting the function in operation scanning device, operation scanning device can receive corresponding instruction, at this point, operation scanning device Only can the operation to student carry out scanning of taking pictures, picture can be generated after taking pictures to operation, picture is then uploaded to server It is stored, the picture of storage and the two dimensional code of student are corresponding.It can also be further analyzed by server, specifically, After being uploaded to server, server and can pass through Text region (OCR) directly using the picture as content to be printed Picture is converted into text by technology, is then compared with grapholect (correct option), obtain student's school work done it is correct Situation, in order to help student to learn, the topic that student can be done wrong is selected, and generates wrong topic report, and store in the server, And mistake topic report is corresponding with the two dimensional code of student, mistake topic report is exactly different content after comparing with grapholect.
Another function of operation scanning device is printing, after user selects the function in operation scanning device, operation Scanning device can receive print command.I.e. user will realize printing, need first to scan the two-dimensional code, then in operation scanning device Upper selection printing function.It is specifically as follows user and interactive interface is provided, takes pictures or print for user's selection.In general, User needs to first carry out camera function, i.e., first generates corresponding picture or wrong topic in the server to execute printing function Report.
Whether S202 is deposited if the operation scanning device receives the print command by server inquiry In wrong topic report corresponding with the two dimensional code;
Wherein, if operation scanning device has received the print command of user, just inquiry is gone to whether there is by server Wrong topic report corresponding with two dimensional code.
S203, if there is wrong topic report corresponding with the two dimensional code, the operation scanning device in the server Print out task creation notice is sent to the server;
Wherein, if having existed wrong topic report corresponding with two dimensional code is stated, operation scanning device meeting in the server Further print out task creation notice is sent to server.
Conversely, if the server can be swept there is no wrong topic report corresponding with the two dimensional code in the operation The display interface for retouching equipment generates prompt window, the prompt window for prompting user currently without printable content, because This user needs first to execute camera function in operation scanning device.
S204, the server are transcoded into described beat after receiving the task creation notice, by the wrong topic report The format that print machine can print, and print out task is created with this, the print out task carries the printing for being currently at idle state The unique identifier of machine.
Wherein, server can turn wrong topic report corresponding with user's two dimensional code after receiving task creation notice The format that code can be printed at printing machine, and print out task is created with this.
Specifically, the effect that idle print machine is printed is realized, in addition to the embodiment introduced in first embodiment Outside, the present embodiment provides another optional embodiments, referring to Fig. 3, specifically including step S2041~S2044:
S2041, after receiving the task creation notice, Xiang Suoshu operation scanning device sends each the server The state of the printer of networking;
S2042, state of the operation scanning device in the printer for receiving each networking that the server is sent Afterwards, the amount to be processed at that time of the printer of each networking is shown in the display interface of the operation scanning device, and is mentioned to user Selective interactive interface, the selection interactive interface are used to select printer for user;
S2043, when the operation scanning device receives user in the selection instruction of the selection interactive interface, to institute State the unique identifier that server sends printer corresponding with the selection instruction;
S2044, the server create print out task, the print out task after receiving the task creation notice Carry the unique identifier of printer corresponding with the selection instruction.
Using above embodiment, which platform printing user can intuitively see in the display interface of operation scanning device Machine be in idle condition or any platform printer currently amount to be printed is smaller, oneself selects corresponding printer in this way, Server can create corresponding print out task according to the unique identifier for the printer that user selects.
S205, printer sends to the server every preset time and pulls the request of print out task, in the request Carry the unique identifier of itself;
S206, the server receive printer transmission pull the request of print out task after, will be taken in the request The unique identifier carried in the unique identifier of band and the print out task of creation compares, to judge whether there is distribution printing Task is to the printer;
S207, if so, the server returns to task odd numbers to the printer;
S208, the printer execute corresponding print out task after receiving the task odd numbers that the server returns.
Wherein, when it is implemented, printer is before the print out task that execute server creates, server can will be after transcoding Wrong topic report be sent to corresponding printer, then specific print out task is executed by the printer.
The present embodiment realizes the differentiation of different students and the printing of wrong topic report on the basis of a upper embodiment, It provides the mode of another selection idle print machine, improves the printing usage experience of user.
It should be noted that the present embodiment stressed is difference with a upper embodiment, between each embodiment The non-repeated description in same and similar part, can be with cross-reference, and the technical characteristic between each embodiment can be according to this field The conventional technical means of technical staff carries out selective combination.
Referring to Fig. 4, based on the same inventive concept, the print out task distribution system that third embodiment of the invention proposes, packet Include server 10, printer 20 and operation scanning device 30, the server 10 respectively with the printer 20 and the operation Scanning device communication 30, the printer 20 pulls print out task to the server 10 every preset time:
Wherein, the operation scanning device 30 includes:
Sending module 31, for when the operation scanning device receives print command, Xiang Suoshu server 10 to be sent Print out task creation notice;
The server 10 includes:
Creation module 11 creates print out task, institute for the server 10 after receiving the task creation notice It states print out task and carries the unique identifier for being currently at the printer of idle state;
Contrast module 12, for receive printer transmission pull the request of print out task after, will be taken in the request The unique identifier carried in the unique identifier of band and the print out task of creation compares, to judge whether there is distribution printing Task is to the printer;
Return module 13 then returns to task odd numbers to the printer for there is distribution print out task to the printer;
The printer 20 includes:
Module 21 is pulled, it is described to ask for sending the request for pulling print out task to the server every preset time Seek the middle unique identifier for carrying itself;
Execution module 22, for executing corresponding print out task after receiving the task odd numbers that the server returns.
Wherein, the creation module 11 is specifically used for:
The server 10 traverses the state of the printer of each networking in list of Printers, and calculates each networking Printer current print out task amount, the list of Printers and the operation scanning device are bound;
The server 10 searches the unique identifier for being currently at the printer of idle state, and in creation print out task When, carry the unique identifier of the printer found out.
Wherein, the server 10 further include:
Searching module 12, for being currently at the printer of idle state if it does not exist, then the server 10 is described The unique identifier of the current least printer of task amount to be printed is searched in task list;
The creation module 11 is also used to when creating print out task, and the print out task carries current task amount to be printed The unique identifier of least printer.
According to the print out task distribution system of the present embodiment, server is after receiving task creation notice, creation printing Task, the print out task can carry the unique identifier for being currently at the printer of idle state, since printer is every default Time can to server pull print out task, and can by the unique identifier carried in the print out task pulled and itself only One identification code compares, if unanimously, illustrating that the printer is exactly the printer for being currently at idle state, further executing Print out task, on the contrary, if the unique identifier carried in the print out task pulled and the unique identifier progress of itself are different It causes, then can not execute print out task, in this way, print out task can all be assigned to the printer being in idle condition every time, realize The effect of reasonable distribution print out task, avoids a printer from accumulating excessive print out task, to reduce student's printing Waiting time improves efficiency and usage experience.
The other technical characteristics and technical effect and the present invention first for the print out task distribution system that the present embodiment proposes are real The method for applying example proposition is identical, and it will not be described here.
Referring to Fig. 5, based on the same inventive concept, the print out task distribution system that fourth embodiment of the invention proposes includes Server 40, printer 50 and operation scanning device 60, the server 40 are swept with the printer 50 and the operation respectively Retouch equipment communication 60:
Wherein, the operation scanning device 60 includes:
Judgment module 61 when two dimensional code for providing when operation scanning device scanning to user, judges whether to connect Receive print command;
Enquiry module 62 passes through the server if receiving the print command for the operation scanning device Inquiry is with the presence or absence of wrong topic report corresponding with the two dimensional code;
Notification module 63, if for there is wrong topic report corresponding with the two dimensional code, the work in the server Industry scanning device sends print out task creation notice to the server;
The server 40 includes:
Transcoding creation module 41, for the server after receiving the task creation notice, by the wrong topic report Announcement is transcoded into the format that the printer can print, and creates print out task with this, and the print out task carrying is currently at The unique identifier of the printer of idle state;
Contrast module 42, for receive printer transmission pull the request of print out task after, will be taken in the request The unique identifier carried in the unique identifier of band and the print out task of creation compares, to judge whether there is distribution printing Task is to the printer;
Return module 43 then returns to task odd numbers to the printer for there is distribution print out task to the printer;It is described Printer 50 includes:
Module 51 is pulled, it is described to ask for sending the request for pulling print out task to the server every preset time Seek the middle unique identifier for carrying itself;
Execution module 52, for executing corresponding print out task after receiving the task odd numbers that the server returns. Wherein, the operation scanning device 60 further include:
Cue module 64, if there is no wrong topic reports corresponding with the two dimensional code for the server, described The display interface of operation scanning device generates prompt window, and the prompt window is for prompting user currently without in printable Hold.
Wherein, the transcoding creation module 41 is specifically used for:
For the server after receiving the task creation notice, Xiang Suoshu operation scanning device sends each networking The state of printer;
The operation scanning device is after receiving the state of printer for each networking that the server is sent, in institute State operation scanning device display interface show each networking printer amount to be processed at that time, and provide a user selection hand over Mutual interface, the selection interactive interface are used to select printer for user;
When the operation scanning device receives user in the selection instruction of the selection interactive interface, to the service Device sends the unique identifier of printer corresponding with the selection instruction;
The server creates print out task after receiving task creation notice, the print out task carry with The unique identifier of the corresponding printer of the selection instruction.
The technical characteristic and technical effect and second embodiment of the invention for the print out task distribution system that the present embodiment proposes The method of proposition is identical, and it will not be described here.
In addition, the embodiment of the present invention also proposes a kind of readable storage medium storing program for executing, it is stored thereon with computer instruction, the instruction The step of above method is realized when being executed by processor.
In addition, the embodiment of the present invention also proposes a kind of computer equipment, including memory, processor and it is stored in On reservoir and the computer program that can run on a processor, the processor realize the step of the above method when executing described program Suddenly.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for Instruction execution system, device or equipment (such as computer based system, including the system of processor or other can be held from instruction The instruction fetch of row system, device or equipment and the system executed instruction) it uses, or combine these instruction execution systems, device or set It is standby and use.For the purpose of this specification, " computer-readable medium ", which can be, any may include, stores, communicates, propagates or pass Defeated program is for instruction execution system, device or equipment or the dress used in conjunction with these instruction execution systems, device or equipment It sets.
The more specific example (non-exhaustive list) of computer-readable medium include the following: there are one or more wirings Electrical connection section (electronic device), portable computer diskette box (magnetic device), random access memory (RAM), read-only memory (ROM), erasable edit read-only storage (EPROM or flash memory), fiber device and portable optic disk is read-only deposits Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable Medium, because can then be edited, be interpreted or when necessary with it for example by carrying out optical scanner to paper or other media His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each section of the invention can be realized with hardware, software, firmware or their combination.Above-mentioned In embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage Or firmware is realized.It, and in another embodiment, can be under well known in the art for example, if realized with hardware Any one of column technology or their combination are realized: having a logic gates for realizing logic function to data-signal Discrete logic, with suitable combinational logic gate circuit specific integrated circuit, programmable gate array (PGA), scene Programmable gate array (FPGA) etc..
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example Point is included at least one embodiment or example of the invention.In the present specification, schematic expression of the above terms are not Centainly refer to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be any One or more embodiment or examples in can be combined in any suitable manner.
Although an embodiment of the present invention has been shown and described, it will be understood by those skilled in the art that: not A variety of change, modification, replacement and modification can be carried out to these embodiments in the case where being detached from the principle of the present invention and objective, this The range of invention is defined by the claims and their equivalents.

Claims (10)

1. a kind of print out task distribution method is applied to internet operation print system, which is characterized in that the internet operation Print system includes server, printer and operation scanning device, the server respectively with the printer and the operation Scanning device communication, which comprises
When the operation scanning device receives print command, Xiang Suoshu server sends print out task creation notice;
The server creates print out task after receiving the task creation notice, and the print out task carries current place In the unique identifier of the printer of idle state;
Printer sends the request for pulling print out task every preset time to the server, carries itself in the request Unique identifier;
The server receive printer transmission pull the request of print out task after, unique knowledge for will being carried in the request The unique identifier carried in other code and the print out task of creation compares, to judge whether there is distribution print out task to this dozen Print machine;
If so, the server returns to task odd numbers to the printer;
The printer executes corresponding print out task after receiving the task odd numbers that the server returns.
2. print out task distribution method according to claim 1, which is characterized in that the method also includes:
When the two dimensional code that operation scanning device scanning is provided to user, judge whether to receive print command;
If the operation scanning device receives the print command, whether there is and described two by server inquiry Tie up the corresponding wrong topic report of code;
If there is wrong topic report corresponding with the two dimensional code in the server, the operation scanning device is to the service Device sends print out task creation notice;
After receiving the task creation notice, the wrong topic report is transcoded into the printer to beat the server The format of print, and print out task is created with this, the print out task carries the unique knowledge for being currently at the printer of idle state Other code.
3. print out task distribution method according to claim 2, which is characterized in that if the operation scanning device connects The print command is received, then by server inquiry with the presence or absence of wrong the step of inscribing report corresponding with the two dimensional code Later, the method also includes:
If there is no wrong topic reports corresponding with the two dimensional code for the server, in display circle of the operation scanning device Face generates prompt window, and the prompt window is for prompting user currently without printable content.
4. print out task distribution method according to claim 1, which is characterized in that the server is receiving described appoint The step of being engaged in after creation notice, creating print out task specifically includes:
The server traverses the state of the printer of each networking in list of Printers, and calculates the printing of each networking The current print out task amount of machine, the list of Printers and the operation scanning device are bound;
The server searches the unique identifier for being currently at the printer of idle state, and when creating print out task, takes The unique identifier for the printer that band is found out.
5. print out task distribution method according to claim 4, which is characterized in that the method also includes:
It is currently at the printer of idle state if it does not exist, then the server is searched current to be printed in the task list The unique identifier of the least printer of task amount;
For the server when creating print out task, the print out task carries the current least printer of task amount to be printed Unique identifier.
6. print out task distribution method according to claim 1, which is characterized in that the server is receiving described appoint The step of being engaged in after creation notice, creating print out task specifically includes:
For the server after receiving the task creation notice, Xiang Suoshu operation scanning device sends the printing of each networking The state of machine;
The operation scanning device is after receiving the state of printer for each networking that the server is sent, in the work The display interface of industry scanning device shows the amount to be processed at that time of the printer of each networking, and provides a user selection interaction circle Face, the selection interactive interface are used to select printer for user;
When the operation scanning device receives user in the selection instruction of the selection interactive interface, Xiang Suoshu server is sent out Send the unique identifier of printer corresponding with the selection instruction;
The server creates print out task after receiving task creation notice, the print out task carry with it is described The unique identifier of the corresponding printer of selection instruction.
7. a kind of print out task distribution system, which is characterized in that including server, printer and operation scanning device, the clothes Business device is communicated with the printer and the operation scanning device respectively:
The operation scanning device includes:
Sending module, for when the operation scanning device receives print command, Xiang Suoshu server to send print out task Creation notice;
The server includes:
Creation module creates print out task for the server after receiving the task creation notice, and the printing is appointed Business carries the unique identifier for being currently at the printer of idle state;
Contrast module, for receive printer transmission pull the request of print out task after, will be carried only in the request The unique identifier carried in one identification code and the print out task of creation compares, and is arrived with judging whether there is distribution print out task The printer;
Return module then returns to task odd numbers to the printer for there is distribution print out task to the printer;
The printer includes:
Module is pulled, for sending the request for pulling print out task to the server every preset time, is taken in the request With the unique identifier of itself;
Execution module, for executing corresponding print out task after receiving the task odd numbers that the server returns.
8. print out task distribution system according to claim 7, it is characterised in that:
The operation scanning device includes:
Judgment module when two dimensional code for providing when operation scanning device scanning to user, judges whether to receive dozen Print instruction;
Enquiry module, if receiving the print command for the operation scanning device, being inquired by the server is It is no to there is wrong topic report corresponding with the two dimensional code;
Notification module, if for there is wrong topic report corresponding with the two dimensional code, the operation scanning in the server Equipment sends print out task creation notice to the server;
The server includes:
Transcoding creation module, for the server after receiving the task creation notice, by the wrong topic report transcoding Print out task is created at the format that the printer can print, and with this, the print out task carrying is currently at idle shape The unique identifier of the printer of state.
9. a kind of readable storage medium storing program for executing, is stored thereon with computer program, which is characterized in that real when the program is executed by processor The now method as described in claim 1-7 any one.
10. a kind of computer equipment, can run on a memory and on a processor including memory, processor and storage Computer program, which is characterized in that the processor is realized as described in claim 1 to 7 any one when executing described program Method.
CN201910364112.8A 2019-04-30 2019-04-30 Print job allocation method, system, readable storage medium and computer device Active CN110231920B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910364112.8A CN110231920B (en) 2019-04-30 2019-04-30 Print job allocation method, system, readable storage medium and computer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910364112.8A CN110231920B (en) 2019-04-30 2019-04-30 Print job allocation method, system, readable storage medium and computer device

Publications (2)

Publication Number Publication Date
CN110231920A true CN110231920A (en) 2019-09-13
CN110231920B CN110231920B (en) 2023-04-07

Family

ID=67861129

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910364112.8A Active CN110231920B (en) 2019-04-30 2019-04-30 Print job allocation method, system, readable storage medium and computer device

Country Status (1)

Country Link
CN (1) CN110231920B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112215638A (en) * 2020-09-23 2021-01-12 支付宝(杭州)信息技术有限公司 Recommendation processing method and device

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1515991A (en) * 2002-12-27 2004-07-28 精工爱普生株式会社 Distributed printing system, method, program, printer and printer management server
CN103226451A (en) * 2012-01-31 2013-07-31 柯尼卡美能达美国研究所有限公司 Printing an electronic document using a printer and a mobile device
WO2017090856A1 (en) * 2015-11-26 2017-06-01 박철우 Method for providing wrong answer feedback note using smart pen and mobile device for processing same
CN107423003A (en) * 2017-06-26 2017-12-01 南京田中机电再制造有限公司 One kind is based on high in the clouds Intelligent printing management system
CN107888566A (en) * 2017-10-18 2018-04-06 西安艾润物联网技术服务有限责任公司 Method, intelligent terminal, system and the storage medium of self-help print file
CN108229361A (en) * 2017-12-27 2018-06-29 北京摩数教育科技有限公司 A kind of electronic paper marking method
CN108388408A (en) * 2018-02-05 2018-08-10 元镁信息技术服务(上海)有限公司 A kind of print out task management method and equipment
CN108416352A (en) * 2018-03-23 2018-08-17 李文 A kind of computer network marking system and method to go over files
CN108959288A (en) * 2017-05-18 2018-12-07 浙江创课教育科技有限公司 Student's wrong answer list generates Review System and application method
CN109189351A (en) * 2018-08-21 2019-01-11 平安科技(深圳)有限公司 A kind of cloud Method of printing, storage medium and server
CN109460417A (en) * 2018-11-19 2019-03-12 赵朱颖妍 A kind of wrong answer list generation method, device, server and computer storage medium
CN109493663A (en) * 2018-11-16 2019-03-19 苏州工业园区服务外包职业学院 A kind of instruction after class system and instruction after class method based on information technology

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1515991A (en) * 2002-12-27 2004-07-28 精工爱普生株式会社 Distributed printing system, method, program, printer and printer management server
CN103226451A (en) * 2012-01-31 2013-07-31 柯尼卡美能达美国研究所有限公司 Printing an electronic document using a printer and a mobile device
WO2017090856A1 (en) * 2015-11-26 2017-06-01 박철우 Method for providing wrong answer feedback note using smart pen and mobile device for processing same
CN108959288A (en) * 2017-05-18 2018-12-07 浙江创课教育科技有限公司 Student's wrong answer list generates Review System and application method
CN107423003A (en) * 2017-06-26 2017-12-01 南京田中机电再制造有限公司 One kind is based on high in the clouds Intelligent printing management system
CN107888566A (en) * 2017-10-18 2018-04-06 西安艾润物联网技术服务有限责任公司 Method, intelligent terminal, system and the storage medium of self-help print file
CN108229361A (en) * 2017-12-27 2018-06-29 北京摩数教育科技有限公司 A kind of electronic paper marking method
CN108388408A (en) * 2018-02-05 2018-08-10 元镁信息技术服务(上海)有限公司 A kind of print out task management method and equipment
CN108416352A (en) * 2018-03-23 2018-08-17 李文 A kind of computer network marking system and method to go over files
CN109189351A (en) * 2018-08-21 2019-01-11 平安科技(深圳)有限公司 A kind of cloud Method of printing, storage medium and server
CN109493663A (en) * 2018-11-16 2019-03-19 苏州工业园区服务外包职业学院 A kind of instruction after class system and instruction after class method based on information technology
CN109460417A (en) * 2018-11-19 2019-03-12 赵朱颖妍 A kind of wrong answer list generation method, device, server and computer storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112215638A (en) * 2020-09-23 2021-01-12 支付宝(杭州)信息技术有限公司 Recommendation processing method and device
CN112215638B (en) * 2020-09-23 2023-06-20 支付宝(杭州)信息技术有限公司 Recommendation processing method and device

Also Published As

Publication number Publication date
CN110231920B (en) 2023-04-07

Similar Documents

Publication Publication Date Title
CN102270107B (en) Printing system and print setting proposal method
DE69830272T2 (en) A print data production system and method for use in a printer system
CN104508689B (en) A kind of Quick Response Code processing method and terminal
CN106294816A (en) The treating method and apparatus of page info
US7447994B2 (en) Setup program, recording medium, and setup method
CN105591885A (en) Resource sharing method and device
EP1679622A3 (en) System and method for concurrent multimodal communication
CN107402730A (en) Advertisement providing system, print control system and advertisement providing method
JP6044069B2 (en) Information processing apparatus and program
DE10231200A1 (en) Provision of customer support to users with complex electronic equipment, such as computers, digital cameras, DVD players, etc. via a remote electronic device that is used by the customer to connected to a customer support center
KR100440045B1 (en) A method and system for chatting service providing realtime tag analysis
JP7102888B2 (en) Message providing device and program
CN101344837A (en) Image-forming apparatus, control method for image-forming apparatus
CN101600031A (en) Job processing method, image processing system and image processing apparatus
CN110231920A (en) Print out task distribution method, system, readable storage medium storing program for executing and computer equipment
CN105933309A (en) Content processing method and device between we-media platforms
CN106980531A (en) Input method operation processing method and device
CN103294988B (en) Information management apparatus, information management system and approaches to IM
EP1341328A1 (en) Data broadcast system, for broadcasting multimedia data; receiving terminal device for receiving said multimedia data
CN104008156A (en) Information interaction method, server and terminals
CN106168886A (en) Image forming apparatus, messaging device and image forming method
CN109218447A (en) Media file distribution method and file distributing platform
CN109064202A (en) A kind of Internet advertising batch dissemination method, medium, electronic equipment and device
CN208722177U (en) Cloud printing equipment
CN106202539A (en) Aggregation search method and 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
GR01 Patent grant
GR01 Patent grant