Composite multipurpose code scanning engine, code scanning system and code scanning equipment

By placing black and white pixels of code scanning cameras and color pixel archive cameras side by side in the code scanning engine, combined with real-time control of shared lighting modules and aiming indication modules, the problem of poor photos of the existing code scanning engines is solved, efficient scanning code recognition and photo archive retention, and improved work efficiency.

CN120106108APending Publication Date: 2025-06-06SUZHOU MOBYDATA SMART SYST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311618259.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-30
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

During the logistics delivery and pick-up process of existing code scanning engines, the camera resolution is low, the field of view angle is small, and the photos are dim, resulting in poor quality of archived photos, affecting traceability efficiency.

Method used

A composite multi-purpose code scanning engine is designed, combining black and white pixel scanning cameras and color pixel archive cameras, placed side by side, and shared lighting modules. The aiming indication module is controlled by a microcontroller control module or host based on the camera exposure synchronization signal, and the status of the lighting and aiming indication modules is adjusted in real time.

Benefits of technology

It realizes an efficient combination of scanning code recognition and taking photos and files, improves photo quality and traceability efficiency, simplifies the delivery process, and improves work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120106108A_ABST
    Figure CN120106108A_ABST
Patent Text Reader

Abstract

The invention provides a composite multipurpose code scanning engine, which is configured in a host and comprises a code scanning camera for code scanning identification and a file retaining camera for photographing and file retaining. The code scanning camera and the file retaining camera are arranged side by side and are kept in the same direction; a lighting module is arranged between the code scanning camera and the file retaining camera; the aiming indication module is arranged adjacent to the code scanning camera. The invention further provides the code scanning system and the code scanning equipment. The code scanning engine adopts a heterogeneous double-camera design, and is respectively used for code scanning identification and photographing file reservation; the two cameras adopt different parameter designs to adapt to respective application requirements, and the equipment cost is low; the two cameras are arranged side by side in the same direction and are convenient to use; a lighting device is arranged between the two cameras, and code scanning recognition and photographing retaining are both considered; the aiming indication module is controlled based on the exposure synchronization signal of the camera, so that the barcode recognition is prevented from being influenced during decoding, and the working efficiency of the equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of industrial identification technology, and in particular to a composite multi-purpose code scanning engine, and a code scanning system and a code scanning device having the code scanning engine. Background Art

[0002] Barcode technology is an efficient automatic identification technology in the era of big data, and is an effective means to achieve fast, accurate and reliable data collection. The application of barcode technology solves the bottleneck problem of data entry and data collection, and is widely used in retail, libraries, product quality tracking, mobile payment, logistics and other fields, providing favorable technical support for data collection and management.

[0003] Take the logistics industry as an example. In today's society, express delivery and logistics are becoming more and more convenient, and the number of express delivery orders is also increasing day by day. There are various ways and methods for express delivery / logistics to deliver goods to the door, such as direct delivery to the door, centralized delivery at logistics stations, and self-pickup at express cabinets, etc. As everyone's work and life pace is getting faster and faster, sometimes no one is at home when express delivery / logistics delivers goods to the door, or only the elderly are at home. When no one is at home, the delivered items are generally placed at the door. When the family is at home, they will be handed over to the family, and the recipient will receive the goods when he is at home. For the express delivery placed at the logistics station, the person and his family will go to the station to pick up the express delivery or report the delivery code to the station staff to pick up the express delivery when the time is convenient. For the express delivery placed in the express cabinet, the person or his family will also pick up the express delivery by scanning the code or the pickup code when the time is convenient. When the delivery is delivered to the door, sometimes the wrong express delivery may be delivered due to various reasons; or when picking up the goods at the logistics station, the wrong express delivery may be picked up due to various reasons. If the wrong item is taken, missed or delivered to the wrong person, it will be troublesome for the recipient, sender or courier company. All parties have to recall the circumstances of delivery or pickup, and it is inevitable that there will be disputes among the parties, causing a lot of trouble for all parties and causing delays in work and business.

