Optical information reading system and optical information reading device

The optical information reading device addresses miniaturization and illumination challenges by using a combination of light-transmitting and diffuser plates with multiple lighting units, enhancing code readability on various surfaces.

JP2026077940APending Publication Date: 2026-05-13KEYENCE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
KEYENCE CORP
Filing Date
2026-03-06
Publication Date
2026-05-13

AI Technical Summary

Technical Problem

Optical information reading devices struggle to achieve miniaturization while providing wide-area diffuse illumination, and the contrast of code images on mirror surfaces is often low, limiting the readability of codes.

Method used

A stationary optical information reading device with multiple lighting units, including a light-transmitting plate and a diffuser plate, allows for both miniaturized housing and wide-area illumination, using direct, diffuse, and polarized light modes to enhance code image contrast.

Benefits of technology

The device achieves high-contrast code images on mirror surfaces and expands the range of readable workpieces by combining direct, diffuse, and polarized illumination, ensuring effective code reading despite surface reflectivity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026077940000001_ABST
    Figure 2026077940000001_ABST
Patent Text Reader

Abstract

While miniaturizing the housing, it enables wide-area illumination using diffuse lighting, and furthermore, it makes it possible to read workpieces that are difficult to read with diffuse lighting, thereby expanding the range of workpieces it can handle. [Solution] The fixed optical information reading device comprises a plurality of second lenses positioned in front of a plurality of light-emitting elements constituting a first illumination group, a diffuser plate positioned in front of the second illumination group, a polarizing plate positioned in front of the plurality of first lenses, and a light-transmitting plate positioned in front of the plurality of second lenses. The front of the housing is provided with a camera, a diffuser plate, a polarizing plate, and a light-transmitting plate. In a front view, the camera, a polarizing plate, and a light-transmitting plate are positioned above the center of the front of the housing. In a front view, the diffuser plate is positioned below the camera, a polarizing plate, and a light-transmitting plate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0004] , , , , ,

[0005] , , , , , ,

[0001] The present disclosure relates to a stationary optical information reading device that reads a code given to a workpiece.

Background Art

[0002] Optical information reading devices include handheld ones that are held by hand and used, and stationary ones that are installed on factory lines etc. and used in a fixed state. Regarding stationary optical information reading devices, they are disclosed in, for example, Patent Documents and . The optical information reading device of Patent Document includes a first illumination unit that irradiates illumination light to a workpiece through a polarizing filter, and a second illumination unit that irradiates illumination light to the workpiece without passing through a polarizing filter. Further, the optical information reading device of Patent Document includes a diffuse reflection member that diffuses and reflects the light emitted from the illumination unit and specularly reflected on the surface of the workpiece.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Patent Document 2

Summary of the Invention

Problems to be Solved by the Invention

[0004] By the way, when photographing a code, if the surface of the workpiece where the code is given is a mirror surface, the contrast of the code image may become low, and it may be difficult to read the code. Therefore, when photographing such a mirror - surface workpiece, diffuse illumination is used, and by irradiating the diffuse illumination to the part that becomes the background of the code, it becomes possible to obtain a code image with high contrast.

[0005] However, in order to acquire a high-contrast code image using diffuse illumination, it is necessary to illuminate an area at least twice the vertical dimension and twice the horizontal dimension of the code, i.e., an area four times the size of the code, with diffuse light. On the other hand, there is a demand to make the housing of the optical information reader as small as possible, considering ease of installation in places such as factory lines. Therefore, it has been difficult to achieve both miniaturization of the housing and diffuse illumination that can illuminate a wide area.

[0006] Furthermore, because diffuse lighting diffuses light, the contrast of the code image may decrease due to insufficient light, making it difficult to read the code. Therefore, if only diffuse lighting is installed, the range of readability will be limited.

[0007] This disclosure is made in view of the above points, and its purpose is to enable wide-area illumination by diffuse lighting while miniaturizing the housing, and moreover, to enable reading of workpieces that are difficult to read with diffuse lighting by using powerful illumination, thereby expanding the range of workpieces that can be handled. [Means for solving the problem]

[0008] To achieve the above objective, one aspect of this disclosure may be based on a fixed optical information reading device. The optical information reading device comprises a housing; a camera provided in the housing for photographing a workpiece to which a code has been assigned and acquiring a code image including the code; a plurality of groups of lighting units provided around the camera inside the housing and having light-emitting elements for illuminating the outside; a light-transmitting plate provided on a first surface of the housing and positioned in front of the first lighting group; a diffuser plate provided on the first surface of the housing and positioned in front of a second lighting group, having a larger area than the light-transmitting plate; and a decoding means for decoding a code image acquired by the camera when light from the first lighting group is irradiated onto the code through the light-transmitting plate, and a code image acquired by the camera when light from the second lighting group is irradiated onto the code through the diffuser plate.

[0009] In this configuration, light from the second illumination group is diffused by a diffuser before being irradiated onto the code. Since the diffuser is larger than the light-transmitting plate through which light from the first illumination group passes, it becomes possible to irradiate a wide area with diffused light, that is, for example, an area four times the size of the code with diffused light. As a result, even if the surface of the workpiece is mirror-like, the camera can acquire a high-contrast image of the code.

[0010] On the other hand, light from the first illumination group passes through a light-transmitting plate before illuminating the code. Since the amount of light that passes through the light-transmitting plate can be increased compared to when it passes through a diffuser plate, it becomes possible to ensure sufficient light to read even workpieces that are difficult to read with diffuse illumination, thus expanding the range of codes that can be read. The light-transmitting plate and diffuser plate can be attached to the housing in a detachable manner.

[0011] In other configurations, the diffuser plate positioned in front of the second illumination group can be made larger by making the distance between the center of the camera's optical axis and the center of the second illumination group's optical axis longer than the distance between the center of the camera's optical axis and the center of the first illumination group's optical axis.

[0012] In other embodiments, when comparing the light-emitting elements constituting the first illumination group with those constituting the second illumination group, at least one of the number, color, illumination intensity, or size differs, enabling a wider variety of illumination and further expanding the reading range.

[0013] In other embodiments, the lighting unit has a third lighting group, and a polarizing plate is provided in front of this third lighting group, so that polarized light can be emitted. The polarizing plate can be detachably attached to the housing.

[0014] In another embodiment, a code image including the code can be acquired while the code is illuminated with direct light, diffused light, and polarized light, switching between these modes. In this case, the illumination information indicating whether direct light, diffused light, or polarized light was used when the optical information reader acquired the code image can be associated with the code image and displayed on the display, allowing the user to easily confirm the illumination information.

