Установка сервера печати
Утилита ScanportPrintServer и конструктор шаблонов ScanportTemplateConstructor доступны для скачивания на FTP-ресурсе или Я.Диск - в разделе /DM_Windows_Android/PrintServer.
К обозначенным ресурсам, так же есть доступ на официальном сайте компании https://data-mobile.ru/download/.
Примечание! Установка, бесплатно предоставляемого программного обеспечения,
Scanport PrintServerничем не отличается от установки большинства программ.Следуйте описанию шагов отображаемых во время установки.
Настройки сервера печати
Основные
Сервер печати Scanport PrintServer возможно запускать, сразу при запуске системы, установив соответствующий флаг в разделе Основные или в разделе Служба сделать службой.


На вкладке Основные необходимо указать несколько параметров:
-
Указать папку на локальном диске, где будут храниться нужные для печати шаблоны. Данные шаблоны возможно сделать самостоятельно, взяв за основу поставляемые шаблоны в комплекте, и доступные сразу после установки в каталоге установки сервера печати
\Scanport Print Server\Templates.Отредактировать их возможно вручную, через текстовый редактор, или при помощи конструктора шаблонов, доступном на нашем ftp или Яндекс Диске, куда так же возможно попасть через наш сайт https://data-mobile.ru/download/.
-
Указать папку на локальном диске - папка, где будет производиться опрос на наличие новых файлов в формате
.xml. В случае обнаружения сервером печати файла в формате .xml, считывается содержимое данного файла, накладывается на шаблон указанный в данном файле, отправляется в качестве задания на указанный в данном файле принтер. После успешного считывания файла, сам файл удаляется из папки.Необходимо, что бы у пользователя, под которым запущен сервер печати, было достаточно прав для чтения, изменения, редактирования, удаления файлов из папки.
- Указать принтер по умолчанию. Если в файле
.xml, выгруженном из товароучетной системы, не указан принтер, на который необходимо отправить задание, тогда печать производится на принтер, указанный в сервере печати. - Указать интервал опроса папки файлов. Если файлов несколько, то следующий файл считывается сразу, если следующего файла не обнаружено, тогда опрос происходит согласно заданным параметрам.
- После установки всех необходимых настроек, требуется сохранить их соответствующей кнопкой и запустить сервер печати кнопкой Старт.
Служба

- Кнопка Установить службу запускает командную строку создающую службу «ScanportPrintServerService».
- Кнопка Удалить службу запускает командную строку удаляющую службу ScanportPrintServerService. Управление сервером печати, в данном случае, происходит через раздел "Служба" и соответствующие кнопки запуска и остановки, а также через радел "Службы" вашей операционной системы. Параметры устанавливаются в программе на вкладке "Основные" и сохраняются через кнопку «Сохранить настройки».
Так же, возможно запускать и HTTP сервер в службе, установив соответствующий флаг.
Внимание! При использовании службы, печать на принтер "Microsoft Print to PDF" становится недоступной.
Настройка HTTP
Настройка HTTP необходима в случаях, когда учетная система расположена на сервере, где нет возможности установить сервер печати Scanport PrintServer, а так же нет возможности указать общую папку обмена с сервером печати.
Примером выступает использование некоторых облачных сервисов 1С, таких как: Scloud, 1BITcloud и подобных.

Необходимо:
- Указать локальный IP-адрес сетевого интерфейса компьютера, на котором установлен сервер печати.
- Указать любой не занятый порт для приложения (например: 9000).
-
Сохранить настройки HTTP сервера и Запустить его.
*Файлы
.xmlпереданные из учетной системы или с терминала сбора данных сохраняются в папку файлов указанную на вкладке Основные.
Примечание Если после запуска HTTP-сервер останавливается через несколько секунд - вероятно указанный порт занят или IP-адрес не верный.
Внимание! Компьютер на котором установлен сервер печати обязательно должен быть доступен по сети с сервера где развёрнута учетная система.
Для этого может потребоваться внешний ip-адрес - там где установлен сервер печати, на маршрутизаторе - проброшенный порт, на компьютере с сервером печати - настроенное правило файрволла (брандмауэра) для порта или приложения сервера печати.
В противном случае, получение и сохранение файлов
.xmlв «папку файлов» будет невозможно.
Проверить доступность запущенного HTTP-сервера возможно обратившись с сервера учетной системы по telnet, или из браузера с добавлением в адрес «/printFile» (например, http://192.168.1.63:9005/printFile).