Automatic code scanning system
By designing an automatic code scanning system, using sensors to detect material location and control system equipment, the problem of inefficient traditional manual code scanning is solved, and efficient and accurate multi-material code scanning is achieved.
Patent Information
- Application Number
- CN202421320849.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-11
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2034-06-11
AI Technical Summary
The traditional manual scanning method is inefficient and prone to errors, making it difficult to meet the demand for fast and accurate scanning of codes in modern industry and logistics fields.
Design an automatic code scanning system, including sensor module, cylinder, code scanning gun, control module and conveyor belt, detect the material position through sensors and control the work of system equipment, to realize automatic code scanning of two or more materials.
Automatic and continuous multi-material code scanning processing is realized, which improves the overall code scanning efficiency, saves time and cost, and reduces unnecessary waiting and stagnation by reasonably planning the material movement and processing order.
Smart Images

Figure CN222927045U_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the technical field of assembly lines, and specifically relates to an automatic barcode scanning system. Background Art
[0002] With the development of modern industries and logistics, the requirements for item identification and management are getting higher and higher. In large-scale production or logistics scenarios, it is necessary to quickly and accurately perform operations such as barcode scanning and registration on a large number of items. The traditional manual method is not only inefficient but also prone to errors, making it difficult to meet the growing business needs. Therefore, an automated barcode scanning system is needed to improve efficiency, accuracy, and reliability. At the same time, the continuous development of automation technology also provides technical support for the implementation of such a system, such as the precise detection of sensor technology, the precise control of control technology, and the reasonable application of mechanical transmission technology. In addition, in some industries with high requirements for production rhythm, such as electronic manufacturing and express sorting, there is an urgent need for a fast, efficient, and accurate barcode scanning system, which also promotes the research and development and application of such an automatic barcode scanning system. Utility Model Content
[0003] The embodiment of this application provides an automatic barcode scanning system that can automatically and orderly scan two or more materials, reducing labor costs and improving the efficiency of material barcode scanning.
[0004] In a first aspect, the embodiment of this application provides an automatic barcode scanning system, which includes: a sensor module, a first cylinder, a barcode scanner, a control module, and a conveyor belt; the sensor module, the first cylinder, the barcode scanner, and the conveyor belt are respectively connected to the control module, the first cylinder is arranged between a first position and a second position, and a third position, the first position, and the second position are arranged in sequence along a first direction; the sensor module is used to detect whether there is a material at the first position, detect whether there is the material at the second position, and detect whether there is the material at the third position, output a first detection signal when detecting that there is the material at the first position, output a second detection signal when detecting that there is the material at the second position, and output a third detection signal when detecting that there is the material at the third position; the control module is used to control the operation of the sensor module, the first cylinder, the barcode scanner, and the conveyor belt based on at least one of the first detection signal, the second detection signal, and the third detection signal to scan two or more materials.
[0005] In some embodiments, the sensor module includes a first sensor; the first sensor is connected to the control module; the first sensor is used to detect whether there is the material at the first position and output the first detection signal when detecting that there is the material at the first position.
[0006] In some embodiments, the first sensor is disposed at the first position.
[0007] In some embodiments, the sensor module includes a second sensor; the second sensor is connected to the control module; the second sensor is configured to detect whether the material exists at the second position and output the second detection signal when it detects that the material exists at the second position.
[0008] In some embodiments, the second sensor is disposed at the second position.
[0009] In some embodiments, the sensor module further includes a third sensor; the third sensor is connected to the control module; the third sensor is configured to detect whether the material exists at the third position and output the third detection signal when it detects that the material exists at the third position.
[0010] In some embodiments, the third sensor is disposed at the third position.
[0011] In some embodiments, the automatic code scanning system further includes a second cylinder and a third cylinder; the second cylinder and the third cylinder are respectively disposed on both sides of the third position, and the second cylinder and the third cylinder are respectively connected to the control module; the second cylinder is configured to retract when receiving the second retraction signal and extend when receiving the second extension signal; the third cylinder is configured to retract when receiving the third retraction signal and extend when receiving the third extension signal.
[0012] In some embodiments, the automatic code scanning system further includes an alarm module; the alarm module is connected to the control module; within a preset time when the code scanning gun scans the material, if the control module does not receive the code scanning completion signal, it controls the alarm module to issue an alarm.
[0013] An embodiment of the present application provides an automatic code scanning system, which includes a sensor module, a first cylinder, a code scanner, a control module, and a conveyor belt. The sensor module, the first cylinder, the code scanner, and the conveyor belt are respectively connected to the control module. The first cylinder is arranged between a first position and a second position, and a third position, the first position, and the second position are arranged in sequence along a first direction. The sensor module is used to detect whether there is a material at the first position, detect whether there is the material at the second position, and detect whether there is the material at the third position. When it detects that there is a material at the first position, it outputs a first detection signal. When it detects that there is a material at the second position, it outputs a second detection signal. When it detects that there is a material at the third position, it outputs a third detection signal. The control module is used to control the operation of the sensor module, the first cylinder, the code scanner, and the conveyor belt based on at least one of the first detection signal, the second detection signal, and the third detection signal, so as to scan the codes of two or more materials. The automatic code scanning system of the embodiment of the present application can automatically and continuously perform code scanning processing on multiple materials, greatly improving the overall code scanning operation efficiency and saving time costs. It reasonably plans the movement and processing sequence of materials at different positions, realizes efficient process-based operation, and reduces unnecessary waiting and stagnation. Description of the Drawings
[0014] One or more embodiments are exemplarily illustrated by corresponding drawings. These exemplary illustrations do not limit the embodiments. Elements with the same reference numerals in the drawings represent similar elements. Unless otherwise stated, the drawings in the drawings do not constitute a proportional limitation.
[0015] Figure 1 It is a schematic structural diagram of an automatic code scanning system provided by an embodiment of the present application;
[0016] Figure 2 It is a schematic diagram of an automatic code scanning system provided by another embodiment of the present application;
[0017] Figure 3 It is a schematic structural diagram of a second cylinder and a third cylinder in an automatic code scanning system provided by an embodiment of the present application;
[0018] Figure 4 It is a schematic diagram when both the second cylinder and the third cylinder in an automatic code scanning system provided by an embodiment of the present application extend;
[0019] Figure 5 It is a schematic diagram when the first cylinder in an automatic code scanning system provided by an embodiment of the present application retracts;
[0020] Figure 6It is a schematic diagram when the material is conveyed in the first direction after the first cylinder retracts in the automatic code scanning system provided by an embodiment of the present application;
[0021] Figure 7 It is a schematic diagram when the first cylinder extends when the material moves to the second position in the automatic code scanning system provided by an embodiment of the present application;
[0022] Figure 8 It is a schematic diagram when the conveyor belt conveys the material at the third position in the first direction in the automatic code scanning system provided by an embodiment of the present application;
[0023] Figure 9 It is a schematic diagram when the first cylinder retracts and the material at the first position moves in the first direction in the automatic code scanning system provided by an embodiment of the present application;
[0024] Figure 10 It is a schematic diagram when the material at the first position moves to the second position and the first cylinder extends in the automatic code scanning system provided by an embodiment of the present application;
[0025] Figure 11 It is a schematic diagram when the first cylinder extends and the material at the second position is conveyed in the first direction in the automatic code scanning system provided by an embodiment of the present application. Detailed implementation manners
[0026] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and detailedly described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. 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.
[0027] The technical features involved in the various embodiments of the present application described below do not conflict with each other and can be combined with each other.
[0028] When an element is expressed as "connected" to another element, it can be directly connected to the other element, or there can be one or more intermediate elements therebetween.
[0029] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same type, and the number of objects is not limited. For example, the first object can be one or more.
[0030] In addition, in the specification and claims, "and / or" means at least one of the connected objects. The character " / ", generally, indicates an "or" relationship between the associated objects before and after.
[0031] Please refer to Figure 1 , Figure 1 which is a schematic structural diagram of an automatic code scanning system provided by an embodiment of the present application.
[0032] An embodiment of the present application provides an automatic code scanning system. The automatic code scanning system 100 includes: a sensor module 10, a first cylinder 21, a code scanner 30, a control module 50 (not shown in the figure), and a conveyor belt 40.
[0033] Among them, the sensor module 10, the first cylinder 21, the code scanner 30, and the conveyor belt 40 are respectively connected to the control module 50. The first cylinder 21 is arranged between a first position and a second position, and a third position, the first position, and the second position are arranged in sequence along a first direction. As Figure 1 shown, the first direction is the direction from A to B.
[0034] The sensor module 10 is used to detect whether there is a material at the first position, detect whether there is a material at the second position, and detect whether there is a material at the third position. When it detects that there is a material at the first position, it outputs a first detection signal. When it detects that there is a material at the second position, it outputs a second detection signal. When it detects that there is a material at the third position, it outputs a third detection signal.
[0035] It should be noted that the identification code of the material is set on the surface of the material in the form of pasting or printing, etc. The identification code can be a barcode, a two-dimensional code, etc.
[0036] The control module 50 is used to: based on at least one of the first detection signal, the second detection signal, and the third detection signal, control the operation of the sensor module 10, the first cylinder 21, the code scanner, and the conveyor belt 40, so as to scan two or more materials.
[0037] Among them, the control module 50 generally includes: a central processing unit (CPU, Central Processing Unit), a memory, an input interface, an output interface, a communication module, a power supply module, a programming interface or a human-machine interface, a logic circuit or a control circuit, etc. Among them, the central processing unit (CPU) can perform data processing and operations and issue control instructions. The memory is used to store programs, parameters, data, etc. The input interface is used to receive signals from devices such as sensors. The output interface is used to send control signals to conveyor belt drive motors, cylinders, etc. The communication module realizes communication with other control systems or the host computer. The power supply module provides power support for the entire control device. The programming interface or the human-machine interface can facilitate operations such as program writing, parameter setting, and status monitoring. The logic circuit or the control circuit can execute specific control logics to achieve precise control of various devices.
[0038] Among them, the first cylinder 21 is mainly used to intercept materials. The structure of the cylinder used to intercept materials in the assembly line generally includes: a pneumatic control valve (such as a solenoid valve), a cylinder barrel, a piston rod, a piston, a seal, a buffer device, air inlet and outlet ports, an interception component, a guiding structure, a mounting bracket or a base, etc. Among them, the flow direction and pressure of the gas are controlled through the pneumatic control valve (such as a solenoid valve) to realize the telescopic movement of the cylinder. The opening and closing of the pneumatic solenoid valve can be controlled through programming or external signals. The cylinder barrel is used to provide a space for gas accommodation and movement. The piston rod is used to connect an external load and transmit power and movement. The piston is used to divide the interior of the cylinder barrel into two chambers. The seal is used to ensure the airtightness of the cylinder and prevent gas leakage. The buffer device is used to slow down the impact when the piston reaches the end of the stroke. The air inlet and outlet ports are used for the entry and exit of gas. The interception component is mainly such as a baffle, a push rod, etc., which directly contacts the material and realizes the interception function. The guiding structure is used to ensure that the interception component can move accurately along a specific direction during operation, preventing deviation or shaking. The mounting bracket or the base is used to firmly mount the cylinder at a suitable position on the assembly line.
[0039] In this embodiment, generally, the first cylinder 21 remains in the extended state, and only when the control module 50 sends a first retraction signal to the first cylinder 21, the first cylinder 21 retracts so that the material can pass through.
[0040] The sensor module 10 generally includes a detection probe, a signal generation and reception part, a signal processing unit, a circuit part, etc. The detection probe is used to directly sense the passage of materials, such as an optoelectronic probe, an electromagnetic induction probe, etc. Such as Figure 1As shown, the sensor module 10 includes three detection probes. One detection probe is used to detect whether there is material at the first position, another detection probe is used to detect whether there is material at the second position, and yet another detection probe is used to detect whether there is material at the third position. The signal generation and reception part is responsible for generating and receiving detection signals, such as emitting light or generating a magnetic field, etc. The signal processing unit analyzes, processes, and converts the received signals to determine whether the material has passed. The circuit part includes a power supply circuit, a signal transmission circuit, etc., to ensure the normal operation of the sensor.
[0041] The barcode scanner 30 generally includes an optical system, an image sensor, a decoding chip, an illumination system, a data transmission interface, a control circuit, etc. Among them, the optical system includes a lens, etc., for focusing and collecting the QR code image. The image sensor converts the optical signal into an electrical signal. The decoding chip decodes and analyzes the collected QR code image. The illumination system provides appropriate light to ensure that the QR code can be clearly collected. The data transmission interface such as USB, etc., is used to transmit the data after scanning the code to other devices or systems. The control circuit is used to coordinate the work and operation of each part.
[0042] The conveyor belt 40 includes a belt body, guide rails, load-bearing members, a drive mechanism, etc. Among them, the belt body of the conveyor belt 40 is generally made of materials such as rubber, plastic, fabric, etc., and is the main part for carrying and conveying materials. The guide rails are used to ensure that the materials are conveyed along a specific path and prevent deviation. The load-bearing members such as trays, brackets, etc., are used to place and fix the materials. The drive mechanism, in addition to a motor, etc., may also include components such as couplings, transmission shafts, etc., to transmit power to the conveying components.
[0043] Please refer to Figure 2 , Figure 2 which is a schematic diagram of an automatic barcode scanning system provided by another embodiment of the present application.
[0044] In some embodiments, as Figure 2 shown, the sensor module 10 includes a first sensor 11. Among them, the first sensor 11 is connected to the control module 50. Specifically, the first sensor 11 is used to detect in real time whether there is material at the first position and output a first detection signal when it detects that there is material at the first position.
[0045] In some embodiments, the first sensor 11 is arranged at the first position.
[0046] In some embodiments, as Figure 2 shown, the sensor module 10 further includes a second sensor 12. Among them, the second sensor 12 is connected to the control module 50. Specifically, the second sensor 12 is used to detect in real time whether there is material at the second position and output a second detection signal when it detects that there is material at the second position.
[0047] In some embodiments, the second sensor 12 is disposed at the second position.
[0048] As Figure 2 shown, when the conveyor belt 40 conveys the material 1 to the first position, the first sensor 11 will detect the presence of the material at the first position and send a first detection signal to the control module 50.
[0049] Next, when the control module 50 receives the first detection signal, the control module 50 will control the barcode scanner 30 to scan the material 1.
[0050] When the barcode scanner 30 finishes scanning, the barcode scanner 30 will send a scanning completion signal to the control module 50.
[0051] When the control module 50 receives the scanning completion signal, the control module 50 will send a first retraction signal to the first cylinder 21. When the first cylinder 21 receives the first retraction signal, the first cylinder 21 retracts. At this time, the control module 50 can control the conveyor belt 40 to convey the material 1 in the first direction.
[0052] Then, when the material 1 is conveyed to the second position, the second sensor 12 will detect the presence of the material at the second position and send a second detection signal to the control module 50. At this time, the control module 50 will send a first extension signal to the first cylinder 21. When the first cylinder 21 receives the first extension signal, the first cylinder 21 extends, so that the first cylinder 21 continues to intercept the material.
[0053] After the first cylinder 21 extends, the control module 50 controls the conveyor 40 to convey the material 1 in the first direction, so as to move the material 1 out of the automatic barcode scanning system 100.
[0054] Thus, the embodiments of the present application can realize the process of scanning a material when there is only one material on the conveyor belt.
[0055] In some embodiments, as Figure 2 shown, the sensor module 10 further includes a third sensor 13. Among them, the third sensor 13 is connected to the control module 50. Specifically, the third sensor 13 is used to continuously detect whether there is a material at the third position and output a third detection signal when it detects the presence of a material at the third position.
[0056] In some embodiments, the third sensor 13 is disposed at the third position.
[0057] Among them, the first sensor 11, the second sensor 12, and the third sensor 13 can be photoelectric induction sensors or electromagnetic induction sensors, etc.
[0058] It should be noted that the first sensor 11, the second sensor 12, and the third sensor 13 continuously and real-time detect the corresponding positions.
[0059] Please refer to Figure 3 , Figure 3 which is a schematic structural diagram of the second cylinder and the third cylinder in the automatic code scanning system provided by an embodiment of the present application.
[0060] It should be noted that Figure 3 and Figure 4 are both top views, and the remaining structural diagrams are all front views.
[0061] In some embodiments, the automatic code scanning system 100 further includes a second cylinder 22 and a third cylinder 23. Among them, the second cylinder 22 and the third cylinder 23 are respectively arranged on both sides of the third position, and the second cylinder 22 and the third cylinder 23 are respectively connected to the control module 50.
[0062] Specifically, the second cylinder 22 is configured to retract when receiving a second retraction signal and extend when receiving a second extension signal. The third cylinder 23 is configured to retract when receiving a third retraction signal and extend when receiving a third extension signal.
[0063] In this embodiment, when there is a material 2 at the first position and a material 3 at the third position, as Figure 2 shown, the first sensor 11 will send a first detection signal to the control module 50, and the third sensor will send a third detection signal to the control module 50. At this time, as Figure 4 shown, the control module 50 sends a second extension signal to the second cylinder 22 and a third extension signal to the third cylinder 23, and both the second cylinder 22 and the third cylinder 23 extend. And at this time, the control module 50 will control the code scanning gun 30 to scan the material 2 at the first position.
[0064] After the code scanning gun 30 finishes scanning the material 2, the code scanning gun 30 will send a code scanning completion signal to the control module 50. As Figure 5 shown, when the control module 50 receives the code scanning completion signal, the control module 50 will control the first cylinder 21 to retract.
[0065] After the first cylinder 21 retracts, the control module 50 will control the conveyor belt 40 to convey the material 2 at the first position along the first direction. As Figure 6 shown, since the material 3 at the third position is clamped by the second cylinder and the third cylinder, the material 3 will not move at this time.
[0066] When the material 3 moves to the second position, the second sensor 12 will send a second detection signal to the control module 50. As Figure 7 shown, when the control module 50 receives the second detection signal, the control module 50 sends a first extension signal to the first cylinder 21 to make the first cylinder 21 extend.
[0067] After the first cylinder 21 extends, the control module 50 sends a second retraction signal to the second cylinder 22 and a third retraction signal to the third cylinder 23, and both the second cylinder 22 and the third cylinder 23 retract.
[0068] As Figure 8 shown, after both the second cylinder 22 and the third cylinder 23 retract, the control module 50 controls the conveyor belt 40 to convey the material 3 at the third position in the first direction, so that the material 3 at the third position moves to the first position. At this time, the material 2 also moves out of the automatic code scanning system 100. If there is still a material 4 after the material 3, as Figure 8 shown, the material 4 will be conveyed to the third position.
[0069] Next, when the third sensor 13 outputs a third detection signal and the first sensor 11 outputs a first detection signal, the control module 50 controls the code scanning gun 30 to scan the code of the material 3 at the third position.
[0070] When the code scanning of the material 3 is completed, the code scanning gun 30 sends a code scanning completion signal to the control module 50. Then the control module 50 sends a first retraction signal to the first cylinder 21 to make the first cylinder 21 retract.
[0071] Then, after the first cylinder 21 retracts, the conveyor belt 40 conveys the material 3 in the first direction. As Figure 9 shown, since the material 4 is clamped by the second cylinder 22 and the third cylinder 23, the material 4 stays at the third position.
[0072] When the material 3 is conveyed to the second position, the control module 50 controls the first cylinder 21 to extend. As Figure 10 shown, after the first cylinder 21 extends, the control module 50 controls the second cylinder 22 and the third cylinder 23 to retract, and controls the conveyor belt 40 to convey the material 4 to the first position. At this time, there may be a material 5 behind the material 4 being conveyed to the third position.
[0073] Next, the first cylinder 21 blocks the material 4 and the material 5, and the material 3 can be conveyed by the conveyor belt in the first direction, as Figure 11 shown, until the material 3 moves out of the automatic code scanning system 100.
[0074] Repeating the above pipeline operation can realize the code scanning work of two or more materials.
[0075] In some embodiments, the automatic code scanning system 100 further includes an alarm module (not shown in the figure). Among them, the alarm module is connected to the control module 50. Specifically, within the preset time when the code scanning gun 30 scans the code of the material, if the control module 50 does not receive a code scanning completion signal, it controls the alarm module to give an alarm.
[0076] Among them, the preset time can be 5 seconds, 10 seconds, 30 seconds, etc., and can be set according to actual requirements. The alarm module can specifically be a buzzer alarm, a light alarm, an audible and visual alarm, etc.
[0077] In this embodiment, when an abnormality occurs during the code scanning process and the code scanning is not completed within the preset time, an alarm can be issued in a timely manner to remind relevant personnel to quickly intervene and handle it, reducing the duration of the fault. This helps to detect the code scanning fault as early as possible, prevent the entire production or operation process from stagnating due to long waiting times, and ensure the overall efficiency.
[0078] The embodiment of the present application provides an automatic code scanning system. The automatic code scanning system includes: a sensor module, a first cylinder, a code scanner, a control module, and a conveyor belt; the sensor module, the first cylinder, the code scanner, and the conveyor belt are respectively connected to the control module. The first cylinder is arranged between a first position and a second position, and a third position, the first position, and the second position are arranged in sequence along a first direction; the sensor module is used to detect whether there is a material at the first position, detect whether there is a material at the second position, and detect whether there is a material at the third position, output a first detection signal when detecting that there is a material at the first position, output a second detection signal when detecting that there is a material at the second position, and output a third detection signal when detecting that there is a material at the third position; the control module is used to control the operation of the sensor module, the first cylinder, the code scanner, and the conveyor belt based on at least one of the first detection signal, the second detection signal, and the third detection signal to perform code scanning on two or more materials. The automatic code scanning system of the embodiment of the present application can automatically and continuously perform code scanning processing on multiple materials, greatly improving the overall code scanning operation efficiency and saving time costs; reasonably planning the movement and processing sequence of materials at different positions to achieve efficient process-based operations and reduce unnecessary waiting and stagnation.
[0079] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; under the idea of the present invention, the technical features in the above embodiments or different embodiments can also be combined, and there are many other changes in different aspects of the present invention as described above. For the sake of simplicity, they are not provided in detail; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. An automatic code scanning system, characterized in that: The automatic code scanning system includes: a sensor module, a first cylinder, a code scanning gun, a control module and a conveyor belt; The sensor module, the first cylinder, the barcode scanner and the conveyor belt are respectively connected to the control module, the first cylinder is arranged between the first position and the second position, and the third position, the first position and the second position are arranged in sequence along the first direction; The sensor module is used to detect whether there is material at the first position, detect whether there is the material at the second position, and detect whether there is the material at the third position, and output a first detection signal when detecting the presence of the material at the first position, output a second detection signal when detecting the presence of the material at the second position, and output a third detection signal when detecting the presence of the material at the third position; The control module is used to control the operation of the sensor module, the first cylinder, the barcode scanner and the conveyor belt based on at least one of the first detection signal, the second detection signal and the third detection signal, so as to scan two or more materials.
2. The automatic code scanning system according to claim 1, characterized in that: The sensor module includes a first sensor; The first sensor is connected to the control module; The first sensor is used to detect whether the material exists at the first position, and output the first detection signal when the material exists at the first position is detected.
3. The automatic code scanning system according to claim 2, characterized in that: The first sensor is disposed at the first position.
4. The automatic code scanning system according to claim 3, characterized in that: The sensor module includes a second sensor; The second sensor is connected to the control module; The second sensor is used to detect whether the material exists at the second position, and output the second detection signal when the material exists at the second position is detected.
5. The automatic code scanning system according to claim 4, characterized in that: The second sensor is disposed at the second position.
6. The automatic code scanning system according to claim 4, characterized in that: The sensor module further includes a third sensor; The third sensor is connected to the control module; The third sensor is used to detect whether the material exists at the third position, and output the third detection signal when the third sensor detects that the material exists at the third position.
7. The automatic code scanning system according to claim 6, characterized in that: The third sensor is disposed at the third position.
8. The automatic code scanning system according to claim 7, characterized in that: The automatic code scanning system also includes a second cylinder and a third cylinder; The second cylinder and the third cylinder are respectively arranged on both sides of the third position, and the second cylinder and the third cylinder are respectively connected to the control module; The second cylinder is used to retract upon receiving a second retracting signal, and to extend upon receiving a second extending signal; The third cylinder is used to retract upon receiving a third retracting signal, and to extend upon receiving a third extending signal.
9. The automatic code scanning system according to any one of claims 1 to 8, characterized in that: The automatic code scanning system also includes an alarm module; The alarm module is connected to the control module; The control module controls the alarm module to sound an alarm if the scanning completion signal is not received within a preset time when the barcode scanning gun scans the material.