[0015] In another embodiment, the configuration may include a polarizing plate provided on the first surface of the housing and positioned in front of the third illumination group, a diffuser plate provided on the first surface of the housing and positioned in front of the second illumination group, having a larger area than the polarizing plate, and a decoding means for decoding a code image acquired by a camera when light from the third illumination group is irradiated onto the code via the polarizing plate, and a code image acquired by the camera when light from the second illumination group is irradiated onto the code via the diffuser plate. [Effects of the Invention]

[0016] As explained above, it is possible to miniaturize the housing while enabling wide-area illumination with diffuse lighting, and furthermore, it is possible to read workpieces that are difficult to read with diffuse lighting, thereby expanding the range of applications. [Brief explanation of the drawing]

[0017] [Figure 1] This diagram illustrates the operation of the optical information reading device. [Figure 2] This is a block diagram of an optical information reading device. [Figure 3] This is a front view of an optical information reading device. [Figure 4] This is a perspective view of the optical information reading device from the connector side. [Figure 5] This is a perspective view of the optical information reading device from the rear. [Figure 6] This is a perspective view showing the connector in a rotated state. [Figure 7] This is a perspective view showing the internal structure of an optical information reading device. [Figure 8]It is a front view showing the structure of the front surface of the housing. [Figure 9A] It is a front view of the diffusion plate unit. [Figure 9B] It is a perspective view of the diffusion plate unit. [Figure 10] It is a diagram schematically showing the photographing of a code image by diffuse illumination. [Figure 11] It is a front view of an optical information reading device not provided with a connector rotation mechanism. [Figure 12] It is a perspective view of an optical information reading device not provided with a connector rotation mechanism as viewed from the connector side. [Figure 13] It is a perspective view of an optical information reading device not provided with a connector rotation mechanism as viewed from the back side. [Figure 14] It is a flowchart showing an example of the tuning procedure by the tuning execution unit. [Figure 15] It is a diagram showing an example of the first user interface screen. [Figure 16] It is a diagram showing an example of the second user interface screen.

Mode for Carrying Out the Invention

[0018] Hereinafter, embodiments of the present invention will be described in detail based on the drawings. Note that the following description of the preferred embodiments is merely exemplary in nature and is not intended to limit the present invention, its applications, or its uses.

[0019] FIG. 1 is a diagram schematically showing the operation of the optical information reading devices 1A, 1B, and 1C according to the embodiments of the present invention, and the operation of the optical information reading system S including the optical information reading devices 1A, 1B, and 1C and the setting device 100. The number of the optical information reading devices 1A, 1B, and 1C constituting the optical information reading system S is not particularly limited, and may be one or any plurality of them. In the example shown in FIG. 1, three optical information reading devices, namely, the first optical information reading device 1A, the second optical information reading device 1B, and the third optical information reading device 1C are provided.

[0020] The setting device 100 can utilize a general-purpose or dedicated computer or portable terminal, and includes a display unit 101 consisting of an LCD display or the like, a keyboard 102, a mouse 103, a communication unit 104, a control unit 105, and a storage unit 106. The keyboard 102 and mouse 103 are operating devices for the user to operate the setting device 100. By operating the keyboard 102 and mouse 103, it is possible to input arbitrary numbers and perform various settings. The communication unit 104 is connected to the network N and is configured to communicate with the first to third optical information reading devices 1A to 1C. The storage unit 106 stores the operation program of the optical information reading system S, imaging conditions, reading conditions, code images, reading results, etc.

[0021] In the example shown in Figure 1, multiple workpieces W are placed on the upper surface of a conveyor belt B and transported in the direction of arrow Y in Figure 1. The workpieces W are items such as luggage, goods, various parts, electrical products, and electronic devices. In the direction of transport by the conveyor belt B, the first process is performed on the workpieces W at the upstream end, the second process is performed on the same workpieces W in the middle section, and the third process is performed on the same workpieces W at the downstream end. Each process involves, for example, printing, pasting, attaching parts, various processing, painting, and adjustment.

[0022] In the first process, a first optical information reading device 1A is installed at a distance above the workpiece W placed on the belt conveyor B. The first optical information reading device 1A is a code reader configured to photograph the code attached to the workpiece W, decode the code contained in the code image acquired by the photograph, and read various information (string data). Furthermore, in the second process, a second optical information reading device 1B is installed at a distance above the workpiece W placed on the belt conveyor B, and in the third process, a third optical information reading device 1C is installed at a distance above the workpiece W placed on the belt conveyor B.

[0023] In the example shown in Figure 1, the first to third optical information reading devices 1A, 1B, and 1C are stationary (fixed). When operating these stationary first to third optical information reading devices 1A, 1B, and 1C, they are fixed to brackets or the like (not shown) to prevent movement. Alternatively, the stationary first to third optical information reading devices 1A, 1B, and 1C may be used while being held by a robot (not shown). Furthermore, the codes of stationary workpieces W may be read by the first to third optical information reading devices 1A, 1B, and 1C. Operation of the stationary first to third optical information reading devices 1A, 1B, and 1C refers to the operation of sequentially reading the codes of workpieces W being transported by the transport belt conveyor B.

[0024] The first to third processes may be carried out on the same belt conveyor B, some processes may be carried out on a different belt conveyor (not shown), or all processes may be carried out on different belt conveyors. The workpiece W may be transported by a transport device other than belt conveyor B (not shown). The first to third processes may be carried out in the same factory or in different factories. The number of processes is not limited to three; there may be only one process. Furthermore, the above process may simply be a transport process that transports the workpiece W.

[0025] A code is applied to a portion of the outer surface of each workpiece W in a position that allows it to be imaged from above. The code includes both barcodes and two-dimensional codes. Examples of two-dimensional codes include QR code (registered trademark), micro QR code, data matrix (Data code), Veri code, Aztec code, PDF417, and Maxi code. Two-dimensional codes come in stacked and matrix types, but this embodiment can be applied to any type of two-dimensional code. The code may be applied by directly printing or engraving it on the workpiece W, or by printing it on a label and then attaching it to the workpiece W; the means and method are not limited.

[0026] (Reading start trigger signal) The first to third optical information reading devices 1A, 1B, and 1C are wired to the programmable logic controller (PLC) 130 via a signal line 130a. However, the system is not limited to this; communication modules may be built into the first to third optical information reading devices 1A, 1B, and 1C and the PLC 130, and the first to third optical information reading devices 1A, 1B, and 1C may be wirelessly connected to the PLC 130. The PLC 130 is a control device for sequence control of the conveyor belt B and the first to third optical information reading devices 1A, 1B, and 1C, and a general-purpose PLC can be used.

