Cargo label printing method and movable cargo label printer

The product information is obtained and displayed through the movable cargo label printer, and a printing command is generated when the printing control is triggered, which solves the problem of low label printing efficiency in the logistics industry, realizes fast and accurate label printing, and improves warehouse operation efficiency.

CN119489632APending Publication Date: 2025-02-21ZHEJIANG KUNYING TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411786798.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-06
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

The prior art is difficult to improve label printing efficiency, especially in the logistics industry, with the increasing demand for rapid and accurate identification of goods information.

Method used

It provides a movable cargo label printer and its control method, which realizes flexible printing of labels by obtaining the goods logo of the goods pallet, displaying the goods information and quantity information, and generating and sending printing instructions when the printing control is triggered.

Benefits of technology

It realizes rapid acquisition and display of product information, ensures the accuracy and efficiency of label printing, reduces labor and time costs, and improves warehouse operation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119489632A_ABST
    Figure CN119489632A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of printing, in particular to a cargo label printing method and a movable cargo label printer. The goods label printing method comprises the steps that goods identification of a goods tray is acquired, and the goods identification is used for representing goods information of target goods borne on the goods tray and quantity information of the target goods borne on the goods tray; obtaining and displaying goods information and quantity information based on the goods identifier; under the condition that a printing control of the target goods is triggered, a printing instruction is generated based on the goods information and the quantity information, and the printing instruction at least comprises printing goods information at a designated position of the label; and sending a printing instruction to a printer. By analyzing the goods identifier of the goods tray, the goods information and the quantity information of the target goods are quickly obtained and displayed, so that a user can conveniently confirm whether to print a label or not.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of printing technology, and in particular to a cargo label printing method and a movable cargo label printer. Background Art

[0002] As an important part of economic development, the logistics industry has shown a booming trend in recent years. With the advancement of technology, such as the application of the Internet of Things, artificial intelligence and big data, the logistics industry is gradually becoming intelligent, automated and efficient. These technologies not only improve logistics efficiency and reduce costs, but also enhance the transparency and traceability of the supply chain.

[0003] Label printing plays a vital role in the logistics industry. Labels are used to quickly and accurately identify cargo information, including name, quantity, weight, destination, and special warnings, thereby improving logistics transparency and efficiency. Therefore, how to improve the efficiency of label printing has become an urgent problem to be solved. Summary of the invention

[0004] Based on this, it is necessary to provide a movable cargo label printer capable of flexibly printing labels and a control method, device and computer equipment thereof to address the above technical problems.

[0005] In a first aspect, the present application provides a method for printing a cargo label, comprising:

[0006] Acquire a product identification of a product pallet, where the product identification is used to indicate product information of a target product carried on the product pallet and quantity information of the target product carried on the product pallet;

[0007] Based on the product identification, obtaining and displaying the product information and the quantity information;

[0008] When the print control of the target product is triggered, generating a print instruction based on the product information and the quantity information, the print instruction at least including printing the product information at a specified position of the label;

[0009] Send the print instruction to the printer.

[0010] In one embodiment, the acquiring and displaying the product information and the quantity information based on the product identification includes:

[0011] Obtaining the preset number of label prints for the target product;

[0012] Obtain the number of labels printed for the target product;

[0013] Determining the number of unprinted labels of the target product based on the preset number of printed labels and the number of printed labels;

[0014] The number of labels printed and the number of labels not printed for the target product are displayed.

[0015] In one embodiment, after determining the number of unprinted labels of the target product based on the preset number of printed labels and the number of printed labels, the method further comprises:

[0016] Based on the quantity information and the preset label printing number, determine whether the printing status of the target product is correct.

[0017] In one of the embodiments, when the quantity information is inconsistent with the preset label printing number, a first error prompt is issued.

[0018] In one embodiment, sending the print instruction to the printer includes:

[0019] Obtaining the printing permission of the account corresponding to the printing instruction;

[0020] If the account corresponding to the printing instruction has printing authority, the printing instruction is sent to the printer.

[0021] In one of the embodiments, when the account corresponding to the printing instruction does not have printing authority, a second error prompt is issued.

[0022] In a second aspect, the present application also provides a portable cargo label printer, comprising:

[0023] A movable platform, wherein a plurality of rollers are provided on the bottom surface of the movable platform;

