Scanning method, system, readable storage medium and computer device

By setting the control knob and display screen on the printer, detecting the knob rotation angle in real time and generating scanning tasks according to user instructions, the complex operation of existing printers is solved, achieving higher intelligence and user experience.

CN114661252BActive Publication Date: 2025-02-14YICHUN YILIAN PRINTING EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210189836.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-28
Publication Date
2025-02-14
Estimated Expiration
2042-02-28

AI Technical Summary

Technical Problem

The existing printers have complex operations, low intelligence, and poor user experience, mainly because they rely on multiple physical or virtual buttons to realize printing, copying and scanning functions.

Method used

By setting the control knob and display screen on the printer, the rotation angle of the knob is detected in real time, the printer is controlled to enter the scanning state, and corresponding scanning tasks and task identifiers are generated based on the scanning instructions sent by the user terminal, and the processing order of the scanning tasks is determined.

Benefits of technology

It simplifies the operation process, improves the intelligence of scanning operations, improves the user experience, and eliminates additional virtual and physical buttons.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114661252B_ABST
    Figure CN114661252B_ABST
Patent Text Reader

Abstract

The present invention provides a scanning method, system, readable storage medium and computer equipment. The method is applied to a printer, and a control knob is communicatively connected to the printer. The method includes: when it is detected that the knob is rotated to a first angle, the printer is controlled to enter a scanning state, and a scanning state identifier is sent to a display screen; a scanning instruction sent by a user terminal is obtained, and a scanning task and a task identifier are generated according to the scanning instruction; the scanning task is transmitted to the scanning queue of the printer, and the identification type of the task identifier is determined; if the identification type of the task identifier is a common type, the printer is controlled to perform scanning processing according to the scanning queue; if the identification type of the task identifier is an expedited type, the scanning task is adjusted to the first position of the scanning queue, so as to control the printer to scan and process the scanning task preferentially. The present invention realizes the startup of the scanning function only by the control knob and the priority processing according to the user's task identifier through the above method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a scanning method, system, readable storage medium and computer equipment. Background Art

[0002] A printer is one of the output devices of a computer, used to print the results of computer processing on relevant media. There are three indicators to measure the quality of a printer: print resolution, print speed and noise. There are many types of existing printers. According to whether the printing element has an impact action on the paper, they are divided into impact printers and non-impact printers. According to the structure of printed characters, they are divided into full-width character printers and dot matrix character printers. According to the way a line of characters is formed on paper, they are divided into serial printers and line printers. According to the technology used, there are cylindrical, spherical, inkjet, thermal, laser, electrostatic, magnetic, light-emitting diode and other printers.

[0003] Among them, most of the existing technologies are to set multiple physical buttons on the printer or set multiple virtual buttons on the touch screen of the printer to achieve functions such as printing, copying and scanning, which makes the operation process more complicated and the degree of intelligence is low, thereby reducing the user experience. Summary of the invention

[0004] Based on this, an object of the present invention is to provide a scanning method, system, readable storage medium and computer device to at least solve the deficiencies in the above-mentioned technology.

[0005] The present invention provides a scanning method, which is applied to a printer, wherein a control knob is communicatively connected to the printer, and the control knob includes a knob and a display screen. The scanning method includes:

[0006] When it is detected that the knob is rotated to a first preset angle, the printer is controlled to enter a scanning state, and a scanning state identifier is sent to the display screen;

[0007] Obtaining a scanning instruction sent by a user terminal, and generating a corresponding scanning task and a corresponding task identifier according to the scanning instruction;

[0008] Transmitting the scanning task to the scanning queue of the printer, and determining the identification type of the task identification;

[0009] If the identification type of the task identification is a common type, controlling the printer to perform scanning processing according to the scanning queue;

[0010] If the identification type of the task identification is an expedited type, the scanning task is adjusted to the first position in the scanning queue to control the printer to scan and process the scanning task preferentially.

[0011] Furthermore, the method further comprises:

