Ответ 1
Существует ли Chrome API (HTML5 и Javascript), который сможет заменить связь между браузером и локально установленными POS-принтерами через USB или Ethernet?
Обновление: существует чистое решение HTML5 для USB-устройств, но примеры в настоящее время трудно найти, и браузер медленно внедряется:
Что касается HTML5 и JavaScript, то после удаления NPAPI решение имеет тенденцию использовать WebSocket для локального хоста или облачных принтеров.
Этот дизайн HTTP/WebSockets используется:
- Zebra Link-OS и Cloud Connect (для печати этикеток и т.д.)
- Epson ePOS-Device (для квитанций, дисплея, сканера штрих-кода)
- Dymo JavaScript Framework 2.0 (для печати этикеток и т.д.)
- PrintNode
- Google Cloud Print
- Программное обеспечение QZ Tray (преемник "JZebra/QZ-Print", этикетки, квитанции, что-нибудь необработанное, PDF файлы, HTML, USB-весы, USB-считыватели штрих-кода, серийные устройства)
Что касается печати в точках продаж, мне не удалось найти готовое решение, которое удовлетворяет этим потребностям (чистый HTML5 и JavaScript, широко распространенный), поэтому либо промежуточное программное обеспечение, установленное на настольном компьютере, либо среднее на стороне сервера. В настоящее время изделия - это способ достичь того, что вы описываете.
Полный отказ от ответственности, мы авторы QZ Tray.