[go: up one dir, main page]

CN110134349B - Advanced preheating method and device of cloud printer and cloud printer - Google Patents

Advanced preheating method and device of cloud printer and cloud printer Download PDF

Info

Publication number
CN110134349B
CN110134349B CN201910432752.8A CN201910432752A CN110134349B CN 110134349 B CN110134349 B CN 110134349B CN 201910432752 A CN201910432752 A CN 201910432752A CN 110134349 B CN110134349 B CN 110134349B
Authority
CN
China
Prior art keywords
preheating
printed
cloud
cloud server
printer
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.)
Active
Application number
CN201910432752.8A
Other languages
Chinese (zh)
Other versions
CN110134349A (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 CN201910432752.8A priority Critical patent/CN110134349B/en
Publication of CN110134349A publication Critical patent/CN110134349A/en
Application granted granted Critical
Publication of CN110134349B publication Critical patent/CN110134349B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/1211Improving printing performance
    • G06F3/1215Improving printing performance achieving increased printing speed, i.e. reducing the time between printing start and printing end
    • 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
    • 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
    • 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)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

The application relates to a method and a device for preheating a cloud printer in advance and the cloud printer. The cloud printer is in communication connection with the cloud server, and the method comprises the following steps: judging whether an object to be printed exists in the cloud server or not; when an object to be printed exists in the cloud server, generating a preheating instruction; and calling a preheating device to start preheating according to the preheating instruction. When the technical scheme provided by the embodiment of the application is applied, the cloud server can simultaneously process the file to be printed and preheat the cloud printer, so that the time for the user to wait for preheating the cloud printer can be shortened to a certain extent or even completely avoided.

Description

