Печать пречека с мобильного терминала (КПК) - Win CE
Настройка Редактора
Назначение в редакторе чекового принтера не требуется. Нужно создать сервис-принтер и назначить на него поток сервис-печати с виртуальной станции КПК.
Важно: Создавать поток сервис печати обязательно в английской раскладке, например Precheck.
Настройка TMS-сервера
В конфигурационный файл Lang.ini необходимо добавить секцию [PRECHECK]:
[PRECHECK] Stream=Precheck - Название потока сервис печати, назначенной на виртуальную станцию. Width=38 - ширина печати; NameWidth=23 - ширина названия блюда; QNTWidth=8 - ширина колонки кол-ва; остально для суммы TitlesNum=1 - заголовок пречека Title0=Наименование и адрес ресторана FooteresNum=4 - подвал пречека Footer0=Вознаграждение официанту Footer1=приветствуется Footer2=но всегда остается на Ваше Footer3=усмотрение.
Можно еще добавить настройку в TMS2.INI
PrintAllChangesAsPreCheck=1
В этом случае пречек будет печататься автоматически после сохранения заказа на КПК.
Настройка мобильного терминала (mwsettings6.xml)
На КПК нужно определить функциональную кнопку на корпусе с помощью программы ShowKeyPress.exe (см. дистрибутив мобильного официанта - директория \PocketPC5\Utils ).
- На КПК запустить программу ShowKeyPress.exe.
- Нажать на корпусе программируемую кнопку, которая будет отвечать за печать предчека.
- На экране высветится код кнопки, который нужно будет записать в mwsettings6.xml.
Далее открыть mwsettings6.xml любым текстовым редактором (блокнот, FAR, и.т.д)
В секции <KEYS K1="193" K2="194" K3="195" K4="196" K6="197" K5="198"/> добавить идентификатор K7= <код кнопки, полученный из программы ShowKeyPress.exe>
Например был получен код 205, в этом случае секция <KEYS ... /> должна выглядеть следующим образом:
<KEYS K1="193" K2="194" K3="195" K4="196" K5="197" K6="199" K7="205"/>
ВАЖНО: Пропускать теги в секции <KEYS/> нельзя, т.е. должны быть последовательно указаны все значения K1, K2, ... K6, K7!
Теперь при нажатии запрограммированной кнопки на КПК в окне заказа появится сообщение:
[Сохранить заказ? Выполнить предчек?]
При подтверждении получаем предчек на принтере, указанном в редакторе (см. выше).
Примечание: печать предчека с КПК работает с версии TMS 6.1.13.