[0012] When a single press signal of the knob is captured, the printer is controlled to enter a ready state, and a ready state identification signal and a two-dimensional code identification signal are sent to the display screen, so that the display screen displays a ready state icon and two-dimensional code information, wherein the two-dimensional code information includes device information of the printer;

[0013] When an access request sent by a user terminal scanning the two-dimensional code information is obtained, a communication connection is established with the user terminal.

[0014] Furthermore, the method further comprises:

[0015] When a continuous pressing signal of the knob is captured, a stop command is sent to the printer to make the printer stop scanning and enter a standby state;

[0016] A standby state identifier is sent to the display screen to turn off the display screen.

[0017] Furthermore, the method further comprises:

[0018] When the knob is detected to be rotated in the opposite direction to a second preset angle when the printer is in a standby state, the printer is controlled to enter a self-check state, so that the printer performs a self-check according to a preset self-check table.

[0019] Furthermore, after the step of controlling the printer to preferentially scan the scanning task, the method further includes:

[0020] Monitor the working status of the printer in real time, and continuously send the working status identification to the display screen, so that the display screen displays the corresponding working status icon;

[0021] When the printer completes the scanning process of the scanning task, detecting whether there is a scanning task with a task identification of an expedited type in the scanning queue;

[0022] If there is no scanning task with the task identification of the expedited type in the scanning queue, the printer is controlled to perform scanning processing according to the scanning queue.

[0023] Furthermore, after the step of detecting whether there is a scanning task with a task identifier of an expedited type in the scanning queue, the method further includes:

[0024] If there is a scanning task with a task identification of an urgent type in the scanning queue, the printer is controlled to scan and process the scanning task with the task identification of an urgent type.

[0025] The present invention further provides a scanning system, which is applied to a printer, wherein a control knob is communicatively connected to the printer, wherein the control knob includes a knob and a display screen, and the scanning system includes:

[0026] A first detection module, configured to control the printer to enter a scanning state and send a scanning state identifier to the display screen when detecting that the knob is rotated to a first preset angle;

[0027] An acquisition module, used to acquire a scanning instruction sent by a user terminal, and generate a corresponding scanning task and a corresponding task identifier according to the scanning instruction;

[0028] A determination module, used for transmitting the scanning task to the scanning queue of the printer and determining the identification type of the task identification;

[0029] A first processing module, configured to control the printer to perform scanning processing according to the scanning queue if the identification type of the task identification is a common type;

[0030] The second processing module is used to adjust the scanning task to the first position of the scanning queue if the identification type of the task identification is an urgent type, so as to control the printer to scan and process the scanning task preferentially.

[0031] Furthermore, the system further comprises a remote communication module, and the remote communication module comprises:

[0032] a first capturing unit, configured to control the printer to enter a ready state when a single pressing signal of the knob is captured, and to send a ready state identification signal and a two-dimensional code identification signal to the display screen, so that the display screen displays a ready state icon and two-dimensional code information, wherein the two-dimensional code information includes device information of the printer;

[0033] The first acquisition unit is used to establish a communication connection with the user terminal when an access request sent by the user terminal scanning the two-dimensional code information is acquired.

[0034] Furthermore, the remote communication module also includes:

[0035] A second capturing unit is used to send a stop instruction to the printer when a continuous pressing signal of the knob is captured, so that the printer stops scanning and enters a standby state;

[0036] The processing unit is used to send a standby state identifier to the display screen to turn off the display screen.

[0037] Furthermore, the system also includes:

[0038] The second detection module is used to control the printer to enter a self-test state when it is detected that the knob is reversely rotated to a second preset angle when the printer is in a standby state, so that the printer performs a self-test on the printer according to a preset self-test table.

[0039] Furthermore, the system further includes a self-checking module, and the self-checking module includes:

[0040] A monitoring unit, used for monitoring the working status of the printer in real time, and continuously sending the working status identification to the display screen, so that the display screen displays the corresponding working status icon;

[0041] a detection unit, configured to detect whether there is a scanning task with a task identifier of an expedited type in the scanning queue when the printer completes scanning processing of the scanning task;