[0004] In order to solve this problem, existing express delivery, logistics or post stations, in addition to scanning barcodes, sometimes require couriers / staff to take a photo as evidence (Proof of Delivery) when delivering / picking up goods, so as to facilitate tracing and determining responsibilities when disputes occur. Some use the scanning engine (ScanEngine) of the scanning PDA to take a photo of the package for archiving, but the problem is that most scanning engines use black and white pixel scanning cameras with low resolution. In addition, in order to pursue scanning speed and signal-to-noise ratio, the photos taken by the scanning engine are darker, and the field of view of the scanning engine is also specially optimized for scanning, and the field of view angle is not large. Therefore, these archived photos are either black and white, which is very different from what the human eye actually sees, or too dark, or the field of view is too narrow or the resolution is too low to see the full picture and details of the package, and the tracing effect is not good. Some use the camera of the scanning PDA to take a photo of the package for archiving, which requires the courier or staff to take an additional picture after scanning the code. When taking this photo, the operator needs to change from the scanning posture to the photo-taking posture and angle, which wastes a lot of time when pursuing efficient delivery. Moreover, most operators will take pictures and leave quickly in order to save time. There is a high probability that the photos taken will be blurred or flowery due to hand movement when taking pictures, resulting in poor results. Summary of the invention

[0005] The purpose of the present invention is to solve the shortcomings existing in the prior art, and to propose a composite multi-purpose code scanning engine, a code scanning system and a code scanning device. A code scanning camera and a photo camera are arranged on the same side of the code scanning engine. Through system control, the functions of code scanning for delivery and photo taking for evidence archiving are realized at the same time, thereby simplifying the delivery process and improving work efficiency.

[0006] To achieve the above object, the present invention adopts the following technical solutions: A composite multi-purpose code scanning engine is configured in a host, wherein the code scanning engine comprises a code scanning camera for code scanning and identification and a record keeping camera for taking photos and keeping records; the code scanning camera and the record keeping camera are placed side by side and keep the same orientation; a lighting module is arranged between the code scanning camera and the record keeping camera; an aiming indication module is arranged adjacent to the code scanning camera; wherein, The aiming indication module is connected to a code scanning camera, the code scanning camera is connected to a single-chip control module, and the single-chip control module is connected to a host; the aiming indication module is controlled by the single-chip control module based on an exposure synchronization signal of the code scanning camera; The control of the lighting module is connected to the single-chip control module. The single-chip control module controls the on and off and brightness of the lighting lamp in real time based on the exposure synchronization signal of the camera. The working process of the archive camera is controlled by the host.

[0007] A composite multi-purpose code scanning engine is configured in a host, wherein the code scanning engine comprises a code scanning camera for code scanning and identification and a record keeping camera for taking photos and keeping records; the code scanning camera and the record keeping camera are placed side by side and keep the same orientation; a lighting module is arranged between the code scanning camera and the record keeping camera; an aiming indication module is arranged adjacent to the code scanning camera; wherein, The aiming indication module is connected to the single-chip control module, the code scanning camera is connected to the single-chip control module, and the single-chip control module is connected to the host; the single-chip control module controls the on and off of the aiming indication module in real time based on the exposure synchronization signal of the camera; The control of the lighting module is connected to the single-chip control module. The single-chip control module controls the on and off and brightness of the lighting lamp in real time based on the exposure synchronization signal of the code scanning camera. The working process of the archive camera is controlled by the host.

[0008] A composite multi-purpose code scanning engine is configured in a host, wherein the code scanning engine comprises a code scanning camera for code scanning and identification and a record keeping camera for taking photos and keeping records; the code scanning camera and the record keeping camera are placed side by side and keep the same orientation; a lighting module is arranged between the code scanning camera and the record keeping camera; an aiming indication module is arranged adjacent to the code scanning camera; wherein, The aiming indication module is connected to the code scanning camera, and the code scanning camera is connected to the host; the aiming indication module is controlled by the host based on the exposure synchronization signal of the code scanning camera; The lighting module control is connected to the host, and the host controls the on and off and brightness of the lighting lamp; The working process of the archive camera is controlled by the host.

