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

12.07.21

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?] Купить один файл
Печать этикеток и ценников 2.0
.zip 2,16Mb
35
35
2 SM
Скачать Купить за 2 150 руб.

Удобная и быстрая печать бумажных ценников и клейких этикеток из 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    15718    10    8    

14

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

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

3588 руб.

11.11.2020    48800    56    44    

67

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

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

2000 руб.

04.11.2019    28755    114    87    

53

Логистика, склад и ТМЦ Этикетки, ценники Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

Выводит при печати этикетки складской ячейки в качестве штрихкода адрес ячейки вместо уникального идентификатора

1 стартмани

20.06.2024    621    2    Alexei_Siva    4    

6

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

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

20.01.2023    2223    aldar    0    

9

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

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

2 стартмани

03.01.2023    3596    23    AndreyPonom    7    

11

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

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

3 стартмани

04.05.2022    13743    48    aximo    3    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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) При каких условиях возникает ошибка? Приложите скриншот окна программы пожалуйста. И укажите версию УТ и платформы.
Оставьте свое сообщение