MSI PlesseyLinear (1D)Introduced 1972

MSI Plessey (Mod 1110)

MSI with a Mod 11 digit followed by a Mod 10 digit — the dual-check variant common in warehouse systems.

MSI Plessey (Mod 1110) Specification

Character setDigits 0-9 only
Data lengthVariable; typically 4-12 data digits + 2 check digits
Check digitMod 11 check digit followed by a Mod 10 check digit over data+Mod11
Density≈9-13 digits per inch depending on X
Module width (X-dimension)0.25-0.50 mm typical
Print ratioFour binary-weighted bars per digit
MagnificationScales with X-dimension
Quiet zone10X on each side
StandardNo ISO standard; vendor conventions
OriginMSI Data Corporation, 1972
Sample data1234567

Try It: Generate a MSI Plessey (Mod 1110) Barcode

This live generator is preconfigured for MSI Plessey (Mod 1110). Adjust size, colors, and text — then download as PNG or SVG. Free, no signup, all encoding happens in your browser.

Open the full MSI Plessey (Mod 1110) generator →

What Is MSI Plessey (Mod 1110)?

MSI Mod 1110 is the hybrid dual-check variant: first a Mod 11 weighted check digit is computed over the data, then a Mod 10 digit is computed over the data plus the Mod 11 result, and both are appended. The final symbol carries two trailing check digits with complementary error-detection mathematics.

The combination pairs Mod 11's transposition sensitivity with Mod 10's offset-error strength, which made it a favorite of warehouse management vendors in the 1980s — many distribution-center shelf labeling schemes still in service specify exactly this variant. As with all MSI check schemes, the deciding factor is matching the legacy host: the same data prints differently in Mod 10, 1010, and 1110.

Common Applications

  • Warehouse shelf labels in WMS platforms specifying 1110
  • Distribution-center location codes with dual validation
  • Legacy inventory interfaces requiring the hybrid check

MSI Plessey (Mod 1110) FAQ

Which MSI check variant does my system use?

You must check the host system documentation or a known-good printed label: scan an existing label and compare the transmitted digits with the printed human-readable text. If two digits are appended and you cannot tell 1010 from 1110, regenerate the same data in both variants and see which matches the reference symbol.

Is Mod 1110 better than Mod 1010?

Mathematically it detects a partially different error set (transpositions vs offsets) — neither strictly dominates. Practically it matters only that you match the legacy expectation; choosing the "better" algorithm against a system that validates the other one simply produces rejected scans.