[0042] The first control unit is configured to control the printer to perform scanning processing according to the scanning queue if there is no scanning task with a task identifier of an expedited type in the scanning queue.

[0043] Furthermore, the self-check module also includes:

[0044] The second control unit is used to control the printer to scan and process the scanning task with the task identification of the expedited type if there is a scanning task with the task identification of the expedited type in the scanning queue.

[0045] The present invention also provides a readable storage medium on which a computer program is stored. When the program is executed by a processor, the above-mentioned scanning method is implemented.

[0046] The present invention further proposes a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned scanning method when executing the computer program.

[0047] The scanning method, system, readable storage medium and computer device of the present invention detect the rotation angle of the knob in real time, and when the knob is rotated to a first preset angle, control the printer to enter a scanning state, and send a scanning state identifier to a display screen for display. Furthermore, the scanning instruction sent by the user terminal is obtained in real time, and a corresponding scanning task and task identifier are generated according to the scanning instruction, and the processing order of the scanning task is determined according to the identification type of the task identifier, so that the user can realize the scanning function by rotating the knob. At the same time, the printer can also determine the order of scanning processing according to the task identifier, eliminating additional virtual buttons and physical buttons, improving the intelligence of the scanning operation, and correspondingly improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 is a flow chart of a scanning method in a first embodiment of the present invention;

[0049] Figure 2 is a flow chart of a scanning method in a second embodiment of the present invention;

[0050] Figure 3 is a structural block diagram of a scanning system in a third embodiment of the present invention;

[0051] Figure 4 It is a structural block diagram of a computer device in a fourth embodiment of the present invention.

[0052] Description of main component symbols:

[0053] Memory 10 Judgment module 13 processor 20 First processing module 14 Computer Programs 30 Second processing module 15 The first detection module 11 Remote communication module 16 Get Module 12

[0054] The following specific implementation manner will further illustrate the present invention in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION

[0055] In order to facilitate the understanding of the present invention, the present invention will be described more fully below with reference to the relevant drawings. Several embodiments of the present invention are given in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive.

[0056] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.

[0057] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.

[0058] First of all, it should be noted that the present application proposes a scanning method to solve the problem in the prior art that functions such as printing, copying and scanning are usually achieved by setting multiple physical buttons on the printer or multiple virtual buttons on the touch screen of the printer, which makes the operation process more complicated and the degree of intelligence is low, thereby reducing the user experience.

[0059] Embodiment 1

[0060] See also Figure 1 , which is a scanning method in a first embodiment of the present invention, and is applied to a printer. A control knob is communicatively connected to the printer, and the control knob includes a knob and a display screen. The scanning method specifically includes steps S101 to S105:

[0061] S101, when it is detected that the knob is rotated to a first preset angle, controlling the printer to enter a scanning state, and sending a scanning state identifier to the display screen;

[0062] It should be noted that the scanning method provided in this embodiment is specifically applied to a preset control knob and a printer, wherein the control knob is a knob with a physical structure. In specific implementation, the control knob can be directly electrically connected to the above-mentioned printer. In other cases, the control knob can also communicate and interact with the above-mentioned printer through remote technologies such as Bluetooth and wireless LAN, which are all within the protection scope of this embodiment.

[0063] Furthermore, the control knob includes a knob arranged on the side and a display screen arranged on the side of the knob away from the printer, wherein the display screen is a touch screen, and when in use, the knob can be rotated relative to the display screen. Correspondingly, a controller is arranged inside the printer or inside the control knob, and the controller is electrically connected to the knob, the display screen and the printer respectively.

[0064] Therefore, in this step, when it is detected that the knob is rotated to the first preset angle, it means that the user has enabled the control knob. Specifically, the first preset angle can be an angle constant or an angle threshold, both of which are within the protection scope of this embodiment.

[0065] At the same time, the controller will control the printer to enter the scanning state, and correspondingly display the scanning state mark on the above-mentioned display screen.

