CN110209365A - Printer firmware update method and printer, server - Google Patents
Printer firmware update method and printer, server Download PDFInfo
- Publication number
- CN110209365A CN110209365A CN201910474865.4A CN201910474865A CN110209365A CN 110209365 A CN110209365 A CN 110209365A CN 201910474865 A CN201910474865 A CN 201910474865A CN 110209365 A CN110209365 A CN 110209365A
- Authority
- CN
- China
- Prior art keywords
- printer
- firmware
- update
- server
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000008569 process Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 18
- 238000012790 confirmation Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 2
- 238000007639 printing Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/123—Software or firmware update, e.g. device firmware management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a kind of printer firmware update method and printers, server, the solicited message for updating the firmware of the printer is sent to the server every predetermined period, so that the server inquires the firmware update information of the printer based on the solicited message, obtain include the firmware update information of the printer query result;Obtain the query result that the server is sent;The query result is parsed, the firmware update information of the printer is obtained;The firmware update operation of the printer is executed according to the firmware update information of the printer.Above-mentioned technical proposal can effectively improve the working performance of printer, facilitate the upgrading of user's printer firmware, improve the user experience.
Description
Technical field
The present invention relates to printer technology fields, more specifically to a kind of printer firmware update method and printing
Machine, server.
Background technique
Printer is a kind of output equipment, and printer will execute print job and use is needed to be equipped with corresponding printer driver
The computer of program sends print command with the smart machine of printer bluetooth connection, and printer is receiving print command
Afterwards, the print command received by the processing chip processing of itself, and initiate the corresponding print out task of printer instructions.Printing
Driver in the processing chip of machine itself is printer firmware, as the continuous renewal of printer program optimizes, printing
The processing routine of machine needs to update itself processing chip in order to normally or more rapidly efficiently handle received command signal
Driver, referred to as printer firmware update.
In the routine use of printer, the method that printer firmware updates is a kind of in the official of corresponding printer brand
It is off the net to carry the printer firmware for needing to update, and by passing through the computer for being equipped with printed driver with printer
USB line connection, updates printer firmware on computers;Another, similar to the initial setting up of router, in portable intelligent
The address I Pv4 of printer is inputted in the web browser of equipment, or by the resource manager on computer, passes through user's
Account and password login remote subscriber interface are authenticated, the entry of firmware update is selected in firmware update menu, until firmware is more
New success.
In the related technology, since firmware update idea of the user for printer be not strong, it is solid to often forget about update printer
Part optimize printer capability can not;Even if user expects updating printer firmware, also tend to need to come more by professional
Newly, therefore, the firmware version of printer often compares lag in the related technology, to keep the performance of printer not high, influences it
Practicability.
Summary of the invention
It is existing to solve the purpose of the present invention is to provide a kind of printer firmware update method and printer, server
Printer firmware update mode brings inconvenience sharp to customer upgrade printer firmware in technology, influence printer use and
The problem of user experience.
The purpose of the present invention is what is be achieved through the following technical solutions:
In a first aspect, being applied to printer, the method packet the present invention provides a kind of printer firmware update method
It includes:
The solicited message for updating the firmware of the printer is sent to the server every predetermined period, so that the clothes
Business device inquires the firmware update information of the printer based on the solicited message, obtain include the printer firmware update
The query result of information;
Obtain the query result that the server is sent;
The query result is parsed, the firmware update information of the printer is obtained;
The firmware update operation of the printer is executed according to the firmware update information of the printer.
Further, it is described send the solicited message to the server according to predetermined period before, further includes:
Networked information is reported to server, so that the server is based on the networked information and finds the printing automatically
Machine simultaneously establishes connection.
Further, the firmware update information of the printer includes the download address and more new logo of new printer firmware
Information;
The firmware update information according to the printer executes the firmware update operation of the printer, comprising:
The new printer firmware is got according to the download address;
According to the update identification information, the current firmware of the printer is updated to the new printer firmware.
Further, described according to the update identification information, the current firmware of the printer is updated to described new
Printer firmware, comprising:
If the update identification information is to automatically update, it is automatically updated into the new printer firmware;
If the update identification information is that user selects to update, the inquiry for whether updating printer firmware is sent to user
Information, and the confirmation update instruction of user's return is received, it executes and the current firmware of the printer is updated to the new printing
The operation of machine firmware.
It is further, described to execute the operation that the current firmware of the printer is updated to the new printer firmware,
Include:
The current firmware of the printer is updated to the new printer firmware in idle state.
Second aspect, the present invention provides another printer firmware update methods, are applied to server, the method packet
It includes:
Receive the solicited message of the firmware for the update printer that printer is sent;
The firmware update information that the printer is inquired according to the solicited message, obtain include the printer firmware
The query result of more new information;
The query result is sent to the printer, so that the printer parses the query result and obtains firmware more
New information, and operated according to the firmware update that the firmware update information executes the printer.
Further, after the solicited message for receiving the printer transmission, further includes:
Record receives the time of the solicited message.
Further, further includes:
It obtains printer and completes the renewal process information after firmware update, and record the renewal process information;
The renewal process information includes the version number of new printer firmware, the renewal time of printer firmware and printer
The update mode of firmware.
The third aspect, the present invention also provides a kind of printers, including printer body, and are arranged in the printer sheet
Intracorporal printer control device;
The printer control device includes first processor, and the first storage connecting with the first processor
Device;
For storing computer program, the computer program is at least used to execute implementation of the present invention the first memory
The printer firmware update method of example first aspect;
The first processor is for calling and executing the computer program in the first memory.
Fourth aspect, the present invention also provides a kind of servers, including second processor and second memory;
For storing computer program, the computer program is at least used to execute implementation of the present invention the second memory
The printer firmware update method of example second aspect;
The second processor is for calling and executing the computer program in the second memory.
Technical solution provided by the invention has the advantages that
After technical solution printer and server provided by the invention establish connection by network, printer is every default week
Phase regularly sends the solicited message for updating the firmware of the printer to the server, so that the server is based on described ask
Ask information to inquire the firmware update information of the printer, obtain include the firmware update information of the printer inquiry knot
Fruit;Printer obtains the query result that the server is sent;The query result is parsed, consolidating for the printer is obtained
Part more new information, and operated according to the firmware update that the firmware update information of the printer executes the printer.By upper
It states technical solution and printer firmware update mode is selected according to the version and updating type of printer firmware, guarantee printer firmware
Timely update, and then printer capability is made to maintain higher level, guarantees the practicability of printer, while providing intelligence for user
Printer firmware more new demand servicing can be changed.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with
It obtains other drawings based on these drawings.
Fig. 1 is a kind of printer firmware update method flow chart provided by the invention;
Fig. 2 is printer side workflow schematic diagram in printer firmware update method provided by the invention;
Fig. 3 is server end workflow schematic diagram in printer firmware update method provided by the invention;
Fig. 4 is printer firmware update method signaling process schematic diagram provided by the invention;
Fig. 5 is printer arrangement schematic diagram provided by the invention;
Fig. 6 is server architecture schematic diagram provided by the invention;
Wherein: 5- printer control device;51- first memory;52- first processor;61- second memory;62-
Two processors.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, technical solution of the present invention will be carried out below
Detailed description.Obviously, described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Base
Embodiment in the present invention, those of ordinary skill in the art are obtained all without making creative work
Other embodiment belongs to the range that the present invention is protected.
Present embodiment provides a kind of printer firmware update method, solves consolidating for printer in the related technology
Part edition comparison lag, the problem of keeping the performance of printer not high, influence printer practicability.
Hereinafter, elaborating in conjunction with attached drawing to embodiment.In addition, embodiments illustrated below is not remembered claim
The content of the invention of load plays any restriction effect.In addition, the full content of composition represented by following example is not limited to conduct
Necessary to the solution of the invention described in the claims.
As shown in Figure 1, the printer firmware is more for a kind of printer firmware update method that the embodiment of the present invention one provides
New method by be applied to printer for, specifically include:
S11, the solicited message for updating the firmware of the printer is sent to the server every predetermined period, so that institute
State the firmware update information that server inquires the printer based on the solicited message, obtain include the printer firmware
The query result of more new information;
In some embodiments, it is both provided with network interface on general printer, is connected in network interface insertion serial ports cable into TVP/IP
Network, printer sends networked information to server by the communication interface on printer, so that server is based on networked information
Find printer, and establish and communicate to connect with printer, it can realize printer and server the conveying of data two-wire and
It receives;After printer and server establish connection, the printer periodically sends solicited message to server.Optionally,
Networked information can include but is not limited to the IP address and physical address of printer.
In some embodiments, printer sends the default week for updating the solicited message of firmware of the printer to server
Phase is as unit of minute, that is to say, that printer per minute will to server send solicited message, with guarantee printing function and
There is new printer firmware to need to update on Shi Faxian server, guarantees the timeliness that printer firmware updates;
S12, the query result that the server is sent is obtained;
In some embodiments, printer timing sends solicited message to server, and server is according to solicited message inquiry
Query result hair that is no to there is the corresponding printer firmware of the printer to need to update, and will including printer firmware more new information
Printer is given, printer obtains the query result;
It may include printer model, printer in the solicited message that printer is sent to server in some embodiments
The version number of existing firmware, last update printer firmware the information such as time;
S13, the parsing query result, obtain the firmware information of the printer;
In some embodiments, in the query result that printer receives, including server has inquired new printer firmware,
And the update identification information of the download address of new printer firmware and new printer firmware is added to the firmware information of printer
In, printer is returned to as query result, printer executes printer firmware according to the firmware information of the printer received
Update operation;
In other embodiments, the query result that printer receives further includes that the information in query result indicates service
Device does not inquire new printer firmware, and when printer receives this message, it is right that the communication interface of printer terminates in advance this
The access process of server, when next predetermined period starts, printer continues to send solicited message to server.
S14, the firmware update operation that the printer is executed according to the firmware information of the printer.
In some embodiments, the firmware information of printer includes the download address and more new logo letter of new printer firmware
Breath updates identification information and refers to that the identification information can indicate that the update mode of printer firmware, for example, update mode includes certainly
It is dynamic to update, alternatively, user selects to update;
Correspondingly, the download address for the new printer firmware that printer is obtained according to parsing query result gets new printing
The current firmware of printer is updated to by machine firmware, and the update mode of the printer firmware got according to printer, execution
The update operation of new printer firmware.
It is a kind of printer firmware applied in printer side provided by Embodiment 2 of the present invention as shown in Fig. 2 schematic diagram
Update method specifically includes:
S21, the solicited message for updating the firmware of the printer is sent to server;
In some embodiments, before printer sends information to server, the communication link of printer and server is first established
It connects, the general network interface by being arranged on printer is connected into TCP/IP network by serial ports cable, printer is arranged by itself
It communicates network interface and sends networked information to server, so that server is based on networked information and searches the printer in a network, and
It establishes and communicates to connect with the printer;
Further, after printer and server establish communication connection, printer can be at interval of the fixed cycle to service
Device send solicited message so that server search printer firmware information, obtain include printer firmware information query result,
Specifically, solicited message is to update the information of the firmware of the printer, optionally, solicited message includes but is not limited to printer
The renewal time of the existing firmware version number of model, printer, printer firmware.
S22, the query result that the server is sent is obtained;
S23, the parsing query result, obtain the firmware information of the printer;
In some embodiments, in the query result that printer receives, including server has inquired new printer firmware,
And the update identification information of the download address of new printer firmware and new printer firmware is added to the firmware information of printer
In, printer is returned to as query result, printer executes printer firmware according to the firmware information of the printer received
Update operation;
It should be noted that in further embodiments, printer is in the query result received, including server is not
The instruction information of new printer firmware is inquired, there is no upload for the new printer firmware i.e. server that do not find described herein
Therefore new printer firmware after parsing the query result, can not obtain the firmware information of printer, at this point, the printing
Machine just terminates in advance the process of printer browsing server, waits until next predetermined period start time, continues to send request letter
Breath access server.
S24, the firmware update operation that the printer is executed according to the firmware information of the printer;
In some embodiments, the firmware information of printer includes the download address and more new logo letter of new printer firmware
Breath updates identification information and refers to that the identification information can indicate that the update mode of printer firmware, for example, update mode includes certainly
It is dynamic to update, alternatively, user selects to update;
Correspondingly, the download address of new printer firmware that is obtained according to parsing query result of printer is from server or cloud
New printer firmware, and the update mode of the printer firmware got according to printer are downloaded on server, executing will printing
The current firmware of machine is updated to the update operation of new printer firmware.
If updating identification information is to automatically update, printer executes following steps:
S25, the new printer firmware of downloading, and be new printer firmware by the former firmware update of the printer;
It is the method for new printer firmware by the former firmware update of printer, it can be understood as, it will be downloaded in printer
New printer firmware be installed in the processing routine of printer itself.
If updating identification information is that user selects to update, the printer executes following steps:
S26, it inquires whether the user needs to update printer firmware
In some embodiments, printer is on the user computer for the printed driver for being already installed with the printer
Inquiry message is sent, executing according to the result of user feedback by former firmware update is new printer firmware, or wouldn't update printing
The operation of machine firmware.
If what the user received returned is confirmation update instruction, executes and update the current firmware of the printer
For the operation of the new printer firmware;If receive user's return is pause update instruction, stop according to default week
Phase sends the solicited message for updating the firmware of the printer to the server, thinks again after reaching default update condition
The server sends solicited message.
Optionally, the inquiry message is popped up on the computer desktop of user in the form of playing frame, for example various networks are new
The page is heard, alternatively, inquiring user in the form of the bullet frame of bottom, for example 360 security guard's page reparations are reminded and play frame, the bullet frame
In be labeled with " it was found that new firmware, if update? " printed words, user can realize letter by " confirmation updates " and " wouldn't update " button
Breath interaction, it is determined whether be updated to new printer firmware.
Correspondingly, if client's selection " confirmation updates ", thens follow the steps S25, printer is in idle state automatically by institute
The current firmware for stating printer is updated to download the new printer firmware finished, alternatively, the printer is immediately more
It is newly new printer firmware.
If client selects " wouldn't update ", the printer stops sending more at interval of predetermined period to the server
The solicited message of the firmware of the new printer, after reaching default update condition, again to the server at interval of pre-
If the period sends the solicited message for updating the firmware of the printer to the server.
Further alternative, printer sends the default update condition packet that solicited message reaches to the server again
It includes:
(1) printer restarts, and the restarting includes that cycle power, power-off reopen etc. any beat after closing
Print machine restarts the condition of work;
(2) computer for being equipped with printed driver is restarted, the movement including any restarting computer;
(3) give printer setup interval time, user confirmation wouldn't update after start timing, until after interval time when
It carves, printer sends solicited message to server again.
As shown in the workflow schematic diagram of Fig. 3, a kind of applied in server end for what the embodiment of the present invention three provided
Printer update method, specifically includes:
S31, the solicited message for receiving the firmware for updating the printer that printer is sent;
Before server receives solicited message, server has passed through the networked information and printer that the printer is sent
Establish connection.On the server include background management system, after printer connects internet, is connect by the communication of itself
Mouth has reported networked information to the background management system, informs that the server of the printer printer is already attached to network,
It can establish connection, server searches the printer automatically according to networked information.
In some embodiments, the background management system in server receives solicited message every time, i.e. printer is visited every time
When asking server, server all records the time for receiving solicited message, that is to say, that includes printer in server to clothes
The access record of business device.
S32, the firmware update information that the printer is inquired according to the solicited message, obtain including the printer
The query result of firmware update information;
It, can be in the back-stage management of server when printer background service quotient updates printer firmware in some embodiments
The new printer firmware version of the update page uploading of system includes updating identification information in the new printer firmware version, uses
In the update mode for indicating the new printer firmware version, new printer firmware version is transmitted to service by background management system
In the memory of device equipment, or it is transmitted to cloud server end, and shows that new printer is solid on another page of background server
The storage address of part.
In some embodiments, the solicited message includes the model of printer, the version number of printer firmware, and printing
The time of machine last update firmware;Server searches renewal process information according to solicited message in the database, is searching
With the printer firmware that update in need is determined whether after comparison, if in server including new printer firmware, server
Together by the update identification information of the download address of new printer firmware and new printer firmware, it is packaged as with other interactive information
Query result;If not uploading the corresponding new printer firmware of the printer in server, instruction is not found newly to beat
The instruction information of print machine firmware is put into query result.
S33, the query result is sent to the printer, so that the printer parses the query result and consolidated
Part more new information, and operated according to the firmware update that the firmware update information executes the printer;
Server, if printer completes the update of printer firmware, services after sending query result to printer
Following steps will be executed for device:
S34, the renewal process information after printer completion firmware update is obtained, and records the renewal process information.
In some embodiments, renewal process information includes the version number of new printer firmware, when the update of printer firmware
Between and printer firmware update mode.
In some embodiments, after printer completes firmware update, it is necessary to restart printer or restart and printer drive is installed
The computer of dynamic program can just make new printer firmware performance come into force, after printer and server re-establish communication connection,
Server can receive the printer firmware that the printer is sent and complete the prompt information updated, and server records renewal process
Information;
In other embodiments, after printer completes firmware update, it can be necessary to determine whether to restart printer according to user
Or computer, server receives printer firmware after the completion of firmware update and updates completion information, and records renewal process
Information.
As shown in the signaling process figure of Fig. 4, printed in the printer firmware update method that provides for the embodiment of the present invention four
Machine and server are specifically included in information interactive process:
S41, printer report networked information
Printer is connected to internet by Serial Port Line by the network interface being arranged in printer body, sends out to server
The networked information for indicating the printing identity including the printer IP address or port numbers etc. is sent, issues and networks to server
Request;
S4, server are based on the networked information and search the printer automatically and establish connection
Server receives the networked information that the printer is sent, and parses the networked information, and obtaining, which indicates described, beats
Machine information is printed, and establishes the port number information of connection with the printer, server and the printer are established into connection.
S43, printer send the solicited message for updating the firmware of the printer
After printer and server establish communication connection, to clothes in such a way that communication interface is according at interval of predetermined period
Business device sends solicited message, includes printer firmware version, printer firmware renewal time and printer in the solicited message
The information such as model;
The firmware update information of S44, server based on solicited message inquiry printer, obtains query result
In some embodiments, server resolution request message obtains the existing firmware version of printer and printer model,
Search firmware information in the server, and with after printer firmware edition comparison in solicited message, it is determined whether have new printer
Query result is sent to printer by firmware version.
In some embodiments, query result includes the instruction information for not finding new printer firmware;
In other embodiments, query result includes the download address and update identification information of new printer firmware.
S45, server send query result to printer
S46, printer parse query result, and the information obtained according to parsing executes the update of printer firmware or do not update
Operation;
In some embodiments, printer parsing query result is not found the instruction information of new printer firmware, then is beaten
Print machine terminate this communication interface access server process, when next period starts, printer by communication interface after
Continuous access server;
In other embodiments, printer parsing query result obtain include new printer firmware download address and update
Identification information, then the printer downloaded from the server or cloud service according to the download address new printer firmware to
In the printer, determine whether to update printer firmware according to identification information is updated.
Updating identification information includes automatically updating to select to update with user;It should be noted that being automatically updated in others
It is called pressure in some examples and updates or force update mode.
Further, if updating identification information is to automatically update, former firmware update is automatically newly to beat by the printer
Print machine firmware;
If updating identification information is that user selects to update, printer is to the printer driver journey for being equipped with the printer
Inquiry message is sent on the subscriber computer of sequence, user clicks " confirmation updates " or " wouldn't update " button returns to consumers' opinions,
If user " confirmation updates " during idle time, former firmware update is new printer firmware by the printer;If user " wouldn't be more
Newly ", then printer terminates according to the process for sending solicited message to server at interval of predetermined period, until reaching default update
When condition, the printer continues periodic access server.
S47, printer send printer firmware to server and update progress information
In some embodiments, printer completes printer firmware updating, or after not updating printer firmware, can pass through
Communication interface is reported to the server updates progress information;
S48, server obtain the update progress information of the printer, and record the update progress information
In some embodiments, the update progress information include the version number of new printer firmware, printer firmware more
The update mode of new time and printer firmware.
It, can be according to printer firmware after printer and server establish connection by above-mentioned printer firmware update method
Version and updating type select printer firmware update mode, guarantee timely updating for printer firmware, and then make printer
Higher level can be maintained, guarantees the practicability of printer, while providing intelligent printer firmware more new demand servicing for user.
In addition, the embodiment of the invention also provides a kind of printers, as shown in figure 5, including printer body, and setting exists
Printer control device 5 in the printer body;
Printer control device includes first processor 52 and the first memory that connect with the first processor 52
51;
For storing computer program, the computer program is at least used to execute the present invention and mention the first memory 51
Printer firmware update method described in the embodiment shown in Fig. 2 two supplied;
The first processor 52 is for calling and executing the computer program in the first memory 51.
It further include control switch in printer body in some embodiments, the control switch is for controlling printer
The no state for updating printer firmware, comprising:
When control switch is opened, the printing function carries out printer using printer firmware update method described above
The update of firmware;
When the control switch is closed, update of the printer without printer firmware.
The embodiment of the invention also provides a kind of servers, as shown in fig. 6, the server includes 62 He of second processor
Second memory 61, the second processor 62 and the second memory 61 connect;
The second memory 61 is at least used to execute of the invention real for storing computer program, the computer program
Apply printer firmware update method described in example three;
The second processor 62 is for calling and executing the computer program in the second memory 61.
It is understood that same or similar part can mutually refer in the various embodiments described above, in some embodiments
Unspecified content may refer to the same or similar content in other embodiments.
It should be noted that in the description of the present invention, term " first ", " second " etc. are used for description purposes only, without
It can be interpreted as indication or suggestion relative importance.In addition, in the description of the present invention, unless otherwise indicated, the meaning of " multiple "
Refer at least two.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes
It is one or more for realizing specific logical function or process the step of executable instruction code module, segment or portion
Point, and the range of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discussed suitable
Sequence, including according to related function by it is basic simultaneously in the way of or in the opposite order, Lai Zhihang function, this should be of the invention
Embodiment person of ordinary skill in the field understood.
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 contained at least one embodiment or example of the application.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.
The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the present invention.
Various modifications to these embodiments will be readily apparent to those skilled in the art, as defined herein
General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, of the invention
It is not intended to be limited to the embodiments shown herein, and is to fit to and the principles and novel features disclosed herein phase one
The widest scope of cause.
Claims (10)
1. a kind of printer firmware update method, which is characterized in that be applied to printer, which comprises
The solicited message for updating the firmware of the printer is sent to server every predetermined period, so that the server is based on
The solicited message inquires the firmware update information of the printer, obtains including that the firmware update information of the printer is looked into
Ask result;
Obtain the query result that the server is sent;
The query result is parsed, the firmware update information of the printer is obtained;
The firmware update operation of the printer is executed according to the firmware update information of the printer.
2. printer firmware update method as described in claim 1, which is characterized in that it is described every predetermined period to the clothes
It is engaged in front of the device transmission solicited message, further includes:
Networked information is reported to server, so that the server is based on the networked information and finds the printer automatically simultaneously
Establish connection.
3. printer firmware update method as described in claim 1, which is characterized in that the firmware update information of the printer
Download address and update identification information including new printer firmware;
The firmware update information according to the printer executes the firmware update operation of the printer, comprising:
The new printer firmware is got according to the download address;
According to the update identification information, the current firmware of the printer is updated to the new printer firmware.
4. printer firmware update method as claimed in claim 3, which is characterized in that the letter of the more new logo according to
Breath, is updated to the new printer firmware for the current firmware of the printer, comprising:
If the update identification information is to automatically update, it is automatically updated into the new printer firmware;
If the update identification information is that user selects to update, the inquiry letter for whether updating printer firmware is sent to user
Breath, and the confirmation update instruction of user's return is received, it executes and the current firmware of the printer is updated to the new printer
The operation of firmware.
5. printer firmware update method as claimed in claim 4, which is characterized in that execution the working as the printer
Preceding firmware update is the operation of the new printer firmware, comprising:
The current firmware of the printer is updated to the new printer firmware in idle state.
6. a kind of printer firmware update method, which is characterized in that be applied to server, which comprises
Receive the solicited message of the firmware for the update printer that printer is sent;
The firmware update information that the printer is inquired according to the solicited message, obtain include the printer firmware update
The query result of information;
The query result is sent to the printer, so that the printer parses the query result and obtains firmware update letter
Breath, and operated according to the firmware update that the firmware update information executes the printer.
7. printer firmware update method as claimed in claim 6, which is characterized in that described to receive what the printer was sent
After solicited message, further includes:
Record receives the time of the solicited message.
8. printer firmware update method as claimed in claim 6, which is characterized in that further include:
It obtains printer and completes the renewal process information after firmware update, and record the renewal process information;
The renewal process information includes the version number of new printer firmware, the renewal time of printer firmware and printer firmware
Update mode.
9. a kind of printer, which is characterized in that including printer body, and the printer control being arranged in the printer body
Device processed;
The printer control device includes first processor, and the first memory connecting with the first processor;
For storing computer program, the computer program is at least used to execute such as claim 1-5 the first memory
Described in any item printer firmware update methods;
The first processor is for calling and executing the computer program in the first memory.
10. a kind of server, which is characterized in that including second processor and second memory;
For storing computer program, the computer program is at least used to execute such as claim 6-8 the second memory
Described in any item printer firmware update methods;
The second processor is for calling and executing the computer program in the second memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910474865.4A CN110209365A (en) | 2019-06-03 | 2019-06-03 | Printer firmware update method and printer, server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910474865.4A CN110209365A (en) | 2019-06-03 | 2019-06-03 | Printer firmware update method and printer, server |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110209365A true CN110209365A (en) | 2019-09-06 |
Family
ID=67790285
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910474865.4A Pending CN110209365A (en) | 2019-06-03 | 2019-06-03 | Printer firmware update method and printer, server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110209365A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111966372A (en) * | 2020-08-10 | 2020-11-20 | 上海中通吉网络技术有限公司 | Firmware upgrading method, device and equipment for portable printer |
CN112486543A (en) * | 2020-12-14 | 2021-03-12 | 普联国际有限公司 | Firmware upgrading method, device, storage medium and system of network equipment |
CN116382724A (en) * | 2022-12-30 | 2023-07-04 | 深圳市盛思达通讯技术有限公司 | Remote upgrading method and system based on cloud printer |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101815151A (en) * | 2009-02-25 | 2010-08-25 | 佳能株式会社 | Firmware updating device and firmware update |
CN104423981A (en) * | 2013-08-26 | 2015-03-18 | 鸿富锦精密电子(天津)有限公司 | BMC (Baseboard Management Controller) firmware automatic update system and method |
CN105630432A (en) * | 2015-12-24 | 2016-06-01 | 北京三快在线科技有限公司 | Method, device and system for upgrading printer and printer |
CN106557339A (en) * | 2015-09-28 | 2017-04-05 | 腾讯科技(深圳)有限公司 | The upgrade method and device of equipment firmware |
CN106708564A (en) * | 2016-11-29 | 2017-05-24 | 努比亚技术有限公司 | FOTA update method, device and server |
CN109634539A (en) * | 2018-11-20 | 2019-04-16 | 新会江裕信息产业有限公司 | A kind of printer upgrade method, apparatus, equipment and storage medium |
-
2019
- 2019-06-03 CN CN201910474865.4A patent/CN110209365A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101815151A (en) * | 2009-02-25 | 2010-08-25 | 佳能株式会社 | Firmware updating device and firmware update |
CN104423981A (en) * | 2013-08-26 | 2015-03-18 | 鸿富锦精密电子(天津)有限公司 | BMC (Baseboard Management Controller) firmware automatic update system and method |
CN106557339A (en) * | 2015-09-28 | 2017-04-05 | 腾讯科技(深圳)有限公司 | The upgrade method and device of equipment firmware |
CN105630432A (en) * | 2015-12-24 | 2016-06-01 | 北京三快在线科技有限公司 | Method, device and system for upgrading printer and printer |
CN106708564A (en) * | 2016-11-29 | 2017-05-24 | 努比亚技术有限公司 | FOTA update method, device and server |
CN109634539A (en) * | 2018-11-20 | 2019-04-16 | 新会江裕信息产业有限公司 | A kind of printer upgrade method, apparatus, equipment and storage medium |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111966372A (en) * | 2020-08-10 | 2020-11-20 | 上海中通吉网络技术有限公司 | Firmware upgrading method, device and equipment for portable printer |
CN112486543A (en) * | 2020-12-14 | 2021-03-12 | 普联国际有限公司 | Firmware upgrading method, device, storage medium and system of network equipment |
CN116382724A (en) * | 2022-12-30 | 2023-07-04 | 深圳市盛思达通讯技术有限公司 | Remote upgrading method and system based on cloud printer |
CN116382724B (en) * | 2022-12-30 | 2023-12-12 | 深圳市盛思达通讯技术有限公司 | Remote upgrading method and system based on cloud printer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110209365A (en) | Printer firmware update method and printer, server | |
US10063618B2 (en) | Remote browsing session management | |
US7930696B2 (en) | Federating legacy/remote content into a central network console | |
US20050091362A1 (en) | System for providing information between different protocol environments cooperative with each other and a method therefor | |
WO2011088772A1 (en) | System and method for replacing interface skin | |
CN106533813A (en) | Method for remotely controlling upgrade of intelligent device | |
US20130332524A1 (en) | Data service on a mobile device | |
US20050086654A1 (en) | Electronic apparatus, a network apparatus, a management method, a software updating method, a management program, a software updating program, and a recording medium | |
JP5296726B2 (en) | Web content providing system, web server, content providing method, and programs thereof | |
CN109240887A (en) | Long-distance monitoring method, monitoring client and the monitoring server of application program running state | |
CN110673502A (en) | Quick response method and system of intelligent device, storage medium and network side device | |
CN109309728A (en) | A kind of data processing method and relevant apparatus | |
JP2003051056A (en) | Automatic vending machine management system | |
WO2005124538A1 (en) | A method and system for implementing online help employing instant communication | |
JP4984584B2 (en) | Application execution control program | |
JP4353036B2 (en) | Remote connection system, server computer, remote connection method and program | |
KR102289307B1 (en) | Communication method for virtual machines, electronic device, and non-transitory computer readable storage medium | |
CN113391878A (en) | Remote access method, device, system and storage medium | |
CN107979655A (en) | Access control method, access control apparatus and access device | |
US6487609B1 (en) | Method and system for communicating event messages between a peripheral device and a client computer | |
CN109542371A (en) | Method of printing and device based on homemade chip linux system | |
CN114840186A (en) | Servitization framework based on android system and implementation method | |
KR20040109977A (en) | succeeding method of data in mobile | |
CN114416211A (en) | Method for converting industrial software customized development into industrial app | |
WO2012139352A1 (en) | Method and system for managing wireless data terminal |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190906 |
|
RJ01 | Rejection of invention patent application after publication |