[0027] The first to third optical information readers 1A, 1B, and 1C each receive a read start trigger signal from the PLC 130 via signal line 130a during operation, which defines the start timing for code reading. Based on this read start trigger signal, the first to third optical information readers 1A, 1B, and 1C acquire and decode the code image. The reading result is then transmitted to the PLC 130 via signal line 130a. In this way, during operation of the first to third optical information readers 1A, 1B, and 1C, the read start trigger signal is repeatedly input and the decoded result is repeatedly output via signal line 130a between the first to third optical information readers 1A, 1B, and 1C and an external control device such as the PLC 130. The input of the read start trigger signal and the output of the reading result may be done via signal line 130a between the optical information reader 1 and the PLC 130, as described above, or via other signal lines not shown. For example, a sensor for detecting the arrival of workpiece W may be directly connected to the first to third optical information reading devices 1A, 1B, and 1C, and a reading start trigger signal may be input from the sensor to the first to third optical information reading devices 1A, 1B, and 1C.

[0028] (Configuration of the optical information reading device) The first to third optical information reading devices 1A, 1B, and 1C are identical. The configuration of the first optical information reading device 1A will be described below. Figure 2 is a block diagram of the first optical information reading device 1A, and Figures 3 to 6 show the external appearance of the first optical information reading device 1A. The first optical information reading device 1A comprises a housing 2, an illumination unit 4, a camera 5, and a processor 20. The illumination unit 4 is the part that illuminates the workpiece W, and the camera 5 is the part that photographs the workpiece W, to which the code has been assigned, while it is illuminated by the illumination unit 4, and acquires a code image including the code. The decoding unit 22 of the processor 20 is an example of a decoding means for decoding the code image acquired by the camera 5.

[0029] In this description of the embodiment, the up / down, left / right, and front / back directions of the optical information reading device 1 are defined as shown in Figures 3 to 6. However, this is solely for the convenience of explanation and does not limit the orientation of the optical information reading device 1 when it is in use. That is, as shown in Figure 1, the optical information reading device 1A can be installed and used with its front (front) facing downwards and its rear (back) facing upwards, or with its front facing upwards, or with its front tilted. The left / right direction of the optical information reading device 1A can also be called the width direction.

[0030] As shown in Figures 3 to 6, the housing 2 is a roughly rectangular box shape that is elongated vertically and has at least a front surface 2a, a rear surface 2b, a left side surface 2c, a right side surface 2d, a top surface 2e, and a bottom surface 2f. In the front view shown in Figure 3, when we assume a first virtual line L1 which is a straight line extending vertically through the left-right center of the front surface 2a of the housing 2, and a second virtual line L2 which is a straight line extending horizontally through the right-right center of the front surface 2a of the housing 2, the intersection of the first virtual line L1 and the second virtual line L2 is the center C of the front surface 2a of the housing 2. The first virtual line L1 and the second virtual line L2 are perpendicular to each other.

[0031] The camera 5, also shown in Figure 7, is housed inside the housing 2. As shown in Figure 2, the camera 5 comprises an image sensor 5a that captures images of the code illuminated by the illumination unit 4, an optical system 5b having lenses, and an AF module (autofocus module) 5c. Light reflected from the part of the workpiece W to which the code is attached is incident on the optical system 5b. The image sensor 5a is an image sensor consisting of a light-receiving element such as a CCD (charge-coupled device) or CMOS (complementary metal oxide semiconductor) that converts the image of the code obtained through the optical system 5b into an electrical signal. The image sensor 5a is connected to the processor 20, and the electrical signal converted by the image sensor 5a is input to the processor 20. The AF module 5c is a mechanism that adjusts focus by changing the position and refractive index of the focusing lens among the lenses that make up the optical system 5b. The AF module 5c is also connected to the processor 20 and controlled by the processor 20.

[0032] The camera 5 is housed within the housing 2 and fixed to the housing 2. The optical system 5b of the camera 5 is positioned to face the outside through a shooting window 2g (shown in Figure 3, etc.) formed on the front surface 2a of the housing 2. The optical axis X1 of the optical system 5b extends in the front-to-back direction of the housing 2. In a front view, the camera 5 is positioned offset from the center C of the housing 2. That is, the optical axis X1 of the optical system 5b is located at a distance D1 upward from the center C of the housing 2. The mounting position of the camera 5 within the housing 2 is set so that the optical system 5b is positioned at this location.

[0033] As shown in Figures 3 and 7, the illumination unit 4 is provided around the camera 5 inside the housing 2 and has light-emitting elements such as light-emitting diodes for illuminating the outside, and is composed of multiple groups. As also shown in Figure 7, the illumination unit 4 in this embodiment has a first group (first illumination group) 4a composed of two light-emitting elements, a second group (second illumination group) 4b composed of more than two light-emitting elements, and a third group (third illumination group) 4c composed of two light-emitting elements. As will be described in detail later, the first group 4a is non-polarized and non-diffuse illumination, the second group 4b is non-polarized and diffuse illumination, and the third group 4c is non-diffuse and polarized illumination. The illumination unit 4 may also be composed of a group of polarized illumination and a group of diffuse illumination, and this form is also included in the present invention.

[0034] As described above, the first group 4a and the second group 4b differ in the number of light-emitting elements. Specifically, the second group 4b, which provides diffuse illumination, has more light-emitting elements than the first group 4a, which provides non-diffuse illumination. This makes it possible to illuminate a wide area with diffuse illumination. Note that the number of light-emitting elements is just an example, and the first group 4a and the third group 4c may consist of three or more light-emitting elements.

[0035] The illumination intensity per light-emitting element in the first group 4a can be different from that of the second group 4b. Specifically, the light-emitting elements in the second group 4b can be selected or controlled so that the illumination intensity per light-emitting element is higher than that of the first group 4a. The size of each light-emitting element in the first group 4a can also be different from that of the second group 4b. Specifically, the light-emitting elements in the first group 4a can be selected so that the size of each light-emitting element is larger than that of the second group 4b. The color of the light-emitting elements in the first group 4a can also be different from that of the second group 4b. For example, the color of the light-emitting elements in the first group 4a can be red, and the color of the light-emitting elements in the second group 4b can be blue, but this is not the only option. Furthermore, the light-emitting elements in the third group 4c are different from those in the second group 4b. The color of the light-emitting elements in the third group 4c is the same as that of the light-emitting elements in the first group 4a, and specifically, it can be red. Furthermore, the light-emitting element in the first group 4a and the light-emitting element in the third group 4c can be the same.