Advanced preheating method and device of cloud printer and cloud printer
Technical Field
The application relates to the technical field of cloud printing, in particular to a method and a device for preheating a cloud printer in advance and the cloud printer.
Background
With the gradual intelligent development of production and life of people, the utilization rate of the cloud printing technology is higher and higher. Cloud printing is a method of integrating printing service provider resources on the basis of the internet, constructing a shared printing platform, providing printing services with quality standardization at any time and any place for the whole society, and in popular terms, uploading a file to be printed to a cloud server platform provided by a service provider through a mail or other modes by a user, processing the printed file by a cloud server, and sending the file to be printed to a specified cloud printer to realize printing.
In the related art, the adopted cloud printer is generally a laser printer, after receiving a printing task, the laser printer needs to be preheated for 8S or even longer, and printing can be started after preheating is completed, and the process needs to be waited by a user all the time.
That is to say, there is a problem in the related art that the user needs to wait for the cloud printer to warm up all the way when printing a file.
Disclosure of Invention
The application provides a method and a device for preheating a cloud printer in advance and the cloud printer, so that the problem that the cloud printer needs to be completely waited for preheating when a user prints a file in the related technology is solved at least to a certain extent.
The application comprises the following technical scheme:
in a first aspect, an embodiment of the present application provides a method for preheating a cloud printer in advance, where the cloud printer is in communication connection with a cloud server, and includes a preheating device, and the method includes:
judging whether an object to be printed exists in the cloud server or not;
when an object to be printed exists in the cloud server, generating a preheating instruction;
and calling the preheating device to start preheating according to the preheating instruction.
Optionally, the detecting whether the object to be printed exists in the cloud server includes:
sending a detection instruction to the cloud server through a communication module arranged in the cloud printer;
receiving feedback information sent by the cloud server according to the detection instruction; the feedback information comprises the existence of an object to be printed or the nonexistence of the object to be printed;
and if the feedback information indicates that the object to be printed exists, determining that the object to be printed exists in the cloud server.
Optionally, the determining whether the object to be printed exists in the cloud server includes:
receiving detection information sent by the cloud server after actively detecting whether an object to be printed exists or not; the detection information comprises the existence of an object to be printed or the absence of the object to be printed;
and if the detection information indicates that the object to be printed exists, determining that the object to be printed exists in the cloud server. .
Optionally, the determining whether the object to be printed exists in the cloud server includes:
and judging whether the cloud server has an object to be printed at preset time intervals.
Optionally, when an object to be printed exists in the cloud server, generating a preheating instruction includes:
and when the object to be printed exists in the cloud server, immediately generating a preheating instruction. .
Optionally, before the generating the warm-up instruction, the method further includes:
detecting the preset printing time of all objects to be printed;
if the preset printing time of at least one object to be printed is the instant printing, a preheating instruction is immediately generated;
and if the preset printing time of all the objects to be printed is the timed printing, generating a preheating instruction when the time reaches the preset printing time of any one of the objects to be printed which is printed at the timed time.
Optionally, after invoking the preheating device to start preheating according to the preheating instruction, the method further includes:
receiving a printing task of the object to be printed, which is sent by the cloud server;
and executing the printing task according to the preset operation mode corresponding to the preheating stage according to different current preheating stages.
Optionally, the executing the print task according to the current different preheating stages and the preset operation mode corresponding to the preheating stage includes:
if the current preheating stage is preheating, temporarily storing the printing task until the preheating is finished and then starting to execute the printing task;
and if the current preheating stage is that the preheating is finished, directly executing the printing task.
In a second aspect, an embodiment of the present application further provides a preheating device in advance of cloud printer, cloud printer and cloud server communication connection, cloud printer still includes preheating device, cloud printer's preheating device in advance includes:
the judging module is used for judging whether an object to be printed exists in the cloud server;
the generating module is used for generating a preheating instruction when the object to be printed exists in the cloud server;
and the calling module is used for calling the preheating device to start preheating according to the preheating instruction.
In a third aspect, an embodiment of the present application further provides a cloud printer, including:
the cloud printer comprises a cloud printer body and control equipment arranged in the cloud printer body;
wherein the control apparatus includes:
a memory and a processor coupled to the memory;
the memory is used for storing a program, and the program is at least used for executing the advanced preheating method of the cloud printer;
the processor is used for calling and executing the program stored in the memory.
The technical scheme provided by the embodiment of the application can have the following beneficial effects:
when the method provided by the embodiment of the application is applied, whether the file to be printed exists in the cloud server or not is judged through the cloud printer, and if the file to be printed exists in the cloud server, the cloud printer calls the preheating device to preheat. Because the cloud server needs to be sent to the cloud printer for printing after processing the file to be printed, the processing of the file to be printed and the preheating of the cloud printer can be simultaneously performed by the cloud server, so that the time for waiting for the preheating of the cloud printer by a user can be shortened to a certain extent or even completely avoided. Therefore, the problem that a user needs to wait for the cloud printer to warm up all the time when printing a file in the related art can be solved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application.
Fig. 1 is a flowchart of an advanced preheating method for a cloud printer according to an embodiment of the present disclosure;
fig. 2 is a flowchart of another advanced pre-heating method for a cloud printer according to an embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of an advance preheating device of a cloud printer according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of a cloud printer according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
First, a technical scenario applied by the embodiment of the present invention is briefly introduced:
the cloud server is a public platform provided by a service provider, can be in communication connection with a plurality of printer machines supporting cloud printing, a user can upload a file to be printed to the cloud server, then the cloud server can conduct certain processing on the file and send the file to a cloud printer appointed by the user, the printer needs to be preheated firstly after receiving a printing task, and the printing is started after the preheating is completed. The device for implementing the preheating function in the printer is a preheating device, and the preheating function includes but is not limited to: firstly, whether the indoor temperature reaches more than 20 ℃ is checked; secondly, whether the thermistor is in poor contact or fails is checked; thirdly, whether the voltage reaches 220V is checked; and fourthly, checking whether the paper and the toner are too wet or not.
Example one
Referring to fig. 1, fig. 1 is a flowchart illustrating a method for preheating a cloud printer in advance according to an embodiment of the present disclosure. The method may be applied to a printer, as shown in fig. 1, the method comprising:
s101: judging whether an object to be printed exists in the cloud server or not;
specifically, the user may send a print job of the object to be printed to the cloud server from various electronic devices supporting the networking function, such as a computer, a tablet computer, a smart phone, and the like, and the specific form may be by way of an email and the like. At this time, the cloud server stores the print job.
In this step, the cloud printer needs to detect whether there is an object to be printed in the cloud server, and there are various detection modes.
For example, the first method: and actively acquiring by the cloud printer. In this case, the cloud printer sends the detection information to the cloud server through the communication module, and after receiving the detection information, the cloud server checks whether the object to be printed exists in the cloud printer and sends the feedback information to the printer according to the check result, so that whether the object to be printed exists in the cloud server of the printer is informed through the feedback information, and the cloud printer can adjust the subsequent working state of the cloud printer according to the received actual feedback result. If the method is adopted, detection can be set to be performed at regular time intervals (that is, the cloud printer sends detection information once), for example, detection is set to be performed once every 5 seconds, of course, different time intervals can be set according to the historical use frequency of the cloud printer during actual use, the higher the historical use frequency is, the shorter the historical use frequency can be, but the time interval is prevented from being too long, otherwise, the actually played early preheating effect is not obvious.
Another example is the second mode: the cloud printer receives passively. In this case, the cloud server actively detects whether the object to be printed exists in the cloud server and sends detection information to the cloud printer so as to inform the cloud server of whether the object to be printed exists in the cloud server through the detection information, and therefore the cloud printer can adjust the subsequent working state of the cloud printer according to the received actual result. In this way, in addition to the detection at regular intervals as in the first way, it is also possible to determine whether or not there is an object to be printed by directly receiving a file to be printed uploaded by a user.
Or a third mode: the two methods are combined. The cloud printer both actively acquires and passively receives.
In addition, the situation that the cloud server has the object to be printed includes various possibilities, for example, the file uploaded by the user is received but is not yet processed, the object to be printed is being processed, or the processed object is not sent to the cloud printer, and the situations can be counted that the object to be printed exists in the cloud server, and the cloud printer can start to warm up after detecting the situations.
The cloud server processes the object to be printed, which may include transcoding. Since the number of printing formats supported by different cloud printers may be different, and the file that the user wants to print may be in various formats, such as text formats like doc, txt, etc., picture formats like psd, png, etc., and web page formats like html, if the file format printer uploaded by the user does not support printing, it is necessary for the cloud server to transcode the file format and convert the file format into a format supported by the printer to realize printing. In addition, although the cloud printer supports a printing-related format, the printing efficiency is not high, and therefore, it is also necessary to transcode the file and convert the file into a more matching format. For example, it is often converted to a.pdf format, which is typically supported by the printer.
In addition, the processing of the object to be printed by the cloud server may also include some detail processing of characters or pictures, for example, when a user edits a word document, an inserted picture exceeds a margin, and a part exceeding the margin cannot be printed in a normal case, and after detecting the situation, the cloud server performs appropriate reduction processing on the picture, so that the picture can be completely printed. Of course, other processes may be performed in addition to this, and will not be described one by one here.
S102: when an object to be printed exists in the cloud server, generating a preheating instruction;
that is, the preheating instruction is generated in advance so as to control the printer to preheat in advance, and the waiting time of a user is saved.
S103: and calling the preheating device to start preheating according to the preheating instruction.
Specifically, the duration of the warm-up is related to the configuration of the cloud printer itself and the environment (temperature, humidity, etc.) in which the cloud printer is located, and generally, the duration of the warm-up is at least 8 seconds.
The technical scheme provided by the embodiment of the application can have the following beneficial effects:
when the method provided by the embodiment of the application is applied, whether the file to be printed exists in the cloud server or not is obtained through the cloud printer, and if the file to be printed exists in the cloud server, the cloud printer calls the preheating device to preheat. Because the high in the clouds server just can send for the cloud printer and print after treating to print the file, so set up, the processing that the high in the clouds server was treated to print the file just can go on simultaneously with preheating of cloud printer to can shorten, even avoid the user to wait for the time that the cloud printer preheats to a certain extent completely. Therefore, the problem that a user needs to wait for the cloud printer to warm up all the time when printing a file in the related art can be solved.
In addition, after research, the applicant finds that when the method for preheating in advance provided by the above embodiment is adopted, a situation that the preheating process is useless may occur, and this situation occurs when the printing set by the user is timed printing, that is, the user uploads the file to the cloud server first and sets the file to be printed after a certain period of time (for example, 1 hour). In this case, if the cloud printer detects that the object to be printed exists in the cloud server and immediately starts preheating, and there is no print task after the preheating is completed, the preheating is completely useless, and even energy is wasted.
In view of this, in order to optimize the above embodiment, the present application further provides the following improvements:
example two
Referring to fig. 2, fig. 2 is a flowchart illustrating another advanced warm-up method for a cloud printer according to an embodiment of the present disclosure. As shown in fig. 2, the method includes:
s201: judging whether an object to be printed exists in the cloud server or not;
s202: when objects to be printed exist in the cloud server, detecting preset printing time of all the objects to be printed;
s203: judging whether the preset printing time of all the objects to be printed is the timing printing or not;
s204: if the judgment result is yes, generating a preheating instruction when the time reaches the preset printing time of any object to be printed at fixed time;
s205: if the judgment result is 'no', a preheating instruction is immediately generated;
s206: and calling a preheating device to start preheating according to the preheating instruction.
That is to say, compared with the technical solution in the first embodiment, in this embodiment, the preheating instruction is not generated immediately when it is detected that the to-be-printed object exists in the cloud server, but the printing time preset by the user of all the to-be-printed objects is detected first, and if the user prints all the to-be-printed objects at the set timing (that is, prints after the preset time is reached), it is obvious that preheating is not necessary at that time, that is, the preheating instruction is not generated, but the preheating instruction is generated again when the time reaches the preset printing time of any one of the to-be-printed objects printed at the set timing; and as long as at least one object to be printed is required to be printed immediately, a preheating instruction is generated immediately and executed to start preheating. By the arrangement, useless preheating can be effectively avoided, and the meaningless consumption of energy can be avoided.
In addition, after invoking the preheating device to start preheating according to the preheating instruction, the above scheme may further include:
receiving a printing task of the object to be printed, which is sent by the cloud server;
and executing the printing task according to the preset operation mode corresponding to the preheating stage according to different current preheating stages.
Further, according to different current preheating stages, executing the print task according to a preset operation mode corresponding to the preheating stage, including: if the current preheating stage is preheating, temporarily storing the printing task until the preheating is finished and then starting to execute the printing task;
and if the current preheating stage is that the preheating is finished, directly executing the printing task.
Specifically, for various reasons, when the cloud printer receives a print job, it is not necessary whether its warm-up is completed or not. For example, the processing time of the cloud server to the file to be printed is different, and the reasons for the different processing time may include different transcoding time caused by different file formats or different file sizes; for example, different cloud printers have different warm-up times due to the limitation of their own configuration; and for example, the preheating time of the cloud printer is different due to different temperatures and humidities in different environments. Therefore, after receiving a print job, the cloud printer needs to determine when to print according to whether the warm-up is completed or not.
In order to more fully introduce the technical scheme of the present invention, in correspondence to the method for preheating the cloud printer in advance provided by the above embodiment of the present invention, an embodiment of the present invention further provides an apparatus for preheating the cloud printer in advance.
Referring to fig. 3, fig. 3 is a schematic structural diagram of an advanced preheating device of a cloud printer according to an embodiment of the present disclosure. As shown in fig. 3, the apparatus includes:
the judging module 31 is configured to judge whether an object to be printed exists in the cloud server;
the generating module 32 is configured to generate a preheating instruction when an object to be printed exists in the cloud server;
and the calling module 33 is configured to call the preheating device to start preheating according to the preheating instruction.
The technical scheme provided by the embodiment of the application can have the following beneficial effects:
when the method provided by the embodiment of the application is applied, whether the file to be printed exists in the cloud server or not is obtained through the cloud printer, and if the file to be printed exists in the cloud server, the cloud printer calls the preheating device to preheat. Because the cloud server needs to be sent to the cloud printer for printing after processing the file to be printed, the processing of the file to be printed and the preheating of the cloud printer can be simultaneously performed by the cloud server, so that the time for waiting for the preheating of the cloud printer by a user can be shortened to a certain extent or even completely avoided. Therefore, the problem that a user needs to wait for the cloud printer to warm up all the time when printing a file in the related art can be solved.
Optionally, the judging module 31 includes:
the first sending unit is used for sending a detection instruction to the cloud server through a communication module arranged in the cloud printer;
the first receiving unit is used for receiving feedback information sent by the cloud server according to the detection instruction; the feedback information comprises the existence of an object to be printed or the nonexistence of the object to be printed;
and the first determining unit is used for determining that the object to be printed exists in the cloud server if the feedback information indicates that the object to be printed exists.
Optionally, the judging module 31 includes:
the second receiving unit is used for receiving detection information sent by the cloud server after actively detecting whether the object to be printed exists; the detection information comprises the existence of an object to be printed or the nonexistence of the object to be printed;
and the second determining unit is used for determining that the object to be printed exists in the cloud server if the detection information indicates that the object to be printed exists.
Optionally, the judging module 31 includes:
the first judging unit is used for judging whether the object to be printed exists in the cloud server every preset time.
Optionally, the generating module 32 includes:
the first generating unit is used for immediately generating a preheating instruction when the object to be printed exists in the cloud server.
Optionally, the apparatus further comprises:
the detection module is used for detecting the preset printing time of all objects to be printed;
the generating module 32 includes:
the second generating unit is used for generating a preheating instruction if the preset printing time of at least one object to be printed is immediate printing;
and the third generating unit is used for generating a preheating instruction when the preset printing time of all the objects to be printed reaches the preset printing time of any object to be printed which is printed at fixed time if the preset printing time of all the objects to be printed is the fixed time printing.
Optionally, the apparatus further comprises:
the receiving module is used for receiving a printing task of the object to be printed, which is sent by the cloud server;
and the execution module is used for executing the printing task according to different current preheating stages and a preset operation mode corresponding to the preheating stage.
Optionally, the execution module includes:
the first execution unit is used for temporarily storing the printing task if the current preheating stage is preheating, and starting to execute the printing task after the preheating is finished;
and the second execution unit is used for directly executing the printing task if the current preheating stage is that the preheating is finished.
Specifically, the specific implementation manner of the functions of each module and the included units may be implemented by referring to the relevant contents in the advanced preheating method of the cloud printer, and is not described in detail herein.
In order to more fully introduce the technical scheme of the present invention, an embodiment of the present invention further provides a cloud printer, which corresponds to the method for preheating the cloud printer in advance provided by the above embodiment of the present invention.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a cloud printer according to an embodiment of the present disclosure. As shown in fig. 4, the cloud printer includes:
the cloud printer comprises a cloud printer body 4 and a control device 41 arranged inside the cloud printer body 4;
wherein the control device 41 includes:
a memory 411 and a processor 412 connected to the memory 411;
the memory 411 is used for storing a program, and the program is at least used for executing the early preheating method of the cloud printer provided by the embodiment;
the processor 412 is configured to call and execute the program stored in the memory 411.
Wherein the early warm-up method of the cloud printer, which is at least used for execution by the program, comprises:
judging whether an object to be printed exists in the cloud server or not;
when an object to be printed exists in the cloud server, generating a preheating instruction;
and calling the preheating device to start preheating according to the preheating instruction.
Specifically, the specific implementation manner of the functions of the program may be implemented by referring to relevant contents in the advanced warm-up method of the cloud printer, and will not be described in detail here.
It is understood that the same or similar parts in the above embodiments may be mutually referred to, and the same or similar contents in other embodiments may be referred to for the contents which are not described in detail in some embodiments.
It should be noted that, in the description of the present application, the terms "first", "second", etc. are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. Further, in the description of the present application, the meaning of "a plurality" means at least two unless otherwise specified.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and the scope of the preferred embodiments of the present application includes other implementations in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present application.
It should be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present application may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc.
In the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the present application have been shown and described above, it will be understood that the above embodiments are exemplary and should not be construed as limiting the present application and that changes, modifications, substitutions and alterations in the above embodiments may be made by those of ordinary skill in the art within the scope of the present application.

