Расшифровка:
Самый верхний и левый столбцы — это строка четности и столбец для исправления ошибок. Они помогают убедиться, что криминалистическая информация была прочитана точно (и, если одна точка была прочитана неправильно, чтобы определить местонахождение ошибки). Строки и столбцы имеют четность: каждый столбец содержит нечетное число точек, а каждая строка (кроме самой верхней строки) содержит нечетное число точек. Если какая-либо строка или столбец содержит четное количество точек, она была прочитана неправильно.
Каждый столбец считывается сверху вниз как один байт из семи бит (исключая первый бит четности); Затем байты читаются справа налево. Столбцы (которые мы выбрали слева направо) имеют следующие значения:
15: неизвестный (часто равный нулю, постоянный для каждого отдельного принтера, может передавать некоторые неизвестные пока данные о модели или конфигурации принтера)
14, 13, 12, 11: серийный номер принтера в двоично-кодированном-десятичном значении, две цифры на каждый байт (постоянный для каждого отдельного принтера, см. Ниже)
10: разделитель (как правило, все, не отображаются в кодовой информации)
9: неиспользованный
8: год, когда была напечатана страница (без веков, 2005 год закодирован как 5)
7: месяц, когда была напечатана страница
6: день, когда была напечатана страница
5: час, на котором была напечатана страница (может быть часовой пояс UTC или может быть установлен неточно в принтере)
4, 3: не используется
2: минута, что страница была напечатана
1: бит четности в строке (установлен для обеспечения нечетного количества точек, присутствующих в строке)Серийный номер принтера — десятичное число из шести или восьми цифр; Эти цифры кодируются по два за раз в столбцах 14, 13, 12 и 11 (или, возможно, только 13, 12 и 11); Например, серийный номер 00654321 будет кодироваться со значениями столбцов 00, 65, 43 и 21.
Нет комментариев