Недавно я сделал приложение Electron с Nuxt для процесса рендеринга. Приложение предназначено для местной пиццерии, оно опрашивает существующую конечную точку приложения wordpress на наличие новых заказов и распечатывает новые заказы на POS-принтере (bixolon-srp350-plus) всякий раз, когда появляется новый заказ. Приложение использует встроенный электронный метод webContents.print() для печати простого окна страницы, которое представляет бланк заказа (адрес, контактную информацию, сведения о заказе и т. д.).
все работало нормально, пока однажды не пропал драйвер принтера, не знаю как. Я переустановил драйвер, и с тех пор мой вывод на печать выходит искаженными иероглифами, а принтер издает звуковой сигнал (я думаю, неправильный формат файла). Я даже не могу распечатать тестовую страницу из панели управления Windows.
Приложение работает на win7 32bit, принтер подключен через usb/usb интерфейс.
Я пробовал: переустановить драйвер, изменить настройки бумаги, изменить размер шрифта на странице моего заказа на более низкое значение (он печатался «хорошо» с размером шрифта: 2 пикселя, очевидно, текст был нечитаемым), в свойствах принтера/дополнительно i' Я пытался включить печать напрямую на принтер.
Кроме того, было более раннее приложение, написанное на C #, в котором была проблема с раздутым файлом или что-то еще, что приводило к его сбою время от времени. Итак, я предполагаю, что человек, который написал это, также настроил принтер, который заставил мое приложение работать, увы, у меня нет возможности связаться с этим человеком.
Заранее большое спасибо, надеюсь, у кого-то возникнут проблемы, Ура!