Печать на мобильных принтерах через PrintService на ТСД ======================================================== .. note:: В примерах использованы принтер `MERTECH DELTA`_, настроенный для печати на чековой ленте, и `ТСД MERTECH MovFast S55`_ *(далее в тексте ТСД S55)*, а также принтер `MERTECH ALPHA`_, настроенный для печати на этикетках, и `ТСД MERTECH Seuic AutoID Q9 серии 8`_ *(далее в тексте ТСД Q9)*. .. _`MERTECH ALPHA`: https://mertech.ru/mobilnyj-printer-mprint-MERTECH ALPHA/ .. _`MERTECH DELTA`: https://mertech.ru/mobilnyj-printer-mertech-MERTECH DELTA/ .. _`ТСД MERTECH MovFast S55`: https://mertech.ru/terminal-sbora-dannyh-mertech-movfast-s55/ .. _`ТСД MERTECH Seuic AutoID Q9 серии 8`: https://mertech.ru/terminal-sbora-dannyh-mertech-seuic-auto-id-8/ .. figure:: ./picture/PrintService0.png :scale: 70 % :align: center ТСД и результат печати через PrintService (рис.1) Оглавление ------------------- * Установка приложения * Добавление принтера * Настройки в приложении * PRINTER * MERTECH ALPHA печать на этикетках на ТСД Q9 * MERTECH DELTA печать на чековой ленте на ТСД S55 * PAPER * Печать через PrintService * Файл * Печать * Результат печати * ТСД Q9, этикетки, MERTECH ALPHA * ТСД S55, чековая лента, MERTECH DELTA .. hint:: `ТСД`_ - терминал (-ы) сбора данных .. _`ТСД`: https://mertech.ru/blog/vse-o-tsd-terminaly-sbora-dannyh/ Установка приложения --------------------- Принцип скачивания и установки приложения на всех ТСД одинаковый. 1. Скачать APK приложения по ссылке `PrinterService (pgyer.com)`_. .. _`PrinterService (pgyer.com)`: https://www.pgyer.com/3RB7 .. figure:: ./picture/PrintService1.png :scale: 70 % :align: center Сайт pgyer.com (рис.2) .. figure:: ./picture/PrintService2.png :scale: 70 % :align: center Скачать apk-файл можно (рис.3) 1. Установить приложение .. figure:: ./picture/PrintService3.png :scale: 70 % :align: center Установка приложения (рис.4) Добавление принтера -------------------- 1. Включить Bluetooth на ТСД .. figure:: ./picture/PrintService4.png :scale: 70 % :align: center Включить bluetooth и нажать "Добавить принтер" (рис.5) .. figure:: ./picture/PrintService5.png :scale: 70 % :align: center Выбрать и добавить принтер (рис.6) В нашем примере ТСД Q9 и мобильный принтер MERTECH ALPHA с этикетками, в списке доступных устройств HM-T3 PRO-1A89. .. figure:: ./picture/PrintService6.png :scale: 70 % :align: center Подключение принтера MERTECH ALPHA на ТСД Q9 (рис.7) Настройки в приложении ----------------------- Запустить приложение и изменить требуемые параметры принтер в «Printer», бумаги в «Paper». .. figure:: ./picture/PrintService7.png :scale: 70 % :align: center Приложение PrinterService (рис.8) Printer ~~~~~~~~ В данном разделе можно добавить принтер и задать его параметры. * Нажать «PRINTER» .. figure:: ./picture/PrintService8.png :scale: 70 % :align: center "Printer" на Q9 - слева, на S55 - справа (рис.9) * Нажать кнопку :kbd:`+` для добавления принтера .. figure:: ./picture/PrintService9.png :scale: 70 % :align: center Кнопка добавления принтера - "+" (рис.10) * Задать параметры принтера Параметры принтера и описание представлены на рисунке 11 и в таблице 1. .. figure:: ./picture/PrintService10.png :scale: 70 % :align: center Приложение PrinterService, окно Printer на Q9 - слева, на S55 - справа (рис.11) Таб.1 - Параметры при добавлении принтера +----------------+------------------+------------------------+ |Параметр |Описание |Значения | +================+==================+========================+ |**Name** |Имя принтера |Активное поле для | | | |ввода названия принтера | +----------------+------------------+------------------------+ |**Language** |Протокол печати | - CPCL | | | | - ZPL | | | | - ESC | | | | - TSPL | +----------------+------------------+------------------------+ |**Connectivity**|Способ подключения| - WI-FI | | | | - Bluetooth | +----------------+------------------+------------------------+ |**DPI** |Разрешение печати | - yes | | | | - no | +----------------+------------------+------------------------+ |**Compression** |Сжатие | - yes | | | | - no | +----------------+------------------+------------------------+ |**Rotate** |Поворот | - 0 | | | | - 90 | | | | - 180 | | | | - 270 | +----------------+------------------+------------------------+ |**Cut** |Обрезка | - yes | | | | - no | +----------------+------------------+------------------------+ Добавление принтера по Bluetooth показано на рисунках 12, 13. .. figure:: ./picture/PrintService11.png :scale: 70 % :align: center Добавление принетра по Bluetooth в приложении PrinterService (рис.12) .. figure:: ./picture/PrintService12.png :scale: 70 % :align: center Добавление принетра MERTECH ALPHA по Bluetooth в приложении PrinterService (рис.13) Параметры принтера MERTECH ALPHA (в примере печать на этикетках) и MERTECH DELTA (в примере печать на чековой ленте) представлены на рисунке 14. .. hint:: В нашем примере в приложении PrintService для принтера MERTECH ALPHA мы выбираем **CPCL**, так как печатаем **на этикетках**, на самом принтере тип бумаги - label, протокол печати - CPCL, а на MERTECH DELTA – **ESC**, тип бумаги на принтере - Receipt, так как там печатали **на чековой ленте**. *Для изменения параметров принтера без утилиты используйте инструкцию* - :ref:`Смена_типа_бумаги_без_утилиты`. .. note:: Утилиту для изменения параметров принтера можно скачать в карточке товара на нашем сайте: `MERTECH ALPHA`_, `MERTECH DELTA`_. .. _`MERTECH ALPHA`: https://mertech.ru/mobilnyj-printer-mprint-MERTECH ALPHA/ .. _`MERTECH DELTA`: https://mertech.ru/mobilnyj-printer-mertech-MERTECH DELTA/ .. figure:: ./picture/PrintService13.png :scale: 70 % :align: center Пример задания параметров принтера в приложении на Q9 - слева, на S55 - справа (рис.14) * Сохранить принтер, нажав кнопку :kbd:`✓`, как на рисунке 15. .. figure:: ./picture/PrintService14.png :scale: 70 % :align: center Кнопка сохранения параметров принтера - "✓" (рис.15) Сообщение об успешном добавлении принтера на рисунке 16. .. figure:: ./picture/PrintService15.png :scale: 70 % :align: center Сообщение об успешном добавлении принтера MERTECH ALPHA в приложении PrintService на ТСД Q9 (рис.16) .. hint:: Чтобы удалить указанный ранее размер бумаги, необходимо нажать на него и в появившемся окне нажать на значок корзины в правом верхнем углу экрана. Paper ~~~~~~ В приложении необходимо задать размер бумаги. По умолчанию выбирается А4, так как данный размер бумаги является предустановленным. .. figure:: ./picture/PrintService16.png :scale: 70 % :align: center "Paper" на Q9 - слева, на S55 - справа (рис.17) * Нажать кнопку :kbd:`+` для добавления размера бумаги .. figure:: ./picture/PrintService17.png :scale: 70 % :align: center Кнопка добавления размера бумаги - "+" (рис.18) * Задать название, ширину и высоту. В нашем примере мы задали 78*30 .. figure:: ./picture/PrintService18.png :scale: 70 % :align: center Пример задания размера бумаги 78*30 (рис.18) .. hint:: Чтобы удалить указанный ранее размер бумаги, необходимо нажать на него и в появившемся окне нажать на значок корзины в правом верхнем углу экрана. Печать через PrintService ------------------------- Когда добавлен принтер и размер бумаги, можно отправить файл на печать. .. note:: В нашем примере мы загрузили на ТСД pdf файл. Нашли и открыли его через приложение Files. При отправке на печать выбрали принтер и указали парметры печати. .. figure:: ./picture/PrintService19.png :scale: 70 % :align: center Файл для печати (рис.20) .. figure:: ./picture/PrintService20.png :scale: 70 % :align: center Изменение параметров файла перед отправкой на печать (рис.21) .. figure:: ./picture/PrintService21.png :scale: 70 % :align: center Отправка файла на печать (рис.22) Результат печати с ТСД Q9 на этикетках на мобильном принтере MERTECH ALPHA ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. figure:: ./picture/PrintService22.png :scale: 70 % :align: center ТСД Q9, этикетки, MERTECH ALPHA (рис.23) Результат печати с ТСД S55 на чековой ленте на мобильном принтере MERTECH DELTA ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. figure:: ./picture/PrintService23.png :scale: 70 % :align: center ТСД S55, чековая лента, MERTECH DELTA (рис.24) Результат печати с ТСД на мобильных принтерах ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. figure:: ./picture/PrintService0.png :scale: 70 % :align: center ТСД и результат печати через PrintService (рис.25) ---------------------------------------------------------------------------- .. centered:: :guilabel:`Л.Т.В. 29.02.2024`