[0066] S102, obtaining a scanning instruction sent by a user terminal, and generating a corresponding scanning task and a corresponding task identifier according to the scanning instruction;

[0067] In a specific implementation, when the user activates the control knob and controls the printer to enter a scanning state, the user can click a scan button on the display screen or send a scan command through a user terminal to enable the printer to complete a corresponding scanning operation.

[0068] Specifically, when the user scans by clicking on the display screen, after the user places the scanned document, the user only needs to enter the corresponding number of scans on the display screen, and the printer will scan the scanned document with the entered number of scans.

[0069] When the user sends a scanning instruction through the user terminal, a corresponding scanning task and a task identifier corresponding to the scanning task will be generated according to the data parameters contained in the scanning instruction, and the printer will perform a corresponding scanning operation according to the scanning task.

[0070] S103, transmitting the scanning task to the scanning queue of the printer, and determining the identification type of the task identification;

[0071] In a specific implementation, the controller adds the scanning task to the scanning queue of the above-mentioned printer, and determines the identification type of the above-mentioned task identification, determines the status of the scanning task according to the identification type, and further determines the position of the scanning task in the scanning queue.

[0072] S104, if the identification type of the task identification is a common type, controlling the printer to perform scanning processing according to the scanning queue;

[0073] In specific implementation, when the identification type of the task identification is a common type, it means that the corresponding scanning task is a regular scanning task. There is no need to adjust the position of the scanning task in the scanning queue, and the printer can be controlled to perform scanning operations according to the normal scanning queue.

[0074] S105: If the identification type of the task identification is an expedited type, the scanning task is adjusted to the first position of the scanning queue to control the printer to scan and process the scanning task preferentially.

[0075] In specific implementation, when the identification type of the task identifier is an expedited type, it means that the corresponding scanning task needs to be processed urgently, so the position of the scanning task in the scanning queue is adjusted to the first place in the queue, and the printer is controlled to scan and process the scanning task first.

[0076] It should be noted that the above implementation process is only to illustrate the feasibility of the present application, but this does not mean that the scanning method of the present application has only the above-mentioned implementation process. On the contrary, as long as the scanning method of the present application can be implemented, it can be included in the feasible implementation plan of the present application.

[0077] In summary, the scanning method in the above-mentioned embodiment of the present invention detects the rotation angle of the knob in real time, and when the knob is rotated to a first preset angle, controls the printer to enter a scanning state, and sends a scanning state identifier to a display screen for display. Furthermore, the scanning instruction sent by the user terminal is obtained in real time, and a corresponding scanning task and task identifier are generated according to the scanning instruction, and the processing order of the scanning task is determined according to the identification type of the task identifier, so that the user can realize the scanning function by rotating the knob. At the same time, the printer can also determine the order of scanning processing according to the task identifier, eliminating additional virtual buttons and physical buttons, thereby improving the intelligence of the scanning operation and correspondingly improving the user experience.

[0078] Embodiment 2

[0079] See also Figure 2 , which is a scanning method in a second embodiment of the present invention, and is applied to a printer. A control knob is communicatively connected to the printer, and the control knob includes a knob and a display screen. The scanning method specifically includes steps S201 to S214:

[0080] S201, when a single press signal of the knob is captured, controlling the printer to enter a ready state, and sending a ready state identification signal and a two-dimensional code identification signal to the display screen, so that the display screen displays a ready state icon and two-dimensional code information, wherein the two-dimensional code information includes device information of the printer;

[0081] It should be noted that the scanning method provided in this embodiment is specifically applied to a preset control knob and a printer, wherein the control knob is a knob with a physical structure. In specific implementation, the control knob can be directly electrically connected to the above-mentioned printer. In other cases, the control knob can also communicate and interact with the above-mentioned printer through remote technologies such as Bluetooth and wireless LAN, which are all within the protection scope of this embodiment.