[0009] A composite multi-purpose code scanning engine is configured in a host, wherein the code scanning engine comprises a code scanning camera for code scanning and identification and a record keeping camera for taking photos and keeping records; the code scanning camera and the record keeping camera are placed side by side and keep the same orientation; a lighting module is arranged between the code scanning camera and the record keeping camera; an aiming indication module is arranged adjacent to the code scanning camera; wherein, The aiming indication module and the code scanning camera are both connected to the host, and the aiming indication module is controlled by the host based on an exposure synchronization signal of the code scanning camera; The lighting module control is connected to the host, and the host controls the on and off and brightness of the lighting lamp; The archiving camera is controlled by the host computer.

[0010] Preferably, the code scanning camera is a black and white pixel camera, the archive camera is a color pixel camera, and the parameters of the code scanning camera and the archive camera are different.

[0011] More preferably, the data from the code scanning camera and the archive camera are both transmitted to the host.

[0012] More preferably, the host is a smart phone, a PDA or a tablet computer.

[0013] A composite multi-purpose code scanning system includes a host and a code scanning engine configured in the host, wherein the code scanning engine includes a code scanning camera for code scanning and identification and a file-keeping camera for taking photos and keeping files; the code scanning camera and the file-keeping camera are placed side by side and keep the same direction; a lighting module is arranged between the code scanning camera and the file-keeping camera; an aiming indication module is arranged adjacent to the code scanning camera; wherein, The lighting module is connected to and controlled by the single-chip control module, the aiming indication module is directly connected to the single-chip control module, or the aiming indication module is connected to a code scanning camera, and the code scanning camera is connected to the single-chip control module; the single-chip control module controls the aiming indication module and controls the on and off and brightness of the lighting module in real time based on the exposure synchronization signal of the code scanning camera, turns off the aiming indication module when the code scanning camera is exposed, and turns on the aiming indication module when it is not exposed; The scanning camera uses the scanning engine to control the gain, exposure, lighting, etc. to perform decoding operations; the archiving camera uses the host to control the gain, exposure, white balance, etc. to take photos and save files; The data from the code scanning camera and the archiving camera are directly connected to the host; if the host does not receive the decoded data or the archived picture, the code scanning engine continues to try to decode and the host controls the archived camera to continue trying to take pictures until the decoding is successful and the archived camera successfully obtains the picture, and the data is transmitted to the host; then the lighting, code scanning camera and archived camera are turned off, and the system work is completed.

[0014] A composite multi-purpose code scanning system includes a host and a code scanning engine configured in the host, wherein the code scanning engine includes a code scanning camera for code scanning and identification and a file-keeping camera for taking photos and keeping files; the code scanning camera and the file-keeping camera are placed side by side and keep the same direction; a lighting module is arranged between the code scanning camera and the file-keeping camera; an aiming indication module is arranged adjacent to the code scanning camera; wherein, The lighting module and the barcode scanning camera are both connected to the host and controlled by the host. The aiming indication module is directly connected to the barcode scanning camera or connected to the host. The host controls the aiming indication module based on the exposure synchronization signal of the barcode scanning camera, and the host controls the on and off and brightness of the lighting lamp in real time. The aiming indication module is turned off when the barcode scanning camera is exposed, and is turned on when it is not exposed. The scanning camera uses the scanning engine to control the gain, exposure, lighting, etc. to perform decoding operations; the archiving camera uses the host to control the gain, exposure, white balance, etc. to take photos and keep archives; The data from the code scanning camera and the archiving camera are directly connected to the host; if the host does not receive the decoded data or the archived picture, the code scanning engine continues to try to decode and the host controls the archived camera to continue trying to take pictures until the decoding is successful and the archived camera successfully obtains the picture, and the data is transmitted to the host; then the lighting, code scanning camera and archived camera are turned off, and the system work is completed.

[0015] Preferably, the code scanning camera is a black and white pixel camera, the archive camera is a color pixel camera, and the parameters of the code scanning camera and the archive camera are different.

[0016] More preferably, the host is a smart phone, a PDA or a tablet computer.

