Касса подключается к терминалу по USB.
По USB терминал видит в кассе USB сетевую карту.
USB сетевая карта как бы подключена в свич. Внутри кассы.
В этот же свич внутри кассы как бы подключена ещё одна сетевая карта, на которой отвечает собственно касса.
Получается так:
Кассу надо заранее подключить к машине с Windows, на которой установлены драйвера Штрих-м, и настроить. IP-адреса на схеме соответствуют такой настройке кассы:
В нашей схеме:
192.168.1.123 - IP-адрес терминала wtware, по которому терминал общается с миром.
10.210.214.1 - IP-адрес USB сетевой карты терминала wtware, по которой он связывается с кассой. Терминал связан с кассой USB проводом, USB сетевая карта внутри кассы.
10.210.214.2 - IP-адрес собственно кассы.
В конфигурационном файле терминала wtware надо написать волшебные слова:
Код: Выделить всё
extra=telnet, shtrih-m 10.210.214.1/24
1. Запустить встроенный telnet-сервер. Чтобы зайти по telnet на терминал, отправить пинг на кассу и убедиться, что терминал кассу видит.
2. Запустить драйвер USB сетевой карты кассы, прописать на него IP 10.210.212.1 и маску подсети 24 бита длиной (255.255.255.0 - 24 бита), включить маршрутизацию.
Подключите настроенную кассу к терминалу. Перегрузите терминал. С другой машины подключитесь к терминалу по старому, простому telnet, не по ssh. Из командной строки в telent попробуйте отправить ping на кассу:
Код: Выделить всё
ping 10.210.214.2
Если пинги есть, можно настраивать маршрутизацию. Сервер и все маршрутизаторы по пути от сервера до терминала должны знать, что подсеть 10.210.214.0/24 находится за маршрутизатором 192.168.1.123. Терминал wtware работает маршрутизатором.
Когда настроите маршрутизацию, должны идти пинги с сервера, из командной строки Windows, до кассы:
Код: Выделить всё
ping 10.210.214.2
Ещё надо убрать слово telnet из конфигурационного файла терминала wtware, оно там было нужно только для проверки ping. Должно остаться так:
Код: Выделить всё
extra=shtrih-m 10.210.214.1/24