Код 128.
Стандарти та штрихове кодування
Номер позиції знака в рядку, що кодується, рахуючи з першого знака після знака «Старт»; — числове значення знака в і-й позиції. Приклад розрахунку контрольного знака для даних «CODE-128», закодованих у коді 128 (підсистема А) наведено в табл.2.7.: Числове значення знака «Старт» підсистеми, А дорівнює 103: K — кількість знаків у рядку, що кодується; У цьому виразі присутні такі величини: Числове… Читати ще >
Код 128. Стандарти та штрихове кодування (реферат, курсова, диплом, контрольна)
Код 128 — це безперервний двонапрямний контролепридатний код із змінною довжиною штрихкодової позначки. Він є кодом з високою щільністю і дозволяє відобразити 128 знаків ASCII. Особливістю цього коду є можливість кодування ста пар чисел (від 00 до 99), що дозволяє вдвічі збільшувати щільність запису при поданні числових даних.
Знаки Коду 128 складаються із трьох штрихів і трьох проміжків. Штрихи і проміжки мають модульну побудову і їх ширина становить від одного до чотирьох модулів. Ширина знака дорівнює одинадцяти модулям. Лише один знак «Стоп» складається з тринадцяти модулів і має чотири штрихи і три проміжки. У двійковому зображенні кожний модуль штриха відповідає «1», проміжку — «0». Кожний знак Коду 128 може мати три значення залежно від керівного знака попереду. Вибір одного із трьох знаків означає звернення при кодуванні до однієї з трьох підсистем (А. В, С). Перехід від однієї підсистеми до іншої в кодовому рядку можна здійснювати за допомогою відповідного знака Shift. Штрихкодова позначка Коду 128 складається із зони стабілізації, яка є перед знаком «Старт», відповідного знака «Старт» підсистеми А, В або С, інформаційних знаків, а також і контрольного знака, знака «Стоп» та зони стабілізації, наступної за знаком «Стоп». Символіка Коду 128 наведена в додатку Б.4. Контрольним числом є залишок, отриманий від ділення значення виразу.
на 103.
У цьому виразі присутні такі величини:
— числове значення знака «Старт»;
k — кількість знаків у рядку, що кодується;
— номер позиції знака в рядку, що кодується, рахуючи з першого знака після знака «Старт»; - числове значення знака в і-й позиції.
Приклад розрахунку контрольного знака для даних «CODE-128», закодованих у коді 128 (підсистема А) наведено в табл.2.7.:
Код даних. | С 0 D Е — 1 2 8. |
Номер позиції п. | 1 2 3 4 5 6 7 8. |
Числове значення знака (N). | 35 47 36 37 13 17 18 24. |
Значення. | 35 94 108 148 65 102 126 192. |
Числове значення знака «Старт» підсистеми, А дорівнює 103:
973:103 =9 і 46 в залишку. Числовому значенню 46 відповідає знак N. Отже, повне подання кодового рядка з урахуванням контрольного знака буде CODE-128N [4, 6, 7].