[0036] As shown in Figure 7, the multiple light-emitting elements constituting the first to third groups 4a, 4b, and 4c are mounted on the same substrate 4d. That is, this substrate 4d extends vertically and horizontally within the housing 2. The optical system 5b of the camera 5 is positioned to penetrate a portion offset upward from the center C of the housing 2. The multiple light-emitting elements constituting the second group 4b are positioned below the camera 5 on the substrate 4d. The region where the light-emitting elements constituting the second group 4b are positioned is wider than the region where the light-emitting elements constituting the first group 4a are positioned. As shown in Figure 3, the optical axis X2 of the second group 4b is located in the center of the region where the light-emitting elements constituting the second group 4b are positioned.

[0037] Furthermore, the two light-emitting elements constituting the first group 4a are arranged on the substrate 4d to the left and right of the camera 5, respectively. The optical axis X3 of the first group 4a is located between the two light-emitting elements constituting the first group 4a. In this embodiment, the distance between the left light-emitting element of the first group 4a and the camera 5 is equal to the distance between the right light-emitting element of the first group 4a and the camera 5. Therefore, the optical axis X3 is located in the center between the left and right light-emitting elements of the first group 4a.

[0038] Furthermore, the two light-emitting elements constituting the third group 4c are positioned on the substrate 4d, above the camera 5, on the left and right sides, respectively. The optical axis X4 of the third group 4c is located between the two light-emitting elements constituting the third group 4c. In addition, the distance between the two light-emitting elements constituting the third group 4c is set to be narrower than the distance between the two light-emitting elements constituting the first group 4a.

[0039] The distance from the optical axis X1 of camera 5 to the optical axis X2 of the second group 4b in a front view is set to be longer than the distance from the optical axis X1 of camera 5 to the optical axis X4 of the third group 4c in a front view. In other words, by arranging direct illumination (or polarized illumination) and diffuse illumination on either side of the optical axis X1 of camera 5, the optical axis X4 is offset with respect to the center C of the front surface 2a of the housing 2, thereby increasing the area of ​​the diffuse illumination. In this embodiment, the polarized illumination and diffuse illumination are arranged in the above configuration.

[0040] The distance from the optical axis X1 of camera 5 to the center of the optical axis X4 of the third group 4c in a front view is set to be longer than the distance from the optical axis X1 of camera 5 to the center of the optical axis X3 of the first group 4a in a front view. Also, the distance from the optical axis X1 of camera 5 to the optical axis X2 of the second group 4b in a front view is set to be longer than the distance from the optical axis X1 of camera 5 to the optical axis X4 of the third group 4c in a front view.

[0041] The optical information reading device 1A is equipped with an aimer 10 made of light-emitting elements such as light-emitting diodes. This aimer 10 is used to indicate the field of view of the camera 5 and the position of the optical axis of the illumination unit 4 by shining light in front of the optical information reading device 1A. The user can also install the optical information reading device 1A by referring to the light emitted from the aimer 10. The aimer 10 is located above the optical axis X1 of the camera 5, that is, on the side where the camera 5 is offset from the center C of the housing 2. Furthermore, the aimer 10 is positioned between two light-emitting elements that constitute the third group 4c of the illumination unit 4, and aimer light is emitted from between these two light-emitting elements.

[0042] The front surface 2a of the housing 2 is provided with a polarizing plate 50, a diffuser plate 51, and a light-transmitting plate 52. That is, as shown in Figure 8, which shows only the front surface 2a of the housing 2, a first light-emitting window 2h is formed in front of the light-emitting elements constituting the third group 4c of the illumination unit 4. Since the light-emitting elements constituting the third group 4c are arranged to sandwich the camera 5 in the left-right direction, two first light-emitting windows 2h are formed to sandwich the shooting window 2g in the left-right direction. The size of each first light-emitting window 2h is set to be smaller than the size of the shooting window 2g.

[0043] Furthermore, a second light-emitting window 2i is formed in front of the second group 4b of the illumination unit 4, and a third light-emitting window 2j is formed in front of the first group 4a. The second light-emitting window 2i is a large window corresponding to the area where the light-emitting elements constituting the second group 4b are arranged, and occupies, for example, more than 1 / 2 or more than 2 / 5 of the total area of ​​the front surface 2a. On the other hand, the third light-emitting window 2j is a smaller window than the second light-emitting window 2i, corresponding to the area where the two light-emitting elements constituting the first group 4a are arranged, and is less than 1 / 2 or less than 1 / 3 the size of the second light-emitting window 2i. Since the two light-emitting elements constituting the first group 4a are separated in the left-right direction, the third light-emitting window 2j has a long shape in the left-right direction. In addition, since the aimer 10 is arranged between the two light-emitting elements constituting the first group 4a, the aimer light emitted from this aimer 10 passes through the third light-emitting window 2j and is emitted to the outside. Furthermore, the area of ​​the second floodlight window 2i is set to be larger than the combined area of ​​the two first floodlight windows 2h.

[0044] The polarizing plates 50 are provided so as to face outwards from the two first light-emitting windows 2h and are positioned in front of the third group 4c. In Figure 8, the area where the polarizing plates 50 are provided is indicated by a diagonal line extending diagonally downward to the left. The polarizing plates 50 have a polarization effect.

[0045] The diffuser plates 51 are provided so as to face outwards from the second light-emitting window 2i and are positioned in front of the second group 4b. In Figure 8, the area where the diffuser plates 51 are provided is indicated by a diagonal line extending diagonally downward to the right. The diffuser plates 51 are configured to diffuse and emit light incident from the second group 4b, and are translucent plates with fine textures formed on their surface, for example. These diffuser plates 51 do not have a polarization effect. Since the area of ​​the second light-emitting window 2j is larger than that of the third light-emitting window 2j, the area of ​​the diffuser plates 51 is larger than the area of ​​the translucent plate 52. The diffuser plates 51 are provided on the side of the front surface 2a of the housing 2 where the camera 5 is not offset, that is, below the center C of the housing 2. In this embodiment, the upper part of the diffuser plate 51 reaches the center C of the housing 2, but the majority of the diffuser plate 51 is provided below the center C.

[0046] The light from the first group 4a is set to have a higher illuminance than the light from the second group 4b. Furthermore, the light emitted from the first group 4a through the light-transmitting plate 52 is set to have a higher illuminance than the light emitted from the second group 4b through the diffuser plate 51. This allows for the irradiation of the workpiece W with a strong, non-diffused light.