[0017] A code scanning device, comprising a host, a code scanning engine configured in the host, and a single-chip control module, wherein the code scanning engine comprises a code scanning camera for code scanning and identification and a file-keeping camera for taking photos and keeping files; the code scanning camera and the file-keeping camera are placed side by side and maintain a consistent orientation; a lighting module is arranged between the code scanning camera and the file-keeping camera; an aiming indication module is arranged adjacent to the code scanning camera; wherein, The lighting module is connected to and controlled by the single-chip control module, the aiming indication module is directly connected to the single-chip control module, or the aiming indication module is connected to a code scanning camera, and the code scanning camera is connected to the single-chip control module; the single-chip control module controls the aiming indication module and controls the on and off and brightness of the lighting module in real time based on the exposure synchronization signal of the code scanning camera, turns off the aiming indication module when the code scanning camera is exposed, and turns on the aiming indication module when it is not exposed; The scanning camera uses the scanning engine to control the gain, exposure, lighting, etc. to perform decoding operations; the archiving camera uses the host to control the gain, exposure, white balance, etc. to take photos and save files; The data from the code scanning camera and the archiving camera are directly connected to the host; if the host does not receive the decoded data or the archived picture, the code scanning engine continues to try to decode and the host controls the archived camera to continue trying to take pictures until the decoding is successful and the archived camera successfully obtains the picture, and the data is transmitted to the host; then the lighting, code scanning camera and archived camera are turned off, and the system work is completed.

[0018] A code scanning device, comprising a host and a code scanning engine configured in the host, wherein the code scanning engine comprises a code scanning camera for code scanning and identification and a file-keeping camera for taking photos and keeping files; the code scanning camera and the file-keeping camera are placed side by side and keep the same orientation; a lighting module is arranged between the code scanning camera and the file-keeping camera; an aiming indication module is arranged adjacent to the code scanning camera; wherein, The lighting module and the barcode scanning camera are both connected to the host and controlled by the host. The aiming indication module is directly connected to the barcode scanning camera or connected to the host. The host controls the aiming indication module based on the exposure synchronization signal of the barcode scanning camera, and the host controls the on and off and brightness of the lighting lamp in real time. The aiming indication module is turned off when the barcode scanning camera is exposed, and is turned on when it is not exposed. The scanning camera uses the scanning engine to control the gain, exposure, lighting, etc. to perform decoding operations; the archiving camera uses the host to control the gain, exposure, white balance, etc. to take photos and keep archives; The data from the code scanning camera and the archiving camera are directly connected to the host; if the host does not receive the decoded data or the archived picture, the code scanning engine continues to try to decode and the host controls the archived camera to continue trying to take pictures until the decoding is successful and the archived camera successfully obtains the picture, and the data is transmitted to the host; then the lighting, code scanning camera and archived camera are turned off, and the system work is completed.

[0019] Preferably, the code scanning camera is a black and white pixel camera, the archive camera is a color pixel camera, and the parameters of the code scanning camera and the archive camera are different.

[0020] More preferably, the host is a smart phone, a PDA or a tablet computer.

[0021] The composite multi-purpose code scanning engine of the present invention adopts a heterogeneous dual-camera design, which is used for code scanning and identification after the delivery of items and for taking photos for archiving respectively; the two cameras are designed with different parameters to adapt to different application requirements and reduce equipment costs; the two cameras are set side by side and in the same direction for easy use; the lighting is set between the two cameras to take into account both code scanning and identification and photo archiving; and the aiming indication module is based on the exposure synchronization signal control of the camera, which can avoid affecting barcode recognition when the code scanning camera decodes, thereby improving the working efficiency of the equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 FIG. 1 is a schematic diagram of a dual-lens architecture of a composite multi-purpose code scanning engine according to an embodiment of the present invention; Figure 2 FIG. 1 is a schematic diagram of a dual-lens architecture of a composite multi-purpose code scanning engine according to another embodiment of the present invention; Figure 3 The figure is a schematic diagram of the system framework structure of a composite multi-purpose code scanning system according to an embodiment of the present invention; Figure 4 FIG. 1 is a schematic diagram of a system framework structure of a composite multi-purpose code scanning system according to another embodiment of the present invention; Figure 5 The figure shows a schematic diagram of the system framework structure of a composite multi-purpose code scanning system according to another embodiment of the present invention; Figure 6 The figure shows a schematic diagram of the system framework structure of a composite multi-purpose code scanning system according to another embodiment of the present invention; Figure 7 Shown is a schematic diagram of the working process of the composite multi-purpose code scanning device of the present invention. DETAILED DESCRIPTION

