проверка качества печати штрихкода

  • Автор темы Автор темы Рада
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Что Дык?
"Хочется выделить еще такой момент, как возможность увеличения или уменьшения штрихкода от номинального размера. Данные операции можно проводить только пропорционально (т.е. нельзя увеличить штрихкод по высоте на 40%, а по ширине на 60%)"

shtrih-code_scale.png
 
Последнее редактирование:
Что непонятного?
Я вам подсказал ссылку с точными числами.
За ссылку спасибо.
В сети море разливанное такой информации.
Я делал упор на пропорциональное увеличение\уменьшение.
В противном случае не возможно гарантировать правильное, или вообще прочтение кода!
 
В штрих-коде важно, чтобы при трансформации пропорционально менялись как зазор между штрихами, так и толщина штрихов. Т.е недопустимо взять штрих-код, построенный линиями с переменной толщиной контура и трансформировать всё без модификации толщины контуров.

Ну и размер поля тоже важен. Я в магазине часто лицезрею маркировки, которые в упор не распознаются из-за своих микроскопических размеров.
 
Да можно штрихкоды и сжимать и растягивать, в том числе непропорционально. Главное чтобы ширина с запасом превосходила минимальные размеры по стандарту с учетом качества печати.
 
  • Спасибо
Реакции: Рада и RPavel
Да можно штрихкоды и сжимать и растягивать, в том числе непропорционально. Главное чтобы ширина с запасом превосходила минимальные размеры по стандарту с учетом качества печати.
Конечно можно, но прочтение кода не гарантированно.
Очень давно был такой опыт.
 
@splxgf,
в том числе непропорционально
Очень сомнительное утверждение.
Если не изменяет память, есть фиксированные значения масштабирования + величина пустого поля вокруг штрих-кода. Про цветовые сочетания уже писал.
 
Насколько я помню, размер штрихкода должен уменьшаться или увеличиваться с соблюдением пропорций высота\ширина!
Нет. Пропорции там не соблюдаются. Высота тупо режется, есть ограничение на минимум высоты.
 
  • Спасибо
Реакции: ~Tartuga
Плавали, знаем.
Он потом плохо или совсем не читается!
Штрих-код должен читаться с первого раза, тогда это нормальный штрих-код.
 
Ограничение на считываемость получается в основном исходя из длины. Высота может прочитаться минимальная, если удасться ручной сканер хорошо горизонтально прицелить.
В стандарте написано (по памяти) высота штрих кода должна обеспечивать прочтение многолучевыми сканерами. Минимальная высота там дана, то ли 12 то ли 14мм. Смотрите стандарт там все есть.
 
  • Спасибо
Реакции: Рада
@RPavel, Именно так...
А ответы типа"плавали - знаем" - это так, поболтать... (Я про "обрезание" по высоте уже писал)
Мин. Высота штрих-кода 20.74 мм. По стандарту!
В стандарте написано высота штрих кода должна обеспечивать прочтение ручными сканерами.
 
Но это ни разу не масштабирование, как заблагорассудится
Для такого изображения, как штрихкод (без цифр и надписей, я про сам код) совершенно всё равно, смасштабируете вы его пропорционально, а потом отрежете или смасштабируете непропорционально. Результат один.
 
  • Спасибо
Реакции: RPavel
@~Tartuga, дружище, не сочти за грубость, но если теоретических знаний не хватает чтобы это понять, можно проверить опытным путём. ;)
 
@~RA~, Рома, я это проходил еще в конце 90-х с "Флагманом". Был в лаборатории Marzek Etiketten на тему штрих-кода. За базар (тех лет) отвечаю. Может быть, что-то в стандартах и поменялось.
PS. Если ZIP SCSI подключу к Квадре = смогу выложить ТТХ тех лет.
 
@~Tartuga, я не про стандарты, я про геометрию. Вот, кино для тебя снял. :)
 
@~RA~, Ром, то, что ты показал, я и так знаю. :) (Я про "обрезание" в самом начале писал).
Я о другом = есть фиксированные значения масштаба! А не "от балды".
 
Ваша проблема решается устройством под названием barcode или QR-code verifier (Вы не обозначили тип кода в теме):
https://www.google.com.ua/#q=barcode verifier device
https://www.google.com.ua/#q=QR-code verifier device
Средняя стоимость такого устройства - от нескольких тысяч $, есть по 10 тыс. и больше.
Здесь хорошо написано - что это за устройство:
http://www.barcode-systems.com/index.php/bar-code-verification/bar-code-verification-basics/
http://www.stratixcorp.com/barcode-verifier/
http://www.webscaninc.com/products/ - достаточно известный производитель.

Такие устройства также могут градуировать считанный код по соответствующей шкале, описанной стандартом ISO - ISO codes grading.
Эти устройства просто обязаны иметь производства, которые регулярно печатают коды и, соответственно, несут ответственность за их читаемость - т.к. это не просто кусок изображения и внимание этому должно быть уделено значительное.
Заказчик же в свою очередь должен этот момент отдельно обозначать и указывать - какую степень читаемости по градации ISO он хочет иметь в тираже.
(Кстати, по этой ж шкале градуируются и считывающие устройства - градация кода, скорость, размер, который ими может быть считан также серьезно влияет на их стоимость. На самом деле коды - это отдельная индустрия ;) в прогрессивном мире :4)

Надеюсь, помог :)

P.S.: Чуть не забыл :)
https://play.google.com/store/search?q=barcode reader&c=apps&hl=ru
https://play.google.com/store/search?q=barcode verifier&c=apps&hl=ru
или если у Вас iOS - поищите тоже самое на Applestore - думаю это будет самым первым шагом к разрешению Вашей проблемы - попробуйте составить график читаемости кодов хотя-бы на паре десятков случайно выбранных образцов. Ну а более серьезный анализ, с которым можно в суд - это все-равно прибор, о котором я упоминал выше.
 
Последнее редактирование:
  • Спасибо
Реакции: Jeine, RPavel и Рада
Статус
Закрыто для дальнейших ответов.