- Home
- Barcode Glossary
- MSI Plessey (Mod 1010)
MSI Plessey (Mod 1010)
MSI with two chained Mod 10 check digits — double validation for high-volume scanning.
MSI Plessey (Mod 1010) Specification
| Character set | Digits 0-9 only |
| Data length | Variable; typically 4-12 data digits + 2 check digits |
| Check digit | Two chained Mod 10 check digits |
| Density | ≈9-13 digits per inch depending on X |
| Module width (X-dimension) | 0.25-0.50 mm typical |
| Print ratio | Four binary-weighted bars per digit |
| Magnification | Scales with X-dimension |
| Quiet zone | 10X on each side |
| Standard | No ISO standard; vendor conventions |
| Origin | MSI Data Corporation, 1972 |
| Sample data | 1234567 |
Try It: Generate a MSI Plessey (Mod 1010) Barcode
This live generator is preconfigured for MSI Plessey (Mod 1010). Adjust size, colors, and text — then download as PNG or SVG. Free, no signup, all encoding happens in your browser.
What Is MSI Plessey (Mod 1010)?
MSI Mod 1010 chains the Mod 10 algorithm twice: a first check digit is computed over the data and appended, then a second Mod 10 digit is computed over data-plus-first-check and appended again. The symbol therefore ends with two check digits, and a scanner (or host) validates both in sequence.
The point is robustness in noisy scanning environments — conveyor-mounted scanners reading thousands of skewed, worn labels per hour. Two independent Luhn checks catch many double-digit and offset errors a single pass misses. The cost is two extra digits of printed width, negligible for the 6-10 digit inventory codes MSI typically carries.
Common Applications
- High-throughput conveyor scanning of inventory labels
- Legacy retail and rental systems specifying dual validation
- Shelf labels scanned by fixed-position readers
Related Barcode Types
MSI Plessey (Mod 1010) FAQ
What is the difference between Mod 10 and Mod 1010 in MSI?
Mod 10 appends one check digit; Mod 1010 appends two, the second computed over the data plus the first. Mod 1010 is strictly more validation at the cost of one extra digit of width. Your choice is dictated by whatever the legacy host system expects — scanners cannot interchange them.
Do scanners strip both check digits?
Configuration-dependent. Some scanners strip all check digits before transmission; others pass the full scanned string including them. When integrating, test with the actual device: the safest pattern is host-side validation over the full string.