[0082] Furthermore, the control knob includes a knob arranged on the side and a display screen arranged on the side of the knob away from the printer, wherein the display screen is a touch screen, and when in use, the knob can be rotated relative to the display screen. Correspondingly, a controller is arranged inside the printer or inside the control knob, and the controller is electrically connected to the knob, the display screen and the printer respectively.

[0083] Therefore, in a specific implementation, when a single press signal of the above-mentioned knob is captured, it means that the user has enabled the control knob. Specifically, the controller controls the printer to enter the ready state, and correspondingly displays the ready state icon and QR code information on the above-mentioned display screen. Specifically, the QR code information includes the device information of the above-mentioned printer.

[0084] Based on this, those skilled in the art can understand that the QR code information can be recognized by the user's mobile terminal, so that a remote communication connection can be established between the control knob and / or the printer and the user's mobile terminal, so that the user can remotely control the above-mentioned printer in real time and / or remotely through the control knob, further improving the user's experience. Specifically, the user's mobile terminal can be a mobile phone, a tablet computer, etc.

[0085] S202, when an access request sent by a user terminal scanning the QR code information is obtained, establishing a communication connection with the user terminal;

[0086] In a specific implementation, when an access request is obtained when the user terminal scans the above-mentioned QR code information, the controller can immediately send a connection request to the user's mobile terminal, so that the user's mobile terminal can establish a communication connection with the current control knob according to the received connection request, thereby enabling the control knob to remotely realize the communication connection with the printer.

[0087] S203, when it is detected that the knob is rotated to a first preset angle, controlling the printer to enter a scanning state, and sending a scanning state identifier to the display screen;

[0088] In a specific implementation, when it is detected that the knob is rotated to a first preset angle, it indicates that the user has enabled the control knob. Specifically, the first preset angle may be a fixed angle value or an angle threshold, both of which are within the protection scope of this embodiment.

[0089] At the same time, the controller will control the printer to enter the scanning state, and correspondingly display the scanning state mark on the above-mentioned display screen.

[0090] S204, obtaining a scanning instruction sent by the user terminal, and generating a corresponding scanning task and a corresponding task identifier according to the scanning instruction;

[0091] In a specific implementation, when the user activates the control knob and controls the printer to enter a scanning state, the user can click a scan button on the display screen or send a scan command through a user terminal to enable the printer to complete a corresponding scanning operation.

[0092] Specifically, when the user scans by clicking on the display screen, after the user places the scanned document, the user only needs to enter the corresponding number of scans on the display screen, and the printer will scan the scanned document with the entered number of scans.

[0093] When the user sends a scanning instruction through the user terminal, a corresponding scanning task and a task identifier corresponding to the scanning task will be generated according to the data parameters contained in the scanning instruction, and the printer will perform a corresponding scanning operation according to the scanning task.

[0094] S205, transmitting the scanning task to the scanning queue of the printer, and determining the identification type of the task identification;

[0095] In a specific implementation, the controller adds the scanning task to the scanning queue of the above-mentioned printer, and determines the identification type of the above-mentioned task identification, determines the status of the scanning task according to the identification type, and further determines the position of the scanning task in the scanning queue.

[0096] S206, if the identification type of the task identification is a common type, controlling the printer to perform scanning processing according to the scanning queue;

[0097] In specific implementation, when the identification type of the task identification is a common type, it means that the corresponding scanning task is a regular scanning task. There is no need to adjust the position of the scanning task in the scanning queue, and the printer can be controlled to perform scanning operations according to the normal scanning queue.

[0098] S207, if the identification type of the task identification is an expedited type, adjusting the scanning task to the first position of the scanning queue, so as to control the printer to scan and process the scanning task preferentially;

[0099] In specific implementation, when the identification type of the task identifier is an expedited type, it means that the corresponding scanning task needs to be processed urgently, so the position of the scanning task in the scanning queue is adjusted to the first place in the queue, and the printer is controlled to scan and process the scanning task first.

[0100] S208, monitoring the working status of the printer in real time, and continuously sending the working status identification to the display screen, so that the display screen displays the corresponding working status icon;

