问题标签 [qz-tray]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 javascript qz-tray 使用 escpos 打印黑匣子
正如标题所说,我想知道如何在热敏打印机上打印黑匣子,因为使用这些字符不起作用。
提前致谢!
javascript - Electron 收据热敏打印机
我需要从Electron找到一种用 javascript 打印收据的方法。我已经尝试过QZ-TRAY,但由于 Electron,它不起作用。我也尝试过node-thermal-printer,但它也从未对我有用。这里有人知道如何打印收据而不用 javascript (Electron) 询问用户吗?
编辑
Qz-tray 提供了一个非常好的解决方案,而且很难被击败。
如果您遇到错误,则RSVP is not defined
需要使用此行启用本机 javascript 承诺。
qz.api.setPromiseType(resolver => new Promise(resolver));
qz-tray - QZ 托盘打印顺序未按顺序排列
我正在尝试从 javascript 打印 qz 托盘。我有编号按升序排列的条形码 1,2,3,4,5 等等。我正确循环了 seq 。但是当打印出来时,它不按顺序排列。
macos - 在mac上使用ANT生成带有自签名证书的包
我正在尝试从源代码构建 qz.io 以使其使用自签名证书。
在此链接上,他们展示了一种从源代码构建并使用新证书对其进行签名的方法:
但是,在这里,他们说nsis
用于在 Windows 和 Mac 上构建,我需要运行ant pkgbuild
:
因此,我尝试运行ant pkgbuild -Dauthcert.use=path/to/override.crt
它并创建了一个可以在 OSX 上使用的新包 (.pkg),但是,它没有使用我的自签名证书对文件进行签名。但是,ant nsis
工作正常,创建一个.exe
用我的自签名证书签名的文件。
我认为该-Dauthcert.use
选项特定于nsis
.
你们现在在OSX上做这件事的正确方法吗?
angular - 带有 qz 托盘的 Angular 6
我有 Angular CLI:7.3.4,节点:10.15.1。我有npm install qz-tray。我有我的 service.ts:
我有这个错误找不到模块'qz-tray'的声明文件。'../node_modules/qz-tray/qz-tray.js' 在 import 语句中隐含了一个 'any' 类型。我遵循了以下示例: https ://medium.com/@yehandjoe/angular-2-raw-printing-service-56614d358754 任何帮助表示赞赏。我正在尝试打印原始文本。我也对任何其他图书馆开放。谢谢
javascript - 使用原始打印打印简体中文字符
我正在使用 Epson TM-T82 热敏收据打印机和 QZ 托盘打印收据。当我尝试打印汉字时,产生了奇怪的字符。
下面是配置设置和编码,
var config = qz.configs.create(printer, {encoding: 'GB18030'});
根据 Tres 在线程上的建议,我还尝试使用带有 GB18030 编码的 Visual Studio Code 打印到文件:打印机和查看
https://groups.google.com/forum/#!topic/qz-print/jp68IuW-LcA
所以,我认为我需要为我的打印机型号正确配置 GB18030。
还有什么我可以做的吗?
谢谢你。
javascript - QZ Tray 原始 html 的多页打印,带有 css3 和表头重复
我正在尝试使用 qz-tray 打印一个原始 html,其中包含一个可以超过 2-3 页的表格。我放了一个表头,以便它在每一页上重复。但是一旦我将数据发送到 qz托盘,我没有看到重复的头,打印也很像素化。
angular7 - 错误:检测到不支持的 WebSocket 版本:HyBi-00/Hixie-76
我试图将我的 Angular 7 Web 应用程序与 QZ Tray 集成以在没有预览对话框的情况下进行打印。但是得到了不受支持的 WebSocket 版本。请帮我解决?谢谢
现在这就是我所做的
输出日志:
service - QZ 在角度安装和 websocket 未找到错误
我正在尝试让我的 angular webapp 与 star sp 700 收据打印机一起使用,并因此尝试将 qz-tray 集成到我的软件中。尝试安装下面显示的@types/qz-tray 时出现错误。我也得到一个错误
在第 23 行和
在第 16 行。
有人可以告诉我如何解决这个问题,以及是否有更好的方法可以通过角度打印到这台或另一台收据打印机?