Claims (9)

1. The advanced preheating method of the cloud printer is characterized in that the cloud printer is in communication connection with a cloud server and comprises a preheating device, and the method comprises the following steps:
judging whether an object to be printed exists in the cloud server or not;
when an object to be printed exists in the cloud server, generating a preheating instruction;
calling the preheating device to start preheating according to the preheating instruction;
the judging whether the cloud server has the object to be printed includes:
receiving detection information sent by the cloud server after actively detecting whether an object to be printed exists or not; the detection information comprises the existence of an object to be printed or the absence of the object to be printed;
and if the detection information indicates that the object to be printed exists, determining that the object to be printed exists in the cloud server.
2. The method according to claim 1, wherein the determining whether the object to be printed exists in the cloud server comprises:
sending a detection instruction to the cloud server through a communication module arranged in the cloud printer;
receiving feedback information sent by the cloud server according to the detection instruction; the feedback information comprises the existence of an object to be printed or the nonexistence of the object to be printed;
and if the feedback information indicates that the object to be printed exists, determining that the object to be printed exists in the cloud server.
3. The method according to claim 1, wherein the determining whether the object to be printed exists in the cloud server comprises:
and judging whether the cloud server has an object to be printed at preset time intervals.
4. The method according to claim 1, wherein the generating a warm-up instruction when the object to be printed exists in the cloud server comprises:
and when the object to be printed exists in the cloud server, immediately generating a preheating instruction.
5. The method of claim 1, wherein prior to generating the warm-up instructions, comprising:
detecting the preset printing time of all objects to be printed;
if the preset printing time of at least one object to be printed is instant printing, a preheating instruction is immediately generated;
and if the preset printing time of all the objects to be printed is the timed printing, generating a preheating instruction when the time reaches the preset printing time of any one of the objects to be printed which is printed at the timed time.
6. The method according to claim 1, wherein after invoking the preheating device to start preheating according to the preheating command, the method further comprises:
receiving a printing task of the object to be printed, which is sent by the cloud server;
and executing the printing task according to the preset operation mode corresponding to the preheating stage according to different current preheating stages.
7. The method according to claim 6, wherein said executing said print job according to the current different warm-up phase according to the preset operation mode corresponding to said warm-up phase comprises:
if the current preheating stage is preheating, temporarily storing the printing task until the preheating is finished and then starting to execute the printing task;
and if the current preheating stage is that the preheating is finished, directly executing the printing task.
8. The utility model provides a preheating device in advance of cloud printer, its characterized in that, cloud printer and high in the clouds server communication connection, the cloud printer still includes preheating device, the preheating device in advance of cloud printer includes:
the judging module is used for judging whether an object to be printed exists in the cloud server;
the generating module is used for generating a preheating instruction when the object to be printed exists in the cloud server;
and the calling module is used for calling the preheating device to start preheating according to the preheating instruction.
9. A cloud printer, comprising:
the cloud printer comprises a cloud printer body and control equipment arranged in the cloud printer body;
wherein the control apparatus includes:
a memory and a processor coupled to the memory;
the memory for storing a program for at least performing the advanced warm-up method of the cloud printer according to any one of claims 1 to 7;
the processor is used for calling and executing the program stored in the memory.
CN201910432752.8A 2019-05-23 2019-05-23 Advanced preheating method and device of cloud printer and cloud printer Active CN110134349B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910432752.8A CN110134349B (en) 2019-05-23 2019-05-23 Advanced preheating method and device of cloud printer and cloud printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910432752.8A CN110134349B (en) 2019-05-23 2019-05-23 Advanced preheating method and device of cloud printer and cloud printer