[0024] A printer, used for printing product labels, wherein the printer is arranged on the top surface of the movable platform;

[0025] A control device connected to the printer, the control device is arranged in the middle of the movable machine, and when the control device obtains the product data, the control device controls the printer to print a product label;

[0026] A scanning device, used for scanning a product identification on a product pallet, the product pallet is used for carrying the product, and the scanning device is connected to the control device;

[0027] A wireless network card, connected to the control device and providing a wireless network environment for the printer and the control device;

[0028] A mobile power source is connected to the printer and the control device. The mobile power source is arranged inside the movable machine and between the control device and the roller.

[0029] In one embodiment, the movable machine includes a multi-layered carrying platform, the printer is located on the top carrying platform, and the mobile power supply is located on the bottom carrying platform.

[0030] In a third aspect, the present application further provides a cargo label printing device, the device comprising:

[0031] An acquisition module, used for acquiring a product identification of a product pallet, wherein the product identification is used for indicating product information of a target product carried on the product pallet, and quantity information of the target product carried on the product pallet;

[0032] A display module, used for acquiring and displaying the product information and the quantity information based on the product identification;

[0033] A generating module, configured to generate a printing instruction based on the product information and the quantity information when the print control of the target product is triggered, wherein the printing instruction at least includes printing the product information at a specified position of the label;

[0034] The sending module is used to send the printing instruction to the printer.

[0035] In a fourth aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0036] Acquire a product identification of a product pallet, where the product identification is used to indicate product information of a target product carried on the product pallet and quantity information of the target product carried on the product pallet;

[0037] Based on the product identification, obtaining and displaying the product information and the quantity information;

[0038] When the print control of the target product is triggered, generating a print instruction based on the product information and the quantity information, the print instruction at least including printing the product information at a specified position of the label;

[0039] Send the print instruction to the printer.

[0040] In a fifth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0041] Acquire a product identification of a product pallet, where the product identification is used to indicate product information of a target product carried on the product pallet and quantity information of the target product carried on the product pallet;

[0042] Based on the product identification, obtaining and displaying the product information and the quantity information;

[0043] When the print control of the target product is triggered, generating a print instruction based on the product information and the quantity information, the print instruction at least including printing the product information at a specified position of the label;

[0044] Send the print instruction to the printer.

[0045] In the above-mentioned cargo label printing method, by parsing the cargo identification of the cargo pallet, the cargo information and quantity information of the target cargo are quickly obtained and displayed, so as to facilitate the user to confirm whether to print the label. Moreover, when the print control of the target cargo is triggered, a label that meets the requirements can be quickly obtained. Moreover, the user can also quickly paste the label on the outer box of the target cargo to achieve accurate association between the label and the target cargo.

[0046] In the above-mentioned mobile cargo label printer, by placing the printer, control device and scanning device on a mobile platform and using a wireless network card to provide a wireless network environment for the printer and control device, the printer can be flexibly moved to various areas of the warehouse to improve warehouse operation efficiency and reduce time and labor costs. Moreover, the mobile cargo label printer can also use a mobile power supply to power the printer and the control device, thereby extending the operation time. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0048] FIG1 is a schematic diagram of a movable cargo label printer provided in one embodiment;

[0049] FIG2 is a schematic diagram of a flow chart of a method for printing a cargo label provided in one embodiment;

[0050] FIG3 is a schematic flow chart of a method for printing a cargo label according to another embodiment;

[0051] FIG4 is a schematic flow chart of a method for printing a cargo label provided in yet another embodiment;

[0052] FIG5 is a structural block diagram of a device for printing a cargo label in one embodiment;

[0053] FIG. 6 is a diagram showing the internal structure of a computer device in one embodiment.

[0054] Explanation of reference numerals: movable cargo label printer-100; movable platform-110; roller-111; printer-120; control device-130; mobile power supply-140; handle-150. DETAILED DESCRIPTION

[0055] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application 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 application and are not used to limit the present application.

[0056] In each embodiment, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in each embodiment can be understood according to the specific situation.