[0101] In specific implementation, when the printer starts working, the controller will monitor the working status of the printer in real time and continuously send the working status identification to the display screen so that the display screen displays the corresponding

[0102] S209, when the printer completes the scanning process of the scanning task, detecting whether there is a scanning task with a task identifier of an expedited type in the scanning queue;

[0103] In specific implementation, when the printer completes the scanning process of the above scanning task, it detects whether there is a scanning task with a task mark of the expedited type in the scanning queue, and automatically decides whether to expedite the process or enter the normal processing sequence according to the situation.

[0104] S210, if there is no scanning task with the task identification of the expedited type in the scanning queue, controlling the printer to perform scanning processing according to the scanning queue;

[0105] In specific implementation, when there is no scanning task with the task identification of the expedited type in the scanning queue, it means that there is no need to change the arrangement order of the scanning queue, and the printer can perform scanning processing according to the scanning queue.

[0106] S211, if there is a scanning task with a task identification of an expedited type in the scanning queue, controlling the printer to scan and process the scanning task with the task identification of an expedited type;

[0107] In the specific implementation, when there is a scanning task with the task mark of urgent type in the scanning queue, it means that there are scanning tasks that need to be processed urgently in the scanning queue. Then the printer is controlled to scan and process the scanning tasks that need to be processed urgently, so as to further increase the user's intelligent use and improve the user's experience.

[0108] S212, when a continuous pressing signal of the knob is captured, sending a stop command to the printer to make the printer stop scanning and enter a standby state;

[0109] S213, sending a standby state flag to the display screen to turn off the display screen;

[0110] In the specific implementation, when the continuous pressing signal of the above-mentioned knob is captured, it means that the user needs to stop scanning. At this time, the controller will stop executing and sending to the printer to make the printer stop scanning and enter the standby state, and correspondingly display the standby state logo on the display screen and control the display screen to turn off the screen.

[0111] S214, when it is detected that the knob is rotated in the opposite direction to a second preset angle when the printer is in the standby state, the printer is controlled to enter a self-test state, so that the printer performs a self-test on the printer according to a preset self-test table.

[0112] It should be noted that if the printer is not used within the preset time, it will also automatically enter the standby state. In specific implementation, when the printer is in the standby state, when it is detected that the knob is reversely rotated to the second preset angle, it means that the user wants to check whether there is a problem with the printer. Specifically, the second preset angle can be an angle value or an angle threshold, which is within the protection scope of this embodiment. The controller controls the printer to enter the self-check state and perform self-check according to the preset self-check table, wherein the self-check table includes the paper placement status, ink cartridge or carbon bag status, printer device status, and device connection status in the printer.

[0113] In summary, compared with Example 1, the scanning method in the above embodiment of the present invention detects the reverse rotation angle of the knob in the standby state, so that the printer can perform self-check according to a preset self-check table, so that the user can detect the status of the printer before use, thereby avoiding abnormal problems in the scanning process due to the printer status; by detecting the pressing signal of the knob, the connection between the printer and the user terminal and the stop function of the printer are realized, further improving the user experience and intelligent operation.

[0114] Embodiment 3

[0115] Another aspect of the present invention provides a scanning system, which is applied to a printer, wherein a control knob is communicatively connected to the printer, and the control knob includes a knob and a display screen. Figure 3 , shown is a scanning system in a third embodiment of the present invention, the scanning system comprising:

[0116] A first detection module 11 is used to control the printer to enter a scanning state and send a scanning state identifier to the display screen when detecting that the knob is rotated to a first preset angle;

[0117] The acquisition module 12 is used to acquire the scanning instruction sent by the user terminal, and generate a corresponding scanning task and a corresponding task identifier according to the scanning instruction;

[0118] A determination module 13, used for transmitting the scanning task to the scanning queue of the printer and determining the identification type of the task identification;

[0119] A first processing module 14 is used to control the printer to perform scanning processing according to the scanning queue if the identification type of the task identification is a common type;