[0023] In order to provide a further understanding of the purpose, structure, features and functions of the present invention, the following detailed description is given in conjunction with the embodiments.

[0024] In order to solve the problem of inconvenience or poor effect caused by the single black-and-white pixel barcode scanning camera configured in the existing PDA in the delivery of goods and the archiving of delivery photos, this application proposes a barcode scanning engine configured in the PDA, which adopts a heterogeneous dual-camera design, a black-and-white pixel barcode scanning camera for scanning and identification, and a color pixel archiving camera for taking photos and archiving. The barcode scanning camera is the same as the existing design, such as resolution, field of view angle, focal length, etc. This camera is designed for barcode scanning and identification; the other archiving camera is designed with a larger field of view angle and a higher resolution (two million or more) according to the needs of taking photos and archiving. The lens can use a fixed-focus lens according to the working distance to save focusing time.

[0025] In the specific architecture design of the code scanning engine, refer to Figure 1 and Figure 2, place the black and white pixel code scanning camera 10 and the color pixel archive camera 20 side by side and keep the same direction. This design can make the scanning and taking pictures posture consistent, save the switching time from the straight holding posture of scanning the code to the vertical holding posture of taking pictures, and is easy to use; set the lighting module 22 (generally including light-emitting diodes LED and lenses) between the code scanning camera 10 and the archive camera 22. This design allows the lighting LED to take care of both code scanning recognition and photo archiving at the same time, preventing a camera from causing inconsistent brightness due to different coverage of the lighting and the overlap degree of the camera field of view; and the aiming indication module 12 (Aimer) can be set next to the code scanning camera (either left or right), because the aiming indication module only needs to take care of scanning the code, and no aiming indication is required when taking pictures and archiving.

[0026] Based on the above design concept, different specific technical solutions and working principles of the present invention are explained below with different specific implementation methods. Embodiment 1:

[0027] Reference Figure 3 The system framework structure diagram of a composite multi-purpose code scanning system of an embodiment of the present invention is shown. In this embodiment, an aiming indication module 12 (Aimer) is connected to a code scanning camera 10, the code scanning camera 10 is connected to a single-chip microcomputer control module (MCU) 30, and the single-chip microcomputer control module 30 is connected to a host (Host) 100 (for example, an Android phone, a PDA, a tablet computer, etc.); Aimer 12 is controlled by MCU 30 based on the exposure synchronization signal of the code scanning camera 10 (Aimer is turned off when exposing, and Aimer is turned on when not exposing), so that the code scanning camera can avoid capturing the bright spot of Aimer when taking a barcode image for decoding (when the bright spot coincides with the barcode, it will affect the integrity or clarity of the barcode image), thereby affecting the decoding effect.

[0028] The control of the lighting module 22 is connected to the single-chip microcomputer control module (MCU) 30. The single-chip microcomputer control module 30 controls the on and off and brightness of the lighting lamp in real time based on the exposure synchronization signal of the code scanning camera.

[0029] The archiving camera 20 for taking photos and archiving them is connected to the host 100 and is controlled by the host (such as an Android phone, PDA, tablet, etc.); the data of the code scanning camera and the archiving camera are directly connected to the host. Embodiment 2:

[0030] Reference Figure 4The system framework structure diagram of the composite multi-purpose code scanning system of another embodiment of the present invention is shown. In this embodiment, the aiming indication module (Aimer) 12 is connected to a single-chip microcomputer control module (MCU) 30, the code scanning camera 10 is connected to the single-chip microcomputer control module (MCU) 30, and the single-chip microcomputer control module 30 is connected to the host 100 (for example, an Android phone, a PDA, a tablet, etc.); the single-chip microcomputer control module 30 controls the on and off of the Aimer 12 in real time based on the exposure synchronization signal of the code scanning camera 10 (turning off the Aimer when exposing and turning on the Aimer when not exposing), which can also prevent the camera from capturing the bright spot of the Aimer, thereby affecting the decoding effect.

