问题标签 [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 回答
1307 浏览

php - 我无法使用 php 在 sewoo 热敏打印机上打印泰语作为原始数据

我正在尝试在热敏打印机 sewoo SLK-T21EB 上打印泰语。我可以打印英语,也可以使用 esc/pos 命令更改英语的字体大小。但是当我尝试打印泰语时,它会打印出我无法理解的内容。我正在使用 php 语言来执行此操作。我必须为我的应用程序打印收据。如果我尝试在 Windows 中使用其他程序打印泰语,我可以打印。我正在使用 wamp 服务器。我的代码是

请帮忙...

0 投票
1 回答
1577 浏览

php - 在 Linux 中使用 PHP escpos 打印发票

我正在实现打印发票的功能,因为我使用了 Escpos 模块,但是当我运行它时没有响应。

如果我打印 php_sapi_name 我得到的是“apache2handler”而不是“cli”,我有 linux 系统。我不知道如何在我的网络服务器中获取“cli”。

你能分享你的想法来解决这个问题吗

0 投票
0 回答
355 浏览

python - Python TCP/IP 原始套接字

我正在使用这个 python 模块来打印到我的 escpos 打印机:https ://github.com/Simonefardella/escposprinter

我想了解这部分模块的工作原理:

Python它显然只打开一个套接字模式为Stream的套接字,没关系,一切都像一个魅力,但我从我的打印机手册(标准ESCPOS 80mm打印机)中读到打印机的缓冲区只有2048kbytes,如果我尝试使用此模块发送 10k 的数据,尽管我的用户手册中指出了缓冲区,但它仍在工作!

真的,我不知道为什么,也许是 SOCK_STREAM 模式它不断向打印机发送数据,以某种方式对其进行切片......

谁能解释我这是如何工作的?

非常感谢

0 投票
1 回答
2267 浏览

php - ESCPOS-php 打印到 XPS 文档编写器

我正在尝试使用来自 Php 的 Microsoft XPS Writer 和由 Mike42 编写的 ESCPOS-php 热敏打印机编写器库来输出 XPS 文件以在不浪费收据纸的情况下测试打印收据。

我已将当前打印机设置为“Microsoft XPS 文档编写器”,并包含了我的 php 网站中提到的库。

我尝试打印此网页(名为“p1PrinterSolution”)

但是,我收到此错误:

如果我尝试在$printer = new Escpos();未声明连接器的情况下调用,则会收到以下错误:

如何设置 ESCPOS-php 以正确打印到 xps 文档编写器?我正在使用 Windows 操作系统。特别是 Windows 7。

0 投票
2 回答
1409 浏览

printing - 打印机无法接收 esc/p 命令

我正在尝试使用标签打印机 Brother TD-4000 开始使用 ESC/P 命令。我已经测试了打印机的正确软件 P-touch Editor 5.1,我可以制作多个标签,打印机运行良好,但是当我尝试使用 Java 代码制作自己的标签时,打印机无法正常工作全部,它没有响应。我已经使用 EZPL 与其他标签打印机合作过,我对这种方法没有任何问题。我现在可以尝试什么?

我的代码很简单,这里是:

提前致谢!

0 投票
4 回答
2636 浏览

escpos - 西里尔文的 Android ESC/POS 协议打印

我买了一台杂牌安卓ESC/POS打印机,它支持蓝牙。我需要帮助在 Windows-1251 字符集中打印西里尔符号。我首先要做的:

\x1B\x40(ESC @ 初始化打印机)

\xD5\xD3\xC9\n(我需要打印的文本,标准的 Windows-1251 符号,但它向我展示了一些粗话 :))

我应该说,打印机上的字符集设置为 Windows-1251(通过它附带的 exe 工具)

我也尝试了命令\x1B\x74\x49(它手动设置了 Windows-1251,但没有效果)。任何想法我们可以用它做什么?谢谢你们。

0 投票
2 回答
12921 浏览

java - Set characters size with ESC/POS (Java)

I developed a small library in Java to send commands to a Epson TM-T70II printer with ESC/POS protocol. I'm able to print all what I need but I can't find a way to change the font size of the text to a smaller value than the default font size. Just to puntualize, "GS!" is not a ESC/POS useful command because it can only increase the font size, see here to more info.

I was looking at "ESC&" but I'm not sure this can be useful to reduce the font size. Can you give me some suggestion and a small example of the command to use?

0 投票
0 回答
1301 浏览

android - 如何在 phonegap 上发送 ESC/POS 命令

我正在编写一个 Phonegap 应用程序,该应用程序使用蓝牙将打印发送到热敏打印机

我正在使用phonegap-bluetooth-plugin并正常打印

但是当使用 ESC 命令时,它们会与文本一起打印。

我可以使用以下代码打印:

我不知道我应该如何在这段代码中包含 ESC 命令......例如。尝试选择字符的大小

在此代码中插入 ESC 命令的正确方法是什么?任何反馈表示赞赏!谢!

0 投票
0 回答
73 浏览

python - Python中的套接字并发

我正在使用这个库:ESCPOS Printer for Python using the Ethernet class 为了与打印机通信:CLASS ESCPOS ETHERNET

我正在尝试使用简单的线程执行大量调用,如上所示:

但它经常失败,给我错误:Err 60 Connection timed out,我的意思是,为什么使用线程并发调用打印机我遇到了这个问题?

谁能帮我解决这个问题?

谢谢

0 投票
1 回答
4382 浏览

php - 带有串行打印机的 escpos-php

我正在尝试使用 php 使用我的 Epson TM-T88IV 串行打印机打印 QR 码。但是,我的 php 文件安装在服务器上,我可以从 html 文件中成功调用它。我正在使用一个名为 ESCPOS-PHP ( https://github.com/mike42/escpos-php ) 的库,并且计算机正在运行 Windows XP Professional。这是我的 php 片段(中间还有更多,但打印操作不需要):

好像我只是无法连接到打印机。我也试过

这应该是串行打印机的方式(我不确定我应该放什么而不是“/dev/ttsyS0”)。也许我不应该尝试通过服务器触发它?我这样做是因为我无法修改他的 POS 系统 (Maitre D),而且我需要一种简单的方法来在账单上打印 QR 码。如果您知道任何工作,任何建议将不胜感激!谢谢