Страница 1 из 1
EAN-13 - неверная генерация штрих-кода. Срочно!
Добавлено: 22 мар 2011, 06:08
Леонид
Столкнулись с проблемой неправильной генерации штрих-кодов в EAN-13.
Штрих-код 8005475315272 выводится почему-то как 8005475315279.
Проверил в старой версии FastReport'а - там всё выводится правильно, т.е. как 8005475315272.
Например, в EAN-128a всё также выводится верно, но нам необходимо в EAN-13.
EAN-13 - неверная генерация штрих-кода. Срочно!
Добавлено: 22 мар 2011, 09:38
Aleksey
Здравствуйте,
Проверили наш продукт, контрольная цифра рассчитывается корректно и правильно.
Проверили FastReport .Net, все правильно, там контрольная цифра тоже "9".
Проверили на 4ой версии FastReport, если вводить 12 цифр, то контрольная рассчитывается правильно - "9", если вносить все 13 цифр, то контрольная цифра рассчитывается неправильно, точнее она вообще не рассчитывается, а берется последняя введенная, 13ая, в вашем случае, "2".
Спасибо.
EAN-13 - неверная генерация штрих-кода. Срочно!
Добавлено: 22 мар 2011, 11:32
Леонид
Нет, я имел ввиду FastReport, ещё версии 3.20, кот. под Delphi 7. Это я взял для сравнения наш старый проект.
Скрин в приложении. Так вот суть, если 13 цифр - 8005475315272, то в штрих-коде должно быть 13 цифр, тех же самых, разумеется.
EAN-13 - неверная генерация штрих-кода. Срочно!
Добавлено: 22 мар 2011, 11:54
Ivan
Здравствуйте.
В штрихкоде EAN-13 последняя цифра является контрольной и рассчитывается по определенным правилам.
Чтобы сканер мог считать штрихкод, контрольная цифра должна быть корректной.
Если последняя цифра некорректна, то сканер не сможет прочитать ваш штрихкод.
Конечно, в принципе, можно закодировать один код, а цифры написать другие.
Но это будет вводить в заблуждение пользователей, так как считанное значение не будет совпадать с цифрами под штрихкодом.
Спасибо.
EAN-13 - неверная генерация штрих-кода. Срочно!
Добавлено: 23 мар 2011, 04:57
Леонид
Действительно, штрих-код 8005475315272 действительно неверный.
Оказывается, FastReport 3.20 не рассчитывает контрольную цифру, и даже (!) сканер не считывает этот код.
Тема закрыта. Благодарю за помощь!
EAN-13 - неверная генерация штрих-кода. Срочно!
Добавлено: 23 мар 2011, 06:12
Aleksey
Здравствуйте,
Всегда рады помочь.
Мы бы посоветовали обратиться на саппорт FastReport-а.
Спасибо.
EAN-13 - неверная генерация штрих-кода. Срочно!
Добавлено: 23 мар 2011, 06:56
Леонид
Да нет, вы не поняли. Мы с нового года перешли уже на новый проект: C# + Oracle + Stimul, а старый был на Delphi7 + FastReport.
Это я просто взял для сравнения тот же отчёт, чтобы проверить. Оказалось - там ошибка. Так что, уже не важно, поскольку старый проект уже давно не поддерживается, и нужен пока только для сравнения некоторых данных.
EAN-13 - неверная генерация штрих-кода. Срочно!
Добавлено: 23 мар 2011, 09:19
Aleksey
Ok.
Сообщите, если понадобится дополнительная помощь.