[0057] It should be understood that when an element or layer is referred to as being "on, adjacent to, or connected to other elements or layers, it may be directly on, adjacent to, or connected to other elements or layers, or there may be intervening elements or layers. In contrast, when an element is referred to as being "directly on, directly adjacent to, or directly connected to other elements or layers, there may be no intervening elements or layers. It should be understood that although the terms first, second, third, etc. may be used to describe various elements, components, regions, layers, doping types, and / or portions, these elements, components, regions, layers, and / or portions should not be limited by these terms. These terms are merely used to distinguish one element, component, region, layer, or portion from another element, component, region, layer, or portion. Therefore, without departing from the teachings of the present embodiment, the first element, component, region, layer, or portion discussed below may be represented as a second element, component, region, layer, or portion.

[0058] Spatial relationship terms such as "under", "below", "below", "under", "above", "above", etc., may be used herein to describe the relationship between an element or feature shown in the figures and other elements or features. It should be understood that in addition to the orientations shown in the figures, spatial relationship terms also include different orientations of the device in use and operation. For example, if the device in the accompanying drawings is turned over, the element or feature described as "under other elements" or "under it" or "under it" will be oriented as "on" other elements or features. Therefore, the exemplary terms "under" and "under" may include both upper and lower orientations. In addition, the device may also include additional orientations (e.g., rotated 90 degrees or other orientations), and the spatial descriptors used herein are interpreted accordingly.

[0059] The embodiments of this specification should not be limited to the specific shapes of the regions shown in the drawings, but include shape deviations due to, for example, manufacturing techniques. The regions shown in the figures are schematic in nature, and their shapes do not represent the actual shapes of the regions of the device, and do not limit the scope of the embodiments of this specification.

[0060] In one embodiment, please refer to FIG1 , a portable cargo label printer 100 is provided. The portable cargo label printer 100 may include at least a portable machine 110, a printer 120, a control device 130, and a scanning device, etc. Among them, the control device 130 may include a terminal such as a laptop computer, and the printer 120 may include a label printer. The control device 130 is provided with a driver module of the printer 120, and the control device 130 may control the printer 120 to print labels through the driver module. At the same time, please refer to FIG2 , in another related embodiment, a cargo label printing method is provided, and the cargo label printing method can be applied to a system in which a terminal (control device 130, etc.) and a server interact. The following is an exemplary description of the cargo label printing method applied to a terminal. The cargo label printing method may include the following steps:

[0061] Step S100: Acquire a product identification of a product pallet, where the product identification is used to indicate product information of a target product carried on the product pallet, and quantity information of the target product carried on the product pallet.

[0062] Step S200: Based on the product identification, obtain and display product information and quantity information.

[0063] Step S300: when the print control of the target product is triggered, a print instruction is generated based on the product information and quantity information, and the print instruction at least includes printing the product information at a specified position on the label.

[0064] Step S400: Send a print instruction to the printer.

[0065] In step S100, as an example, after scanning the product identification on the product pallet using a scanning device, the control device 130 can obtain product information of the target product related to the product identification, as well as the quantity information of the target product carried on the product pallet. As an example, the product information may include the name, volume, origin, destination, etc. of the target product. The quantity information may include the number of boxes of the target product carried on the product pallet, etc. In addition, the product identification may include a barcode, a QR code, other graphic codes, etc., and this embodiment does not limit the specific form of the product identification.

[0066] In step S200, the product information and quantity information of the target product may be displayed on the display of the terminal. This embodiment does not limit the specific form of the display.

[0067] In step S300, in addition to displaying the product information and quantity information of the target product on the display, a corresponding print control may also be displayed. When the print control of the target product is triggered, it indicates that a label of the target product needs to be printed. At this time, a print instruction may be generated based on the product information and quantity information. The print instruction may at least include printing the product information at a specified location on the label. As an example, the print instruction may include printing at least part of the product information at a specified location on the label. For example, the name, volume, origin, destination, etc. of the product may be printed in the middle area of ​​the label. Of course, the product information may be printed in the form of numbers, English, or barcodes.

[0068] In step S400 , the control device 130 is provided with a driving module of the printer 120 , and the control device 130 can control the printer 120 to print labels through the driving module, thereby printing out labels that meet the requirements.

[0069] In this embodiment, by parsing the product identification of the product pallet, the product information and quantity information of the target product can be quickly obtained and displayed, so that the user can confirm whether to print the label. Moreover, when the print control of the target product is triggered, a label that meets the requirements can be quickly obtained. In addition, the user can quickly paste the label on the outer box of the target product to achieve accurate association between the label and the target product.

