шрифт в стиле штрих кода
Шрифт в стиле штрих кода
Вы можете скачать шрифт «IDAutomationHC39M» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «Code Xero» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «eanbwrp36tt» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «eanbwrp72tt» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «Code 3X» одним zip-архивом,
в архиве 2 шрифта.
Вы можете скачать шрифт «Code 128» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «Code 39 Logitogo» одним zip-архивом,
в архиве 2 шрифта.
Вы можете скачать шрифт «CIA Code 39» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «CMC 7» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «Code 39» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «c39hrp24dltt» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «c39hrp36dltt» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «c39hrp48dhtt» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «Baudot 5» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «c39hrp24dhtt» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «CCode39» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «Barcoding» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «BarMKode-Inverse» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «3 of 9 Barcode» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «Barcode Font» одним zip-архивом,
в архиве 1 шрифт.
Как вывести штрих-код на сайте
Чтобы вывести штрих-код на сайте или при печати достаточно подключить специальный шрифт. Но среди большого количества нужно выбрать именно тот шрифт, который успешно будет считываться сканером штрих-кода.
Среди них есть три основных основных стандарта:
Code 39
Code 39 (также известный как «USS Code 39», «Code 3/9», «Code 3 of 9», «USD-3», «Alpha39») – штрих-код, которым можно закодировать латинские буквы, цифры и некоторые специальные символы.
Шрифт «C39HrP24DhTt»
Авторские права: Copyright 1988-93, Bear Rock Technologies Corp.
Торговой марка: Font Monster v3.1
Шрифт Libre Barcode 39
Авторские права: Copyright 2015 The Libre Barcode Project Authors (lasse@graphicore.de)
Лицензия: Open Font License.
Code 128
Цифровой код в формате Code 128 компактнее за счёт «двойной упаковки» данных, когда две цифры записываются в один шаблон штрихкода. Буквенные символы кодируются обычным способом.
В штрих-код Code 128 можно закодировать до 70 символов:
Шрифт «Code-128»
Авторские права: Grandzebu. 2003. All Rights Reserved
Лицензия: Public domain / GPL / OFL
Шрифт «Libre Barcode 128»
Авторские права: Copyright 2015 The Libre Barcode Project Authors (lasse@graphicore.de)
Лицензия: Open Font License
European Article Number (европейский номер товара), самый распространенный формат, предназначенный для кодирования идентификатора товара и производителя. Имеет несколько модификаций:
Вывод штрих-кода на сайте
Вывод штрих-кода на сайте
При разработке Интернет-магазина для работы с товарами необходимо выводить штрих-код на сайте. Для этого достаточно подключить специальный шрифт который отображает обычный числовой код товара в виде штрих-кода. Данные шрифты, должны успешно считываться сканером штрих-кода.
Среди таких шрифтов для штрих-кодов имеется три основных стандарта:
Стандарт Code 39
Code 39 («USS Code 39», «Code 3/9», «Code 3 of 9», «USD-3», «Alpha39») – штрих-код, который кодирует латинские буквы и цифры, а также специальные символы.
Шрифт «C39HrP24DhTt»
Авторские права: Copyright 1988-93, Bear Rock Technologies Corp.
Торговой марка: Font Monster v3.1
Шрифт Libre Barcode 39
Авторские права: Copyright 2015 The Libre Barcode Project Authors (lasse@graphicore.de) Лицензия: Open Font License.
Скачать шрифт LibreBarcode39Text-Regular.ttf, без текста LibreBarcode39-Regular.ttf
Стандарт Code 128
Код в формате Code 128 имеет более компактный объем за счёт «двойной упаковки» данных, где две цифры записываются в один блок штрихкода, а буквенные символы кодируются стандартным способом.
Шрифт «Code-128»
Авторские права: Grandzebu. 2003. All Rights Reserved
Лицензия: Public domain / GPL / OFL
Шрифт «Libre Barcode 128»
Авторские права: Copyright 2015 The Libre Barcode Project Authors (lasse@graphicore.de)
Лицензия: Open Font License
Скачать шрифт Libre Barcode 128 Text, без текста LibreBarcode128-Regular.ttf
Стандарт EAN
European Article Number (формирует европейский номер товара), один из самых распространенных форматов, который кодирует идентификатор товара и производителя и содержит несколько модификаций:
Шрифт в стиле штрих кода
Здравствуйте, Аноним, Вы писали:
А>Как, все-таки создать штрих-код при помощи шрифта?
Взять специальный шрифт.
Взять кодируемую строку данных и по алгоритму, специфичному для данного штрихкода и данного шрифта, превратить в последовательность как-бы-букв.
Напечатать эту строку как-бы-букв данным шрифтом.
| От: | Аноним |
Дата: | 21.09.05 13:09 | |
Оценка: |
Здравствуйте, Кодт, Вы писали:
К>Взять специальный шрифт.
К>Взять кодируемую строку данных и по алгоритму, специфичному для данного штрихкода и данного шрифта, превратить в последовательность как-бы-букв.
К>Напечатать эту строку как-бы-букв данным шрифтом.
Насколько, я понимаю, есть два способа формирования штрих-кода (для последующей печати).
1. с помощью специальных шрифтов, но при этом не все коды возможно сформировать и надо врукопашную реализовать алгоритм
2. с использованием готовых компонент (DLL, ActiveX).
С точки зрения постановки задачи необходимо сформировать 10-ти значный код товара + префикс код страны. На мой взгляд подходит EAN13. Можно ли его напечатать шрифтами (прочитав предыдущие дискуссии на rsdn у меня возникли сомнения)? Если нет, то какой тогда лучше использовать?
| От: | Кодт |
Дата: | 21.09.05 13:42 | |
Оценка: |
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Кодт, Вы писали:
К>>Взять специальный шрифт.
К>>Взять кодируемую строку данных и по алгоритму, специфичному для данного штрихкода и данного шрифта, превратить в последовательность как-бы-букв.
К>>Напечатать эту строку как-бы-букв данным шрифтом.
А>Насколько, я понимаю, есть два способа формирования штрих-кода (для последующей печати).
А>1. с помощью специальных шрифтов, но при этом не все коды возможно сформировать и надо врукопашную реализовать алгоритм
Как это не все коды?
Если шрифт содержит зебры для всех кодовых символов и маркеров (скажем, у EAN-13 это 10 цифр * 2 сабсета + старт, середина и стоп — итого 23),
то можно нарисовать все допустимые и недопустимые варианты.
А>2. с использованием готовых компонент (DLL, ActiveX).
Алгоритмическую часть тоже можно взять из сторонней библиотеки
А>С точки зрения постановки задачи необходимо сформировать 10-ти значный код товара + префикс код страны. На мой взгляд подходит EAN13. Можно ли его напечатать шрифтами (прочитав предыдущие дискуссии на rsdn у меня возникли сомнения)? Если нет, то какой тогда лучше использовать?
Да, есть шрифты для EAN-13. Но использовать его нестандартным способом (выдумывать коды товара не из международного реестра UPC/EAN) я бы не советовал.
Существуют разные штрихкоды общего назначения, такие как ITF, Code39, Code128 и т.д.
| От: | Аноним |
Дата: | 21.09.05 14:15 | |
Оценка: |
Здравствуйте, Кодт, Вы писали:
К>Здравствуйте, Аноним, Вы писали:
А>>Здравствуйте, Кодт, Вы писали:
К>>>Взять специальный шрифт.
К>>>Взять кодируемую строку данных и по алгоритму, специфичному для данного штрихкода и данного шрифта, превратить в последовательность как-бы-букв.
К>>>Напечатать эту строку как-бы-букв данным шрифтом.
А>>Насколько, я понимаю, есть два способа формирования штрих-кода (для последующей печати).
А>>1. с помощью специальных шрифтов, но при этом не все коды возможно сформировать и надо врукопашную реализовать алгоритм
К>Как это не все коды?
К>Если шрифт содержит зебры для всех кодовых символов и маркеров (скажем, у EAN-13 это 10 цифр * 2 сабсета + старт, середина и стоп — итого 23),
К>то можно нарисовать все допустимые и недопустимые варианты.
А>>2. с использованием готовых компонент (DLL, ActiveX).
К>Алгоритмическую часть тоже можно взять из сторонней библиотеки
А>>С точки зрения постановки задачи необходимо сформировать 10-ти значный код товара + префикс код страны. На мой взгляд подходит EAN13. Можно ли его напечатать шрифтами (прочитав предыдущие дискуссии на rsdn у меня возникли сомнения)? Если нет, то какой тогда лучше использовать?
К>Да, есть шрифты для EAN-13. Но использовать его нестандартным способом (выдумывать коды товара не из международного реестра UPC/EAN) я бы не советовал.
К>Существуют разные штрихкоды общего назначения, такие как ITF, Code39, Code128 и т.д.
Да, посмотрел описание Code39 — он даже лучше подходит к данной задаче. А какой шрифт надо использовать для печати Code39?
| От: | Кодт |
Дата: | 21.09.05 14:18 | |
Оценка: |
Здравствуйте, Аноним, Вы писали:
А>Да, посмотрел описание Code39 — он даже лучше подходит к данной задаче. А какой шрифт надо использовать для печати Code39?
Гугль в помощь.
Для меня этот вопрос никогда не стоял: рисовал штрихкоды вручную.
| От: | Denis | http://blogs.gotdotnet.ru/personal/Denis |
Дата: | 21.09.05 14:25 | ||
Оценка: |
| От: | Кодт |
Дата: | 21.09.05 14:28 | |
Оценка: |
Здравствуйте, Denis, Вы писали:
К>>Для меня этот вопрос никогда не стоял: рисовал штрихкоды вручную.
D>от руки а ПайнтБраше? А не подскажите в чём лучше деньги рисовать?
Могу и от руки. Берём спецификацию.
На самом деле, рисовалки программные. Сделаны ещё с тех времён и той аппаратуры (каплеструйные маркираторы), где шрифтами рисовать было нельзя.
| От: | Кодт |
Дата: | 21.09.05 14:29 | |
Оценка: |
К>Могу и от руки. Берём спецификацию.
Самое прикольное — это псевдографикой на матричном принтере. Из бат-файла!
| От: | Аноним |
Дата: | 21.09.05 14:35 | |
Оценка: |
Здравствуйте, Кодт, Вы писали:
К>Здравствуйте, Аноним, Вы писали:
А>>Да, посмотрел описание Code39 — он даже лучше подходит к данной задаче. А какой шрифт надо использовать для печати Code39?
К>Гугль в помощь.
К>Для меня этот вопрос никогда не стоял: рисовал штрихкоды вручную.
| От: | Кодт |
Дата: | 21.09.05 14:43 | |
Оценка: |
Угу.
А>В переменной zebra находится нечто, что при выводе на принтер даст штрих-код?
zebra — это обычно или битмап (строка нулей и единиц, обозначающих цвет пиксела), или RLE-код (строка длин чёрных и белых последовательностей).
Всё что нужно, это растянуть соответствующую ей картинку по вертикали.
А принтеры — тоже разные бывают. Некоторым нужен битмап, некоторым — специальная управляющая строка (например, маркираторы SATO или Intermec сами умеют рендерить штрихкоды), а некоторые (практически все современные настольные) умеют загружать произвольный шрифт и рендерить текст из этого шрифта.
Собственно, поэтому и стали так широко использовать TTF для вывода штрихкодов.
| От: | Аноним |
Дата: | 21.09.05 15:01 | |
Оценка: |
Здравствуйте, Кодт, Вы писали:
К>А принтеры — тоже разные бывают. Некоторым нужен битмап, некоторым — специальная управляющая строка (например, маркираторы SATO или Intermec сами умеют рендерить штрихкоды), а некоторые (практически все современные настольные) умеют загружать произвольный шрифт и рендерить текст из этого шрифта.
Как же тогда, штрих-коды печатают готовые компоненты (barcode.ocx etc), если принтеры разные бывают?
| От: | Кодт |
Дата: | 21.09.05 16:01 | |
Оценка: |
Здравствуйте, Аноним, Вы писали:
А>Как же тогда, штрих-коды печатают готовые компоненты (barcode.ocx etc), если принтеры разные бывают?
Рендерят одну здоровенную картинку и шлют её как есть. Для виндоуза это наиболее простой способ, хотя и наиболее медленный.
| От: | anonymous | http://denis.ibaev.name/ |
Дата: | 22.09.05 06:10 | ||
Оценка: |
Здравствуйте, Аноним, Вы писали:
А>Да, посмотрел описание Code39 — он даже лучше подходит к данной задаче. А какой шрифт надо использовать для печати Code39?
Шрифт в штрих коде.
Геннадий
seacht
Надо повторить этикетку со штрих кодом, один в один.
Нарисовал все, и через barcode нарисовал шрих код.
Но у меня в 11 кореле по умолчанию стоит шрифт футуре, а надо ариалом. В закладке barcode шрифт не активный. Немогу найти где меняется шрифт.
Переустановка корела не помогла. Где это искать?
Этикетка на немецком, и этот шрифт тоже не смог побороть. пришлось набирать английским, а точки в буквах дорисовывать пальцем.
Может попутно и этот вопрос подскажете.
Пожалуйста.
отечеств. про
Ответ: Шрифт в штрих коде.
я оставляю штрихи и цифры
а остальное — в иллюстраторе
что хочешь, то и набираешь
сделал себе несколько заготовок и только создаю сами штрихи
MaxUpgrader
Ответ: Шрифт в штрих коде.
Геннадий
seacht
Ответ: Шрифт в штрих коде.
Мля, как всё просто.
А с немецкими буковками кто нибудь знает что делать?
Soloway
Участник
Ответ: Шрифт в штрих коде.
Вводить немецкие символы, как и прочие турецкие, греческие и т.п. можно из окна символов. Ctrl+F11 или Text > Insert Character. Надеюсь, сам разберёшься с деталями. От себя добавлю лишь, что символы, которые ты хочешь ввести, должны присутствовать в том фонте, которым ты набираешь текст.
wienta
Участник
Ответ: Шрифт в штрих коде.
Возник аналогичный вопрос с изменением шрифта в при создании штрихкода. Поиск дал только этот ответ.
Darsh
Ответ: Шрифт в штрих коде.
wienta
Участник
Ответ: Шрифт в штрих коде.
жаль, мне нужен именно EAN.
Спасибо за ответ.
Asmussen
Ответ: Шрифт в штрих коде.
Можно аналогичную операцию (Copy-Paste Special) проделывать с помошью макроса. А потом можно уже и шрифт поменять и тд. Давно уже пользуюсь примерно таким макросом для обработки штрихкодов поштучно:
wienta
Участник
Ответ: Шрифт в штрих коде.
cпасибо.
Я правда с макросом раньше не сталкивалась, потому что использую CorelDraw только для создания штрихкодов, а всю остальную работу выполняю в Freehand.
Буду разбираться.
Спасибо еще раз.
Asmussen
Ответ: Шрифт в штрих коде.
Ну тогда вот файлик BarCode.gms.
Положить его в C:\Program Files\Corel\CorelDRAW Graphics Suite 13\Draw\GMS
Перезапустить Корел и искать в опциях Customization->Commants->Macros
строчку про Barcode и перетаскивать куда-нить кнопку или назначать клавишу на него.
Вложения
wienta
Участник
Ответ: Шрифт в штрих коде.
Спасибо Вам большое, Вы меня очень выручили
Asmussen
Ответ: Шрифт в штрих коде.
Пожалуйста.
Только я не спросил, что за шрифт вам нужен. Так что, видимо, попрограммировать немного вам все-таки придется. Чтобы поставить нужный шрифт надо открыть редактор VBA (Atl-F11 из Корела) и найти в нем макрос Barcode, и в строке, где стоит «Times New Roman» вписать необходимый шрифт.
wienta
Участник
Ответ: Шрифт в штрих коде.
я тоже как-то не догaдалась спросить.
Как и автору темы Arial и еще один специфический от клиента.
Спасибо!
Участник
Ответ: Шрифт в штрих коде.
Если это о6легчет жизнь, то можно изменить дефолтный шрифт:
:\Documents and Settings\user\Application Data\Corel\Graphics13\User Config\Barcode.ini
wienta
Участник
Ответ: Шрифт в штрих коде.
А как мне его изменить? В этом файле нет названия шрифта, есть только вот что (отрывок)
[Font]
Face Name=OCR-B-10 BT
Size=10
Вписать в [Font] название шрифта или как?
Это был бы наилучший вариант.
Участник
Ответ: Шрифт в штрих коде.
wienta
Участник
Ответ: Шрифт в штрих коде.
A**Z, Вы гений.
Огромное, преогромное спасибо!
Это именно то, что надо
sil’viya
Участник
Ответ: Шрифт в штрих коде.
Вы бы не могли мне помочь.Дело в том,что штрих-код у меня готовый был, я сама не делала. Теперь мне надо поменять цифры в конце,а как это сделать не знаю!Помогите пожалуйста
Забанен
Ответ: Шрифт в штрих коде.
Зачем? Эта подпись вообще не обязательна.
Главное, чтобы хоть как то читалось. Я водочные контр этикетки делаю порой, так там этот шрифт в таком мясе изначально, что даже больно. Главное, чтобы можно было руками пробить если сканер не читает, остальное от лукавого.
Ну, если единичная этикетка, то расставьте циферьки нужным шрифтом по месту. Если 12 в ряд, то посылайте.