gpt4 book ai didi

javascript - 重装驱动后打印机打印垃圾

转载 作者:行者123 更新时间:2023-12-03 12:43:25 25 4
gpt4 key购买 nike

最近我用 Nuxt 为渲染器进程制作了一个 Electron 应用程序。该应用程序适用于本地的披萨店,它会轮询现有的 wordpress 应用程序端点以获取新订单,并在有新订单时在 POS 打印机 (bixolon-srp350-plus) 上打印新订单。该应用程序使用内置的 Electron webContents.print() 方法打印一个简单的页面窗口,该窗口代表订单单(地址、联系信息、订单详情等)。

一切正常,直到有一天打印机驱动程序丢失了,不知道怎么回事。我重新安装了驱动程序,从那时起我的打印输出以乱码的象形文字出现,并且打印机发出哔哔声(我猜是文件格式不正确)。我什至无法从 Windows 控制面板打印测试页。

该应用程序在win7 32bit 上运行,打印机与usb/usb 接口(interface)连接。

我已经尝试过:重新安装驱动程序,更改纸张设置,将我的订单页面中的字体大小更改为较低的值(它使用 font-size:2px 打印“很好”,显然文本不可读),在打印机属性/高级 i'已尝试启用直接打印到打印机。

此外,还有一个用 C# 编写的早期应用程序,它有一个臃肿的文件问题或导致它每隔一段时间崩溃的问题。所以我的猜测是,编写它的人还设置了打印机,这使我的应用程序也能正常工作,唉,我无法找到那个人。

非常感谢,希望有人有一些相关的问题,
干杯!

最佳答案

解决了问题,打印机实际上是罪魁祸首。购买了新的 Bixolon SRP-150。
明智的话:请注意文档中的这句话“当静默设置为 true 时,如果 deviceName 为空并且默认设置为打印,Electron 将选择系统的默认打印机。”

只设置 contents.print({ silent: true }),会让你的生活轻松很多。使用默认打印机设置将确保您的 webContents 正确打印,无论哪台打印机连接到机器。

关于javascript - 重装驱动后打印机打印垃圾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57080935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com