Publications (2)

Publication Number Publication Date
CN110134349A CN110134349A (en) 2019-08-16
CN110134349B true CN110134349B (en) 2022-08-23

Family

ID=67572484

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910432752.8A Active CN110134349B (en) 2019-05-23 2019-05-23 Advanced preheating method and device of cloud printer and cloud printer

Country Status (1)

Country Link
CN (1) CN110134349B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117908810B (en) * 2024-03-20 2024-06-07 深圳特发东智科技有限公司 Shared printing system based on cloud server

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62299983A (en) * 1986-06-20 1987-12-26 Fujitsu Ltd Printer control system
JP2004142186A (en) * 2002-10-23 2004-05-20 Matsushita Electric Ind Co Ltd Printer
CN103902236A (en) * 2012-12-24 2014-07-02 北大方正集团有限公司 Realization method and system for printing service

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104834489B (en) * 2015-04-17 2018-05-18 珠海奔图电子有限公司 A kind of method for sharing cloud printer and Cloud Server and cloud print system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62299983A (en) * 1986-06-20 1987-12-26 Fujitsu Ltd Printer control system
JP2004142186A (en) * 2002-10-23 2004-05-20 Matsushita Electric Ind Co Ltd Printer
CN103902236A (en) * 2012-12-24 2014-07-02 北大方正集团有限公司 Realization method and system for printing service

