USB пожалуй самый нестабильный интерфейс. На мойке наверняка есть инверторы, эл.магнитные клапаны, которые могут добавить этому интерфейсу проблем. Забейте на USB, вставьте в терминал
http://www.fcenter.ru/product/type/8?param=336&offset=0Сколько времени терминал будет релюхой держать разрешение на кнопку? Успет ли человек нажать на эту кнопку, если ему вдруг после оплаты кто то позвонил? А как люди должны платить? Строго после окончания предыдущей "помывки"? таких если может много всплыть, Между терминалом и мойкой двухстороннней связи ведь никакой нет.
Если в контроллер влезть нельзя, более правильно не блокировать кнопки, а нажимать на них терминалом, и контроллировать, отработала мойка, или ещё нет. т.е. не просто релюхами клацать, а ещё какую то логику обрабатывать этим терминалом, и переодически приглашать
Цитата
Програмеров платежной системы
для доработки этой проги, "по вновь открывшимся обстоятельствам"