Печать этикеток и ценников из УТ 10.3 на обычные и термопринтеры Argox и Godex

12.07.21

Задачи пользователя - Этикетки, ценники

Удобная и быстрая печать ценников и этикеток из 1С:Управление торговлей (УТ) 10.3 на обычных принтерах и на термопринтерах Argox OS-203 DT, OS-2130D и Godex BZB2/EZ2/EZ4, Citizen CLP-521/621.

Скачать исходный код

Наименование Файл Версия Размер
Печать этикеток и ценников 2.0
.zip 2,16Mb
35
.zip 2.0 2,16Mb 35 Скачать

Удобная и быстрая печать бумажных ценников и клейких этикеток из 1С:Управление торговлей (УТ) 10.3. Ценники можно печатать на обычном принтере, а этикетки на термопринтерах Argox и Godex. Подходят все принтеры, использующие языки PPLA, PPLB и EZPL-1.

 

Преимущества.

  • Максимально быстрая печать используя языки самих принтеров. Иногда скорость печати выше в десятки раз по сравнению с печатью через установленный windows-принтер.
  • Возможность настройки параметров печати. Можно регулировать даже скорость и яркость.
  • Открытый код — вы сможете самостоятельно вносить необходимые вам изменения.

Возможности.
    • Печатает ценники на обычный принтер.
    • Печать ценников реализована через выбор шаблона из папки (файлы mxl).
    • Печатает этикетки на термопринтеры Argox PPLA, PPLB и Goodex BZB-2.
    • Печать этикеток реализована через выбор шаблона из обработки.
    • Печать на Argox PPLA принтеры реализована через WinPPLA.dll
    • Печать на Argox PPLB принтеры реализована через WinPPLB.dll
    • Печатать на Argox PPLA и PPLB можно напрямую в порты LPT, COM и USB, а также по сети (например "192.168.0.50") и через пайпы (например "\\server\printer1")
    • Печать на Goodex BZB-2 принтеры реализована через EZPrint (LabelPrint.dll)
    • При изменении типа цены все цены сразу пересчитываются в таблице.
    • Распечатать можно содержание конкретного документа (кнопка "Из документа").
    • Распечатать можно группу номенклатуры c\без подгрупп с\без остатков (кнопка "Добавить группу").
    • Кнопка "Все по 1" устанавливает у всех строк количество экземпляров = 1.
    • Кнопка "Фильтр" позволяет изменить содержимое списка номенклатуры.
    • Можно отредактировать ШтрихКод прямо в строке.

 

 
 История создания

 

 
 Установка

Комплект который вы скачали состоит из нескольких папок и двух файлов.

Библиотеки — здесь все dll’ки которые вам нужны.

Ценники — шаблоны с ценниками для обычных принтеров.

Описание — копия этого описания которая будет всегда с вами.

ПечатьЭтикетокЦенников — сама обработка печати.


1) Всё содержимое папки «Библиотеки» положите в системную папку. Для x32 систем это обычно «C:\Windows\System32» , а для x64 это «C:\Windows\SysWOW64».
2) Зарегистрируйте только три (1CBarCod.dll, dynwrapx.dll и LabelPrint.dll) библиотеки с помощью команд в командной строке вида «regsvr32 ИмяФайлаКаждойБиблиотеки». Регистрацию желательно выполнять под пользователем «Администратор».
3) Скопировать папку «Ценники» в любое удобное место.
4) Запустить в 1С обработку «ПечатьЭтикетокЦенников» и в настройках прописать путь к этой папке.
5) Прописать в настройках все нужные вам принтеры.

 

 
 Настройка


Обработка тестировалась на релизах 1С:Управление торговлей (УТ) 10.3 версий 10.3.26.2 и 10.3.69.2. Вероятность правильной работы на всех версиях очень высокая, т.к. 10.3.26.2 очень старый релиз 2013 года, а 10.3.69.2 релиз 2021 года.

Примечание: Все библиотеки 32х битные. Совместимы с 32х битным клиентом 1С. Если у вас 64х битный клиент 1С, то нужно будет искать, скачивать и регистрировать 64х битные версии 1CBarCod.dll, dynwrapx.dll и LabelPrint.dll.

печать этикетка ценник argox 2130d 2130de 203dt ppla pplb godex bzb2 ez2 ez4 citizen cpl-521 cpl-621 ezpl tpl ezprint DynamicWrapperX

См. также

Штрих-коды в шаблоне этикетки

Этикетки, ценники Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Россия Управленческий учет Платные (руб)

Решение позволяет в шаблон этикетки с типом "Этикетка (обувь, одежда, табак...)" добавлять штрих-коды другого типа, например, GTIN в Code128.

4000 руб.

09.06.2021    15296    8    6    

12

Ценники и этикетки со штрих-кодом для 1С 8.х любой конфигурации

Этикетки, ценники Платформа 1С v8.3 Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Беларусь Украина Россия Управленческий учет Платные (руб)

Простая в использовании обработка для формирования и печати ценников и этикеток со штрих-кодом, с дополнительной ценой, для 1С8.х любой конфигурации. Большое разнообразие шаблонов печатных форм. Управляемая форма (Такси) + Обычный режим.

3588 руб.

11.11.2020    48221    55    44    

65

Печать ценников. (Розница 2.3, УНФ 1.6, две цены + серийные номера) + УНФ 3.0

Этикетки, ценники Платформа 1С v8.3 Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 Платные (руб)

Встроенная в конфигурации Розница 2.3 и УНФ 1.6 подсистема печати ценников по мне слишком неповоротлива и с усилиями поддается тонкой настройке, решил с нуля написать свою универсальную печать ценников для этих конфигураций.

