+86-18050089566(WhatsApp/wechat)
The EDOO ED-5009 is a 5 MP smart code reader for fixed mounting on production lines, sorters and printing checks. It reads different types of code at up to 90 codes per second, processes images with a built-in deep learning algorithm for good robustness on complex codes, and supports code score and quality evaluation of what the printer actually produced. A controllable light source, a mechanical autofocus lens and an IP67 housing let one reader body cover short, mid and long range jobs by changing the lens.
Ordering model: 8 mm focal length: ED-5009-X08MW | 12 mm focal length: ED-5009-X12MW | 16 mm focal length: ED-5009-X16MW | 25 mm focal length: ED-5009-X25MW


The ED-5009 is a 5 megapixel smart code reader built for fixed industrial installation. It reads different types of one-dimensional and two-dimensional codes with a reading speed of up to 90 codes per second, and it processes those images with a built-in deep learning algorithm, so it keeps working on codes that a conventional decoder struggles with - low contrast, small modules, poor printing or damaged symbols.
Because the lens is an M12-mount part with mechanical autofocus, the same reader covers different working distances by taking a different focal length: 8 mm, 12 mm, 16 mm or 25 mm. The detection range table below gives the field of view and the single pixel accuracy for every focal length at every listed distance, which is what you need to match a reader to a label size and a mounting position.