[0031] The control of the lighting module 22 is also connected to the single-chip control module 30. The single-chip control module 30 controls the on and off and brightness of the lighting lamp in real time based on the exposure synchronization signal of the code scanning camera.

[0032] The archiving camera 20 for taking photos and archiving them is controlled by the host 100 (such as an Android phone, a PDA, a tablet, etc.); the data of the barcode scanning camera 10 and the archiving camera 20 are directly connected to the host. Embodiment 3:

[0033] Reference Figure 5 1 is a schematic diagram of the system framework structure of a composite multi-purpose code scanning system of another embodiment of the present invention. In this embodiment, the aiming indication module (Aimer) 12 is connected to the code scanning camera 10, and the code scanning camera 10 is connected to the host 100 (such as an Android phone, a PDA, a tablet, etc.); the aiming indication module (Aimer) 12 is controlled by the host based on the exposure synchronization signal of the code scanning camera 10 (Aimer is turned off when exposing, and Aimer is turned on when not exposing), so the camera can avoid capturing the Aimer bright spot, thereby affecting the decoding effect.

[0034] The lighting module 22 is connected to the host 100, and the host 100 controls the lighting and brightness of the lighting; the archive camera 20 for archive is controlled by the host 100; the data of the code scanning camera 10 and the archive camera 20 are directly connected to the host 100 Embodiment 4:

[0035] Reference Figure 6The system framework structure diagram of a composite multi-purpose code scanning system of another embodiment of the present invention is shown. In this embodiment, the aiming indication module (Aimer) 12 and the code scanning camera 10 are connected to the host 100 (such as an Android phone, a PDA, a tablet, etc.). The aiming indication module (Aimer) is controlled by the host 100 based on the exposure synchronization signal of the code scanning camera 10 (Aimer is turned off when exposing, and Aimer is turned on when not exposing), so that the camera can avoid capturing the Aimer bright spot, thereby affecting the decoding effect.

[0036] The control of the lighting module 22 is connected to the host 100, and the host controls the on and off and brightness of the lighting; the control of the archive camera 20 for archiving is controlled by the host 100; the data of the code scanning camera 10 and the archive camera 20 are directly connected to the host.

[0037] The implementation methods of Example 3 and Example 4 can save a single-chip microcomputer control module MCU.

[0038] Reference Figure 7 The figure shows a schematic diagram of the working process of the composite multi-purpose barcode scanning device of the present invention. When the courier delivers the item to the logistics site, he is ready to scan the barcode on the package to indicate that the item has been delivered. The barcode scanning engine of the host (generally a mobile barcode scanning device, such as a mobile phone, PDA, tablet, etc. equipped with a barcode scanning engine) turns on the lighting, the barcode scanning camera obtains the barcode image for decoding, and the archiving camera takes a photo for archiving. In one embodiment, since the control of the lighting LED is connected to the single-chip microcomputer control module MCU, regardless of whether the aiming indication module is directly connected to the barcode scanning camera or connected to the single-chip microcomputer control module MCU, the single-chip microcomputer control module is based on the exposure synchronization signal of the camera, and the single-chip microcomputer control module controls the on and off and brightness of the lighting lamp in real time. , turn off Aimer when exposing, and turn on Aimer when not exposing, so as to avoid the scanning camera capturing the bright spots of Aimer when decoding the barcode image, thereby affecting the barcode recognition; the scanning camera is controlled by the scanning engine to control the gain, exposure, lighting, etc. to perform decoding operations; the archiving camera is controlled by the host to control the gain, exposure, white balance, etc. to take pictures and archive; the data of the scanning camera and the archiving camera are directly connected to the host; if the host does not receive the decoded data or the archiving picture, the scanning engine continues to try to decode, and the host controls the archiving camera to continue trying to take pictures, until the decoding is successful and the archiving camera successfully obtains the picture, and the data is transmitted to the host; then turn off the lighting, the scanning camera and the archiving camera, and the work is completed.

