Принтеры этикеток TSC – технология TSPL-EZ. Пример интеграции.
Современные принтеры этикеток обладают многими возможностями, которые перечислены, конечно, в списке характеристик, но мало кто задумывается над практическими преимуществами их применения.
Так, любой принтер этикеток TSC оснащён технологией TSPL-EZ, но что же это даёт на практике.
Технология TSPL-EZ
Любой принтер этикеток, независимо от брэнда (TSC, Zebra, Datamax, Argox, Toshiba, Intermec и все иные) используют внутренний язык управления: набор команд принтера, в которые, так или иначе, переводится любое задание на печать этикеток, отправленное с компьютера на принтер этикеток.
Тексты, штрих-коды, графика – всё, что создано вами на этикетке, переводится в команды с соответствующими параметрами.
TSC используют TSPL, Zebra – разные версии EPL и ZPL, Datamax – DPL, Intermec – IPL и т.д.
Разные брэнды - разные языки управления и сделано это в том числе для того, чтобы нельзя было безболезненно переводить парк принтеров предприятия с одного брэнда на иной. "Привязать" клиента на свой брэнд. Но ведь так хочется иметь возможность выбора. Причины могут быть разные: стоимость, несоответствие текущим требованиям предприятия и т.п.. Да просто принтеры могут быть сняты с производства и надо срочно искать замену.
Технология TSPL-EZ решает проблему
На практике она позволяет принтеру этикеток TSC «на лету» распознавать язык, на котором было отправлено задание и сразу печатать этикетку. Без каких-то серьёзных затрат на перенастройку парка принтеров этикеток.
В простейшем случае, когда задание на печать идёт через драйвер Windows, достаточно просто установить принтер этикеток, оснащённый технологией TSPL-EZ на тот же порт, на котором стоял старый принтер этикеток и всё.
Если же задание на печать отправляется в порт принтера непосредственно в виде команд, то чтобы на этикетке печатать русским шрифтом нужно предварительно загрузить этот шрифт в память принтера (утилита DiagTool от TSC позволяет это сделать за 20 секунд) и начать работу.
Пример интеграции с печатью задания непосредственно командами
К нам обратилась крупная компания, занимающаяся сбором и обработкой медицинских анализов с сетью филиалов по всей России. В каждом отделении установлено 10-15 принтер этикеток класса TLP2824 от Zebra.
Задача: подобрать принтер этикеток на замену используемым моделям, так как есть серьёзные нарекания к «живучести» применяемых к тому моменту принтеров: всего около 6-7 месяцев. После которых надо было менять парк целиком.
Объём печати составляет порядка 5-6 тысяч этикеток в день на каждый принтер, но на рабочем столе оператора крайне мало места, поэтому принтеры этикеток даже офисного класса, не говоря уже о начальном промышленном, просто не проходят по габаритам.
Печать осуществляется непосредственно из программного обеспечения клиента с помощью отправки команд в порт принтера (используется язык EPL от Zebra).
Интересующий нас фрагмент кода этикетки из программы клиента (язык EPL):
ZB
D10
S7
q344
I8,C,043
N
B70,60,0,1,2,2,90,N,"000682954301" //Команда формирования штрих-кода
A40,5,0,A,1,1,N,"ЛПУ:0571 ЧИБИЗОВ" // Команда вставки текстовой строки на этикетку. Фамилия берётся из БД
A40,30,0,A,1,1,N,"000682954301" // Команда вставки текстовой строки на этикетку.
A200,30,0,A,1,1,N,""
A40,160,0,A,1,1,N," КРОВЬ"
P1,1 //печать
Решение задачи
Был предложен принтер этикеток TSC TTP-225, который по функциональным характеристикам и расходным материалам полностью идентичен ранее используемым принтерам TLP2824.
Но TTP-225 решает задачи:
- Принтеры имеют существенно меньшую стоимость
- Принтеры имеют большую рекомендованную нагрузку
- Принтеры имеют очень малые размеры
- Дешевле типовые запчасти, которые требуют замены по факту износа: термоголовка и резиновый вал
- Гарантия на принтер этикеток TTP-225 – 2 года
Так как для печати система использует прямые команды на языке EPL, то технология TSPL-EZ в TTP-225 сразу же «подхватила» задания, выводя этикетки на печать.
Единственный нюанс – при этом не печатались тексты с русскими буквами. Что логично, ведь имена русским шрифтов, по умолчанию загруженные в принтер Zebra не совпадают с именами шрифтов в принтерах TSC.
Замечание: нет единого списка имён шрифтов в памяти принтера – каждый клиент может загрузить в память любой шрифт с тем именем, которое сочтёт нужным.
Поэтому, получив исходный текст командного файла, мы дали рекомендацию клиенту, как с помощью утилиты DiagTool загрузить шрифт в принтер этикеток TTP-225 с нужным именем, ведь исправлять код информационной системы клиенту было крайне нежелательно. После этого система заработала как нужно.
Материальные преимущества решения
Основная проблема клиента: быстрый выход ранее применяемых принтеров этикеток из строя. Срок эксплуатации в условиях действительно высокой нагрузки не превышал 6-7 месяцев до необходимости смены парка принтеров.
По итогам 12 месяцев тестирования первой партии принтеров этикеток TSC TTP-225 (20 штук) из строя не вышло ни одного принтера.
"Пробег" каждого принтера на момент анализа достиг 40 км ленты этикеток. И это при том, что гарантированный ресурс термоголовки: 25 км! То есть по факту термоголовки отработали практически двойной ресурс до необходимости их смены на новую.
Расчёт
Или купить 20 новых принтеров стоимостью приблизительно 400$ каждый, если продолжать использовать предыдущие модели. Или закупить новые термоголовки (примерно по 95$) и продолжать эксплуатацию TSC TTP-225.
Итог
Был заключен контакт на поставку 120 принтеров в год для постепенной замены парка принтеров этикеток компании в региональных отделениях на модель TTP-225 от TSC.