[0047] The light-transmitting plates 52 are each provided so as to face the outside from the third light-emitting window 2j and are positioned in front of the first group 4a. In Figure 8, the area where the light-transmitting plates 52 are provided is shown by cross-hatching. Thus, in a front view, the light-transmitting plates 52 are provided on the opposite side of the diffuser plate 51, with the camera 5 in between.

[0048] The illumination unit 4, the light-transmitting plate 52, and the diffuser plate 51 are asymmetrical in either the vertical or horizontal direction when viewed from the front of the housing 2, and symmetrical in the other direction. Specifically, as shown in Figure 3, the housing 2 has a vertically elongated shape, and therefore has a major axis in the vertical direction when viewed from the front. The major axis is the first virtual line L1, and the minor axis is the second virtual line L2. In this case, the illumination unit 4, the light-transmitting plate 52, and the diffuser plate 51 are symmetrical with respect to the first virtual line L1 as the center of symmetry (symmetrical in the horizontal direction). For example, the two light-emitting elements constituting the first group 4a of the illumination unit 4 are at the same distance from the first virtual line L1 when viewed from the front, and their vertical positions are also the same. Similarly, the two light-emitting elements constituting the third group 4c of the illumination unit 4 are at the same distance from the first virtual line L1 when viewed from the front, and their vertical positions are also the same. Furthermore, the multiple light-emitting elements constituting the second group 4b of the lighting unit 4 consist of the same number of elements positioned to the left of the first virtual line L1 and the same number of elements positioned to the right of the first virtual line L1 when viewed from the front, and their vertical positions are also the same.

[0049] On the other hand, the first group 4a and the third group 4c are positioned above the center C of the front surface 2a of the enclosure 2, while the second group 4b is mainly positioned below the center C. Therefore, the second virtual line L2 is asymmetrical (asymmetrical in the vertical direction).

[0050] Furthermore, the shape of the housing 2 may be such that the long axis extends in the left-right direction, while the short axis extends in the up-down direction. In this case, the lighting unit 4, the light-transmitting plate 52, and the diffuser plate 51 are symmetrical with respect to the short axis, but asymmetrical with respect to the long axis.

[0051] In this embodiment, an example has been described in which the polarizing plate 50, the diffuser plate 51, and the light-transmitting plate 52 are fixed to the front surface 2a of the housing 2. However, the invention is not limited to this, and at least one of the polarizing plate 50, the diffuser plate 51, and the light-transmitting plate 52 may be detachably attached to the housing 2. Although not shown, for example, at least one of the polarizing plate 50, the diffuser plate 51, and the light-transmitting plate 52 can be integrated with a frame as an attachment, and the frame can be attached to the front surface 2a of the housing 2 using a fastening and fixing structure such as a claw-fitting structure or screws. In this case, at least one of the polarizing plate 50, the diffuser plate 51, and the light-transmitting plate 52 can be attached or removed as needed. The attachment may have only the diffuser plate 51, only the polarizing plate 50, or both the diffuser plate 51 and the polarizing plate 50.

[0052] By positioning the light-transmitting plate 52 above the camera 5 instead of to the side, it can be separated from the camera 5. This makes it less likely for specularly reflected light to enter the camera 5, allowing for the acquisition of a good code image. Furthermore, positioning the light-transmitting plate 52 above allows for separation of the light-transmitting plate 52 and the diffuser plate 51. This makes it easier to achieve illumination that projects diffused light onto the back of the code.

[0053] (Shaping of the diffuser plate) Figures 9A and 9B show the diffuser unit 51A. The diffuser unit 51A is obtained by integrally molding the diffuser 51, the first lens 56, the second lens 57, and the aimer lens 58. The first lens 56 is positioned between the two light-emitting elements of the third group 4c and the polarizing plate 50. The second lens 57 is positioned between the two light-emitting elements of the first group 4a and the light-transmitting plate 52. By positioning the lenses 56 and 57 in front of the light-emitting elements, a large amount of light can be secured over a wide area. The aimer lens 58 is positioned in front of the aimer 10. Since the diffuser 51 and the lenses 56, 57, and 58 are integrally molded, the number of parts can be reduced and the structure can be simplified. Note that the diffuser 51 and the lenses 56, 57, and 58 may be composed of separate parts.

[0054] Furthermore, because the light-emitting element has wire bonding and patterns on the light source, when the light from a single light-emitting element is focused by a lens and projected, uneven light intensity may occur on the projection surface. In this embodiment, to avoid this uneven light intensity, multiple sets of light-emitting elements and lenses are mounted, and they are mounted so that they are not all facing the same direction at the optical axis center of the light-emitting elements. This reduces overall uneven light intensity.

[0055] (Lighting control unit) As shown in Figure 2, the first group 4a, the second group 4b, and the third group 4c are connected to the processor 20 and controlled by the lighting control unit 21 configured by the processor 20. The lighting control unit 21 is capable of controlling the lighting unit 4 so as not to light up the light-emitting elements of the other lighting groups 4a and 4c when the light-emitting elements of the second group 4b are lit, controlling the lighting unit 4 so as not to light up the light-emitting elements of the other lighting groups 4b and 4c when the light-emitting elements of the first group 4a are lit, and controlling the lighting unit 4 so as not to light up the light-emitting elements of the other lighting groups 4a and 4b when the light-emitting elements of the third group 4c are lit. In other words, the lighting control unit 21 is configured to be able to switch between direct light (light transmitted through the light-transmitting plate 52), diffused light, and polarized light to illuminate the cord.

[0056] Here, the capture of a code image using diffuse illumination will be explained based on the schematic diagram shown in Figure 10. When diffuse illumination is shone from the second group 4b of the illumination unit 4 onto the workpiece W to which the code is attached, it is possible to obtain a code image with high contrast by projecting the diffuse illumination onto the back of the code. In order to project the diffuse illumination onto the back of the code, for example, when the target of the image is a 10 mm square code, a 20 mm square diffuse illumination is required. In other words, it is necessary to irradiate an area with an area four times the area of ​​the code with diffuse illumination. In this embodiment, the diffuser plate 51 is larger than the light-transmitting plate 52 and the polarizing plate 50 and is provided over a wide area of ​​the front surface 2a of the housing 2, so that the diffuse illumination can be projected onto a wide area necessary to project the diffuse illumination onto the back of the code.

[0057] Furthermore, for workpieces W that do not require diffused light, switching to direct light allows for high-intensity illumination of the code, enabling the acquisition of high-contrast code images. High-contrast code images can also be acquired by switching to polarized light as needed. Therefore, the range of readable workpieces W is expanded.

