问题标签 [escpos]
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.
c++ - 难以实现代码 128 C 规则
文本编码相关代码:
编码成功,除非它包含一个“00”,例如代码59900001,从两个字符转换为两个字符,或者在编码值“00”时出错,从而使(00)不打印。
node.js - node JS是否支持ESC POS打印?
在 Electron 的帮助下,我打算分别使用 AngularJS 和 NodeJS 作为客户端和服务器端框架来构建一个跨平台的桌面应用程序。
需要能够将收据打印到标准 POS 打印机以及产品条形码。我想知道这在 NodeJS 中是否可行,或者 GitHub 上是否有这样的解决方案。
ios - ESC POS不打印全文?
我正在使用 ESC-POS 打印系统,我可以使用以下代码打印消息,但它不会打印整个文本。
让我知道我在哪里做错了。
提前致谢。
c# - 如何在 C# 中使用 ESC/POS 使用热敏打印机将转换后的文本打印为图像
我需要使用 ECS/POS 使用热敏打印机打印货币符号。货币符号在打印机的任何字符表中均不可用。所以,我所做的是将货币符号和金额文本转换为显示在图片框中的图像。但是,将此图片框图像(位图)发送到打印机,打印了 1e1e1e1e(实心)图像,将图像转换为灰度没有任何区别。以下是将文本转换为图像的代码:
用法:
我究竟做错了什么?
将位图发送到打印机的代码:
python - 反转位顺序 Python?ESC/POS DLE EOT 打印机状态 escpos
我在解码 DLE EOT 1 时遇到问题,我认为它的位顺序和缺少前导零
所以这是在就绪和在线状态时返回的内容:
这是门打开“假定离线状态”时返回的内容:
怎么翻译?我不需要8位回来吗?
爱普生电调手册节选:
每个状态由 1 个字节组成,值为 0xx1xx10b。实时状态可以通过比特 0、1、4 和 7 与其他传输数据区分开来,除了块数据中的数据(Header – NUL)。
python - 如何在mysqldb中存储和查询十六进制值
我想使用带有树莓派的热敏打印机。我想从 mysql 数据库接收打印机供应商 ID 和产品 ID。我的列是varchar
.
我的代码是
但它不起作用。id 是字符串。打印命令显示 0x154f 0x0517 0x82 0x02.in my case
工作正常。我如何将相同的 id 存储到数据库中并使用它们来配置打印机
c++ - 使用 Qt c++ 获取 Linux 中通过 USB 连接的 ESC/POS 打印机的状态
我有一台 tg 2460 CUSTOM 票据打印机,它具有 ESC/POS 仿真,USB 连接在 debian linux 中。我正在尝试使用命令在我的 qt c++ 程序中获取打印机的状态,但没有响应。
我使用 QFile 类来处理它,直接打开设备,例如 dev/usblp0 似乎没有带来任何结果,所以我打开已安装的设备,例如 dev/usb/lp0,我可以控制打印机,但是当我写“ \x10\x04\x01" 命令(实时传输状态)或任何其他暗示响应的命令我无法取回数据,使用 read() 或 readAll() 永远挂起阻塞进程,所以我如何接收数据? 如果我遗漏了一些基本的东西,请原谅我
android - 更改 .setScaleY() 和 .setScaleX() 后如何定位 TextView 内容?
我正在尝试制作一个 android ESC/POS 打印机编辑器 UI。ESC/POS 在打印文本时几乎没有选项,它们可以混合在一起:小、下划线、粗体、双宽(宽)、双高(高)。虽然 ESC/POS 打印机部分没有问题,但我在尝试用 android UI 中的文本视图表示它时遇到了一些问题。
虽然“小”可以通过更改字体大小来解决,但我试图通过设置 View.setScaleX(1.5f) 和 View.setScaleY(1.5f) 来实现宽高。
我正在以编程方式创建这些视图并将它们添加到 linearLayout 容器中。
更改比例后,视图边界不会更新。宽选项超出了视野范围。我试图在 view 上使用 view.invalidate() ,它的父级认为它会重新计算边界,但它没有用。
magento-1.9.1 - 如何在magento中添加escpos-php?
我正在使用 magento 1.9。我想使用escpos-php 驱动程序将我们的发票打印到 USB 热敏打印机。我将 escpos-php 库保存在我的 magento 安装的根目录中。在 magento 的自定义模块中,我覆盖了呈现时为 A4 pdf 的默认发票,并尝试制作热发票 pdf(纸张尺寸 C7)。该文件存在于/local/Receipt/Pos/Model/Invoice.php
我现在尝试的是,我想从此文件访问 escpos-php 驱动程序的类/local/Receipt/Pos/Model/Invoice.php
文件。因此,我已将 escpos-php 驱动程序的自动加载程序的绝对路径添加到 Invoice.php 中的代码中,但它会导致如下所示的警告