Печать штрих этикеток на EPL2 для УТ11

06.08.13

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

Печатаем этикетки прямо на сетевой принтер из УТ11, используя EPL2. Работет очень быстро. Не требует установки каких-либо дополнительных программ/компонент, за исключением драйверов принтера на компьютере к которому он непосредственно подключен.

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

Наименование Файл Версия Размер
ПечатьШКTSCTDP225
.epf 13,88Kb
145
.epf 1.002 13,88Kb 145 Скачать

Обработка позволяет легко печатать прямо на принтер, поддерживающий EPL2 (работает на TSC TDP 225). На принтер (как в папку) просто посылается соответствующим образом сформированный файл, все остальное принтер делает сам. В текущей реализации обработки настроен только один размер этикеток (25 х 45), но его легко расширить.

Обработка 

Настраивается указанием пути к принтеру и заданием размера этикетки.

Если же необходимый размер этикетки отличается от представленного, то достаточно в режиме конфигурирования внести новое значение в списке размеров, и добавить новую карту этикетки в функции СоздатьЭтикетку модуля формы:

Редактирование

Для этого, возможно, потребуется ознакомится со спецификацией "языка" EPL2 (http://www.istandart.ru/download/Printers/Zebra/epl2.pdf, или http://www.spritvest.com.my/downloads/PDF/EPL2_Manual.pdf в оригинале)

По текущей карте этикетка получается такой (скан):

Этикета 25 х 45

Здесь: размер 25 на 45 мм, 4 строки кирилического текста по 23 символа, с предпочтительным разрывом по пробелу, и штрихкод EAN13 среднего размера. 

См. также

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

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

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

3588 руб.

11.11.2020    47777    53    44    

64

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

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

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

2000 руб.

04.11.2019    28295    113    87    

52

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

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

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

4000 руб.

09.06.2021    15028    6    6    

9

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

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

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

20.01.2023    1894    aldar    0    

7

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

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

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

2 стартмани

03.01.2023    3098    19    AndreyPonom    7    

9

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

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

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

2 стартмани

04.05.2022    12202    44    aximo    3    

11

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

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

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

1 стартмани

01.05.2022    11372    6    zemskov    7    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. roha 11.12.13 12:51 Сейчас в теме
на USB принтер можно будет выводить EPL2 данные ?
+
2. mxm2 1265 11.12.13 13:50 Сейчас в теме
(1) roha, сильно зависит от модели принтера, кроме того нужно чтобы его можно было подцепить как сетевой, т.к. технология заключается в том что на принтер как в файл посылается соответствующим образом сформированная информация.
+
3. roha 11.12.13 13:58 Сейчас в теме
(2) Принтер нам дала фирма DHL а файлы EPL2/ZPL2 я формирую через ихнее API, но вот отправить их на принтер не получается. Как сетевой принтер подключить можно. Подскажи кусок кода отправки на принтер.
Спасибо
+
4. mxm2 1265 11.12.13 15:22 Сейчас в теме
(3) roha, из командной строки что-то типа: copy file.erl \\Server\Printer
+
5. roha 11.12.13 15:27 Сейчас в теме
пробовал данный метод - не хочет печатать у меня
Спасибо
+
6. mxm2 1265 11.12.13 15:33 Сейчас в теме
(5) roha, попробуете ключи /a и /b у команды copy, кстати \\Server\Printer - должны быть Ваши имена, например \\Ser01\USB02
+
7. roha 11.12.13 16:00 Сейчас в теме
(6) Попробую с ключами.
+
8. maestro_voln 15.11.14 14:55 Сейчас в теме
9. etmarket 890 28.12.14 17:39 Сейчас в теме
(8) maestro_voln, врядли. Попробовал для своего Zebra s4m через командную строку отправить файл с командами EPL. Пишет, что файл скопирован на сетевой принтер, но сам принтер ничего не печатает.
+
10. etmarket 890 29.12.14 13:51 Сейчас в теме
Спасибо за обработку! Всё работает) Я в восторге)))
Очень понравилось, что не нужно подключать дополнительных компонент и печатает без перерывов между этикетками.