2000 руб.

04.11.2019    28490    113    87    

52

Печать из Андроид

Этикетки, ценники Мобильная платформа Бесплатно (free)

Печать этикеток на принтер WiFi без драйвера.

20.01.2023    2013    aldar    0    

8

Ценники (этикетки) для термопринтера

Этикетки, ценники Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Абонемент ($m)

Внешняя печатная форма для принтера этикеток. В отличие от базовой обработки для печати этикеток эта может выводить на печать дополнительные свойства справочника Номенклатура, а также в ней несложный программный код, что позволяет легко дорабатывать обработку под свои нужды.

2 стартмани

03.01.2023    3280    21    AndreyPonom    7    

10

Набор готовых макетов этикеток (ценников) для Розницы 2.3

Этикетки, ценники Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Архив с экспортными шаблонами этикеток (ценников) формата 58х40. Для тех, кто не хочет сам рисовать их.

2 стартмани

04.05.2022    12766    44    aximo    3    

11

Шаблон этикетки для УНФ (1С:Фреш)

Этикетки, ценники Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Описан механизм создания этикетки для термопринтера ТSC TDP-225 в подробностях. Приложен XML-файл с самим шаблоном.

1 стартмани

01.05.2022    11755    6    zemskov    7    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aspirator23 339 16.07.21 15:21 Сейчас в теме
Востребованная штука. жалко только то что нужно регистрировать библиотеки вручную.
При массовом использовании нужно каждый компьютер обойти чтобы все библиотеки зарегистрировать
Здорово если бы они были в макете. И регистрировались автоматически при запуске обработки. Так реализовано например в Контуре.
2. infiniti48 16.07.21 16:24 Сейчас в теме
Было бы не плохо получить полную автоматику.
3. Free4eveR 20.08.21 11:42 Сейчас в теме
Будет ли что то такое для УТ 11 ?
4. w0r0n 4 20.08.21 12:46 Сейчас в теме
(3) А нужно там такое? 1С так и не сделало быструю печать на термопринтеры в УТ11?
Если наберется несколько желающих в комментариях или личных сообщениях то сделаю и для УТ11.
5. Farpost 116 01.01.22 15:05 Сейчас в теме
Вопрос, а она печатает только EAN-13 или EAN-128 тоже "прожует"?
7. w0r0n 4 01.01.22 22:20 Сейчас в теме
(5) Обработка не умеет, но научить её не трудно. Главное чтобы принтер умел его печатать.

Про ваш принтер. Тут непросто. Теоретически он умеет в EPL, но моя обработка печатает на EZPL\EPL принтеры через библиотеку TPL (про это написано в описании) а она умеет только в LPT порт посылать этикетки. У вас же USB или Ethernet. Туда TPL не умеет - ей больше 10ти лет уже :-)
К вашему принтеру идут в комплекте API и DLL которые осуществляют работу с ним? Я с ходу не смог найти на сайте производителя раздел про это. Возможно документация и библиотеки есть на диске с драйверами. Или поставщик их пришлёт вам по запросу. Тут дело не в языке (EZPL прост как 3 копейки). Главное "смочь" попасть в нужный порт/адрес этим кодом. Надеюсь я понятно объяснил.
8. Farpost 116 04.01.22 06:23 Сейчас в теме
(7) Понял, Спасибо, принтер будет подключен по сети, то есть попадать надо будет в конкретный IP
6. Farpost 116 01.01.22 16:16 Сейчас в теме
Вдогон, и можно ли использовать Вашу разработку вот под эту модель: TSC ML240P
Это промышленный принтер этикеток
9. ssaapp 29.09.22 14:24 Сейчас в теме
(6)У вас получилось подключить TSC ML240P?
10. Farpost 116 30.09.22 05:54 Сейчас в теме
Да, подключили, все норм, пришлось "помучится" с макетом этикетки, но тоже все получилось
11. user1072840 28.11.23 05:47 Сейчас в теме
Я так понял обработка не будет работать с GODEX DT2x, да?
12. w0r0n 4 28.11.23 08:57 Сейчас в теме
(11)
GODEX DT2x

Работа с принтерами Godex осуществляется через библиотеку EZPrint (LabelPrint.dll). Вы можете её скачать со страницы автора http://ezlib.narod.ru/index.html и попробовать со своим принтером. Если ваш принтер поймёт тот язык на котором EZPrint отправляет этикетку в порт принтера то все должно заработать как надо. Только учтите что EZPrint может общаться с принтером только по ограниченному набору портов - по сети она вроде не умеет отправлять. Возможно можно будет обмануть систему и выдать сетевой порт за локальный. Но тут только пробовать нужно имея принтер на руках.
13. user1072840 30.11.23 02:40 Сейчас в теме
14. lenskysergey 6 28.02.24 11:55 Сейчас в теме
Поле объекта не обнаружено (Сообщение)
{ВнешняяОбработка.ПечатьЦенниковЭтикеток.Форма.Форма.Форма(134)}: Этикетка.Рисунки.ШтрихКод.Объект.Сообщение = СтрокаИзСписка.ШК;
{ВнешняяОбработка.ПечатьЦенниковЭтикеток.Форма.Форма.Форма(788)}: ПечатьОбычныйПринтер();
15. w0r0n 4 28.02.24 12:30 Сейчас в теме
(14) При каких условиях возникает ошибка? Приложите скриншот окна программы пожалуйста. И укажите версию УТ и платформы.
Оставьте свое сообщение