Введение

Станция для печати — ее иногда называют сервером печати. Она настраивается в менеджерской станции так же, как кассовая станция. К ней можно подключать любые устройства, доступные для подключения к кассовой станции. Запускается аналогично другим серверам — в качестве приложения или службы.

Исполняемым файлом данной станции по умолчанию является Winprint.exe.

Конфигурационным файлом данной станции по умолчанию является Winprint.ini.

Названия станции и конфигурационного файла могут быть произвольными. Имя конфигурационного файла для станции печати прописывается в файле Winprint.ini.

При установки ПО из дистрибутива, архива на фтп в папке ftp://ftp.ucs.ru/rk7/versions/, файл Winprint.ini необходимо скопировать из папки \bin\win\ini\ в рабочую папку \bin\win\, где лежит Winprint.exe.

При установки ПО из инсталлятора, касса с конфигурационным файлом лежат в папке [путь установки\имя экземпляра\Rk7WinPrint].

Лицензирование

Станция для печати не требует лицензирования, но для ее работы требуется наличие активной лицензии на кассовом сервере.

Можно использовать лицензию на 0 кассовых станций, но она обязательно должна быть активирована. 

Особенности работы

Для работы станции для печати требуется запущенный кассовый сервер. Можно создать отдельный кассовый сервер для этой цели.

Описание файла настроек winprint.ini

[Config] — основная секция. 

[Config]
STATION=WINPRINT3001_01        ; сетевое имя станции, такое же как указанное в менеджерской станции
Server = MIDSRV3001            ; сетевое имя кассового сервера, с которым будет соединятся станция для печати
ERRORLOG = winprint.stk        ; имя или путь файла журнала ошибок
ShortTimeout = 20000           ; максимальное время выполнения сетевой операции над одним элементом. Задается в миллисекундах
LongTimeout = 100000           ; максимальное время выполнения сетевой операции над коллекцией. Задается в миллисекундах
[NETKERN]
Protocols=tcpsoc.dll
[TCPSOC]
LISTEN=0
[TCPDNS]
;;TEST_MIDSERVER=127.0.0.1
[UPDATE]                       ; секция обновления сервера
NoUpdate = "1"                 ; Не обновлять этот модуль и его зависимые объекты: dll, и т.д.
DELPHI

Настройка станции

  1. Запустите менеджерскую станцию
  2. Перейдите в меню Сервис > Станции и Устройства
  3. Нажмите правой кнопкой мыши на нужный кассовый сервер и выберите Новая станция
  4. Заполните Свойствах кассовой станции раздел Главное:
    • Задайте название станции
    • Переведите статус в Активный
    • Задайте уникальный Сетевой ID на латинице, например «WINPRINT3001_01». Можно оставить название, которое система сгенерировала автоматически. 
    • В поле Тип ОС выберите из выпадающего списка Windows
    •  Тип станции  Станция для печати
    • Сохраните изменения.
  5. Перейдите во вкладку Устройства
  6. Нажмите правой кнопкой мыши на центральное поле и выберите Список драйверов
  7.  Выберите группу Видеодрайвер и перетащите драйвер Windows Video Driver (Window Mode) на поле. 
  8. Подключите к кассовой станции принтер. Затем в свойствах кассы раскройте раздел Назначения принтеров и выберите принтеры для печати пречеков и чеков.

    Важно

    Если поле Назначение принтеров неактивно, значит принтеры уже назначены на уровне ресторана.
  9. Перейдите в папку ...\bin\win\ и откройте файл Winprint.ini. В секции [Config] пропишите и сохраните следующие значения:

    Station = WINPRINT3001_01  ; cетевой ID кассовой станции 
    Server = MIDSRV3001        ; сетевой ID кассового сервера
    DELPHI
  10. Запустить сервер.

По умолчанию конфигурационный файл приложения — winprint.ini. Если необходимо запустить Станцию для печати с другим ini-файлом, то используйте следующую команду: winprint.exe /ininame: newname.ini /desktop

Первый запуск необходимо выполнить в качестве приложения — с параметром /desktop. Также проверьте, что приложение запускается от имени администратора.