На главную страницу Версия-Т
VTSoft.ru

Чековый онлайн: АМС-100Ф + 2 ПК


RSS
Чековый онлайн: АМС-100Ф + 2 ПК
 
Как подключить АМС-100Ф в режиме чековый онлайн к двум ПК, чтобы два оператора могли работать одновременно? Хватит распараллелить кабель или нужно какой-то контроллер?
 
Самое простое решение - это ручное комуттирование (переключателем) всех трех линий связи (TXD,RXD,GND) с последовательных портов ПК на порт "ЭВМ" кассы. В этом случае если кассиру необходимо вывести чек, то он должен переключить ККМ на свой ПК.
 
Нужно автоматическое решение. Кассирам нет времени переключать тумблер. А почему не будет работать обычный разветвитель кабеля?
 
Если имеется в виду разветвитель, который организует параллельное подключение двух устройств к последовательному порту, то работать это решение не будет по следующей причине: если оба кассира захотят обновременно вывести чек, то на порт ККМ будет приходить мешанина байтов с двух ПК одновременно, при этом эти же байты будут попадать в приемный буфер порта каждого из ПК. Ни о каком совпадении контрольных сумм, закрывающих каждый пакет, в этом случае говорить не приходится. Диодная развязка может защитить ПК от потока байтов идущих со второго ПК, но не защитят ККМ от одновременного прихода пакетов с двух ПК одновременно.

Автоматическая коммутация сложней в реализации. Если Вы пишете собственную программу, используя chon100.dll, то Вам необходимо организовать что-то вроде сервера печати, который обрабатывает задачи на печать чека от каждого клиентского места и организует печать этих чеков на ККМ. Если используется компонента для 1С:Предприятия, то необходимо разработать устройство, обеспечивающее коммутацию линий и управляемое с ПК. Это решение будет более универсальным.