[0070] In one embodiment, referring to FIG. 3 , step S200 includes:

[0071] Step S210: Obtain the preset label printing number of the target product.

[0072] Step S211: Obtain the number of labels printed for the target product.

[0073] Step S212: Determine the number of unprinted labels of the target product based on the preset number of printed labels and the number of printed labels.

[0074] Step S213: Display the number of labels printed and the number of labels not printed for the target product.

[0075] In step S210 to step S213, the preset number of label prints for the product can be retrieved from the database or system, and the number of labels printed can be counted each time the label is printed to obtain the number of labels printed. Afterwards, the difference between the preset number of label prints and the number of labels printed can be calculated to obtain the number of labels not printed for the target product. Then, the number of labels printed and the number of labels not printed for the target product can be displayed on the display of the terminal. As an example, the number of labels printed and the number of labels not printed for the target product can be displayed in the form of a chart, a table or a simple text.

[0076] Furthermore, after step S212, the following steps may also be included:

[0077] Step S214: Based on the quantity information and the preset label printing number, determine whether the printing status of the target product is correct.

[0078] When the quantity information is inconsistent with the preset label printing number, it means that the quantity of the target goods does not match the preset label printing number. At this time, a first error prompt may be issued to warn the user that attention should be paid. As an example, the first error prompt may include an audio and visual prompt, or the first error prompt may include displaying the first error prompt on the terminal.

[0079] In this embodiment, the number of labels printed and the number of labels not printed for the target goods are displayed to remind the user of the work progress. Moreover, this embodiment can determine in real time whether the quantity information is consistent with the preset number of label prints, thereby avoiding label printing errors and improving printing efficiency.

[0080] In one embodiment, referring to FIG. 4 , step S400 includes:

[0081] Step S410: Obtain the printing authority of the account corresponding to the printing instruction.

[0082] Step S411: When the account corresponding to the printing instruction has printing authority, the printing instruction is sent to the printer.

[0083] In step S410 to step S411, multiple accounts may be set in the cargo label printing method, and the permissions of the multiple accounts may be inconsistent. Of course, the permissions of each account are configurable. In the process of obtaining the printing permissions of the account corresponding to the printing instruction, the permission management system or database may be accessed to check whether the account has the permission to perform the printing operation. After ensuring that the account has the printing permission, the printing operation is performed and the printing instruction is sent to the printer 120. In the case that the account corresponding to the printing instruction does not have the printing permission, a second error prompt is issued. As an example, the second error prompt may include an audio and light prompt, or the second error prompt may include a text such as no printing permission displayed on the terminal.

[0084] In this embodiment, by querying the printing authority of the account corresponding to the printing instruction, it is ensured that only accounts with appropriate authority can perform the printing operation, thereby maintaining the security of the system and the effective use of printing resources.

[0085] In addition, after logging into the account, you can select the remote printing mode to reduce the impact of the printing distance on label printing. As an example, in this embodiment, the account of the printing initiator and the account of the actual printer can be set. The account of the printing initiator and the account of the actual printer can be logged in in different areas. In the process of checking whether the account has the authority to perform the printing operation, the intersection of the permissions of the printing initiator and the actual printer is obtained. In this process, if the printing instruction has only partial permissions, only the label content corresponding to the partial permissions can be printed. For example. The account of the printing initiator has the authority to the amount, and the actual printer does not have the authority to the amount. Therefore, the label printed by the actual printer's account does not have the amount field.

[0086] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0087] Based on the same inventive concept, please refer to FIG. 1 , the present application provides a more flexible mobile cargo label printer 100, which can print labels in real time to improve work efficiency and flexibility. In one embodiment, the mobile cargo label printer 100 provided by the present application may include at least a mobile machine 110, a printer 120, a control device 130, a scanning device, and a wireless network card.

[0088] The movable platform 110 includes a first surface and a second surface that are arranged opposite to each other. The first surface may be a bottom surface. The second surface may be a top surface. The bottom surface of the movable platform 110 may be provided with a plurality of rollers 111. As an example, four or eight rollers 111 may be provided on the first surface. The materials of the rollers 111 may include rubber or metal, etc.

[0089] The printer 120 is used to print product labels. Specifically, the printer 120 can accurately and clearly print out labels that meet the requirements according to the received instructions and data, ensuring that the quality and format of the labels meet the standards. As an example, the printer 120 can be used to print product labels for logistics transportation, etc. The printer 120 can include at least an interface, a print head, an ink cartridge, and a paper feeder, etc. A blank label can be set at the paper feeder.

