Информация об изменениях

Сообщение Re[11]: Веб-интерфейс в корпоративе от 04.05.2020 19:17

Изменено 04.05.2020 19:28 Cyberax

Re[11]: Веб-интерфейс в корпоративе
Здравствуйте, sfsoft, Вы писали:

S>Продолжай, я весь внимание.

S>Так как подключить ККМ через WebUSB? Не стесняйся, Principal Engineer.
Я работал с принтером чеков где-то в 2005-м году, там был простой, но немного кривой протокол по RS-232. Наобум взял случайный фискальный накопитель: https://www.sampokkm.ru/fiscalniy-nakopitel-fn-1/ — в описании тот же RS-232.

Так что через WebUSB будет очевидный интерфейс — подключаем ФН через USB-RS232 адаптер и всё. Адаптеры RS-232 в USB — это вообще стандартный пример в WebUSB. Дальше остаётся только реализовать протокол общения, что очевидно может делаеться на любом Тюринг-полном языке.
Re[11]: Веб-интерфейс в корпоративе
Здравствуйте, sfsoft, Вы писали:

S>Продолжай, я весь внимание.

S>Так как подключить ККМ через WebUSB? Не стесняйся, Principal Engineer.
Я работал с принтером чеков где-то в 2005-м году, там был простой, но немного кривой протокол по RS-232. Наобум взял случайный фискальный накопитель: https://www.sampokkm.ru/fiscalniy-nakopitel-fn-1/ — в описании тот же RS-232.

Так что через WebUSB будет очевидный интерфейс — подключаем ФН через USB-RS232 адаптер и всё. Адаптеры RS-232 в USB — это вообще стандартный пример в WebUSB. Дальше остаётся только реализовать протокол общения, что очевидно может делаеться на любом Тюринг-полном языке.

Да, и если таки вдруг оказывается, что протокол общения ну никак не реализуется в JS из-за того, что он существует только в виде DLL-ки на VisualBasic 6, то всегда можно просто выделить её в специальный нативный модуль в NodeJS.