问题标签 [epson]

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 投票
0 回答
1143 浏览

.net - 发送手动命令代码时从打印机弹出纸张

我正在为打印机 Epson TM-H5000II 编程。

我在调用函数 ESC c 0 4 时尝试打印便条纸。

我正在使用的基本步骤:

  1. 手动插入纸张
  2. 调用 ESC c 0 4(选择隔页纸)

问题是在调用 ESC c 0 4 后,纸张将从打印机中弹出。

如何告诉打印机停止从打印机中弹出我的纸张?

可以这样做还是打印机的限制?


更新 2013-03-16

我找到了另一个爱普生文件。我正在尝试禁用 TOF 和 BOF 传感器。但我不确定我的代码是正确还是错误。希望有人能给我一些提示来解决问题。谢谢你

这是文件。第 1 页http://postimage.org/image/i0mffniv9 第 2 页 http://postimage.org/image/ev1tpg091

下面是我的代码

0 投票
2 回答
1443 浏览

c# - 收据打印机未收到“收据空”案例的状态消息

我正在使用 TM U220 收据打印机。我正在使用 Epson OPOS ADK for .Net 和 Microsoft PosFor.Net 来开发我的收据打印应用程序。

我正在尝试从设备获取状态信息,例如收据为空和收据接近空。但我总是得到成功的状态,即使打印机中没有收据。

上面的代码用于测试这种情况。无论打印机中的收据情况如何,我总是将这些布尔值视为错误。

请帮助我。我是否应该采取更多行动来获取这些状态信息。POS

0 投票
2 回答
5947 浏览

php - PHP调整字体大小打印到网络热敏打印机

我有以下代码,它就像从 PHP 打印到我的 epson 热敏打印机的魅力一样。当客户在网站上结账时,我们使用它在办公室打印客户订单。我想改变字体大小,让它看起来像一个更真实的食谱。

这是我使用的代码示例:

如果您能告诉我如何更改特定行的字体大小,那就太棒了。谢谢

从我读到的 012/012 是 ESC/p 代码,这里是手册的链接 - http://files.support.epson.com/pdf/general/escp2ref.pdf

但我不明白如何应用这个:

ESC E - 选择粗体字 - C110

回答:

只是对于可能需要知道这里的用户是你需要的,我在 python 库中找到了答案(http://code.google.com/p/python-escpos/downloads/list

这是如何执行 ESC 代码的列表(在 python 库中找到)http://sheepy121.webhost4life.com/ESC.txt

这是所有 ESC 代码的文档http://files.support.epson.com/pdf/general/escp2ref.pdf

这是使用PHP 打印到本地热敏打印机的代码,没有 networkname 就无法工作

快乐印刷

0 投票
1 回答
8653 浏览

php - 与/n相反?- ESC/POS 和 PHP 右/左对齐在同一行

所以我从我们的网络服务器(也在办公室)打印到办公室的联网热敏打印机,这样客户就可以在网站上下订单,然后他们就会出现在销售部门的办公桌上。这是我使用的代码,它工作得很好。然而,在打印单据上的项目时,我希望项目文本居中对齐,价格文本右对齐,但它不会让我这样做(因为我认为它是同一行)所以我怎么能说换行(\ n) 但随后将其反转。我已经尝试了 \033F 和 \F 但没有运气。有什么建议吗?

正如你在这里看到的,最后两个在同一条线上,我试图证明产品中心和价格是正确的。他们最终都居中,如果我在两者之间加上 /n,那么他们就在错误的行上正确地证明了这一点。

0 投票
1 回答
1300 浏览

c# - 收据打印机不打印第 2 页

我在尝试使用 ASP.NET C# 从 Web 应用程序打印到 Epson TM-U220 收据打印机时遇到问题。我的程序正在打印到收据打印机,但在打印了大约 60 行之后……打印机刚刚切断。我试图弄清楚如何调整这台打印机的高度,但似乎无法得到它。

我使用记事本在服务器上运行了一些测试,以确保它是应用程序。我在记事本中制作了一个 100 行的测试文档,并在打印机上打印得很好。从 Web 应用程序打印时,它似乎切断了第 2 页,我假设这是因为高度。

下面是代码示例。任何帮助表示赞赏!

0 投票
2 回答
1016 浏览

delphi - 如何使用delphi代码在爱普生打印机上打印中文,爱普生的模式是ascii还是Unicode?

我必须在爱普生打印机上用中文打印内容。我已经使用了与字符集和代码表(ESC R n)和(ESC tn)相关的所有命令,并尝试打印内容,但它没有以中文打印。谁能帮我用中文打印。

0 投票
1 回答
3353 浏览

java - 点阵快速打印

我想知道,在 Java 中的 EPSON Dot Matrix 打印机上打印的实用方法是什么。我正在玩带有 USB 连接的 LX300+II 型号。

我在互联网上搜索了太多,但所有代码都可用于网络和串行(端口 LPT)打印机。喜欢:https ://code.google.com/p/escprinter/,http : //devpath.blogspot.in/2008/01/java-como-imprimir-na-epson-lx-300-via.html

我尝试使用 Java 打印服务 2D Graphics,它可以工作但需要时间。

我知道我们有两种使用这台打印机的方法:

  1. 通过直接将原始 ASCII 数据发送到打印机
  2. 通过图形印刷,具有图形字体和精确定位。

如何同时使用快速打印字体(由1提供)和精确定位(由2提供)?任何代码或API?

0 投票
2 回答
1073 浏览

.net - 爱普生 tm u200b 位图

我正在使用 Epson Tm U200B 点阵打印机(收据打印机)。我在 excel 中获得了收据模板(一些文字和 2 张图片)。它可以从 excel 打印,但现在我正在使用 .net 应用程序从那里打印。

打印机在 COM 串行端口上工作。

什么:

  • 在同一行打印徽标和一些文字:“[LOGO] THANK YOU

我尝试了什么:

我从许多网站、论坛和这里获取了源代码,但没有。

我绝望和筋疲力尽,几乎尝试了我在互联网上找到的任何东西......如果有人有这方面的经验,请帮助我。

0 投票
1 回答
26222 浏览

java - 为 POS 打印机编写正确的 ESC/POS 命令

我正在尝试为 58mm POS 热敏打印机编写正确的 ESC/POS 命令。我尝试将此命令作为 ASCII 文本输入,并将其转换为 HEX,但在这两种情况下,打印机都只打印此代码,而不是收据输出。代码有问题,找不到工作代码的示例(不是命令)。

我想得到像这个样本这样的打印收据。打印机命令的可用命令在此处。有人可以告诉我正确的代码吗?

0 投票
0 回答
1002 浏览

c++ - 使用 Open Frameworks 的 Epson TM-T20 打印?

我的最终目标是让两台 TM-T20 epson 打印机从 Open Frameworks(一个用于创意编码的 c++ 工具包)打印。但在这一点上,我会对它们在任何应用程序中打印感到满意!

我正在使用上面提到的热敏打印机和 RS-232 到 USB 连接(我很确定我安装了正确的驱动程序)。我正在 xcode 中开发山狮 MacBookpro。

令人沮丧的是,通过连接到coolTerm,然后键入并按Enter,我能够让它在coolTerm中工作一次,但是一旦我重新启动计算机,就无法复制结果。在 xcode/Open Frameworks 和 Coolterm 中,它都能够使用 cu.usbtoserial 或 tty.usbtoserial 成功建立连接(它在我的开发文件夹中也列为 tty.PL2303-00004006 和 cu.PL2303-00004006),但随后它如果我重复最初在coolTerm 中的工作或在开放框架中尝试以下任何操作,则不会打印:

方法一:

方法二:

方法 3(这是使用新制作的开放框架插件https://github.com/bakercp/ofxESCPOSPrinter用于 epson 热敏打印机):

我正在努力在紧迫的期限内完成这项工作,我非常感谢有关如何推进它的建议!