[0090] The printer 120 may be disposed on the top surface. Alternatively, the print head of the printer 120 may be exposed on the top surface, thereby facilitating obtaining a printed product label.

[0091] The control device 130 can be connected to the printer 120. For example, the control device 130 can be connected to the printer 120 via a wireless network, Bluetooth, etc., or the control device 130 can be connected to the printer 120 via a wired network. When the control device 130 is connected to the printer 120 via a wireless network, the wireless network card can be connected to the control device and provide a wireless network environment for the printer and the control device. The wireless network can solve the problem of unstable network environment in the warehouse. The wireless network can continuously and stably provide a network environment for the printer 120 and the control device 130, thereby ensuring that the printing instructions can be received and transmitted in real time, ensuring that the printing instructions and related data can be obtained in time, thereby improving the efficiency and accuracy of printing, and reducing the risk of printing interruption due to network problems.

[0092] The control device 130 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, etc. In addition, the control device 130 may also include a server, which may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.

[0093] The control device 130 may be disposed on the top surface of the movable platform 110. When the control device 130 obtains the product data, the control device 130 controls the printer 120 to print a product label.

[0094] The scanning device is used to scan the product identification on the product pallet. The product pallet is used to carry the product. As an example, the product identification may include a barcode or a QR code. The scanning device is connected to the control device 130. At this time, after the scanning device scans the product identification on the product pallet, the control device 130 can obtain detailed information of the product on the product pallet through the product identification. For example, the control device 130 can obtain the name, volume, origin, destination, etc. of the product on the product pallet through the product identification.

[0095] In addition, the mobile cargo label printer 100 may further include a mobile power supply 140. The mobile power supply 140 connects the printer 120 and the control device 130 to supply power to the printer 120 and the control device 130, thereby ensuring that the printer 120 and the control device 130 are not restricted by the location of the power socket during movement, and can work normally at any location in the warehouse, thereby reducing the risk of printing interruption due to power problems.

[0096] The mobile power source 140 may include a battery, a generator, etc. The mobile power source 140 may be disposed inside the movable platform 110 , and the mobile power source 140 may be located between the control device 130 and the roller 111 , thereby lowering the center of gravity of the movable platform 110 and increasing the stability of the movable platform 110 .

[0097] In one possible example, the movable platform 110 may include a multi-layer support platform. For example, the movable platform 110 may include a three-layer or four-layer support platform. At this time, the printer 120 may be located on the top support platform, so as to facilitate obtaining the printed label. The mobile power supply 140 may be located on the bottom support platform, so as to lower the center of gravity of the movable platform 110. The control device 130 may be located on the support platform of the middle layer. The movable platform 110 may also include a handle 150, which is located on the side of the movable platform 110, and the handle 150 is flush with the top support platform, so as to move the movable platform 110 more smoothly. In another possible example, the movable platform 110 may include a shell, the printer 120 and the power supply are located in the shell, and the control device 130 may be located on the surface of the shell.

[0098] In this embodiment, by setting the printer 120, the control device 130 and the scanning device on the movable platform 110, the printer 120 can be flexibly moved to various areas of the warehouse to improve warehouse operation efficiency and reduce time and labor costs. In addition, in this embodiment, a mobile power supply 140 can be used to power the printer 120 and the control device 130, thereby extending the operation time.

[0099] Based on the same inventive concept, the embodiment of the present application also provides a control device for a portable cargo label printer for implementing the control method of the portable cargo label printer involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations of the control device embodiments of one or more portable cargo label printers provided below can refer to the limitations of the control method of the portable cargo label printer above, and will not be repeated here.

[0100] In one embodiment, as shown in FIG5 , a control device for a mobile cargo label printer is provided, comprising: an acquisition module, a display module, a generation module and a sending module, wherein:

[0101] The acquisition module is used to acquire the commodity identification of the commodity pallet, and the commodity identification is used to indicate the commodity information of the target commodity carried on the commodity pallet, and the quantity information of the target commodity carried on the commodity pallet.

[0102] The display module is used to obtain and display product information and quantity information based on product identification.