[0120] The second processing module 15 is used to adjust the scanning task to the first position of the scanning queue if the identification type of the task identification is an urgent type, so as to control the printer to scan and process the scanning task preferentially.

[0121] The scanning system further includes a remote communication module 16, which includes:

[0122] a first capturing unit, configured to control the printer to enter a ready state when a single pressing signal of the knob is captured, and to send a ready state identification signal and a two-dimensional code identification signal to the display screen, so that the display screen displays a ready state icon and two-dimensional code information, wherein the two-dimensional code information includes device information of the printer;

[0123] The first acquisition unit is used to establish a communication connection with the user terminal when an access request sent by the user terminal scanning the two-dimensional code information is acquired.

[0124] Furthermore, the remote communication module 16 also includes:

[0125] A second capturing unit is used to send a stop instruction to the printer when a continuous pressing signal of the knob is captured, so that the printer stops scanning and enters a standby state;

[0126] The processing unit is used to send a standby state identifier to the display screen to turn off the display screen.

[0127] In some optional embodiments, the system further comprises:

[0128] The second detection module is used to control the printer to enter a self-test state when it is detected that the knob is reversely rotated to a second preset angle when the printer is in a standby state, so that the printer performs a self-test on the printer according to a preset self-test table.

[0129] In some optional embodiments, the system further includes a self-checking module, and the self-checking module includes:

[0130] A monitoring unit, used for monitoring the working status of the printer in real time, and continuously sending the working status identification to the display screen, so that the display screen displays the corresponding working status icon;

[0131] a detection unit, configured to detect whether there is a scanning task with a task identifier of an expedited type in the scanning queue when the printer completes scanning processing of the scanning task;

[0132] The first control unit is configured to control the printer to perform scanning processing according to the scanning queue if there is no scanning task with a task identifier of an expedited type in the scanning queue.

[0133] Furthermore, the self-check module also includes:

[0134] The second control unit is used to control the printer to scan and process the scanning task with the task identification of the expedited type if there is a scanning task with the task identification of the expedited type in the scanning queue.

[0135] The functions or operation steps implemented when the above modules and units are executed are generally the same as those in the above method embodiments, and will not be repeated here.

[0136] The scanning system provided in the embodiment of the present invention has the same implementation principle and technical effects as those of the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the system embodiment, reference may be made to the corresponding contents in the aforementioned method embodiment.

[0137] Embodiment 4

[0138] The present invention also provides a computer device, see Figure 4 , shown is a computer device in the fourth embodiment of the present invention, including a memory 10, a processor 20, and a computer program 30 stored in the memory 10 and executable on the processor 20, and the processor 20 implements the above-mentioned scanning method when executing the computer program 30.

[0139] The memory 10 includes at least one type of readable storage medium, and the readable storage medium includes a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, etc.), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 10 may be an internal storage unit of a computer device, such as a hard disk of the computer device. In other embodiments, the memory 10 may also be an external storage device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card, etc. Further, the memory 10 may also include both an internal storage unit of a computer device and an external storage device. The memory 10 may be used not only to store application software and various types of data installed in the computer device, but also to temporarily store data that has been output or is to be output.

[0140] Among them, in some embodiments, the processor 20 can be an electronic control unit (Electronic Control Unit, abbreviated as ECU, also known as a vehicle computer), a central processing unit (Central Processing Unit, CPU), a controller, a microcontroller, a microprocessor or other data processing chip, used to run the program code stored in the memory 10 or process data, such as executing access restriction programs, etc.

[0141] It should be pointed out that Figure 4 The structure shown does not constitute a limitation on the computer device. In other embodiments, the computer device may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.

[0142] The embodiment of the present invention further provides a readable storage medium on which a computer program is stored. When the program is executed by a processor, the scanning method as described above is implemented.

[0143] Those skilled in the art will appreciate that the logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.

[0144] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.