| Performance | |
| Model | ED-5009-X08MW / X12MW / X16MW / X25MW |
| Symbologies (1D) | Code 39, Code 93, Code 128, CodaBar, EAN 8, EAN 13, UPCA, UPCE, ITF 14, ITF 25, Matrix 25, MSI, China Post, Code 11, Industrial 25 |
| Symbologies (2D) | QR Code, Data Matrix |
| Stack codes | PDF 417 |
| Max. frame rate | 40 fps |
| Max. reading speed | 90 codes/sec |
| Sensor type | CMOS, global shutter |
| Sensor size | 1/1.7" |
| Resolution | 2560 × 2048 |
| Pixel size | 3.2 µm × 3.2 µm |
| Mono/color | Mono |
| Exposure time | 60 µs to 1 sec |
| Gain | 0 dB to 18 dB |
| Communication | |
| Data interface | Gigabit Ethernet (1000 Mbit/s) |
| Protocols | SmartSDK, TCP Client, TCP Server, Serial, FTP, Profinet, Ethernet/IP, MELSEC, ModBus, Fins, SLMP |
| Electrical | |
| Power supply | 24 VDC |
| Max. power consumption | 60 W @ 24 VDC (light source enabled) |
| Digital I/O | 12-pin M12 connector providing power and I/O: 3 opto-isolated inputs (LineIn 0/1/2), 3 opto-isolated outputs (LineOut 3/4/5), 1 RS-232 input and 1 RS-232 output |
| Mechanical | |
| Focal length | 8 mm / 12 mm / 16 mm / 25 mm |
| Lens mount | M12-mount, mechanical autofocus supported |
| Lens cap | Half polarization lens cap by default; transparent and full polarization lens cap optional |
| Light source | White light by default; red, blue or IR light optional |
| Indicator | Power indicator (PWR), network indicator (LNK/ACT), user-defined indicator (U1/U2) |
| Dimension | 112.5 mm × 65.5 mm × 63.3 mm (4.4" × 2.6" × 2.5") |
| Weight | Approx. 450 g (1.0 lb.) |
| Ingress protection | IP67 (under proper installation of the waterproof lens cap) |
| Environment | |
| Working temperature | 0 °C to 50 °C (32 °F to 122 °F) |
| Storage temperature | –30 °C to 70 °C (–22 °F to 158 °F) |
| Humidity | 20% RH to 95% RH (no condensation) |
| General | |
| Client software | IDMVS |
| Certification | CE, RoHS, KC |
| Focal length | Ordering model | Field of view at a 300 mm working distance | Shortest working distance listed |
| 8 | ED-5009-X08MW | 307.2 mm × 245.76 mm | 25 mm |
| 12 | ED-5009-X12MW | 204.8 mm × 163.84 mm | 60 mm |
| 16 | ED-5009-X16MW | 153.6 mm × 122.88 mm | 100 mm |
| 25 | ED-5009-X25MW | 98.3 mm × 78.64 mm | 230 mm |
All four models share the same 5 MP sensor, the same light source options and the same housing, so a site can standardise on one reader and keep spare lenses instead of spare cameras.
Values are in millimetres and come from the ED-5009-X08/12/16/25MW detection range table. "Field of view" is the area the reader sees at that working distance, horizontally and vertically. "Single pixel accuracy" is the size of one pixel on the target at that distance: the smaller the number, the finer the detail the reader can resolve, which is what decides whether a small printed module is still readable.
| Lens focal length | Working distance | Field of view H | Field of view V | 1D single pixel accuracy | 2D single pixel accuracy |
| 8 mm | 25 | 25.6 | 20.48 | 0.010 | 0.030 |
| 100 | 102.4 | 81.92 | 0.040 | 0.120 | |
| 200 | 204.8 | 163.84 | 0.080 | 0.240 | |
| 300 | 307.2 | 245.76 | 0.120 | 0.360 | |
| 400 | 409.6 | 327.68 | 0.160 | 0.480 | |
| 500 | 512 | 409.6 | 0.200 | 0.600 | |
| 600 | 614.4 | 491.52 | 0.240 | 0.720 | |
| 12 mm | 60 | 40.96 | 32.77 | 0.016 | 0.048 |
| 100 | 68.27 | 54.61 | 0.027 | 0.080 | |
| 200 | 136.53 | 109.23 | 0.053 | 0.160 | |
| 300 | 204.8 | 163.84 | 0.080 | 0.240 | |
| 400 | 273.07 | 218.45 | 0.107 | 0.320 | |
| 500 | 341.33 | 273.07 | 0.133 | 0.400 | |
| 600 | 409.6 | 327.68 | 0.160 | 0.480 | |
| 16 mm | 100 | 51.2 | 40.96 | 0.020 | 0.060 |
| 200 | 102.4 | 81.92 | 0.040 | 0.120 | |
| 300 | 153.6 | 122.88 | 0.060 | 0.180 | |
| 400 | 204.8 | 163.84 | 0.080 | 0.240 | |
| 500 | 256 | 204.8 | 0.100 | 0.300 | |
| 600 | 307.2 | 245.76 | 0.120 | 0.360 | |
| 25 mm | 230 | 75.37 | 60.29 | 0.029 | 0.088 |
| 300 | 98.3 | 78.64 | 0.038 | 0.115 | |
| 400 | 131.07 | 104.86 | 0.051 | 0.154 | |
| 500 | 163.84 | 131.07 | 0.064 | 0.192 | |
| 600 | 196.61 | 157.29 | 0.077 | 0.230 |
The table shows a straight relationship: field of view grows in proportion to working distance, and single pixel accuracy grows with it too. At 300 mm the 8 mm lens sees 307.2 × 245.76 mm with 0.120 mm per pixel on a 1D code, while the 25 mm lens sees 98.3 × 78.64 mm at 0.038 mm per pixel. Wide area or a code that moves across the field points to the short focal lengths; a small Data Matrix printed tight on a component points to the long ones.
Two practical checks before you order:
If you want the sizing question answered for your own labels rather than on paper, our guide how big does a barcode need to be to scan covers the label side of the same calculation, and barcode scan engine testing describes the bench method we use to prove a reader on real codes.
A single 12-pin M12 connector carries power and the digital I/O: three opto-isolated inputs (LineIn 0/1/2), three opto-isolated outputs (LineOut 3/4/5), plus one RS-232 input and one RS-232 output. That is enough to take a photo-electric trigger from a conveyor, drive a reject or good-part signal, and pass read data to a controller that does not speak Ethernet.
Over Gigabit Ethernet the reader supports SmartSDK, TCP Client, TCP Server, Serial, FTP, Profinet, Ethernet/IP, MELSEC, ModBus, Fins and SLMP, so it can sit directly on a PLC network instead of needing a gateway between the reader and the line controller. Configuration and commissioning are done in the IDMVS client software.
The light source is controllable and ships as white light by default, with red, blue or IR light available as an option. The lens cap is a half polarization cap by default; transparent and full polarization caps are optional. Order the caps with the reader if the target is printed on gloss, on metal, or in a position where ambient light falls on it - the cap is what controls the reflection the sensor sees.
Three status indicators are visible on the housing: power (PWR), network (LNK/ACT) and two user-defined indicators (U1/U2), which is what a line operator uses to confirm the reader is alive and on the network without a laptop.
The body measures 112.5 mm × 65.5 mm × 63.3 mm (4.4" × 2.6" × 2.5") and weighs approximately 450 g (1.0 lb). M4 mounting holes are provided on the faces shown in the dimension drawing, with the two M12 cable connectors on the underside. Working temperature range is 0 °C to 50 °C, storage –30 °C to 70 °C, and humidity 20% RH to 95% RH with no condensation.


The ED-5009 is applied in consumer electronics, food and beverage, pharmaceutical, semiconductor, automobile and new energy production - anywhere a code is printed, applied and verified on line rather than presented by hand. On a fixed mount above a conveyor it reads at line speed; at a print-and-apply station it scores the printing quality of the label that was just produced. See how fixed readers are arranged in our intelligent sorting system solution and the conveyor barcode scanner guide for moving Data Matrix codes.
Related hardware on this site: ED5000 IP67 industrial fixed mount scanner, ED3000 fixed mount scanner for fast moving Data Matrix and ED-2004-EX05 fixed mount scanner. Browse the full industrial intelligence range or the fixed-mount barcode scanners category.
Questions about this model - quantity, customization, documents. Leave your contact details below.