шрифт для штрих кода ean 13
Генератор штрих кодов
В этой статье рассказывается, как сгенерировать штрих коды для товаров вашего магазина. Здесь же вы сможете скачать бесплатный файл Excel, при помощи которого вы сможете сгенерировать нужное количество штрихкодов и распечатать их на обычном принтере либо на принтере этикеток.
Маленькое научное отступление
В мире существует несколько (до десятка или чуть больше) различных систем штрих кодирования товара. Среди этих систем нас с вами в первую очередь интересует система EAN13 (аббревиатура EAN расшифровывается как European Article Number, т.е. Европейский Код Товара. Несмотря на название, этот код используется по всему миру, включая Америку, Китай, Японию и все остальные страны мира:), так как именно этой системой кодируются 99.9% товаров во всем мире.
код EAN13
Код EAN13 состоит из тринадцати цифр, разные места этой 13-символьной последовательности имеют различный смысл. В рамках этой статьи нам интересно только, что:
Из вышесказанного следует, что если магазину необходимо присвоить штрихкоды продаваемым товарам, эти штрихкоды ни в коем случае нельзя придумывать из головы: придуманные цифры скорее всего не попадут в формат EAN13 и сканер штрих кодов просто не прочитает такой штрихкод. Для того, чтобы решить эту проблему, институт EAN (разработчик стандарта EAN13) предусмотрел специальный диапазон штрихкодов (любые штрих коды, начинающиеся с цифр 200, 201, 202 и так далее вплоть до 299 и заканчивающиеся правильно расчитанной контрольной цифрой) для использвания внутри магазинов, а мы подготовили специальный файл Excel, который генерирует штрихкоды в этом диапазоне и предлагает вам их распечатать на принтере.
Скачивание генератора штрих кодов
Для того, чтобы генерировать штрихкоды на своем компьютере, вам необходимо скачать бесплатную рабочую книгу Excel для генерации штрихкодов и сохранить ее на жестком диске вашего компьютера. Собственно, скачаете вы не просто файл Excel, а архив, содержащий три файла:
Скачайте и разархивируйте этот файл на жесткий диск вашего компьютера, после чего приступайте к установке штрихкодового шрифта ean13.ttf в Windows.
Установка штрифта для печати штрих кодов
Сейчас вам нужно установить в Windows штрифт EAN13.TTF, без которого вы не сможете печатать штрихкоды. Пожалуйста:
В Windows XP и более ранних версиях этой операционной системы:
Выберите кнопку Пуск, далее Панель Управления, в ней запустите иконку Шрифты
В результате запуска у вас на экране появится окно со списком установленных штрифтов. Щелкните мышкой пункт меню «Добавить новый шрифт» и в появившемся окне выберите файл штрифта EAN13.TTF, сохраненный на жестком диске (см. предыдущую главу).
В Windows 7 и Windows Vista:
В Windows 7 кнопка «добавить шрифт» исчезла из окна Шрифты. Найдите в проводнике файл шрифта EAN13.TTF, «скопируйте» его при помощи правой кнопки мыши и затем «вставьте» его в список шрифтов Windows..
Запуск генератора штрих кодов
Теперь штрих кодовый шрифт проинсталлирован в Windows. В той папке, куда вы разархивировали скачаные файлы, запустите двойным щелчком мыши файл Генератор штрих кодов.xls. Возможно, при запуске вы увидите такую картину:
Это значит, что в вашем Office для безопасности компьютера выключены макросы, и вам необходимо их включить.
Однако этим пользуюся не только программисты. Популярность Microsoft Office и мощь встроенного в него языка программирования привлекли к себе внимание хакеров и вирусописателей со всего мира, начиняющих хакерскими подпрограммами электронные таблицы и документы Office и выкладывающих их в Интернет. Единственной мерой, который смог придумать Майкрософт для безопасности пользователей было отключение запуска макросов по умолчанию.
Если вы решили нам доверять, включите макросы в Excel и «запустите» скачанный файл Генератор штрих кодов.xls. Когда рабочая книга Excel для печати ценников откроется, вы сразу же сможете сгенерировать штрихкоды после указания несложных настрок генератора:
В этом окне вам необходимо указать:
После того, как настройки генератора штрихкодов будет выполнены, вы можете нажать кнопку Создать штрихкоды. В ответ на это генератор штрих кодов создаст для вас новый лист Excel и заполнит его сгенерированными штрихкодами (колонка А). Дополнительно эта программа заполнит колонку B «картинками» штрихкодов, «нарисованных» при помощи того самого шрифта EAN13, который вы скачали вместе с генератором штрихкодов:
Вы можете распечатать эту страницу на принтере и потом удалить ее из рабочей книги, а можете удалить даже не печатая: вы всегда можете сгенерировать эти штрих коды заново и вам т.о. просто незачем сохранять их на жесткий диск.
Как это работает
Послесловие
Шрифт для штрих кода ean 13
Вы можете скачать шрифт «IDAutomationHC39M» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «eanbwrp72tt» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «Code Xero» одним zip-архивом,
в архиве 1 шрифт.
Вы можете скачать шрифт «eanbwrp36tt» одним 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 шрифт.
Шрифт для штрих кода ean 13
Barcode.ttf Шрифт TrueType для отображение штрихкодов.
Barcode.bas Исходные тексты функций преобразования различные кодировок штрихкодов.
Barcode.doc Пример использования штрихового кодирования в Microsoft Word.
Barcode.mdb Пример использования штрихового кодирования в Microsoft Access.
Barcode.xls Пример использования штрихового кодирования в Microsoft Excel.
Descript.doc Описание принципов формирования штрихкодов.
Readme.txt Описание установки и использования. Этот файл.
2.1. Загрузка пакета на компьютер
3.1. Подготовка документа офисного приложения для использования штрихкодов
— Откройте приложение Micosoft Excel (Word или Access). Создайте новый или откройте существующий документ.
— Выберите в меню Сервис команду Макрос и Редактор Visual Basic.
— В окне редактора Visual Basic в меню File выберите команду Import File.
— Найдите в папках и выберите файл Barcode.bas, включенный в этот комплект. Теперь в список Modules добавиться новый модуль Barcode.bas.
— Закройте редактор Visual Basic и вернитесь в окно Microsoft Excel (Word или Access).
Документ готов для использования штрихового кодирования.
Теперь содержимое ячейки отображает штрихкод, в котором закодировано значение параметра A функции кодирования.
3.2. Вставка штрихкодов в файлы Microsoft Word
— Выполните инструкцию по подготовке документа для использования штрихкодов, описанную в п.3.1.
— Вставьте текстовые поля формы документа, которые будут содержать штрихкоды.
— Создайте макрос, заполняющий эти поля результатом выполнения функций штрихового кодирования Codabar, Code_128, Code_39 или Interleaved_2of5.
Например,
ActiveDocument.FormFields(«MyBarcode»).Result = _
Code_128(ActiveDocument.FormFields(«MyData»).Result).
— Установите созданный макрос на кнопку или на выход из поля данных формы документа.
— Установите для полей, содержащих штрихкод, шрифт Barcode размером от 16 до 36 пунктов (оптимальный размер подбирается в зависимости от модели сканера, обычно 26 пунктов).
— Не забудьте отключить выделение полей серым фоном, иначе ухудшается распознавание черного на сером.
3.3. Вставка штрихкодов в файлы Microsoft Access
— Выполните инструкцию по подготовке документа для использования штрихкодов, описанную в п.3.1.
— На новой форме или в отчете установите Надпись (Label), определяемую как результат действия одной из функций Codabar, Code_128, Code_39 или Interleaved_2of5.
— Установите для Надписи (Label) шрифт Barcode размером от 16 до 36 пунктов (оптимальный размер подбирается в зависимости от модели сканера, обычно 26 пунктов).
Примечания
— Функции штрихового кодирования могут быть использованы непосредственно в запросах, до отображения на форме.
Функция преобразует цифры и служебные символы в штриховой код Codabar, отображаемый посредством шрифта Barcode.
Функция преобразует символы в штриховой код Code 128, отображаемый посредством шрифта Barcode.
Функция автоматически формирует стартовый и стоповый разряды.
Функция преобразует прописные латинские буквы, цифры и служебные символы в штриховой код Code 39, отображаемый посредством шрифта Barcode.
Функция автоматически вставляет символы * для формирования стартовых и стоповых разрядов.
4.4. Interleaved_2of5
Функция преобразует цифры в штриховой код Interleaved 2 of 5, отображаемый посредством шрифта Barcode.
Функция автоматически формирует стартовый и стоповый разряды. Нечетное число цифр с учетом контрольного разряда дополняется слева символом «0».
Формирование EAN-13 при помощи шрифта EANGNIVC.ttf Code128 шрифтом Barcode.ttf
Целый час гуглил программу формирования штрихкода шрифтом eangnivc.ttf для 7.7 и ничего не нагуглил, всё для 8 и для 8.
Потратил ещё два часа, написал простенькую процедуру формирования EAN-13.
Заодно там есть полезная кнопка Рестарт для внешней обработки.
Заодно там есть генератор случайных чисел.
Заодно нашёл у себя в загашниках чужую процедуру формирования Code128 шрифтом Barcode.
Скачать файлы
Специальные предложения
Обновление 08.12.14 00:16
Код открыт Не указано
См. также
Консоль прямых запросов для 1С++ (1С 7.7) Промо
Консоль прямых запросов для 1С 7.7, под компоненту 1Сpp.dll. Особенности: 1. Печать результата запроса. 2. Сохранение результата в файл в виде внутреннего представления таблицы значений 3. Формирование запроса как для SQL, так и для DBF вариантов, с разными вариантами драйверов. 4. Сортировка по произвольной колонке результата таблицы
25.04.2012 36870 177 Aristo_ 9
Список реквизитов отчетов(обработок) конфигурации
Список реквизитов отчетов (можно и для обработок доработать) конфигурации
30.09.2021 706 0 Antoska 0
Масштабирование шрифта
Масштабирование шрифта так, чтобы текущий текст полностью помещался в отведенное для его отображения текстовое поле с максимально возможным размером шрифта.
08.06.2021 1534 0 hogik 0
Меняем кодировку файла на UTF-8 (для СЗВ-СТАЖ)
В ЗиК 7.7 при выгрузке СЗВ-СТАЖ для перевода кодировки файла в UTF-8 используется COM-объект ADODB.Stream. У клиентов при работе с ним 1С полностью вылетала. Здесь приведён скрипт изменения кодировки файла на PowerShell и способ изменения выгрузки в ЗиК 7.7.
01.02.2018 15309 5 sashocq 3
Openconf upd. 2014 Промо
Обновленная сборка OpenConf Light Pack.
27.04.2014 51963 343 unichkin 49
Сравнение конфигураций на платформе 1Сv7.7
Обработка позволяет сравнивать структуру полей разных баз данных на платформе 1Сv7.7, что, в случае объединения конфигураций, поможет избежать разрушения базы.
12.11.2016 11924 12 citicat 7
Подсветка кода 1С в Visual Studio (2012, 2013)
Для тех, кто использует GСomp и TFS в качестве системы контроля версий, не очень удобно сравнивать модули без подсветки кода. Этот плагин призван исправить несправедливость.
06.06.2016 15346 10 MadDAD 6
Для платформы 7.7. Отчёт по видам документов, двигавших регистр за период
Отчёт по видам документов, двигавших регистр за период.
31.03.2016 13727 1 vendim 1
Секретный релиз платформы v77.27.7 Промо
Исправления платформы, позволяющие запустить 1cv77 в клиент-серверном варианте на СУБД MS SQL 2005-2014 без понижения режима совместимости.
07.03.2011 327136 1778 spock 929
Технологическая проверка кода конфигурации (7.7)
1С 7.7 не имеет практически никаких средств, предназначенных для контроля правильности кода. В синтаксически правильном, с точки зрения 1С, коде можно, например, определить переменную НомерДок в модуле документа. Эта обработка может помочь найти некоторые «плохие решения» в коде.
03.09.2015 11755 7 vcv 6
Структура модуля с выводом комментариев
Отчет показывает структуру программного модуля на языке 1С:Предприятие 7.7.
06.08.2015 12378 2 корум 1
Быстрое попроцедурное сравнение модулей конфигураций 7.7
Утилита для быстрого формирования отчета о различиях в конфигурациях 7.7
18.06.2015 12960 7 MadDAD 3
Консоль (7.7) Промо
Предлагаю вашему вниманию консоль для программирования в среде 1С. Теперь для выполнения коротких разовых задач необязательно заходить в конфигуратор. 1.Запускаешь консоль 2.Пишешь свой код 3.Нажимаешь Выполнить. Требование: 1С++ (со встроеным FormEx) должна быть уже загружена 1sci.dll грузится ПриОткрытии() В архиве на всякий случай выложил все необходимое: 1cpp.dll (от 5 декабря 2008 г., 1:30:26) 1sci.dll (от 5 августа 2008 г., 13:32:42) Ссылки: 1sci.dll http://infostart.ru/projects/4443/ 1cpp.dll http://www.1cpp.ru/ Огромное спасибо steban http://infostart.ru/profile/1746/
24.06.2009 23343 224 mdbm 26
Компоновщик прямых запросов 7.7 (Выборка документов)
Компоновщик прямых запросов позволяет делать выборки документов из SQL базы данных 1C 7.7 любой конфигурации
18.06.2015 13043 0 942644 3
Консоль прямых запросов для 1С++ (1С 7.7) + ToySQL
Консоль прямых запросов для 1С 7.7, под компоненту 1Сpp.dll. Особенности: 1. Печать результата запроса. 2. Сохранение результата в файл в виде внутреннего представления таблицы значений 3. Формирование запроса как для SQL, так и для DBF вариантов, с разными вариантами драйверов. 4. Сортировка по произвольной колонке результата таблицы Консоль подпилена для работы с ToySQL
04.06.2015 13562 22 qeos 5
Подсветка синтаксиса 1C (в том числе языка запросов) в EmEditor
Данная доработка возможностей EmEditor в первую очередь будет очень интересна людям, которые за долгие годы программирования привыкли к этому редактору, но вынуждены были использовать другие редакторы при работе с 1С, из-за отсутствия соответствующей подсветки текста. Теперь в этом нет необходимости, т.к. представляю вашему вниманию подсветку текста и языка запросов для EmEditor.
17.05.2015 12153 7 Mopsik 2
[Разработчику] Любая таблица значений в OLAP Промо
Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag’n’Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.
21.12.2012 31173 51 venger 7
Консоль запросов
Консоль запросов к базе SQL, не требующая внешних компонент
29.04.2015 15885 39 Gvozdod 8
Написание SQL запросов с использованием метапарсера 1с++ прямо из 1С предприятия (пользовательский режим)
Обработка для написания запросов. Большая часть взята отсюда http://www.1cpp.ru/forum/YaBB.pl?num=1157967835/all
06.03.2015 151081 10 born85 6
Класс для формирования штрих-кодов при помощи свободной библиотеки Zint
02.10.2014 19644 29 Amel2010 10
Сравнение и объединение диалогов форм МД файла Промо
Обработка анализирует диалоги форм двух мдшников и показывает изменения в них в удобоваримом виде. Авmop: Peуmoв Дмumpuй, e-mail: dimoff66@mail.ru, icq: 177067865 Автору огромное спасибо!
09.09.2008 28638 1287 WiseSnake 27
Перевод десятичного числа в HEX, BIN, OCT, _IdToStr и другие системы
Два алгоритма перевода десятичного числа в другую систему исчисления от 2 до 36 только средствами 1С (без ВК)
05.06.2014 16260 13 kos 3
Шаблон внешней компоненты для Lazarus (FreePascal)
Шаблон внешней компоненты COM для Lazarus (FreePascal)
16.05.2014 18784 29 v77 5
Ленивые запросы SQL (1С++) для 7.7 на русском
Так сложилось, что приходится часто писать прямые запросы для 1С 7.7 используя 1С++. И так сложилось, что я столкнулся с регулярными выражениями, и, как водится, был ошеломлен. Пришлось написать несколько процедур для того, чтобы запросы было составлять удобнее, дабы переключение раскладки языков не сломать 🙂 Получилось в итоге так, что раскладку переключать вообще не требуется. Запрос набирается просто в русской раскладке 🙂 Почти как в 1С 8.Х! Операторы и названия таблиц, которые я пропустил, просто добавляются в функции запросПравилаЗаменыИменПолей, запросПравилаЗаменыИменТаблиц, запросПравилаЗаменыОператоров. Строки, заключенные в кавычки, обрабатываются корректно.
12.03.2014 13940 2 mismak 3
Контроль изменений в справочниках (сверка с архивом) Промо
Проверяет справочник на наличие изменений в коде и/или наименовании сверясь с «архивной копией»
07.10.2008 20238 320 alexk-is 6
Шрифт с зачеркнутыми латинскими, кириллическими символами, а также цифрами.
21.02.2014 21620 12 etmarket 2
Подсветка синтаксиса 1Cv7.7 в Notepad++
22.01.2014 11655 6 leov-001 4
Простенький diff-ер для mxl-файлов
Надоело перед коммитом в SVN ручками сравнивать изменения в mxl-файлах? Тогда мы идем к вам!
09.12.2013 13335 1 SatanClaws 6
Tray Informer
Согласитесь, что окно стандартное сообщений в 1С иногда приносит больше неудобств, чем пользы. И тем более разные «Предупредить». Что с этим окном только не делают! Его отцепают от формы, делают маленьким, умудряются спрятать за границы экрана. А потом звонят программистам с претензией, что документ почему-то не проводится, отя ничего и не пишет. У вас такого не было? А вот у нас было и не раз )))
04.09.2013 28600 60 O-Planet 78
Отчет «Дерево справочника»
Зарядка для ума: вывод сворачиваемого дерева справочника в 1С v.7.7.
20.07.2013 15069 12 uus 12
Вывод таблицы ASCII
Вывод таблицы символов ASCII для любого шрифта, установленного в системе.
12.07.2013 20254 2 uus 3
1С7: Галерея изображений для любого справочника
10.07.2013 21878 12 unichkin 11
v7.7 1CDialogControls: Инструмент в помощь разработчику на 7.7.
Давным давно, когда я еще плотно писал на 7.7 работа с формами была мучительной и неудобной. Приходилось каждый элемент выкладывать, выравнивать на форме ручками, прописывать код в модуле. Иногда при разработке очередной формы приходила в голову мысль: «а где-то я уже похожее делал. » и начинался мучительный поиск подходящего кода в своих запасах.
21.02.2013 14444 35 MarSeN 14
Быстрый просмотр данных из переменных типа ТаблицаЗначений, СписокЗначений, ИндексированнаяТаблица, Запрос
13.02.2013 8399 11 aaiivanov 3
Групмейкер для таблицы значений.
Универсальная функция и обработка для свертки и группировки таблицы значений. Очень простой способ подвести итоги по призвольным группам в произвольном порядке любой таблицы значений для быстрого вывода на печать нужной пользователю последовательности и детализации группировок.
20.11.2012 26586 58 dusha0020 15
Редактор дат периода
Для того чтобы обозначить (выбрать) период приходиться пользоваться встроенными возможностями 1С или добавлять в диалог дополнительные возможности, кнопочки, описывать в модулях процедуры и функции. С помощью данной обработки Вы можете интегрировать удобства выбора дат периода посредством одной команды-вызова!
01.08.2012 10803 6 6arop 1
Доработанный универсальный подбор объектов UChoice
27.04.2012 22085 168 wenzor 4
Панель функций 7.7
Универсальная панель функций для 1С 7.7 (SQL). На замену меню Операции.
05.04.2012 17992 13 json 2
Исправление документов в 1С 7.7
Утилита для оперативного внесения изменений в любой документ базы данных, включая невидимые на форме реквизиты.
29.03.2012 22218 96 alf2006x 5
Универсальный отчет по любым типам метаданных
Универсальный отчет по метаданным, работающий в любой конфигурации.
21.03.2012 17397 51 alexlaic 15
Просмотр идентификатора объекта в 1С7
Обработка позволяет посмотреть внутренний идентификатор объекта (документа, справочника, счета) в 1С7. Универсальная.
11.02.2012 18295 13 fixin 4
Низкоуровневое чтение Compound-файлов (без использования внешних компонент и утилит)
Низкоуровневое чтение Compound-файлов (без использования внешних компонент и утилит)
01.02.2012 20205 41 andrewks 28
История выбранных элементов для справочников
Для тех, кто пользуется набором классов «Перехватчик» или не боится его использовать! Вам случается часто выбирать один и тот же элемент справочника. Этот набор классов упростит эту работу. Теперь все последние выбранные элементы запоминаются, и можете быстро найти тот, который выбирали перед этим!
10.01.2012 8820 10 Romarius 6
Последний тюнинг известной обработки 1CQA (консоль прямых запросов 1С++) для 1С:Предприятие-77.
Авторы исходной версии: Дмитрий Ощепков (dmitro-75@mail.ru), Ivan T Berezdetsky (berezdetsky@yahoo.com). В предлагаемой версии: 1) Добавлена возможность выбирать тип провайдера данных ODBC или OLEDB (только базы DBF); 2) Добавлена возможность редактировать текст запроса в диалоге конструктора запросов, предоставляемого объектом «AddIn.qryConsole» ВК qryConsole.dll (только базы SQL); 3) Расширен список типов объектов, которые могут принимать параметры запроса; 4)Добавлена возможность через параметры запроса укладывать списки ссылок объектов во временные таблицы (в том числе с иерархическим включением). Эти таблицы можно использовать в тексте запроса по имени ‘# ’; 5) Добавлена возможность открывать обработку в режиме подбора (или имитации подбора) из других форм для подбора произвольных выборок данных из базы; 6) Сделано множество других улучшений (интерфейсных и пр.);
20.11.2011 286552 417 yuraos 383