问题标签 [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.

0 投票
1 回答
1416 浏览

printer-control-language - 在 windows 中解析和显示 ESC/POS 文件

我正在尝试解析由 POS 打印机驱动程序创建的 ESC/POS 文件并将其显示在 Windows 上。不幸的是,我找不到任何解析器/渲染器,我已经研究了 2 周。

所有现有的解决方案都是为相反的方式构建的,这意味着 - 用于创建 ESC/POS 文件,但我需要相反的方向,即采用现有的 ESC/POS 文件并将其显示在我的 Windows 应用程序中。

有谁知道如何做到这一点?谢谢!

0 投票
2 回答
5423 浏览

java - 如何向 USB 打印机发送 ESC/POS 命令?

我的目标是以编程方式打开一个现金抽屉,但我没有找到有关 Java 如何与 Windows 端口交互的详细信息,所以我无法让它工作。这些是我尝试过的方法(Java 控制台中没有错误):

然后我开始玩 cmd,特别是在这个线程之后,但是当我执行命令 'copy /b open.bat USB001' 它只是说:'覆盖 USB001 ?(是/否/全部)'

任何的想法?

0 投票
1 回答
2399 浏览

printing - 如何使用转义序列在热敏打印机中添加用户定义的字符集?

我想使用转义序列(ESC/POS)将印地语字符集添加到我的热敏打印机(Gprinter 型号:GP-U80030I)中。我从程序手册中阅读了 Escape 命令。我应该按什么顺序向打印机发送命令。要使用的命令是:

我正在向打印机发送 ascii 值(例如 ESC - 27、% - 38 等)。

0 投票
1 回答
1975 浏览

php - 用于 PHP 故障排除的 ESC/POS 打印驱动程序

我正在使用 PHP 的 ESC/POS 打印驱动程序(https://github.com/mike42/escpos-php/)进行热敏打印,

我已经使用以下代码成功完成了我的第一次打印:

现在,我希望如果打印机不工作,那么应该向用户显示一个错误 (基本故障排除,如插头关闭、电源断开、缺纸。)

请建议我一个选项来执行此操作。

提前致谢

0 投票
1 回答
536 浏览

c# - 无法通过 TCP 9100 连接到 POS 打印机

我在用着:

  • Visual Studio 2012 速成版、C#、.NET Framework 2.0
  • POS打印机:TYSSO PRP-300,IP:192.168.1.100

我使用以下方法成功连接到打印机:

还使用:

但是当使用这段代码时:

我得到了这个例外:

System.dll 中发生“System.Net.Sockets.SocketException”类型的未处理异常附加信息:连接尝试失败,因为连接方在一段时间后没有正确响应,或建立连接失败,因为连接的主机无法连接回应

0 投票
0 回答
4141 浏览

escpos - ESC/POS“选择位图模式”与“打印光栅位图”

我正在编写一些代码以将图像从 Android 设备打印到 Bixolon SPP-R200。据我所知,它模拟了 ESC POS。我注意到有两个用于打印图像的命令。“选择位图模式”(ESC *)或“打印光栅位图”(GS v 0)。

这两个命令有什么区别?为什么我会选择一个命令而不是另一个?

0 投票
0 回答
1120 浏览

java - 带参数 ESC/POS 热敏打印机发送命令

我的 Java ESC/POS 热敏打印机打印命令有问题。我可以打印文本,但是当我尝试执行 POS 命令时,它们不会运行。

目前,我正在尝试执行的命令是“ESC 3 n”,其中我将 n 定义为行距。

当前代码:


我正在尝试将两条水平线(我可以打印的两个文本)的距离减少到 5 而不是默认的 31。问题是:没有区别

我希望线条彼此靠近

0 投票
1 回答
1762 浏览

vb.net - ESC POS命令打印中的logo命令

标志命令 例如:

logo = datareader(logo)

我将此字符串存储在账单选项表的徽标列中,但是当我检索此数据并使用printstring += logo它附加时,它不会打印徽标。
相反,它正在打印与原样相同的字符串Chr(29) + Chr(40) + Chr(76) + Chr(6) + Chr(0) + Chr(48) + Chr(69) + Chr(48) + Chr(49) + Chr(1) + Chr(2)

问题是什么?

谢谢你。

0 投票
1 回答
5384 浏览

php - escpos-php 上的打印机连接错误

从这个链接(从 PHP 打印到 POS 打印机)我开始使用 php 示例代码。我的问题是我的打印机设置为默认值,那么为什么我必须连接到打印机。无论如何,我在连接打印机时遇到错误。因为我的打印机名称在 fig1 中并且要访问打印机,我必须在运行中键入 \Sah-it\ARP-808K,如图 2 所示。我努力了:

1.

2.

3.

一切都给了我连接错误。请帮我连接打印机。谢谢

图。1:

在此处输入图像描述

图2:

在此处输入图像描述

0 投票
0 回答
155 浏览

python - endpoint_out.bEndpointAddress 在 escpos-python 中返回 None

当我运行我的代码时,printer.py 返回以下错误

错误:printer.py