Also Published As

Publication number Publication date
CN110134349A (en) 2019-08-16

Similar Documents

Publication Publication Date Title
US9906672B2 (en) Function performing apparatus
US9723550B2 (en) Communication apparatus and communication system
US8873094B2 (en) Methods and systems for print document release via mobile device
US20170038923A1 (en) Information processing apparatus, display control method, and program
US10178249B2 (en) System that saves data, server, and method
US9516458B2 (en) Image forming apparatus equipped with NFC tag, method of controlling the same, and storage medium
EP3084685B1 (en) Wireless communication of print content
CN105611112A (en) Multifunctional image processing apparatus
US20200073608A1 (en) Information processing method, image processing apparatus, and information processing system
US9917959B2 (en) System, method and apparatus for managing job processing between a processing apparatus and server
US20150116755A1 (en) Information processing apparatus, control method, and storage medium
US10896011B2 (en) Mobile device for automatically delivering print jobs to printers
CN111638858A (en) Multifunction printing method, multifunction printing apparatus, multifunction printer, and storage medium
US20170075633A1 (en) Information processing system, information processing method, and image generating device
US10089050B2 (en) Information processing device, and method and computer-readable medium therefor
CN104660843A (en) Information processing apparatus and control method for the same
CN114610249A (en) Data processing method and system
CN110134349B (en) Advanced preheating method and device of cloud printer and cloud printer
US20160062709A1 (en) Data processing apparatus, method for controlling data processing apparatus, and storage medium
US10846033B2 (en) Print server, control method, and storage medium
US20190306337A1 (en) Communication apparatus, control method, and storage medium
US10397439B2 (en) Server system transmitting job to processing apparatus, information processing system, and control method for server system
KR20150015775A (en) Image forming device and computing device for controlling data flow on image forming system, method for controlling data flow on image forming system thereof
US9917964B2 (en) Information processing apparatus, information system, information processing method, and storage medium
US20100231951A1 (en) Printing apparatus terminal and method for controlling the same

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
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20190816

Assignee: Yichun Yilian printing equipment Co.,Ltd.

Assignor: YICHUN YILIAN TECHNOLOGY Co.,Ltd.

Contract record no.: X2023980053270

Denomination of invention: Pre heating method, device, and cloud printer for cloud printers

Granted publication date: 20220823

License type: Common License

Record date: 20231219

EE01 Entry into force of recordation of patent licensing contract