[0103] The generation module is used to generate a printing instruction based on the product information and quantity information when the print control of the target product is triggered. The printing instruction at least includes printing the product information at a specified position of the label.

[0104] The sending module is used to send a print instruction to the printer.

[0105] In one embodiment, the display module is also used to obtain the preset number of label prints for the target product; obtain the number of labels printed for the target product; determine the number of labels not printed for the target product based on the preset number of label prints and the number of labels printed; and display the number of labels printed and the number of labels not printed for the target product.

[0106] In one embodiment, the display module is also used to determine whether the printing of the target product is correct based on the quantity information and the preset label printing number.

[0107] In one embodiment, the display module is further configured to issue a first error prompt when the quantity information is inconsistent with a preset label printing quantity.

[0108] In one embodiment, the sending module is further used to obtain the printing authority of the account corresponding to the printing instruction; if the account corresponding to the printing instruction has the printing authority, the printing instruction is sent to the printer.

[0109] In one embodiment, the sending module is further used to issue a second error prompt when the account corresponding to the printing instruction does not have printing authority.

[0110] Each module in the above-mentioned cargo label printing device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each of the above modules. In addition, the cargo label printing device can also be provided with other modules to implement other steps or methods described in this specification. For example, the cargo label printing device can also be provided with a first module, a second module, etc.

[0111] In an exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be shown in FIG6. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected via a system bus, and the communication interface, the display unit, and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, a near field communication (NFC) or other technologies. When the computer program is executed by the processor, a method for printing a cargo label is implemented. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0112] Those skilled in the art will understand that the structure shown in FIG. 6 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0113] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0114] Step S100: Acquire a product identification of a product pallet, where the product identification is used to indicate product information of a target product carried on the product pallet, and quantity information of the target product carried on the product pallet.

[0115] Step S200: Based on the product identification, obtain and display product information and quantity information.

[0116] Step S300: when the print control of the target product is triggered, a print instruction is generated based on the product information and quantity information, and the print instruction at least includes printing the product information at a specified position on the label.

[0117] Step S400: Send a print instruction to the printer.

[0118] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0119] Step S210: Obtain the preset label printing number of the target product.

[0120] Step S211: Obtain the number of labels printed for the target product.

[0121] Step S212: Determine the number of unprinted labels of the target product based on the preset number of printed labels and the number of printed labels.

[0122] Step S213: Display the number of labels printed and the number of labels not printed for the target product.

[0123] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0124] Step S214: Based on the quantity information and the preset label printing number, determine whether the printing status of the target product is correct.

[0125] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0126] Step S410: Obtain the printing authority of the account corresponding to the printing instruction.

[0127] Step S411: If the account corresponding to the print instruction has the print permission, send the print instruction to the printer.

[0128] In one embodiment, when the processor executes the computer program, the following steps are further implemented: when the account corresponding to the printing instruction does not have printing authority, a second error prompt is issued.

[0129] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0130] Step S100: Acquire a product identification of a product pallet, where the product identification is used to indicate product information of a target product carried on the product pallet, and quantity information of the target product carried on the product pallet.

[0131] Step S200: Based on the product identification, obtain and display product information and quantity information.

[0132] Step S300: when the print control of the target product is triggered, a print instruction is generated based on the product information and quantity information, and the print instruction at least includes printing the product information at a specified position on the label.

[0133] Step S400: Send a print instruction to the printer.

[0134] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0135] Step S210: Obtain the preset label printing number of the target product.

[0136] Step S211: Obtain the number of labels printed for the target product.

[0137] Step S212: Determine the number of unprinted labels of the target product based on the preset number of printed labels and the number of printed labels.

[0138] Step S213: Display the number of labels printed and the number of labels not printed for the target product.

[0139] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0140] Step S214: Based on the quantity information and the preset label printing number, determine whether the printing status of the target product is correct.

[0141] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0142] Step S410: Obtain the printing authority of the account corresponding to the printing instruction.

[0143] Step S411: If the account corresponding to the print instruction has the print permission, send the print instruction to the printer.

[0144] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the account corresponding to the printing instruction does not have printing authority, a second error prompt is issued.

[0145] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0146] Step S100: Acquire a product identification of a product pallet, where the product identification is used to indicate product information of a target product carried on the product pallet, and quantity information of the target product carried on the product pallet.

[0147] Step S200: Based on the product identification, obtain and display product information and quantity information.

