重装驱动后打印机打印乱码
Printer prints garbage after reinstalling driver
最近我用 Nuxt 制作了一个用于渲染器进程的 Electron 应用程序。该应用程序适用于本地披萨店,它会轮询现有的 wordpress 应用程序端点以获取新订单,并在有新订单时在 POS 打印机 (bixolon-srp350-plus) 上打印新订单。该应用程序使用内置的 electron webContents.print() 方法打印一个简单的页面 window,该页面代表订单单(地址、联系信息、订单详情等)。
一切正常,直到有一天打印机驱动程序丢失,不知道是怎么回事。我重新安装了驱动程序,从那时起,我的打印输出出现乱码象形文字,打印机发出哔哔声(我猜是不正确的文件格式)。我什至无法从 Windows 控制面板打印测试页。
应用程序是运行 win7 32bit,打印机连接usb/usb接口。
我尝试过:重新安装驱动程序,更改纸张设置,将我的订单页面中的字体大小更改为较低的值(它打印 "fine" 字体大小:2px 显然文本不可读),在打印机中 properties/advanced 我尝试启用直接打印到打印机。
此外,还有一个用 C# 编写的早期应用程序存在文件膨胀问题或导致它每隔一段时间崩溃的问题。所以我的猜测是写它的人还设置了使我的应用程序也能正常工作的打印机,唉,我没办法联系到那个人。
非常感谢,希望有人有一些相关的问题,
干杯!
问题解决了,其实是打印机的问题。买了一个新的 Bixolon SRP-150。
明智的话:注意文档中的这句话 "When silent is set to true, Electron will pick the system's default printer if deviceName is empty and the default settings for printing."
仅设置 contents.print({ silent: true }),将使您的生活更加轻松。使用默认打印机设置将确保您的 webContents 正确打印,无论连接到机器的打印机是什么。
最近我用 Nuxt 制作了一个用于渲染器进程的 Electron 应用程序。该应用程序适用于本地披萨店,它会轮询现有的 wordpress 应用程序端点以获取新订单,并在有新订单时在 POS 打印机 (bixolon-srp350-plus) 上打印新订单。该应用程序使用内置的 electron webContents.print() 方法打印一个简单的页面 window,该页面代表订单单(地址、联系信息、订单详情等)。
一切正常,直到有一天打印机驱动程序丢失,不知道是怎么回事。我重新安装了驱动程序,从那时起,我的打印输出出现乱码象形文字,打印机发出哔哔声(我猜是不正确的文件格式)。我什至无法从 Windows 控制面板打印测试页。
应用程序是运行 win7 32bit,打印机连接usb/usb接口。
我尝试过:重新安装驱动程序,更改纸张设置,将我的订单页面中的字体大小更改为较低的值(它打印 "fine" 字体大小:2px 显然文本不可读),在打印机中 properties/advanced 我尝试启用直接打印到打印机。
此外,还有一个用 C# 编写的早期应用程序存在文件膨胀问题或导致它每隔一段时间崩溃的问题。所以我的猜测是写它的人还设置了使我的应用程序也能正常工作的打印机,唉,我没办法联系到那个人。
非常感谢,希望有人有一些相关的问题, 干杯!
问题解决了,其实是打印机的问题。买了一个新的 Bixolon SRP-150。 明智的话:注意文档中的这句话 "When silent is set to true, Electron will pick the system's default printer if deviceName is empty and the default settings for printing."
仅设置 contents.print({ silent: true }),将使您的生活更加轻松。使用默认打印机设置将确保您的 webContents 正确打印,无论连接到机器的打印机是什么。