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

06.08.13

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

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

Файлы

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

Наименование Скачано Купить файл
(только для физ. лиц)
ПечатьШКTSCTDP225
.epf 13,88Kb ver:1.002
150 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Обработка позволяет легко печатать прямо на принтер, поддерживающий 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С v8.3 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Вы работаете с маркируемым товаром? Вам нужно вывести штрихкод GTIN на этикетку? Вы используете типовое решение УТ или УНФ? В типовых конфигурациях нет возможности добавить штрихкод GTIN на этикетку. Сейчас это очень важно для торговых сетей. Добавьте штрихкод GTIN рядом со штрих кодом DataMatrix (код маркировки) на Ваши этикетки с нашим расширением. Решение в виде расширения, а это означает, что конфигурация останется на поддержке. Подключив данное решение, Вы сможете выводить GTIN в виде штрих кода EAN13/EAN128.

5400 руб.

09.06.2021    17677    19    19    

23

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

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

3600 руб.

11.11.2020    51843    66    48    

76

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

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

3000 руб.

04.11.2019    30889    118    89    

57

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

Расширение "Контроль ценников". Позволяет автоматизировать контроль над устаревшими ценниками в магазине при изменении цен на товары. Продавцы или товароведы получают список товаров с измененными ценами для замены ценников в режиме онлайн.

10 стартмани

30.10.2024    1623    17    Miket78    23    

7

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

Внешняя обработка для 1С Розница 2.2.ХХХ - 2.3.ХХХ для печати формирования штрихкодов весового товара и печати на принтере термоэтикеток или кассовом аппарате.

1 стартмани

29.10.2024    1667    18    independ    5    

8

Этикетки, ценники Пользователь 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Обработка для печати кодов марок, полученных из системы "Честный знак".

4 стартмани

09.10.2024    2016    25    user2105876    3    

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

Кстати, сперва появилась ошибка: "локальный документ низкого уровня - ошибка печати". Решается проблема снятием галочки "Разрешить двусторонний обмен" в свойствах принтера, вкладка "Порты".
11. mxm2 1278 29.12.14 20:21 Сейчас в теме
(10) etmarket, укажите приз, для статистики модель принтера.
12. etmarket 941 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 1278 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 61 28.05.21 09:33 Сейчас в теме
В штрихкоде первая цифра не входит. Поле слева добавить как? Или что сделать? Сможете подсказать как поправить?
19. mxm2 1278 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 1278 22.07.21 07:00 Сейчас в теме
(20) Права должны быть на запись... Еще возможно поиграться с галкой "Разрешить двусторонний обмен" на вкладке "Порты" с свойствах принтера
22. LifeStyle 22.07.21 09:24 Сейчас в теме
(21)
Права должны быть на запись... Еще возможно поиграться с галкой "Разрешить двусторонний обмен" на вкладке "Порты" с свойствах принтера


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