Xerox Machine Identification Code Decoder


Dot Grid (8 rows × 15 columns)

Serial —
Printed —

Column Reference

ColumnFieldDescriptionDecoded
1ParityRow parity column (odd parity per row)—
2MinuteMinute the page was printed—
3 – 4UnusedTypically zero—
5HourHour the page was printed (24h)—
6DayDay of month—
7MonthMonth (1–12)—
8YearYear without century (e.g. 26 = 2026)—
9UnusedTypically zero—
10SeparatorOften all 1s (127)—
11 – 14SerialPrinter serial number, two decimal digits per column (most significant at col 14)—
15Serial?Constant per printer, possibly part of serial number—

Row 1 is a parity row. Each column's 7 data bits (rows 2–8) encode a value, MSB at row 2. All rows and columns maintain odd parity.

Decode Machine Identification Codes (MIC) from color laser printer pages. Based on EFF research.

For research purposes only — no guarantee of accuracy. Decodings are a best-effort interpretation of the dot patterns and may be incomplete or wrong.