Bar Codes Plus

Jeine

Да здравствует разум! Да сгинет маразм!
Топикстартер
15 лет на форуме
Сообщения
7 312
Реакции
6 317
В программе Bar Codes Plus генерируется штрих-код EAN-13 и верстается в Indesign CS6.
И всё бы хорошо, но иногда возникает ситуация, когда штрих-код не читается.
При попытке создать новый штрих-код с теми же условиями, даже в том же фрейме, он создаётся корректный.

1.jpg

Вот пример такой ситуации.
Для наглядности красным отмечен нечитаемый код, зелёным читаемый.

2.jpg

В чём причина такого поведения, уж не знаю, программы штрих-кодов, индизайна CS6 или их связки?


PS. Вдруг важно: в данном случае был использован шрифт EAN a.
 
Последнее редактирование:

dosp

Участник
Сообщения
1 151
Реакции
373
А сами штрихи там тоже символами из шрифта рисуются?
Не может быть такой ситуации, что к неправильному штрих-коду применен атрибут типа "All Caps"?
 

Jeine

Да здравствует разум! Да сгинет маразм!
Топикстартер
15 лет на форуме
Сообщения
7 312
Реакции
6 317

dosp

Участник
Сообщения
1 151
Реакции
373
А можете показать символы в правильном и неправильном штрих-коде, только в нормальном шрифте?
 

Jeine

Да здравствует разум! Да сгинет маразм!
Топикстартер
15 лет на форуме
Сообщения
7 312
Реакции
6 317
%GQB934|000393] неправильный
%GQBJTU|000393] правильный
 

dosp

Участник
Сообщения
1 151
Реакции
373
Ну, если программа выдает разные символы на одинт и тот же штрих-код, тогда точно проблема в программе.
 
  • Спасибо
Реакции: Jeine

Dmitrij M

15 лет на форуме
Сообщения
11 046
Реакции
5 944
@jeine Женя, рекомендую
пользуюсь лет 8, ни разу претензий не отмечено.
 
  • Спасибо
Реакции: MikeVM и Jeine

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Я так понимаю, это реальный баг, который время от времени выскакивает?
Может, у разработчика чувство юмора весьма своеобразно?
 

Jeine

Да здравствует разум! Да сгинет маразм!
Топикстартер
15 лет на форуме
Сообщения
7 312
Реакции
6 317
Это вторая ситуация такого рода.
Первый раз (с другим заказом) я просто всё исправил (а там было такое, что весь ряд этикеток был некорректный).
Теперь второй раз.
На 100 % человеческий фактор я исключить не могу, т.к. всплывают такие вещи очень небыстро.
К примеру, именно эта ситуация была рождена 1 июля 2019 года, когда было первый раз отправлено на утверждение. И утвердили. Ну, а всё проанализировать, что было год назад, я не смогу. Поэтому сложно.
 

dosp

Участник
Сообщения
1 151
Реакции
373
В том варианте преемущество
К примеру, именно эта ситуация была рождена 1 июля 2019 года
А программа не обновлялась с тех пор?

Как можно было скопировать строку текста и в середине ее три буквы заменить на три цифры?

Причем, если смотреть на эти два штрих-кода, то можно увидеть что цифры правильные, а сами штрихи инвертированы.
Это 100 % сбой в логике кодирования.
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 891
Реакции
3 458
Довольно сложно в таком простом алгоритме накодить неповторяемую ошибку.
 

Jeine

Да здравствует разум! Да сгинет маразм!
Топикстартер
15 лет на форуме
Сообщения
7 312
Реакции
6 317
А программа не обновлялась с тех пор?
нет
Разве что операционная система.

Если это человеческий фактор, то это либо ошибка, либо диверсия.
Предположим, что это ошибка. Какой вариант развития событий возможен?
Предположим, дрогнула рука и три символа были удалены. Но теперь они на месте. В нормальной ситуации, заметив ошибку сразу, надо будет нажать Ctrl+Z. Если это сделано не сразу, то, если это я, и зная, что первая часть кода отличается принципом от второй, заново сгенерировал бы код (руками можно править только вторую его половину).
Если это не я, то существует много вариантов. Но все они странны.
 
Последнее редактирование:

dosp

Участник
Сообщения
1 151
Реакции
373
Довольно сложно в таком простом алгоритме накодить неповторяемую ошибку
Переполнение в каком-либо счетчике и в каждом 1024-ом после запуска программы штрих-коде, вместо G-символов используются L-символы, и наоборот (что, кстати соответствует ситуации у ТС)
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 891
Реакции
3 458
Ну можно ещё проверялку кодов потом использовать, но правильнее отточить воркфлоу. Ну или и то и другое.
 

dosp

Участник
Сообщения
1 151
Реакции
373
Нуууу... Если ТС говорит что штрих-код мог правиться после генерации, теоретически, позабыв про правило "правим только последние цифры", можно было и ручками поменять. Там то как-раз в неправильном циферки стоят вместо букв.