[0039] In another embodiment, since the control of the lighting LED and the control of the code scanning camera are both connected to the host, regardless of whether the aiming indication module is directly connected to the code scanning camera or connected to the host, the host controls the aiming indication module (Aimer) based on the exposure synchronization signal of the camera, and the host controls the on and off and brightness of the lighting lamp in real time, turns off the Aimer when exposing, and turns on the Aimer when not exposing. This can avoid the code scanning camera from capturing the bright spots of the Aimer when taking the barcode image for decoding, thereby affecting the barcode recognition; the code scanning camera performs decoding operations through the scanning engine, which controls the gain, exposure, lighting, etc. of the scanning engine; the archiving camera controls the gain, exposure, white balance, etc. of the host to take pictures and archive; the data of the code scanning camera and the archiving camera are directly connected to the host; if the host does not receive the decoded data or the archived picture, the scanning engine continues to try to decode, and the host controls the archiving camera to continue trying to take pictures, until the decoding is successful and the archiving camera successfully obtains the picture, and the data is transmitted to the host; then the lighting, the code scanning camera and the archiving camera are turned off, and the work is completed.

[0040] The composite multi-purpose code scanning engine of the present invention is configured in a code scanning device such as a mobile phone or a PDA tablet. The code scanning engine adopts a heterogeneous dual-camera design, which is respectively used for code scanning and identification after the delivery of the item and for taking photos for archiving. The two cameras are designed with different parameters to adapt to different application requirements and reduce the equipment cost. The two cameras are arranged side by side and in the same direction for easy use. The lighting is arranged between the two cameras to take care of both code scanning and identification and taking photos for archiving. The aimer indicator module (Aimer) is based on the exposure synchronization signal control of the camera, which can avoid the code scanning camera capturing the Aimer during decoding and affecting the barcode recognition, thereby improving the working efficiency of the equipment.

[0041] The present invention has been described by the above-mentioned relevant embodiments, however, the above-mentioned embodiments are only examples for implementing the present invention. It must be pointed out that the disclosed embodiments do not limit the scope of the present invention. On the contrary, changes and modifications made without departing from the spirit and scope of the present invention are all within the scope of patent protection of the present invention.

Claims

1. A composite multi-purpose code scanning engine, which is configured in a host, It is characterized in that The code scanning engine includes a code scanning camera for code scanning and identification and a record keeping camera for taking photos and keeping records; the code scanning camera and the record keeping camera are placed side by side and keep the same direction; The lighting module is arranged between the code scanning camera and the file keeping camera; The aiming indication module is adjacent to the code scanning camera; The aiming indication module is connected to a code scanning camera, the code scanning camera is connected to a single-chip control module, and the single-chip control module is connected to a host; the aiming indication module is controlled by the single-chip control module based on an exposure synchronization signal of the code scanning camera; The control of the lighting module is connected to the single-chip control module. The single-chip control module controls the on and off and brightness of the lighting lamp in real time based on the exposure synchronization signal of the camera. The working process of the archive camera is controlled by the host.

2. A composite multi-purpose code scanning engine, which is configured in the host, It is characterized in that The code scanning engine includes a code scanning camera for code scanning and identification and a record keeping camera for taking photos and keeping records; the code scanning camera and the record keeping camera are placed side by side and keep the same direction; The lighting module is arranged between the code scanning camera and the file keeping camera; The aiming indication module is adjacent to the code scanning camera; The aiming indication module is connected to the single-chip control module, the code scanning camera is connected to the single-chip control module, and the single-chip control module is connected to the host; the single-chip control module controls the on and off of the aiming indication module in real time based on the exposure synchronization signal of the camera; The control of the lighting module is connected to the single-chip control module. The single-chip control module controls the on and off and brightness of the lighting lamp in real time based on the exposure synchronization signal of the code scanning camera. The working process of the archive camera is controlled by the host.

3. A composite multi-purpose code scanning engine, which is configured in the host, It is characterized in that The code scanning engine includes a code scanning camera for code scanning and identification and a record keeping camera for taking photos and keeping records; the code scanning camera and the record keeping camera are placed side by side and keep the same direction; The lighting module is arranged between the code scanning camera and the file keeping camera; The aiming indication module is adjacent to the code scanning camera; The aiming indication module is connected to the code scanning camera, and the code scanning camera is connected to the host; the aiming indication module is controlled by the host based on the exposure synchronization signal of the code scanning camera; The lighting module control is connected to the host, and the host controls the on and off and brightness of the lighting lamp; The working process of the archive camera is controlled by the host.

