генератор штрих кодов code 128 excel

Генератор штрих кодов code 128 excel

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».

Источник

Бесплатно Создать Штрихкоды Онлайн

Линейные Штрихкоды, 2D Коды, GS1 DataBar, Почтовые Штрихкоды и многие другие!

Этот веб-сервис не хранит данные пользователя. Данные входа обрабатываются только провайдером входа. Пожалуйста, ознакомьтесь с нашими условиями использования и политикой конфиденциальности.

Ваши преимущества

Для зарегистрированных пользователей в ближайшее время будут добавлены новые расширенные функции.

Спасибо за Ваш интерес! Для получения дополнительной информации, пожалуйста, свяжитесь с нами!

Scan-IT to Office

Приложение Scan-IT to Office (для Android, iOS) отправляет удаленно собранные данные и штрихкоды в реальном времени в Excel, Word, Google Таблицы, базы данных или любые другие приложения для ПК или Mac.

Онлайн генератор этикеток

Создавайте этикетки со штрих-кодом и отраслевые этикетки и формы этикетки VDA 4902, AIAG, MAT и т.д. Попробуйте бесплатную демо-версию Онлайн-генератора этикеток со штрихкодом для моментальной печати нужных Вам этикеток.

Онлайн-генератор QR-кодов

Используйте созданные QR-коды для перехода на веб-страницы, ввода телефонных номеров, сообщений, отправки твитов, передачи контактных данных, подключения к Wi-Fi сетям и т.д. Просто попробуйте!

Данный генератор штрихкодов является бесплатным

Вы можете использовать данный генератор штрих-кодов как часть Вашего некоммерческого веб-приложения или веб-сайта для создания динамических штрих-кодов с Вашими собственными данными. В ответ мы просим Вас разместить на Вашем сайте обратную ссылку с текстом «Генератор штрихкодов от TEC-IT». Использование логотипов TEC-IT опционально. Пожалуйста, свяжитесь с нами, если Вы хотите использовать данный сервис в коммерческих целях.

Для размещения обратной ссылки используйте подготовленный HTML-код.

Источник

Бесплатно Создать Штрихкоды Онлайн

Линейные Штрихкоды, 2D Коды, GS1 DataBar, Почтовые Штрихкоды и многие другие!

Этот веб-сервис не хранит данные пользователя. Данные входа обрабатываются только провайдером входа. Пожалуйста, ознакомьтесь с нашими условиями использования и политикой конфиденциальности.

Ваши преимущества

Для зарегистрированных пользователей в ближайшее время будут добавлены новые расширенные функции.

Спасибо за Ваш интерес! Для получения дополнительной информации, пожалуйста, свяжитесь с нами!

Scan-IT to Office

Приложение Scan-IT to Office (для Android, iOS) отправляет удаленно собранные данные и штрихкоды в реальном времени в Excel, Word, Google Таблицы, базы данных или любые другие приложения для ПК или Mac.

Онлайн генератор этикеток

Создавайте этикетки со штрих-кодом и отраслевые этикетки и формы этикетки VDA 4902, AIAG, MAT и т.д. Попробуйте бесплатную демо-версию Онлайн-генератора этикеток со штрихкодом для моментальной печати нужных Вам этикеток.

Онлайн-генератор QR-кодов

Используйте созданные QR-коды для перехода на веб-страницы, ввода телефонных номеров, сообщений, отправки твитов, передачи контактных данных, подключения к Wi-Fi сетям и т.д. Просто попробуйте!

Данный генератор штрихкодов является бесплатным

Вы можете использовать данный генератор штрих-кодов как часть Вашего некоммерческого веб-приложения или веб-сайта для создания динамических штрих-кодов с Вашими собственными данными. В ответ мы просим Вас разместить на Вашем сайте обратную ссылку с текстом «Генератор штрихкодов от TEC-IT». Использование логотипов TEC-IT опционально. Пожалуйста, свяжитесь с нами, если Вы хотите использовать данный сервис в коммерческих целях.

Для размещения обратной ссылки используйте подготовленный HTML-код.

Источник

Как самостоятельно сделать генератор штрих-кодов в Excel

При ведении учета в торговле, создании личных каталогов используются штрих-коды. Для их последующего считывания существуют сканеры. А создать можно с помощью программных продуктов разработанных специально для Excel.

Как сделать штрих-код в Excel

Сформировать генератор штрих-кодов в Excel можно разными способами: с помощью макроса, инструмента ActiveX и разработанных модулей. Рассмотрим на примере одного из специализированных продуктов. Он является абсолютно бесплатным. Поэтому расценивать статью как рекламную нельзя.

Самый простой способ это установить в Windows шрифты штрих кодов и тогда они буду доступны в Excel на панели «Главная»-«Шрифт».

Пару шрифтов-штрихкодов можно скачать в конце статьи

Так же можно скачать по адресу http://www.idautomation.com/font-encoders/word-excel-addin/ надстройку для ввода штрихкодов в программе Excel или Word.

Перед началом работы убедитесь, что в программе Excel доступен Visual Basic. А в настройках безопасности – сняты ограничения для макросов.

Следующий этап – печать штрих-кода из Excel для проверки правильности кодировки. То есть напечатать коды можно только тогда, когда используются специальные шрифты.

Еще один способ формирования штрих-кодов – написать макрос (реализовано тут).

Чтобы добавить штрих-код в Excel 2007, нужно выполнить следующую последовательность:

Чтобы нарисованный код «заработал» (адаптировался под введенные пользователем цифры), нужно писать макрос.

Как подключить сканер штрих-кода к Excel