[0058] (Decoding process) The processor 20 constitutes the decoding unit 22. The decoding unit 22 is the part that decodes the code image acquired by the camera 5 by irradiating the code with light from the first group 4a through the light-transmitting plate 52, the code image acquired by the camera 5 by irradiating the code with light from the second group 4b through the diffuser plate 51, and the code image acquired by the camera 5 by irradiating the code with light from the third group 4c through the polarizing plate 50. The code image is stored in the image data storage unit 30a of the storage unit 30 shown in Figure 2.

[0059] The decoding unit 22 performs image processing, such as various image processing filters, before decoding the code image. Then, during decoding, a conventionally known table can be used. Furthermore, the decoding unit 22 checks whether the decoded result is correct according to a predetermined checking method. If an error is found in the data, an error correction function is used to calculate the correct data. The error correction function differs depending on the type of code. The decoding unit 22 stores the decoded result obtained by decoding the code in the decoding result storage unit 30b of the storage unit 30.

[0060] (main unit display) As shown in Figure 5, a main display unit 6 is provided on the top surface 2e of the housing 2. The main display unit 6 consists of, for example, an organic EL display or a liquid crystal display. As shown in Figure 2, the main display unit 6 is connected to the processor 20. The main display unit 6 can display, for example, a code image captured by the camera 5, a string resulting from decoding the code image, a reading success rate, a matching level, etc. The reading success rate is the average reading success rate when the reading process is performed multiple times. The matching level is the read margin, which indicates how easy it is to read a code that has been successfully decoded. This can be determined from the number of error corrections that occurred during decoding, etc., and can be expressed as a numerical value, for example. The fewer the error corrections, the higher the matching level (read margin), while the more error corrections, the lower the matching level.

[0061] (Operation buttons) The top surface 2e of the housing 2 is provided with a select button 11 and an enter button 12, which are used when setting the optical information reading device 1A, etc. The select button 11 and the enter button 12 are connected to the processor 20, which is capable of detecting the operation status of the select button 11 and the enter button 12. The select button 11 is a button used to select one of several options displayed on the main unit display 6. The enter button 12 is a button used to confirm the result selected with the select button 11.

[0062] (indicator) An indicator 9 is also provided on the top surface 2e of the housing 2. The indicator 9 is connected to the processor 20 and can be made up of a light-emitting element such as a light-emitting diode. The operating status of the optical information reading device 1A can be communicated externally by the illumination status of the indicator 9.

[0063] (connector) A rotary connector 60 is provided at the bottom of the housing 2. The rotary connector 60 is mounted on the main body of the housing 2 so as to be rotatable around the center line L3 shown in Figure 5. The rotary connector 60 is provided with a power connector 7 to which power wiring for supplying power to the optical information reading device 1A is connected, and an Ethernet connector 8 that is connected to the setting device 100 and the PLC 130. Note that the Ethernet standard is just one example, and signal lines of standards other than the Ethernet standard can also be used.

[0064] By rotating the rotary connector 60, it is possible to switch between a position where the power connector 7 and Ethernet connector 8 protrude downwards from the housing 2, as shown in Figures 3 to 5, and a position where the power connector 7 and Ethernet connector 8 protrude backwards from the housing 2, as shown in Figure 6. Depending on the installation location of the optical information reading device 1A, the rotary connector 60 can be rotated to make the power connector 7 and Ethernet connector 8 protrude in the desired direction.

[0065] (Models without a connector rotation mechanism) In the above embodiment, a rotary connector 60 is installed, but the present invention is not limited to this, and can also be applied to cases where a rotary connector 60 is not installed, for example, as shown in Figures 11 to 13. In the example shown in Figures 11 to 13, the power connector 7 and the Ethernet connector 8 protrude downward from the lower surface 2f of the housing 2, and the direction of protrusion is fixed.

[0066] (Configuration of the communications unit 32) The optical information reading device 1A has a communication unit 32. The communication unit 32 is the part that communicates with the setting device 100 and the PLC 130. The communication unit 32 may have a web server function, or it may have an I / O unit connected to the setting device 100 and the PLC 130, a serial communication unit such as RS232C, or a network communication unit such as wireless LAN or wired LAN.

[0067] (Configuration with display) In the example shown in Figure 1, the setting device 100 is equipped with a display unit 101, but the display unit 101 may be part of the first optical information reading device 1A. In this case, the optical information reading device can be equipped with an optical information reading device main body having a housing 2, an illumination unit 4, a camera 5, a light-transmitting plate 52, a diffuser plate 51, and a processor 20, and a display unit 101.

[0068] (tuning) The tuning execution unit 23 is configured by the processor 20 shown in Figure 2. After activating the AF module 5c to perform focusing, the tuning execution unit 23 changes the shooting conditions of the camera 5 and the decoding conditions of the decoding process, repeatedly performing code shooting and decoding processing, and performs tuning processing to determine the optimal shooting and decoding conditions based on the matching level which indicates the ease of reading the code (decoding margin) calculated for each shooting and decoding condition. For example, when setting the optical information reading device 1A, the tuning execution unit 23 is the part that sets various conditions (tuning parameters) to make them suitable for decoding by changing the shooting conditions such as the gain of the camera 5, the light intensity of the illumination unit 4, illumination switching (switching between direct light, diffuse light, and polarized light), and exposure time, as well as the image processing conditions. Image processing conditions include the coefficients of the image processing filter (filter strength) for the code image before decoding, switching of image processing filters when there are multiple image processing filters, and combinations of different types of image processing filters. The appropriate shooting conditions and image processing conditions vary depending on the influence of ambient light on the workpiece W during transport, as well as the color and material of the surface to which the cord is attached. Therefore, the tuning execution unit 23 searches for more appropriate shooting conditions and image processing conditions and sets the above conditions.

[0069] Specifically, as shown in the flowchart in Figure 14, in step SB1 after the start, the tuning execution unit 23 controls the lighting unit 4 and the camera 5 to cause the camera 5 to generate a code image, and the tuning execution unit 23 acquires the code image. At this time, the decoding processing parameters related to the presence and type of image processing filter executed before the decoding process, lighting conditions, shooting conditions, etc. are set to arbitrary parameters. Next, the process proceeds to step SB2, where the tuning execution unit 23 causes the decoding unit 22 to perform the decoding process on the acquired code image.

[0070] After the decoding process, the process proceeds to step SB3, where the tuning execution unit 23 determines whether the decoding process in step SB2 was successful or not. If step SB3 determines NO and the decoding process in step SB2 fails, i.e., the code could not be read, the process proceeds to step SB4, where the decoding process parameters are changed to different parameters, and then the decoding process is executed again in step SB2. If the decoding process fails with all decoding process parameters, this flow is terminated and the user is notified.

