А.Андриэй · 21-Ноя-10 17:50(14 лет 5 месяцев назад, ред. 22-Ноя-10 09:47)
Описание: Шрифты для рисования штрих кодов с цифрами и без.
Лично мое мнение: шрифты неплохого качества, а богатый выбор позволяет сделать штрих-код под любую задачу. Кол-во шрифтов: 46 Формат: TTF Разработчик: Bear Rock Technologies Corp. Год создания: 1989-93 гг. ОС: MS Windows (все версии) Кириллица: Отсутствует.
Всем привет НЕ ЗАБЫВАЙТЕ ПРАВИЛЬНО указывать контрольную цифру
в EAN-8 и EAN-13, UPC (это тот же EAN-13 только его первая цифра "0"
и в строке с цифрами он не указывается но помнить о ней надо) В штрих-коде EAN-8
Пример-1 0000001*
*-вычисляется по формуле
0000001*
31313131 (маска множитель)
(0х3)+(0х1)+(0х3)+(0х1)+(0х3)+(0х1)+(1х3)=3
контрольной цифрой будет то число что необходимо прибавить что бы
число делилось на 10 без остатка (в данном примере "7")
значит правильный код будет "00000017" Пример-2 0000013*
0000013*
31313131 (маска множитель)
(0х3)+(0х1)+(0х3)+(0х1)+(0х3)+(1х1)+(3х3)=10
контрольной цифрой будет то число что необходимо прибавить что бы
число делилось на 10 без остатка (в данном примере "0")
значит правильный код будет "00000130" В штрих-коде EAN-13
Пример-3 000000000001*
*-вычисляется по формуле
000000000001*
1313131313131 (маска множитель)
(0х1)+(0х3)+(0х1)+(0х3)+(0х1)+(0х3)+(0х1)+(0х3)+(0х1)+(0х3)+(0х1)+(1х3)=3
контрольной цифрой будет то число что необходимо прибавить что бы
число делилось на 10 без остатка (в данном примере "7")
значит правильный код будет "0000000000017" Пример-4 000000000013*
000000000013*
1313131313131 (маска множитель)
(0х1)+(0х3)+(0х1)+(0х3)+(0х1)+(0х3)+(0х1)+(0х3)+(0х1)+(0х3)+(1х1)+(3х3)=10
контрольной цифрой будет то число что необходимо прибавить что бы
число делилось на 10 без остатка (в данном примере "0")
значит правильный код будет "0000000000130" ДАК ЕЩЕ И КАЖДАЯ ЦИФРА ИМЕЕТ ТРИ ВАРИАНТА ЗАПИСИ ШТРИХАМИ, И ЗАВИСИТ ЭТО ОТ ТОГО КАКАЯ ПЕРВАЯ ЦИФРЫ СТОИТ
ТАК ЧТО НАПЕЧАТАТЬ В РУЧНУЮ МНОГО КОДОВ ОЧЕНЬ ТРУДОЕМКО И СЛОЖНО
НАДО ЗНАТЬ АЛГОРИТМ ШРИФТА
Не страдайте ерундой! Вместо поисков подобных шрифтов и попыток с их помощью что-либо создать, воспользуйтесь одной из множеств программ генерации шрих-кодов, которые, кстати, сами подсчитывают контрольную цифру.
Ну да... а когда нужно сгенерить пару (/десятков) тысяч ШК?
Предлагаете их генерить руками и вкатывать в БД? Или писать скрипт? А ШК нужно регулярно генерить (документооборот не стоит), и что? Надеяться на то, что завтра это сервис, под который заточен был скрипт, будет жить там же, и иметь тот же интерфейс?
А когда приложение, которое генерирует должно жить на компьютере "отлученому" от интернетов?
А когда необходимо чтобы приложение могло быть кроссплатформенным?
А когда на комп можно ставить только сертифицированное (не просто лицензионное, а именно что сертифицированное) ПО? Пример из практики:
1С 8.х - два сервера (продакшин и девелоп/репорт), один сервер живет под пингвином, второй под маздаем.
Согласно ФЗ-152 (о защите персональных данных), и присвоенной категории - указанные серверы интернетов не видят. Половина клиентов так же не видят инетов. Устанавливать сертифицированное ПО - низя (в т.ч. внешние компоненты). Шрифт + пара десятков строк кода = решение задачи. Дешево, надежно, практично. И при необходимости переписывается "один в один" на эти ваши Си, Жабы и прочие делфи-бейски.