Процесс подключения зависит от модели сканера и его возможностей. Иногда ничего делать не нужно. Достаточно подключить сканер к компьютеру, используя включение «разъем клавиатуры», и открыть во время работы книгу Excel (должен быть установлен USB-драйвер сканера).

Сканер не воспринимает штрих-код как графический объект – он преобразует его в набор цифр. Во время работы в активную ячейку вставляется числовое значение, считываемое устройством, и срабатывает перевод строки. Детектор посылает символ Enter, что заставляет курсор перейти в следующую строку.

Ряд моделей сканеров работает как клавиатура. При вводе кода данные сразу попадают в активную ячейку листа.

Для ряда устройств требуется специальная надстройка: стандартное меню не справится с задачей.

Источник

Мой штрихкод. Code128

Однажды в процессе производственной деятельности у меня появилась необходимость генерации штрихкода по стандарту code128. Появилась в виду того, что имевшаяся в эксплуатации функция (хранимая процедура в базе Oracle) генерировала клёвый, полосатый штрихкод, который читался не во всех случаях. Разработчики в своё время оттестировали эту процедуру весьма некачественно, но перерабатывать уже не собирались т.к. проект был давно сдан, а потребности в считывании так и не появились.

Первая мысль — поиск готовых библиотек. Навскидку определили критерии — с pl/sql не связываемся, пусть это будет внешний сервис: возможно кусок на javascript для генерации прямо на страничке, либо обращение за картинкой к ближайшему серверу где имеется php. Беглый поиск в интернете показал что тема истоптана весьма плотно. Есть как наколенные поделки уровня лабораторки по программированию, так и мощные библиотеки для всех вариантов кодирования вплоть до qr-кодов. Варианты с JavaScript пришлось отбросить т.к. они во-первых практически все «обфусканы» (даже непонятно, то ли для сокращения объема, то ли стыдно исходники показать), во-вторых генерируют строку для отображения определенным шрифтом, наличие которого не всегда можно обеспечить на клиентском месте и требует дополнительных обработок для экранирования спецсимволов. Внимательное изучение библиотек и кусков кода на php тоже произвело тягостное впечатление — на первый взгляд всё вроде бы правильно: и классы написаны на все случаи жизни, комментарии в наличии, украшательства типа выбора цвета и рамочек, примеры подготовлены. Начнёшь вникать — хотят либо php самой распоследней версии (на боевых серверах не всегда это получается добыть), либо внутренняя логика не различима совсем, либо штрихкод на выходе получается длиннее ожидаемого. Вот последнее не дало покоя и подтолкнуло к собственной реализации.

Самое время пощупать теорию. Вернее мы с ней познакомились намного раньше, просто до последнего не хотелось ввязываться в дополнительное программирование. Исторические факты опустим, а вот очень хорошее техническое описание имеется на http://code128.narod.ru/ (в архиве это файл Descript.doc ) либо в Википедии. В принципе, это всё что нам потребуется для понимания и собственной реализации алгоритма (тут я немного лукавлю — из любой готовой библиотеки нужно выдрать таблицы толщин штрихов, чтобы не вбивать их вручную). Ну и напишем всё это безобразие на php, заодно посмотрим пару прикольных моментов, про которые все забывают или стесняются использовать.

Теория гласит, что code128 позволяет закодировать (сюрпрайз!) 128 символов, при этом нам доступно 3 алфавита, между которыми можно переключаться по ходу дела. Наибольший практический интерес представляют алфавит «B» для буквенно-цифровых символов и алфавит «С» который используется для кодирования цифр, но с некоторой оптимизацией — одним штриховым символом можно закодировать 2 исходных символа и получить более короткий штрихкод. Вот эта оптимизация пока не даётся ни одному php-разработчику — максимум что я видел это попытка в начале кодирования определить состав строки и при наличии только цифр переключаться на алфавит «С». В остальных библиотеках это банальная подстановка символов штрихкода по таблице.

Сразу набросаем простейший класс который содержит сам текст, такие-же классы для рассмотрения вариантов по алфавиту B и С, длину последовательности. Делаем ему минимальный конструктор — на входе строка для кодирования, режим кодирования, ссылки на потомков. В начале конструктора добавляем проверки, чтобы не прорабатывать данную ветку дерева:

и сразу ловим конкретный косяк — куча «пустых» объектов. И это не смотря на то что мы явно отказались создаваться и вроде как железно возвращаем NULL! В общем сразу надо понять, что в php объект создаётся в любом случае. Полагаю что также и в остальных объектно-ориентированных языках. И все эти условия надо проверять перед созданием объекта. Следовательно правильный конструктор будет выглядеть примерно так:

Итак, худо-бедно мы нашли самый короткий путь (штрихкод). Надо его вывести для начала на экран. Делаем в два этапа: сначала от потомка возвращаемся к родителю. Итоговые символы, включая переключение между алфавитами, пушим (push) в массив. Да, в PHP есть такая функция, и она позволяет нам сделать из массива довольно удобный стэк.

Когда потребуется вывести строку — используем array_pop. Таким образом, мы по прежнему используем данный массив как стэк и легко выводим информацию в обратном порядке. Попутно готовим дополнительную обвязку для нашего штрихкода — старт/стоп/контрольная сумма.

Как этим пользоваться? В файл с классом в конец добавим пару строк:

попробовать можно сразу, вставив в html-страничку примерно вот такой тэг:

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • генератор штрих кода приложение
  • генератор штрих кода почта россии
  • генератор штрих кода для озон
  • генератор штрих кода дата матрикс
  • генератор штрих кода в 1с предприятие

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии