Сообщение 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. Дальше остаётся только реализовать протокол общения, что очевидно может делаеться на любом Тюринг-полном языке.
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.
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.