PDA

Просмотр полной версии : Немного о тачах... Тачскринах тоесть.



Admin
24.01.2007, 22:35
Про клиентскую часть кипера:
1. Все ставится, как и простая станция. Если TS SIEMENS, то KEYS.DLL берем K_SIEM2.DLL. Для других используем стандартный, например K_POS2.DLL. Далее из дир. KACCA\STATIONS\TOUCHSCR кидаем все в RKCLIENT на эту станцию, с заменой того, чего скажет.
2. Если это PARTNER, то заходим в дир. MCR и запускаем PT3KBD.EXE. Там нажимаем “F4”, потом ALT+L, потом ENTER, потом “N”, потом ENTER, потом “Y”, потом выходим, нажимая ESC.
3. Если это НЕ SIEMENS, то из дир. KACCA\STATIONS\DEVICES\ELO кидаем в RKCLIENT файл TCHSCR.DLL.
4. В RKEEPER6.INI на кассе должны быть строки:
HiResolution=ON
256Color=ON
Color=ON ну и остальные нужные строки.




Если это Partner, то возможно, будет не корректная работа со стандартным VGA.DLL. В старых версиях этого может не быть. Если же так случилось, то лечиться заменой VGA.DLL на VESAVGA.DLL.

Далее делается все, отталкиваясь от модели Touch экрана.

Если это SIEMENS:
В AUTOEXEC на кассе должна быть строка типа C:\MTS\DOSTOUCH. Это запуск драйвера. После него прерываем загрузку станции и запускаем файл DOSPANEL.EXE в котором калибруем экран. Местонахождение файла может быть не MTS, а MICROTCH, например.

Если это TOUCH ELO (PARTNER, AEGIS, GLADIUS и т.д.):
В AUTOEXEC на кассе должна быть строка типа C:\TOUCH.ELO\ELODEV... где в продолжении идут различные параметры. Это запуск драйвера. После него прерываем загрузку станции и запускаем файл ELOCALIB.EXE из дир. TOUCH.ELO. Там выбираем режим 800x600 256 color, нажимаем “C” и калибруем экран. Далее сохраняем результаты, выбирая все “по-умолчанию”.
Следует обратить внимание на дир. TOUCH.ELO, так как на многих станциях файлы в ней имеют атрибут “только для чтения”. Его надо снять перед калибровкой.
Немного о строке запуска в AUTOEXEC.BAT:
c:\touch.elo\elodev 2210,3,9600,5 -C359,3691,3546,535,1,255
здесь – “3” это номер COM порта, куда подключен экран
- “9600” скорость
- “5” прерывание этого COM порта.
Во многих случаях ПЕРЕД калибровкой стоит удалить файлы с расширением .cal -это файлы отвечающие за разметку калибровки и в них скапливаются данные о пердыдущих калибровках и тач порой не воспринимает последнюю настройку.

Admin
24.01.2007, 22:41
Да, еще в последнее время появилась ТКТ панель, и она настраивается и запускается с помощью файла tpanel.exe из одноименной директории. Все настройки производятся из этого екзешника. После этого запускается программа калибровки.

Admin
24.01.2007, 23:14
=== File List ================================================== ==============
TPANEL EXE driver
TKTEST EXE helper program of TPANEL.EXE
TKCFG EXE helper program of TPANEL.EXE
TPANEL INI configurations (created by TPANEL.EXE if absent)
TP4PCAL EXE 4-point calibration
TP25PCAL EXE 25-point calibration
TPDRAW EXE draw test
RCLICK COM right-click enabler

=== Installation ================================================== ===========
Execute "install.bat [destination]", and it will do as follows
(1) copy files to hard disk, and
(2) modify/create C:\AUTOEXEC.BAT
ex. "INSTALL C:\" creates directory C:\TOUCHKIT into which files listed above
will be copied, and C:\AUTOEXEC.BAT will be appended with:
SET PATH=%PATH%;C:\TOUCHKIT
TPANEL.EXE
RCLICK.COM <--- (this line is optional)
note: Execute "TPANEL /?" for more details.
=== Uninstall ================================================== ==============
(1) Restore C:\AUTOEXEC.BAT with
copy C:\AUTOEXEC.TKT C:\AUTOEXEC.BAT
(2) Delete all files copied with
deltree C:\TOUCHKIT <--- (where you installed driver)

=== Serial port configuration ================================================== ==
To avoid confusing the end-user, touchkit driver use the "virtual TKT" port name
instead of the origional "com" port name. In order version driver, touchkit driver
parsers the "com1" and "com2" from the system environment. If the user need another
"com" port, for example "com5", all the enduser to do is set the environment variables
as set COM1 = IOADDR, IRQ. However, this new driver package use "TKT" instead of "com".
This suit supports at most two serial ports; which are TKT1 (IO:0x3F8 IRQ:4)
and TKT2 (IO:0x2F8 IRQ:3) by default. If your bios settings differ (ex. COM1
is of IO addr 3E8 and IRQ 4), add one more line (before "TPANEL") in
C:\AUTOEXEC.BAT to redirect:
SET TKT1=3E8 4

Also, If the user needs the controller attaeched at another serial port ( for example,
"com5" where IO address is 4F8, IRQ is 4 ), it need to redirect the system environment variable
by
SET TKT1 = 4F8 4
before launch "TPANEL.EXE" in the autoexec.BAT
=== Calibration & Testing ================================================== ==
Suppose that touch controller is attached on TKT1, execute "tp4pcal TKT1";
and then touch the screen where blinking in turn. After calibration, test with
"tpdraw TKT1".
It is optional to add arguments such as "-g 1024x768" to specify screen
resolution on calibration or testing.
Resolutions supported:

320x200, 640x200, 640x350, 640x480, 800x600, 1024x768, 1280x1024
note: Use 25-point calibration instead for higher accuracy.

=== Sound Prompt ================================================== ===========
Edit "TPANEL.INI" and choose mode preferred.
syntax:
Beep = none|down|up [frequency]
none: no sound; keep silent
down: beep when you touch down
up: beep when you touch up

=== Configure Serial Port ================================================== ==

=== BUG ================================================== ====================
(*) When driver or calibration utility starts up, touching the panel might
lead to unexpectable result.
(*) INT 33h functions relative to drawing mouse arrow under graphical mode
are not implemented.

=== TRICKY ================================================== =================
(*) Contents (at most 800 bytes) between [PromptBegin] and [PromptEnd] in
TPANEL.INI will be taken as driver brand.

Зуйков Егор
27.11.2014, 18:46
Уважаемые форумчане у меня такая проблема:
TOUCHKIT подключен к плате расширения СР35X SP1 на com3. Точно определил что все порты определяются и задействованы через утилиту nmdosin.exe и задал им скорости comspeed.exe. Проверял путем подключения принтера поочередно ко всем com-портам через testcom - Печать идет. Но TOUCHKIT не определяется. Как определить правильное прерывание на которое надо выставить тачкит, если сама плата когда подгружается и показывает что порты задействованы:
com1=$03F8 10
com2=$02F8 10
com3=$03E8 10
Перебирал в батнике разные и в том числе прописывал: SET TKT1 = 03E8 10 - не помогает. Устройство не найдено. Что не так?
Он определяется только на com1 (3F8) и работает, но калибровку не дает сделать. Работает либо фискальник (Штрих-м-фр-к) либо Тачкит и только на com1. В rkeeper.ini тоже менял у фискальника порт, и даже задавал в формате $XXX. Безрезультатно. Фискальник при загрузке всегда берет 3f8 4 .
Прерывание пробовал менять в BIOS. Помогите. очень срочно надо.