4. A composite multi-purpose code scanning engine, which is configured in a host, It is characterized in that The code scanning engine includes a code scanning camera for code scanning and identification and a record keeping camera for taking photos and keeping records; the code scanning camera and the record keeping camera are placed side by side and keep the same direction; The lighting module is arranged between the code scanning camera and the file keeping camera; The aiming indication module is adjacent to the code scanning camera; The aiming indication module and the code scanning camera are both connected to the host, and the aiming indication module is controlled by the host based on an exposure synchronization signal of the code scanning camera; The lighting module control is connected to the host, and the host controls the on and off and brightness of the lighting lamp; The archiving camera is controlled by the host computer.

5. The composite multi-purpose code scanning engine according to any one of claims 1 to 4, It is characterized in that The code scanning camera is a black and white pixel camera, the archive camera is a color pixel camera, and the parameters of the code scanning camera and the archive camera are different.

6. The composite multi-purpose code scanning engine according to any one of claims 1 to 4, It is characterized in that The data from the code scanning camera and the archive camera are all transmitted to the host.

7. A composite multi-purpose code scanning system, comprising a host and a code scanning engine configured in the host, It is characterized in that The code scanning engine includes a code scanning camera for code scanning and identification and a record keeping camera for taking photos and keeping records; the code scanning camera and the record keeping camera are placed side by side and keep the same direction; The lighting module is arranged between the code scanning camera and the file keeping camera; The aiming indication module is adjacent to the code scanning camera; The lighting module is connected to and controlled by the single-chip control module, the aiming indication module is directly connected to the single-chip control module, or the aiming indication module is connected to a code scanning camera, and the code scanning camera is connected to the single-chip control module; the single-chip control module controls the aiming indication module and controls the on and off and brightness of the lighting module in real time based on the exposure synchronization signal of the code scanning camera, turns off the aiming indication module when the code scanning camera is exposed, and turns on the aiming indication module when it is not exposed; The scanning camera uses the scanning engine to control the gain, exposure, lighting, etc. to perform decoding operations; the archiving camera uses the host to control the gain, exposure, white balance, etc. to take photos and save files; The data from the code scanning camera and the archiving camera are directly connected to the host; if the host does not receive the decoded data or the archived picture, the code scanning engine continues to try to decode and the host controls the archived camera to continue trying to take pictures until the decoding is successful and the archived camera successfully obtains the picture, and the data is transmitted to the host; then the lighting, code scanning camera and archived camera are turned off, and the system work is completed.

8. A composite multi-purpose code scanning system, comprising a host and a code scanning engine configured in the host, It is characterized in that The code scanning engine includes a code scanning camera for code scanning and identification and a record keeping camera for taking photos and keeping records; the code scanning camera and the record keeping camera are placed side by side and keep the same direction; The lighting module is arranged between the code scanning camera and the file keeping camera; The aiming indication module is adjacent to the code scanning camera; The lighting module and the barcode scanning camera are both connected to the host and controlled by the host. The aiming indication module is directly connected to the barcode scanning camera or connected to the host. The host controls the aiming indication module based on the exposure synchronization signal of the barcode scanning camera, and the host controls the on and off and brightness of the lighting lamp in real time. The aiming indication module is turned off when the barcode scanning camera is exposed, and is turned on when it is not exposed. The scanning camera uses the scanning engine to control the gain, exposure, lighting, etc. to perform decoding operations; the archiving camera uses the host to control the gain, exposure, white balance, etc. to take photos and keep archives; The data from the code scanning camera and the archiving camera are directly connected to the host; if the host does not receive the decoded data or the archived picture, the code scanning engine continues to try to decode and the host controls the archived camera to continue trying to take pictures until the decoding is successful and the archived camera successfully obtains the picture, and the data is transmitted to the host; then the lighting, code scanning camera and archived camera are turned off, and the system work is completed.

9. A code scanning device, It is characterized in that It includes a host and a code scanning engine as described in any one of claims 1 to 6 arranged in the host.

10. The code scanning device according to claim 9, It is characterized in that The host is a smart phone, a PDA or a tablet computer.