[0148] Step S300: when the print control of the target product is triggered, a print instruction is generated based on the product information and quantity information, and the print instruction at least includes printing the product information at a specified position on the label.

[0149] Step S400: Send a print instruction to the printer.

[0150] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0151] Step S210: Obtain the preset label printing number of the target product.

[0152] Step S211: Obtain the number of labels printed for the target product.

[0153] Step S212: Determine the number of unprinted labels of the target product based on the preset number of printed labels and the number of printed labels.

[0154] Step S213: Display the number of labels printed and the number of labels not printed for the target product.

[0155] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0156] Step S214: Based on the quantity information and the preset label printing number, determine whether the printing status of the target product is correct.

[0157] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0158] Step S410: Obtain the printing authority of the account corresponding to the printing instruction.

[0159] Step S411: When the account corresponding to the printing instruction has printing authority, the printing instruction is sent to the printer.

[0160] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: when the account corresponding to the printing instruction does not have printing authority, a second error prompt is issued.

[0161] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0162] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above 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 application.

[0163] The above-described 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 present application. 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 present application shall be subject to the attached claims.

Claims

1. A method for printing a cargo label, characterized in that: include: Acquire a product identification of a product pallet, where the product identification is used to indicate product information of a target product carried on the product pallet and quantity information of the target product carried on the product pallet; Based on the product identification, obtaining and displaying the product information and the quantity information; When the print control of the target product is triggered, generating a print instruction based on the product information and the quantity information, the print instruction at least including printing the product information at a designated position of the label; Send the print instruction to the printer.

2. The method for printing cargo labels according to claim 1, characterized in that: The acquiring and displaying the product information and the quantity information based on the product identification includes: Obtaining the preset number of label prints for the target product; Obtain the number of labels printed for the target product; Determining the number of unprinted labels of the target product based on the preset number of printed labels and the number of printed labels; The number of labels printed and the number of labels not printed for the target product are displayed.

3. The method for printing cargo labels according to claim 2, characterized in that: After determining the number of unprinted labels of the target product based on the preset number of printed labels and the number of printed labels, the method includes: Based on the quantity information and the preset label printing number, determine whether the printing status of the target product is correct.

4. The method for printing cargo labels according to claim 3, characterized in that: When the quantity information is inconsistent with the preset label printing quantity, a first error prompt is issued.

5. The method for printing cargo labels according to claim 1, characterized in that: The sending the printing instruction to the printer comprises: Obtaining the printing permission of the account corresponding to the printing instruction; If the account corresponding to the printing instruction has printing authority, the printing instruction is sent to the printer.

6. The method for printing cargo labels according to claim 5, characterized in that: When the account corresponding to the printing instruction does not have printing authority, a second error prompt is issued.

7. A portable cargo label printer, characterized in that: include: A movable platform, wherein a plurality of rollers are provided on the bottom surface of the movable platform; A printer, used for printing product labels, wherein the printer is arranged on the top surface of the movable platform; A control device for executing the cargo label printing method according to any one of claims 1 to 6, wherein the control device is connected to the printer and is arranged in the middle of the movable machine; A scanning device, used for scanning a product identification on a product pallet, the product pallet being used for carrying target products, the scanning device being connected to the control device; A wireless network card is connected to the control device and provides a wireless network environment for the printer and the control device: A mobile power source is connected to the printer and the control device. The mobile power source is arranged inside the movable machine and between the control device and the roller.

8. The portable cargo label printer according to claim 7, characterized in that: The movable machine comprises a multi-layer bearing platform, the printer is located on the top bearing platform, and the mobile power source is located on the bottom bearing platform.

9. A cargo label printing device, characterized in that: The device comprises: An acquisition module, used for acquiring a product identification of a product pallet, wherein the product identification is used for indicating product information of a target product carried on the product pallet, and quantity information of the target product carried on the product pallet; A display module, used for acquiring and displaying the product information and the quantity information based on the product identification; A generating module, configured to generate a printing instruction based on the product information and the quantity information when the print control of the target product is triggered, wherein the printing instruction at least includes printing the product information at a specified position of the label; The sending module is used to send the printing instruction to the printer.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Label data printing method and label data printing device

    CN108549917A

  • Express label sharing printing method and system

    CN110209367A

  • Label printing method, device and system

    CN113902067A