[0071] On the other hand, if step SB3 is determined to be YES and the decoding process in step SB2 is successful, the process proceeds to step SB5, where the tuning execution unit 23 evaluates the read margin based on the decoding result and stores it temporarily.

[0072] Step SB6 determines whether the decoding process has been completed for all decoding parameters. If the result in Step SB6 is NO, and the decoding process has not been completed for all decoding parameters, the process proceeds to Step SB7, where the decoding parameters are changed to different parameters and the decoding process is performed again.

[0073] On the other hand, if the result in step SB7 is YES and the decoding process is completed for all decoding parameters, the process proceeds to step SB8. In step SB8, the tuning execution unit 23 selects the decoding parameter with the highest read margin from among all decoding parameters and determines that selected decoding parameter to be applied during operation.

[0074] During the tuning process, the lighting conditions are also set to appropriate conditions. In other words, when operating the optical information reading device 1A, it is possible to set which of the first to third groups 4a, 4b, and 4c of the lighting unit 4 will be used. The lighting group to be used can be set by the tuning described above, or it can be set to a lighting group selected by the user. For example, a user interface that allows selection of the first to third groups 4a, 4b, and 4c can be generated and displayed on the display unit 101, and the user can select the desired lighting group by operating the keyboard 102 or mouse 103, and the selection result will be reflected during operation.

[0075] The parameter set is a set of parameters that constitute various conditions set by the tuning execution unit 23 as a result of tuning, as well as various conditions set by the user. This parameter set is also the reading condition applied when decoding the code image. The parameter set can also be called a bank, and in this embodiment, multiple parameter sets can be stored. The reading condition applied when decoding the code image and the read data are associated and stored in the parameter set storage unit 30c.

[0076] The optical information reading device 1A is configured to allow switching between multiple parameter sets stored in the parameter set storage unit 30c. Parameter set switching can be performed by the user, or it can be configured to be performed by a switching signal from an external control device such as a PLC 130. When the user switches the parameter set, they can operate the setting device 100 or the operation buttons 11 and 12. The selected parameter set is used during the operation of the optical information reading device 1A, and the unselected parameter sets are not used during the operation of the optical information reading device 1A. In other words, it is possible to switch from one parameter set to another.

[0077] (Display) The display unit 101 can display various user interface screens. These user interface screens can be generated, for example, by the control unit 105 of the setting device 100.

[0078] Figure 15 shows an example of the first user interface screen 300 displayed on the display unit 101. The first user interface screen 300 is a screen for extracting records with the same read data from multiple optical information reading devices 1A, 1B, and 1C (simplified in the figure as readers 1A, 1B, and 1C respectively) and displaying code images, reading times, various conditions, etc. The header section 301 of the first user interface screen 300 allows for setting filter / search conditions, and is provided with a filter setting area 301a, a search setting area 301b, a reader selection area 301c, and a period specification area 301d. In the filter setting area 301a, conditions are set for selecting the target to be displayed on the first user interface screen 300 from among a large number of records, and conditions such as "show all" and "show only errors" can be set. An error is a record that was unreadable or failed to read. In the search setting area 301b, conditions can be set to search for records with specified read data from among the records to be displayed. In the period specification area 301d, you can specify the period for which the items to be displayed will be extracted.

[0079] In the reader selection area 301c, the optical information reader to be displayed below the header section 301 is selected from among multiple optical information readers 1A, 1B, and 1C. For example, the system searches for the first to third optical information readers 1A, 1B, and 1C that exist on the same network N, and obtains the IP addresses of the found optical information readers. Then, when the user operates the reader selection area 301c to select the first to third optical information readers 1A, 1B, and 1C, the control unit 105 detects the selection operation and selects the first to third optical information readers 1A, 1B, and 1C.

[0080] Below the header section 301 of the first user interface screen 300, there is a reader display area 302 and a record display area 303 that displays a list of read data. The reader display area 302 displays information about the selected optical information reader. In this example, the first to third optical information reader devices 1A, 1B, and 1C are displayed, but if only one is selected, it is possible to display only that one. The reader display area 302 is provided with a first area 302a that displays information about the optical information reader, such as the name, model number, and illustrations or photographs showing the appearance of the optical information reader, to identify the optical information reader. The control unit 105 displays the information of the selected optical information reader in the first area 302a. Since it is possible to determine the model number, etc., from the appearance of the optical information reader, it is easy to see which model of optical information reader is installed in which process.

[0081] Furthermore, the reader display area 302 is provided with a second area 302b where the code image captured by the optical information reader is displayed. The reader display area 302 is also provided with a third area 302c where the matching level (MLV) and the decoding time (time) when decoded by the optical information reader are displayed.

[0082] Below the reader display area 302, there are areas such as a reading distance display area 304, an installation angle display area 305, a bank information display area 306, an illumination information display area 307, and a filter display area 308 that displays the applied image processing filter.

[0083] The reading distance display area 304 displays the distance (reading distance) between the optical information reader and the workpiece. The installation angle display area 305 displays the installation angle (tilt angle, pitch angle, etc.) of the optical information reader. The bank information display area 306 displays the bank number (parameter set number) that was applied when the camera 5 acquired the code image and which was successfully read. The illumination information display area 307 displays illumination information indicating whether the illumination unit 4 emitted direct light, diffused light, or polarized light when the camera 5 acquired the code image. The illumination information is information included in the parameter set. The illumination information displayed in this illumination information display area 307 is associated with the code image. In this figure, it can be seen that the code image acquired by the first optical information reader 1A is an image captured with direct light, the code image acquired by the second optical information reader 1B is an image captured with diffused light, and the code image acquired by the third optical information reader 1C is an image captured with polarized light.

[0084] Figure 16 shows an example of the second user interface screen 320. This second user interface screen 320 includes a code image display area 321, a first area 322 for displaying code images acquired by irradiating with polarized light, a second area 323 for displaying code images acquired by irradiating with direct light, and a third area 324 for displaying code images acquired by irradiating with diffused light. The second user interface screen 320 can display code images acquired by irradiating with polarized light, code images acquired by irradiating with direct light, and code images acquired by irradiating with diffused light in a comparable manner, so that the user can determine which lighting is suitable by looking at the actual images.