[0145] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or a combination thereof: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0146] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0147] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A scanning method, applied to a printer, characterized in that: A control knob is communicatively connected to the printer, the control knob includes a knob and a display screen, and the scanning method includes: When it is detected that the knob is rotated to a first preset angle, the printer is controlled to enter a scanning state, and a scanning state identifier is sent to the display screen; Obtaining a scanning instruction sent by a user terminal, and generating a corresponding scanning task and a corresponding task identifier according to the scanning instruction; Transmitting the scanning task to the scanning queue of the printer, and determining the identification type of the task identification; If the identification type of the task identification is a common type, controlling the printer to perform scanning processing according to the scanning queue; If the identification type of the task identification is an expedited type, the scanning task is adjusted to the first position in the scanning queue to control the printer to scan and process the scanning task preferentially.

2. The scanning method according to claim 1, characterized in that: The method further comprises: When a single press signal of the knob is captured, the printer is controlled to enter a ready state, and a ready state identification signal and a two-dimensional code identification signal are sent to the display screen, so that the display screen displays a ready state icon and two-dimensional code information, wherein the two-dimensional code information includes device information of the printer; When an access request sent by a user terminal scanning the two-dimensional code information is obtained, a communication connection is established with the user terminal.

3. The scanning method according to claim 1, characterized in that: The method further comprises: When a continuous pressing signal of the knob is captured, a stop command is sent to the printer to make the printer stop scanning and enter a standby state; A standby state identifier is sent to the display screen to turn off the display screen.

4. The scanning method according to claim 3, characterized in that: The method further comprises: When the knob is detected to be rotated in the opposite direction to a second preset angle when the printer is in a standby state, the printer is controlled to enter a self-check state, so that the printer performs a self-check according to a preset self-check table.

5. The scanning method according to claim 1, characterized in that: After the step of controlling the printer to preferentially scan the scanning task, the method further includes: Monitor the working status of the printer in real time, and continuously send the working status identification to the display screen, so that the display screen displays the corresponding working status icon; When the printer completes the scanning process of the scanning task, detecting whether there is a scanning task with a task identification of an expedited type in the scanning queue; If there is no scanning task with the task identification of the expedited type in the scanning queue, the printer is controlled to perform scanning processing according to the scanning queue.

6. The scanning method according to claim 5, characterized in that: After the step of detecting whether there is a scanning task with a task identifier of an expedited type in the scanning queue, the method further includes: If there is a scanning task with a task identification of an urgent type in the scanning queue, the printer is controlled to scan and process the scanning task with the task identification of an urgent type.

7. A scanning system, applied to a printer, characterized in that: A control knob is communicatively connected to the printer, and the control knob includes a knob and a display screen. The scanning system includes: A first detection module, configured to control the printer to enter a scanning state and send a scanning state identifier to the display screen when detecting that the knob is rotated to a first preset angle; An acquisition module, used to acquire a scanning instruction sent by a user terminal, and generate a corresponding scanning task and a corresponding task identifier according to the scanning instruction; A determination module, used for transmitting the scanning task to the scanning queue of the printer and determining the identification type of the task identification; A first processing module, configured to control the printer to perform scanning processing according to the scanning queue if the identification type of the task identification is a common type; The second processing module is used to adjust the scanning task to the first position of the scanning queue if the identification type of the task identification is an urgent type, so as to control the printer to scan and process the scanning task preferentially.

8. The scanning system according to claim 7, characterized in that: The system further comprises a remote communication module, wherein the remote communication module comprises: a first capturing unit, configured to control the printer to enter a ready state when a single pressing signal of the knob is captured, and to send a ready state identification signal and a two-dimensional code identification signal to the display screen, so that the display screen displays a ready state icon and two-dimensional code information, wherein the two-dimensional code information includes device information of the printer; The first acquisition unit is used to establish a communication connection with the user terminal when an access request sent by the user terminal scanning the two-dimensional code information is acquired.

9. A readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the scanning method according to any one of claims 1 to 6 is implemented.

10. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the scanning method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Control system of 3D printer

    CN104647756A

  • Copy apparatus having a 180 / degree rotation copy function and a method thereof

    CN1605948A