Українська

Текстові та повсякденні інструменти · QR & Barcode Toolkit

Code 128 Код наборів A, B і C: чому цифри роблять коротші штрих-коди

· Як працює

Опубліковано ToolAcre · Редакція журналу

коди друк розробник-workflow

Довгий змішаний Code 128 візерунок біля компактного нумерного візерунка
Головна ToolAcre векторна ілюстрація

Скарги три Code 128 Код наборів, як набір кодів C упакує дві цифри за символ, і чому етикетка наномерично вузька, ніж змішана.

штрих-код, який не вписав етикетку — як вибір персонажа, не просто розмір шрифту, контролює ширину ширині Code 128 Головна

Code 128 ширина регулюється послідовністю символу, не шляхом усадки шрифту підписки. ToolAcreТести показали, що кількість цифр закодовано більш компактно, ніж аналогічно негабаритний запуск літер, оскільки автоматичний енкодер може використовувати парні цифри.

Дизайн етикетки може виміряти результат безпосередньо тому, що `generateCode128` повернення `moduleCount` з бінарним малюнком. Два рядки довжини рівного персонажа можуть мати різну кількість модулів, коли один отримує парні цифри та інші вимагає окремих символів або змін. Експортована ширина також включає в себе фіксовані тихі зони, так що вичавлення або зміна його шрифту нічого не зменшує самі стовпчики.

Код встановлює A, B і C в одному столі — контрольні символи і столи, верхній і нижній корпус, і цифрові пари

Три набори коду охоплюють різні частини Code 128 repertoire: A корисний для капіталів і контрольів, B охоплює друкований текст змішаного типу, а C являє собою пари десяткових цифр. ToolAcre не запитайте користувачів, щоб вибрати набір вручну.

ToolAcre навмисно приховує вибір ручного набору, оскільки автоматичний енкодер має повне введення і може вибрати переходи послідовно. Щоб уникнути UI, де користувацькі сили встановлюють C для літер або помилок, які орієнтовані на контроль для звичайного тексту. У зв'язку з тим не менш важливим є автоматичний вибір оптимізує дійсність ASCII string, але це не транслітерувати акцентовані листи або продовжити Code 128 за межами точок коду нуль через 127.

Чому код встановлюють половинки ширини дигітних трас — один символ на дві цифри, і що відбувається з непарним числом цифр

Набір C перетворює кожну повну пару цифр в один символ даних, тому довгі нумерні рядки не потрібно менше символів. З непарним підрахунком, енкодер повинен залишити або затримати установку C для незмінених цифр, що робить точний результат залежним від автоматичного відрізку.

Непарний пробіг демонструє ліміт «дві цифри за символ» У `12345`, кінцева цифра не може формувати парі з повним кодом, тому енкодер повинен враховувати для неї через іншу стратегію та будь-який перехідний наклад. Префіксування пробігу з `A` додає інший непарований характер. Визначте як значення, а не оцінюючи ширину від шести відображених символів, оскільки рішення сегментації представлені в емісійних модулях, а не підписці.

Переключення середнього штрих-коду — як зсув і код-змінники дозволяють наборам штрих-коду, за вартістю додаткових символів

Перемішаний ідентифікатор може переключатися між наборами, коли збережені символи зважають перемикач. Про нас CODE128_AUTO енкодер робить це рішення; додаток перевіряє вихід, а не перспективний, що кожна ізольована пара цифрових чисел викликає конкретний перехід.

Вимикачі символи споживають простір, що означає коротке числовий острів всередині букв не може бути обов'язково вказаний C. CODE128_AUTO Вирішує з усього рядка, не від правила, що кожні два цифри запускають перемикач. Це також пояснює, чому вставляння пунктуації в послідовний може розширити його більш ніж одним символом даних: він може розділити корисний запуск і викликати переходи навколо переривання.

Перерахунок модулів — одинадцять модулів за символ, тирнадцять за шаблоном зупинки, плюс тихі зони, для прогнозування ширини друку

Ординарні Code 128 Символи займають одинадцять модулів, в той час як шаблон зупинки довший, а рендер додає десять вузькобарних тихих зон з обох сторін. Підрахунок вбудованих модулів прогнозує ширину більш надійно, ніж кількість видимих вхідних символів.

Рендер перетворює кожен бінарний модуль в фіксовану множину пікселів і додає десять вузькімодуль тихі зони з обох сторін. Його послідовність зупинки - це тринадцять модулів, при цьому звичайні символи починаються в одинадцять групах. Ці факти реалізації дозволяють скомпонувати використовувати повернуті модулі для розрахунку ширини пікселя кандидата; вони не гарантують фізичний принт скануватиметься на конкретному пристрої.

Створений приклад — один і той самий дванадцятиметровий послідовний як цифри тільки, після чого з літерою префікса, порівнюючи кількість символів і ширину

Порівняти 123456789012 з A12345678901 в генераторі. Весь цифровий вхід дає енкодер безперервної серії пар, при цьому префікс змушує змішану послідовність; ToolAcreТести використовуються таким же принципом, щоб переконатися, що цифрові дані вузькі.

Використовуйте контрольовану пару, такі як `123456789012` і `A12345678901`, зберігати однакові настройки експорту і порівняти обидва SVG Перегляд ширини коробки. Друге значення може знадобитися різний набір запуску і змішане кодування, хоча обидва містять дванадцять символів. Це кращий дизайн доказ, ніж заміна меншого розміру модуля, який зберігає кількість, але робить кожен бар важче для принтера і зчитувача для вирішення.

Що це не кришка — рішення принтера, якість стрічки та якість GS1 правила для роздрібних штрих-кодів

Що порівняння говорить нічого про якість стрічки, принтер точок або GS1 правила етикетки. Так само не виходить ToolAcre в роздрібний штрих-код послуги: налаштований і реалізований символічний символ Code 128 для ідентифікаторів, які ви контролюєте.

Принтер точки, чорнило поширення і стрічковий передача відбувається після ToolAcre виробляється точну геометрію. GS1 правила з’являються до цього, шляхом визначення даних та контролю за кодом. Не проблема вирішується автоматичним вибором коду. Технічно компактний SVG може бути невірним символічним, підтвердженим друком або ідентифікатором, що отримання бази даних ніколи не зареєстровано.

Виграш — дизайн етикеток з цифрами, де ви можете, після чого генеруйте штрих-код у QR & Barcode Toolkit, щоб перевірити його ширину

Дизайн внутрішніх ідентифікаторів з корисними цифрами працює при ущільненні, але зберігайте їх зрозумілими для людей, які повинні їх типувати. Генерувати кінцевий візерунок перед укладанням етикетки, оскільки його реальний розділ модуля - ширина, яка має значення.

Компактність повинна залишатися підлеглою для стабільних операцій. Короткий нумеричний ключ може зберегти модулі, але послідовність опаку може збільшити помилки транскрипції, коли пошкоджена етикетка повинна бути введена вручну. Виберіть схему, яку персонал і програмне забезпечення може використовуватися, генерувати представницькі крайки перед фіксацією шаблону етикетки, і зберегти тихі зони замість того, щоб повторити їх порожній простір для сусідніх текстів.