[0085] (Effects of the embodiment) As described above, in this embodiment, the illumination unit 4 has a first group 4a and a second group 4b, with a light-transmitting plate 52 provided in front of the first group 4a and a diffuser plate 51 provided in front of the second group 4b. Therefore, the light from the second group 4b is diffused by the diffuser plate 51 before being irradiated onto the code. Since the diffuser plate 51 is larger than the light-transmitting plate 52 through which the light from the first group 4a is transmitted, it becomes possible to irradiate a wide area with diffused light, that is, for example, an area four times the size of the code with diffused light. As a result, even if the surface of the workpiece W is mirrored, a code image with high contrast can be acquired by the camera 5. As a result, the success rate of reading can be increased.

[0086] On the other hand, light from the first group 4a passes through the light-transmitting plate 52 before illuminating the code. Since the amount of light when passing through the light-transmitting plate 52 is greater than when passing through the diffuser plate 51, sufficient light can be secured to read even workpieces that are difficult to read with diffuse illumination, and the range of readable codes is expanded.

[0087] The embodiments described above are merely illustrative in all respects and should not be interpreted restrictively. Furthermore, any modifications or changes that fall within the equivalent scope of the claims are all within the scope of the present invention. [Industrial applicability]

[0088] As described above, the optical information reading device according to the present invention can be used, for example, to read codes such as two-dimensional codes. [Explanation of Symbols]

[0089] 1A First Optical Information Reader 2 cabinets 2a Front (first surface) 4. Lighting section 4a Group 1 4b Group 2 4c Group 3 5 Cameras 21 Lighting Control Unit 22 Decoding section 50 Polarizing plates 51 Diffuser 52 Translucent plate 101 Display

Claims

1. In a front view, the casing has a longer vertical length than horizontal length, A camera is provided inside the aforementioned enclosure to photograph a workpiece to which a code has been assigned and to acquire a code image including the code, A plurality of light-emitting elements constituting a first lighting group are provided within the housing, A plurality of light-emitting elements constituting a second lighting group are provided within the aforementioned housing, A plurality of light-emitting elements constituting a third lighting group are provided within the aforementioned housing, A plurality of first lenses positioned in front of a plurality of light-emitting elements constituting the third illumination group, A plurality of second lenses positioned in front of a plurality of light-emitting elements constituting the first illumination group, A diffuser plate positioned in front of the second lighting group, A polarizing plate positioned in front of the plurality of first lenses, A light-transmitting plate positioned in front of the plurality of second lenses, Equipped with, The front of the housing is provided with the camera, the diffuser, the polarizing plate, and the light-transmitting plate. In the aforementioned front view, the camera, the polarizing plate, and the light-transmitting plate are provided above the center of the front surface of the housing. In the front view, the diffuser plate is positioned below the camera, the polarizing plate, and the light-transmitting plate. A fixed optical information reading device.

2. An optical information reading device according to claim 1, In the aforementioned front view, the light-transmitting plate and the polarizing plate are arranged side by side in the vertical direction in the optical information reading device.

3. An optical information reading device according to claim 2, In the aforementioned front view, the light-transmitting plate is positioned above the polarizing plate in the vertical direction. In the vertical direction of the housing, the camera is an optical information reading device positioned between the light-transmitting plate and the diffuser plate.

4. An optical information reading device according to claim 2, In the aforementioned front view, the polarizing plate is positioned above the light-transmitting plate in the vertical direction. In the vertical direction of the housing, the camera is an optical information reading device positioned between the polarizing plate and the diffuser plate.

5. An optical information reading device according to any one of claims 1 to 4, The lighting substrate further comprises a plurality of light-emitting elements constituting the first lighting group, a plurality of light-emitting elements constituting the second lighting group, and a plurality of light-emitting elements constituting the third lighting group, An optical information reading device having an opening in the lighting substrate for the camera to pass through.

6. An optical information reading device according to any one of claims 1 to 5, In the front view, the diffuser plate is positioned below the housing in the vertical direction relative to the light-transmitting plate, the polarizing plate, and the camera. The housing is further provided with a rotary connector adjacent to the rear, bottom, right, and left sides, which has a power connector and a communication connector. The rotating connector is an optical information reading device that can be switched between a first rotation state in which the power connector and the communication connector protrude downward from the lower surface of the housing and a second rotation state in which the power connector and the communication connector protrude backward from the rear surface of the housing.

7. An optical information reading device according to any one of claims 1 to 6, An optical information reading device further provided, in the front view, above the center of the front surface of the housing, is an aimer that emits light indicating the field of view of the camera.

8. An optical information reading device according to claim 7, An optical information reading device in which the aimer is provided above the camera in the aforementioned front view.

9. An optical information reading device according to claim 7 or 8, An optical information reading device in which the aimer is provided between the plurality of first lenses or between the plurality of second lenses in the front view.

10. An optical information reading device according to any one of claims 1 to 9, An optical information reading device provided with an indicator at the boundary between the top and rear surfaces of the housing, which indicates the operating status of the optical information reading device to the outside by the state of illumination.

11. An optical information reading device according to any one of claims 1 to 10, The code is applied to the mirror surface of the workpiece. An optical information reading device in which the camera captures the light that is specularly reflected by the mirror surface of the workpiece after diffused light emitted from the diffuser plate has been captured, thereby obtaining an image in which the back portion of the code is brighter than the other portions of the code.

12. An optical information reading device according to any one of claims 1 to 11, An optical information reading device in which, in the front view, a portion of the diffuser plate is provided above the center of the front surface of the housing.

13. An optical information reading device according to any one of claims 1 to 12, The first lighting group and the third lighting group are each composed of two light-emitting elements. The second illumination group is an optical information reading device composed of two or more light-emitting elements.

14. An optical information reading device according to any one of claims 1 to 13, An optical information reading device in which the size of each light-emitting element is larger in the first and third lighting groups compared to the second lighting group.

15. An optical information reading device according to any one of claims 1 to 14, The first and third lighting groups have the same color of light-emitting elements, while the second lighting group has a different color of light-emitting elements, making it an optical information reading device.

16. An optical information reading device according to claim 15, The first and third illumination groups are optical information reading devices in which the color of the light-emitting element is red.

17. An optical information reading device according to any one of claims 1 to 16, An optical information reading device further comprising a processor for decoding the code image acquired by the aforementioned camera.

18. An optical information reading device according to any one of claims 1 to 17, An optical information reading device further comprising a processor that controls the illumination of light from any one of the first illumination group, the second illumination group, and the third illumination group.

19. An optical information reading system comprising an optical information reading device according to claim 18 and a user interface for setting the optical information reading device, The user interface is an optical information reading system that displays, in association with an image obtained by irradiating light from any one of the first lighting group, the second lighting group, and the third lighting group, and lighting information indicating which of the first lighting group, the second lighting group, and the third lighting group irradiated the image when it was acquired.