Кстати, сперва появилась ошибка: "локальный документ низкого уровня - ошибка печати". Решается проблема снятием галочки "Разрешить двусторонний обмен" в свойствах принтера, вкладка "Порты".
+
11. mxm2 1265 29.12.14 20:21 Сейчас в теме
(10) etmarket, укажите приз, для статистики модель принтера.
+
12. etmarket 890 12.01.15 22:16 Сейчас в теме
(11) термотрансферный принтер Zebra S4M
+
13. konfed 25.12.15 19:32 Сейчас в теме
Спасибо за подсказку . Zebra 420t тоже так умеет, только желательно установленный принтер с именем ZDesigner GK420t переименовать во что-то покороче и без пробелов , напр. GK420t
+
14. isstorm 5 06.06.16 17:44 Сейчас в теме
Добрый день! Подскажите, из-за чего может быть ошибка

{Форма.Форма.Форма(101)}: Ошибка при вызове метода контекста (Записать)
Файл.Записать(Объект.ИмяСетевогоПринтера + "\" + ИмяФайла + ".txt", "windows-1251");
по причине:
Неправильный путь к файлу '\\192.168.1.145\TSC TTP-2410M\054348.txt'


При этом задержка на отправке происходит, затем вот такая ошибка. Может порт еще надо указать? или имя сетевое неверно написано?
+
15. mxm2 1265 06.06.16 21:58 Сейчас в теме
(14) isstorm, путь к принтеру не должен содержать пробелов или в коде обработки добавьте двойные ковычки
+
16. Crueger 03.05.17 11:02 Сейчас в теме
Здравствуйте!
Платформа 8.3.9.2033
Конфигурация УТ 11.3.2.193
в номенклатуре не используются упаковки, единица хранения штуки.
Ошибка:
{ВнешняяОбработка.ПечатьШКTSCTDP225.Форма.Форма.Форма(284)}: Ошибка при вызове метода контекста (Выполнить)
Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(8, 51)}: Неверные параметры "Справочник.УпаковкиНоменклатуры.ПустаяСсылка"
КОГДА ШтрихкодыНоменклатуры.Упаковка = ЗНАЧЕНИЕ(<<?>>Справочник.УпаковкиНоменклатуры.ПустаяСсылка)
+
17. Crueger 10.05.17 14:50 Сейчас в теме
разобрался. везде надо заменить Справочник.УпаковкиНоменклатуры.ПустаяСсылка на Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка)
+
18. burgomister 59 28.05.21 09:33 Сейчас в теме
В штрихкоде первая цифра не входит. Поле слева добавить как? Или что сделать? Сможете подсказать как поправить?
+
19. mxm2 1265 28.05.21 12:47 Сейчас в теме
(18) разные варианты могут быть:
- скорее всего левая цифра штихкода просто не печатается (это проверяется сканером);
- передается неверно сформированный штрихкод (в этом случае циферки штрихкода и передаенного значения будут разными)
- возможно первая цифра не помещается на этикетку (тут можно уменьшить шк, или сдвинуть)
+
20. LifeStyle 21.07.21 18:13 Сейчас в теме
Добрый день.
Указываю имя принтера \\ADMIN-PC\Xprinter WB. И выходит ошибка Ошибка доступа к файлу "\\ADMIN-PC\Xprinter WB\051151.txt"

То есть принтер он видит, так как если указать неправильный путь, то так и говорит что путь неправильный. Пробовал на три принтера. Я так понимаю что-то с правами?

Спасибо.
+
21. mxm2 1265 22.07.21 07:00 Сейчас в теме
(20) Права должны быть на запись... Еще возможно поиграться с галкой "Разрешить двусторонний обмен" на вкладке "Порты" с свойствах принтера
+
22. LifeStyle 22.07.21 09:24 Сейчас в теме
(21)
Права должны быть на запись... Еще возможно поиграться с галкой "Разрешить двусторонний обмен" на вкладке "Порты" с свойствах принтера


Подключил принтер локально к компу и заработало. А где посмотреть права на запись? все перетыкал и не хочет работать если принтер подключен к другому компу...
+
Внимание! Тема сдана в архив