Intelligent printing method and system and storage medium
Through the connection between the dedicated printing APP and the cloud server, the user identity and authenticity verification of the consumables is realized, and the non-direct printing function and a point system are provided, which solves the problems of closed user experience of smart printers, remote printing and non-genuine consumables, and realizes the effects of user social interaction, remote printing and effective combating non-genuine consumables.
Patent Information
- Application Number
- CN202311239801.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-25
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2043-09-25
AI Technical Summary
The user experience of existing smart printers is closed, lacks multi-user interactive social functions, and cannot achieve remote printing. The VIP membership function limits the expansion of the user range and printing experience, and there is a problem with the use of non-authentic consumables.
Through the connection between a dedicated printing app and a cloud server, user identity and authenticity verification is realized, non-direct printing functions are provided, users can match with other online users to complete printing tasks, and improve user experience through the points system and limit the use of non-authentic consumables.
It realizes the user's social interaction function, completes remote printing, improves user experience, and effectively cracks down on the use of non-authentic consumables.
Smart Images

Figure CN119690360A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of printing technology, and more specifically, relates to an intelligent printing method, system and storage medium. Background Art
[0002] With the development of the economy and society, office printing needs and application scenarios are increasingly shifting to home and mobile ends, so traditional printers are gradually becoming intelligent, mobile and miniaturized. In particular, portable mobile printers are popular and well received by users due to their small size and multiple functions.
[0003] In the prior art, the method for users to use a smart printer (hereinafter referred to as a printing device) is that the user downloads a dedicated mobile printing APP through a mobile phone, and then connects it to the printing device via Bluetooth. After the connection is successful, the user edits the content to be printed on the dedicated printing APP, beautifies the printed content in terms of color, pattern, etc., and then clicks the print button to realize the printing function. However, the problems with the existing technology are: (1) the user printing experience is too closed and lacks multi-user interactive social functions; (2) the dedicated printing APP connects to the printing device through short-range communication methods such as Bluetooth, and cannot realize remote printing under certain circumstances, which limits the scope of use of the printing device; (3) in order to distinguish the printing resources that users can dispatch and obtain economic benefits, some smart printing device manufacturers have launched VIP membership functions on the dedicated printing APP, thereby separating paying users from non-paying users, resulting in users being unable to enjoy advanced printing experience if they do not recharge VIP, limiting the expansion of the user range and user printing experience; (4) some users use non-genuine printing consumables, which not only damages the manufacturer's brand image, but also shortens the working life of the printing device due to compatibility issues between consumables and printing devices. Although existing manufacturers have adopted consumables anti-counterfeiting identification technology, there are still cases in the market where consumables anti-counterfeiting identification technology is illegally cracked and used. Therefore, how to realize the social interaction function of printing users, complete remote printing, improve user experience, and effectively combat non-genuine consumables is an urgent problem to be solved by smart printers. Summary of the invention
[0004] In response to the above defects or improvement needs of the prior art, the present invention provides an intelligent printing method, system and storage medium, which can not only realize user social interaction functions, complete remote printing, and improve user printing experience, but also effectively combat counterfeit consumables.
[0005] To achieve the above object, according to a first aspect of the present invention, there is provided an intelligent printing method, comprising the steps of:
[0006] S101, after the user successfully connects to the printing device through the dedicated printing APP, the dedicated printing APP sends information to the cloud server to verify the authenticity of the user's identity. If the user identity verification fails, the user is prompted to change the correct account or password and log in again; if the user identity verification succeeds, when the user logs in for the first time, the cloud server grants the user the original points value according to the preset rules and sends the start code to the printing device; when the user is not logging in for the first time, the cloud server directly sends the start code to the printing device. The printing device starts working after receiving the start code;
[0007] S102, the user edits the content to be printed through the dedicated printing APP, and freely selects the amount of available resources according to the range determined by the score value or level;
[0008] S103, after the user has finished editing, the user can choose to perform the printing work in the following ways:
[0009] S103.1 If the user chooses to print directly, the dedicated printing APP will upload the content to be printed to the cloud server for pre-printing verification. If the verification fails, the user will be notified to change the content or format to be printed; if the verification succeeds, the cloud server will convert the content to be printed into printing instructions according to the preset printing rules and send them to the printing device one by one;
[0010] S103.2 If the user chooses non-direct printing, the dedicated printing APP will send the user's selection and the content to be printed to the cloud server, and the cloud server will independently select N other online users according to the preset rules, and send a print request to the N other online users. The N other online users can independently choose whether to accept the print request, and the user who first chooses to accept the print request is the qualified matching user. After the match is successful, the cloud server automatically sets the user and the receiving user as printing friends and notifies the user and the receiving user respectively to finally confirm the print content and delivery method. After the user and the receiving user confirm that there are no errors, the cloud server will deduct the preset amount of points from the user's original points according to the preset rules, and pay the points to the receiving user. After completing the above operations, the cloud server converts the content to be printed into printing instructions according to the preset printing rules and sends them one by one to the receiving user's printing device;
[0011] S104, the user's printing device or the receiving user's printing device can start to execute the printing work after receiving the printing instruction. After the printing is completed, the cloud server notifies the user in a preset manner.
[0012] Preferably, in S101, when the dedicated printing APP sends information to the cloud server to verify the authenticity of the user's identity, the information should also include the identity information of the printing consumables, that is, the cloud server should also verify the authenticity of the consumables according to the preset rules. If the consumables verification fails, the user is prompted to replace the genuine consumables; if the consumables verification passes, other steps can be executed.
[0013] Preferably, the printing consumables identity information refers to a data set including consumables manufacturer code, production date, production batch, unique serial number, key, etc. that can prove that the consumables are genuine consumables.
[0014] Preferably, the user's points can be increased or decreased according to preset rules. In particular, if the cloud server prompts the user to replace genuine consumables and the user uses non-genuine consumables again, the cloud server has the right to deduct the user's points within the preset amount.
[0015] Preferably, in S103.2, when the user selects non-direct printing, the user's location when the dedicated printing APP is running can be used as the delivery address, or a separate delivery address can be specified.
[0016] Preferably, in S103.2, the cloud server autonomously selects N other online users according to a preset rule, and the preset rule refers to the nearest principle, that is, the cloud server autonomously selects N other online users who are physically closest to the user's location or the user's designated delivery location, where N is an integer not less than 8.
[0017] Preferably, the user-specific printing APP automatically groups other online users with a history of cooperation according to physical distance, and the cloud server preferentially sends print requests to the group.
[0018] Preferably, after a successful match, the cloud server will record the data information of the user and the receiving user. In the next non-direct printing match, it is preferred to search for users with a successful match record.
[0019] Preferably, the S103.2 further includes sub-step S103.2.1:
[0020] If the cloud server fails to successfully match the user with the contract user, the cloud server will expand the search scope according to the nearest principle and continue to perform the matching work until the match is successful. If the cloud server fails to match for three consecutive times, it will suspend the search work and notify the user whether to automatically restart the matching work after M hours. If the user chooses no, the cloud server will restart the search. If the search is still unsuccessful, the cloud server will stop the search and matching work within the preset time range; if the user chooses yes, the cloud server will automatically restart the search and matching work after M hours; M is an integer greater than or equal to 1.
[0021] Preferably, the matching failure means that the cloud server fails to search for other online users within a given physical range, or searches for other online users but the other online users fail to accept the printing request.
[0022] Preferably, during the execution of S101-S104, the communication process between the dedicated printing APP, the printing device and the cloud server should be encrypted. The specific method is: the information to be sent includes plaintext data and encrypted data, wherein the encrypted data is encrypted according to preset rules, and the information should be decrypted when it is received.
[0023] Preferably, during the execution of S101-S104, the dedicated printing APP notifies or prompts the user of the execution result through one or more combinations of text, light, and sound.
[0024] According to a second aspect of the present invention, there is provided an intelligent printing system, the printing system comprising:
[0025] A dedicated printing APP is installed on mobile communication terminals such as mobile phones and iPads, and is used to edit the content to be printed and communicate with the cloud server and the printing device. The data information sent by the printing device to the cloud server is first sent to the dedicated printing APP via short-range communication, and then the dedicated printing APP sends it to the cloud server via long-range communication;
[0026] Printing equipment, including:
[0027] A data receiving unit is used to receive data information sent from a cloud server and a dedicated APP;
[0028] A data sending unit, used to send data information to a cloud server and a dedicated APP;
[0029] A printing unit is used to execute the received printing instruction and print the content to be printed into a physical object;
[0030] The cloud server is used to receive data information delivered by dedicated printing apps and printing devices, and convert the printing information into specific printing instructions according to preset methods; perform search and matching work according to preset rules, and notify users and contract users of the matching results; in addition, the cloud server should also verify user identity information according to preset rules, and increase or decrease user points accordingly according to preset rules.
[0031] Preferably, the printing device does not include a print content processing unit, and the printing device starts printing directly after receiving a print instruction.
[0032] According to a third aspect of the present invention, a storage medium is provided, on which executable code is stored. The code can be executed by a processor on a device where the storage medium is located to implement the printing method of the present invention.
[0033] In general, the above technical solutions conceived by the present invention have the following advantages compared with the prior art:
[0034] Beneficial effects:
[0035] (1) By providing a non-direct printing option, the dedicated APP sends the user's selection and the content to be printed to the cloud server. The cloud server sets the user and the receiving user as printing friends after they are successfully matched according to the preset rules, and deducts the preset amount of points from the user's original points according to the preset rules, and then pays the deducted points to the receiving user, thereby realizing the user social interaction function.
[0036] (2) The remote printing function of the smart printer is realized by converting the content to be printed into printing instructions according to the preset printing rules and sending them one by one to the printing device of the receiving user.
[0037] (3) By assigning users an original point value and increasing or decreasing the user's point value according to preset rules, users can accumulate points through other means without recharging VIP and freely choose the amount of resources they can use, thereby improving the user's printing experience.
[0038] (4) By setting preset rules for user points, if the cloud server prompts the user to replace genuine consumables and the user uses non-genuine consumables again, the cloud server has the right to deduct the user's points within the preset amount, thereby limiting the amount of resources available to the user, prompting the user to consciously use genuine consumables, and achieving the purpose of effectively combating non-genuine consumables. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The accompanying drawings are used to better understand the present invention and do not constitute a limitation of the present invention.
[0040] Figure 1 is a first flow chart of an intelligent printing method;
[0041] Figure 2 is a second flow chart of an intelligent printing method;
[0042] Figure 3 It is a schematic diagram of an intelligent printing system. DETAILED DESCRIPTION
[0043] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0044] In the description of the embodiments of the present application, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features.
[0045] Unless otherwise specified, "plurality" means two or more.
[0046] The terms "including" and "having" and any variations thereof in the embodiments of the present invention are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product or equipment comprising a series of steps or modules is not necessarily limited to those steps or modules clearly listed, but may include other steps or modules not clearly listed or inherent to these processes, methods, products or equipment.
[0047] The naming or numbering of the steps in the embodiments of the present invention does not mean that the steps in the method flow must be executed in the time / logical sequence indicated by the naming or numbering. The execution order of the named or numbered process steps can be changed according to the technical purpose to be achieved, as long as the same or similar technical effects can be achieved.
[0048] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0049] The present invention provides an intelligent printing method, system and storage medium, which are respectively described below.
[0050] like Figure 1 As shown, an intelligent printing method according to an embodiment of the present invention comprises the following steps:
[0051] S101, after the user successfully connects to the printing device through the dedicated printing APP, the dedicated printing APP sends information to the cloud server to verify the authenticity of the user's identity. If the user identity verification fails, the user is prompted to change the correct account or password and log in again; if the user identity verification succeeds, when the user logs in for the first time, the cloud server grants the user the original points value according to the preset rules and sends a startup code to the printing device; when the user is not logging in for the first time, the cloud server directly sends the startup code to the printing device, and the printing device starts working after receiving the startup code;
[0052] Furthermore, printing consumables refer to consumable products used by printers. Currently, the business model of the printing industry mainly relies on consumables to obtain core profits. Original consumables are produced by manufacturers of production equipment and carry consumable chips that are only applicable to the series of products under the brand. In order to make profits, some businesses illegally crack the original consumable chips, which not only damages the brand image of the manufacturer, but also shortens the working life of the printing equipment due to the compatibility issues between the non-genuine consumables they produce and sell and the printing equipment. Therefore, verifying the authenticity of consumables is a necessary step in the use of dedicated printing apps.
[0053] In this embodiment, when the dedicated printing APP sends information to the cloud server to verify the authenticity of the user's identity, the information also includes the identity information of the printing consumables, that is, the cloud server should also verify the authenticity of the consumables according to the preset rules. If the consumables verification fails, the user is prompted to replace the genuine consumables; if the consumables verification passes, other steps can be executed.
[0054] Printing consumables identity information refers to a set of data that can verify the authenticity of consumables, including the consumables manufacturer code, production date, production batch, unique serial number, key, etc.
[0055] S102, the user edits the content to be printed through the dedicated printing APP, and freely selects the amount of available resources according to the range determined by the score value or level;
[0056] User points can be increased or decreased according to preset rules.
[0057] The preset rule may be any feasible rule for increasing or decreasing the user's points value.
[0058] The user's points value is recorded as Y, the user's original points value is recorded as y0, m points increase rules are preset, and the increased points value is recorded as y i , preset n integral reduction rules, and record the reduced integral value as y j , then
[0059] Furthermore, different points increase rules can be composed of multiple points details with different weights. The points value corresponding to the points details constituting the points increase rule is recorded as x, and the weight is recorded as ω. A points increase rule is composed of k points details, then in
[0060] In particular, if the cloud server prompts the user to replace genuine consumables and the user uses non-genuine consumables again, the cloud server has the right to deduct the user's points within the preset amount.
[0061] In one embodiment, the user's points value is recorded as Y, the user's original points value is recorded as y0, the points obtained by the user through daily tasks are recorded as y1, the points obtained by the user through VIP recharge are recorded as y2, the points obtained by the user through social interaction are recorded as y3, the points deducted by the user for using non-genuine consumables are recorded as y4, and other points deducted due to violations are recorded as y5, then Y=y0+y1+y2+y3-[y4+y5].
[0062] In one embodiment, the points obtained by the user through daily tasks are recorded as y1, the points obtained by the user through cumulative printing are recorded as x1, and the weight is recorded as ω1; the points of the user's online time are recorded as x2, and the weight is recorded as ω2. Then y1=ω1x1+ω2x2, where ω1+ω2=1.
[0063] Furthermore, in the process of using a dedicated printing APP, users in the industry currently need to become VIP members by recharging before they can enjoy exclusive services such as different fonts, templates, materials, and functions, which reduces the user experience of non-VIP users to a certain extent. This embodiment sets user point value rules so that users can obtain point values through multiple channels and freely choose the amount of available resources according to the range determined by the point value size or level. Resource volume refers to a collection of resources that deeply enhance the user experience, including exclusive fonts, exclusive materials, exclusive templates, image recognition functions, QR code functions, printing clarity, resolution, etc. The present invention does not make specific limitations on this.
[0064] In one embodiment, the amount of resources that can be used by the user when 0<Y<10 is recorded as Lv.1, the amount of resources that can be used when 10≤Y<20 is recorded as Lv.2, the amount of resources that can be used when 20≤Y<30 is recorded as Lv.3, the amount of resources that can be used when 30≤Y<40 is recorded as Lv.4, and Lv.4>Lv.3>Lv.2>Lv.1.
[0065] S103, after the user has finished editing, the user can choose to perform the printing work in the following ways:
[0066] S103.1 If the user chooses to print directly, the dedicated printing APP will upload the content to be printed to the server for pre-printing verification. If the verification fails, the user will be notified to change the content or format to be printed; if the verification succeeds, the cloud server will convert the content to be printed into printing instructions according to the preset printing rules and send them to the printing device one by one;
[0067] S103.2 If the user selects non-direct printing, the dedicated printing APP sends the user selection and the content to be printed to the cloud server, and the cloud server autonomously selects N other online users according to preset rules and sends a print request to the N other online users;
[0068] The preset rule refers to the nearest principle, that is, the cloud server autonomously selects N other online users who are physically closest to the delivery address specified by the user, where N is an integer not less than 8.
[0069] In one embodiment, the user specifies the user's location when the dedicated printing APP is running as the delivery address.
[0070] In another embodiment, the user specifies a custom address as the delivery address.
[0071] Furthermore, the user-specific printing APP automatically groups other users with cooperation history online according to physical distance, and the cloud server preferentially sends printing requests to the group.
[0072] In one embodiment, the dedicated printing APP divides other online users with a history of cooperation into the first group, the second group, and the third group according to the physical distance. The cloud server first sends a print request to the first group of users. If no one accepts it within the preset time or the number of people accepting it is less than 8, it will continue to send it to the second group of users. If no one in the second group still accepts it or the total number of people accepting it is less than 8, it will continue to send it to the third group of users. When none of the three groups of online users with a history of cooperation accepts the print request or the total number of people accepting it is less than 8, the cloud server will search for users outside the group according to the physical distance and send the print request according to the preset rules.
[0073] Furthermore, N other online users can choose whether to accept the print request, and the user who first chooses to accept the print request is the qualified matching user. After the match is successful, the cloud server automatically sets the user and the accepting user as printing friends and notifies the user and the accepting user to confirm the print content and delivery method. After the user and the accepting user confirm that they are correct, the cloud server deducts the preset amount of points from the user's original points according to the preset rules, and pays the points to the accepting user.
[0074] After the match is successful, the cloud server will record the data information of the user and the receiving user. In the next indirect printing match, the user with a successful match record will be searched preferentially.
[0075] After completing the above operations, the cloud server converts the content to be printed into printing instructions according to the preset printing rules and sends them one by one to the user's printing device.
[0076] like Figure 2 As shown, if the cloud server fails to successfully match the user with the receiving user, it also includes sub-step S103.2.1:
[0077] The cloud server expands the search scope according to the nearest principle and continues to perform matching work until a match is successful. When the cloud server fails to match for three consecutive times, it will suspend the search work and notify the user whether to automatically restart the matching work after M hours. If the user chooses no, the cloud server will restart the search. If the search fails again, the cloud server will stop the search and matching work within the preset time range; if the user chooses yes, the cloud server will automatically restart the search and matching work after M hours; M is an integer greater than or equal to 1;
[0078] Furthermore, the matching failure means that the cloud server fails to search for other online users within a given physical range, or searches for other online users but the other online users fail to accept the print request.
[0079] S104, the user printing device or the receiving user printing device may start to execute the printing work after receiving the printing instruction.
[0080] After printing is completed, the cloud server notifies the user in a preset manner.
[0081] The dedicated printing APP can notify or prompt the user of the execution result through one or more combinations of text, lights, and sounds.
[0082] In one embodiment, the dedicated printing APP notifies the user of the execution result through a pop-up window of "Printing Successful" or "Printing Failed".
[0083] In another embodiment, the dedicated printing APP notifies the user of the execution result by flashing an indicator light.
[0084] In another embodiment, the dedicated printing APP notifies the user of the execution result through voice broadcast.
[0085] Furthermore, in order to protect communication security and prevent data from being illegally tampered with or stolen, during the execution of the S101-S104 process, the communication process between the dedicated printing APP, the printing device and the cloud server should be encrypted.
[0086] Furthermore, the information to be sent includes plaintext data and encrypted data. The plaintext data is denoted as x, the communication key is denoted as a, and the encryption algorithm is denoted as f(x,a). When receiving the information, the decryption algorithm is f -1 [f(x,a)]=(x,a).
[0087] The present invention does not specifically limit the encryption method and number of times.
[0088] In one embodiment, symmetric encryption technology is used, and 8 bits of the 64 bits are used for parity check through the DES algorithm, and the remaining 56 bits are used as a key to encrypt the binary data.
[0089] In another embodiment, an asymmetric encryption technique is used, and two relatively large prime numbers are randomly selected through the RSA algorithm for encryption and decryption.
[0090] like Figure 3 As shown, an intelligent printing system according to an embodiment of the present invention includes:
[0091] A dedicated printing APP is installed on mobile communication terminals such as mobile phones and iPads, and is used to edit the content to be printed and communicate with the cloud server and the printing device. The data information sent by the printing device to the cloud server is first sent to the dedicated printing APP via short-range communication, and then the dedicated printing APP sends it to the cloud server via long-range communication;
[0092] Printing equipment, including:
[0093] A data receiving unit is used to receive data information sent from a cloud server and a dedicated APP;
[0094] A data sending unit, used to send data information to a cloud server and a dedicated APP;
[0095] A printing unit is used to execute the received printing instruction and print the content to be printed into a physical object;
[0096] The cloud server is used to receive data information delivered by dedicated printing apps and printing devices; perform search and matching work according to preset rules, and notify users and contract users of the matching results; in addition, the cloud server should also verify user identity information according to preset rules, and increase or decrease user points accordingly according to preset rules.
[0097] Furthermore, in the prior art, the printing device includes a printing content processing unit. In the data processing of the printer, the printing content needs to be transmitted to the printer first. The printer recognizes different data formats, such as text, pictures, tables, etc., and then adopts different parsing methods to convert the printing content into a bitmap format for printing. Because the data processing needs to consider the synergy of hardware and software, and when there is a lot of printing content, the printer's parsing process is slow, the user has a long waiting time, and the user experience is poor.
[0098] Furthermore, in this embodiment, the printing device does not include a printing content processing unit, and the data receiving unit of the printing device directly starts printing after receiving the printing instruction. The printing device supports some standard printing instruction sets.
[0099] Furthermore, after receiving the data information sent by the dedicated printing APP and the printing device, the cloud server is responsible for parsing the content to be printed into printing instructions and sending them to the printing device, while also realizing some advanced functions, such as printing queue management and printing permission control. By centrally managing and controlling printing tasks through the cloud server, the printing equipment has been miniaturized, intelligentized, and simplified, which not only greatly reduces production costs, but also speeds up printing and improves user experience.
[0100] According to a third aspect of the present invention, a storage medium is provided, on which executable code is stored. The code can be executed by a processor on a device where the storage medium is located to implement the printing method of the present invention.
[0101] It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. An intelligent printing method, characterized in that: Includes steps: S101, after the user successfully connects to the printing device through the dedicated printing APP, the dedicated printing APP sends information to the cloud server to verify the authenticity of the user's identity. If the user identity verification fails, the user is prompted to change the correct account or password and log in again; If the user identity verification is successful, when the user logs in for the first time, the cloud server grants the user the original points value according to the preset rules and sends a start code to the printing device; When the user is not logging in for the first time, the cloud server directly sends the activation code to the printing device. The printing device starts working after receiving the activation code; S102, the user edits the content to be printed through the dedicated printing APP, and freely selects the amount of available resources according to the range determined by the score value or level; S103, after the user has finished editing, the user can choose to perform the printing work in the following ways: S103.1 If the user chooses to print directly, the dedicated printing APP will upload the content to be printed to the cloud server for pre-printing verification. If the verification fails, the user will be notified to change the content or format to be printed; if the verification succeeds, the cloud server will convert the content to be printed into printing instructions according to the preset printing rules and send them to the printing device one by one; S103.2 If the user chooses non-direct printing, the dedicated printing APP will send the user's selection and the content to be printed to the cloud server, and the cloud server will independently select N other online users according to the preset rules, and send a print request to the N other online users. The N other online users can independently choose whether to accept the print request, and the user who first chooses to accept the print request is the qualified matching user. After the match is successful, the cloud server automatically sets the user and the receiving user as printing friends and notifies the user and the receiving user respectively to finally confirm the print content and delivery method. After the user and the receiving user confirm that they are correct, the cloud server will deduct the preset amount of points from the user's original points according to the preset rules, and pay the points to the receiving user. After completing the above operations, the cloud server converts the content to be printed into printing instructions according to the preset printing rules and sends them one by one to the receiving user's printing device; S104, the user's printing device or the receiving user's printing device starts to execute the printing work after receiving the legal printing instruction. After the printing is completed, the cloud server notifies the user in a preset manner.
2. The intelligent printing method according to claim 1, characterized in that: In S101, when the dedicated printing APP sends information to the cloud server to verify the authenticity of the user's identity, the information also includes printing consumables information. That is, the cloud server should also verify the authenticity of the consumables according to the preset rules. If the consumables verification fails, the user is prompted to replace the genuine consumables; if the consumables verification succeeds, other steps can be executed.
3. The intelligent printing method according to claim 2, characterized in that: The printing consumables information refers to a data set that can verify the authenticity of the printing consumables, including the consumables manufacturer code, production date, production batch, unique serial number, key, etc.
4. The intelligent printing method according to claim 1, characterized in that: The user point value may be increased or decreased according to a preset rule.
5. The intelligent printing method according to claim 4, characterized in that: If the cloud server prompts the user to replace genuine consumables and the user uses non-genuine consumables again, the cloud server has the right to deduct the user's points within the preset amount.
6. The intelligent printing method according to claim 1, characterized in that: In S103.2, when the user selects non-direct printing, the user's location when the dedicated printing APP is running can be used as the delivery address, or the delivery address can be customized.
7. The intelligent printing method according to claim 1, characterized in that: In S103.2, the cloud server autonomously selects N other online users according to a preset rule, and the preset rule refers to the nearest principle, that is, the cloud server autonomously selects N other online users who are physically closest to the user's location or the user's customized delivery address, where N is an integer not less than 8.
8. The intelligent printing method according to claim 1 or 7, characterized in that: The user-specific printing APP automatically groups other online users with a history of cooperation according to physical distance, and the cloud server preferentially sends printing requests to the group.
9. The intelligent printing method according to claim 1, characterized in that: In S103.2, after the match is successful, the cloud server will record the data information of the user and the receiving user. In the next non-direct printing match, it is preferred to search for users with a successful match record.
10. The intelligent printing method according to claim 1, characterized in that: The S103.2 further includes sub-step S103.2.1: If the cloud server fails to successfully match the user with the contract user, the cloud server will expand the search scope according to the nearest principle and continue to perform the matching work until the match is successful. If the cloud server fails to match for three consecutive times, it will suspend the search work and notify the user whether to automatically restart the matching work after M hours. If the user chooses no, the cloud server will restart the search. If the search is still unsuccessful, the cloud server will stop the search and matching work within the preset time range; if the user chooses yes, the cloud server will automatically restart the search and matching work after M hours; M is an integer greater than or equal to 1.
11. The intelligent printing method according to claim 10, characterized in that: The matching failure refers to that the cloud server fails to search for other online users according to the preset rules, or searches for other online users but other online users fail to accept the print request.
12. The intelligent printing method according to claim 1, characterized in that: The communication process between the dedicated printing APP, the printing device and the cloud server during the execution of the S101-S104 process should be encrypted.
13. The intelligent printing method according to claim 1, characterized in that: During the execution of S101-S104, the dedicated printing APP notifies or prompts the user of the execution result through one or more combinations of text, light, and sound.
14. An intelligent printing system, characterized in that: include: A dedicated printing APP, which is installed on a mobile communication terminal such as a mobile phone or iPad, is used to edit the content to be printed and communicate with the cloud server and the printing device, wherein the data information sent by the printing device to the cloud server is first sent to the dedicated printing APP via short-range communication, and then the dedicated printing APP is sent to the cloud server via long-range communication; Printing equipment, including: A data receiving unit is used to receive data information sent from a cloud server and a dedicated APP; A data sending unit, used to send data information to a cloud server and a dedicated APP; A printing unit is used to execute the received printing instruction and print the content to be printed into a physical object; The cloud server is used to receive data information delivered by dedicated printing apps and printing devices, and convert the printing information into specific printing instructions according to preset methods; perform search and matching work according to preset rules, and notify users and contract users of the matching results; in addition, the cloud server should also verify user identity information according to preset rules, and increase or decrease user points accordingly according to preset rules.
15. The intelligent printing system according to claim 14, characterized in that: The printing device does not include a print content processing unit.
16. A storage medium having executable code thereon, characterized in that: The code can be executed by a processor on a device where the storage medium is located to implement the printing method as described in any one of claims 1 to 13.
Citation Information
Patent Citations
Point redemption method for mobile terminal
CN104580270A
Cloud printing service system and use method thereof
CN105718225A
Printer sharing system and method
CN107688446A
Cloud printing method and device, storage medium and printing terminal
CN111475119A
Point system and device based on block chain, storage medium and operation method thereof
CN111611612A