问题标签 [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 投票
2 回答
23455 浏览

delphi - 我在哪里可以找到“ESC/POS”爱普生条码测试程序?

我正在努力让爱普生“ESC/POS”打印机打印条形码(使用 Delphi)并想测试打印机是否有故障。你知道我在哪里可以找到在“ESC/POS”中打印条形码的程序吗?我想作为最后的手段,OPOS 程序也可以。

此外,一个可以运行的演示 Delphi 程序也可以。到目前为止,我拥有的所有 Delphi 片段都不起作用。

我使用的打印机是 Epson TM-L60II

0 投票
2 回答
1305 浏览

epson - 如何以编程方式检索墨盒墨水量(Epson StatusMonitor + Mac OS X)?

我正在寻找一种在 Mac OS X 上查询我的 Epson DX 4050 墨水量的方法。有一些名为 EPSON StatusMonitor 的 UI 可以以图形方式显示墨盒水平,但我想从命令行获取它所以它可以喂机器人。

任何的想法 ?

0 投票
3 回答
5466 浏览

point-of-sale - Epson POS 打印机 - 自动状态返回规范

我正在尝试解释来自 Epson POS 打印机的自动状态返回 (ASB) 数据。我已经使用 UB-E20 技术参考指南 (www.amigopos.com/faq/faq_262.aspx) 中的一些示例代码成功地与打印机取得了联系。不幸的是,该手册仅说明了我的查询返回字符串中的 4 字节 ASB 数据。它没有解释这 4 个字节中每个位代表什么。当我打开打印机盖和/或取出纸张时,我可以看到返回值发生了变化,但我想确定我正在为不同的故障模式寻找正确的值。

我尝试联系爱普生,但没有任何回应。而且我似乎在网上的任何地方都找不到 ASB 的规范。有人在爱普生打印机上使用过 ASB 吗​​?

0 投票
4 回答
9235 浏览

embedded - Getting Epson receipt printer to print from Arduino

I'm trying to build a microprinter using an Arduino and an Epson TM-T88II receipt/POS printer. The printer uses the Epson Esc/POS system, but I can't get it to do anything at all from the Arduino. I'm doing things like:

I just can't get the printer to respond at all. The printer powers up and prints its self test just fine. It's a serial (RS-232) printer, and I'm connecting it to the Arduino through a MAX233 chip. I've checked and rechecked my connections through the chip, which I think are right based on a friend who has a similar setup working. I read somewhere that the TM-T88 printers need null-modem serial cables, so I bought an adapter, and that didn't seem to make any difference.

I'm new to electronics, so I'm completely stumped. I just want to get it to print something, so I can get to the fun part - the programming :). Any thoughts on things to test/try? I can give more detail on wiring or anything else, just didn't want this to get TOO long.

0 投票
2 回答
7665 浏览

c# - 打开打印机使用的串行端口

我正在将 ESC/P 代码 ( http://webpages.charter.net/dperr/links/esc_p83.htm ) 发送到连接到 COM1 的 Epson LX-300 打印机,并且电脑已经安装了正确的驱动程序,因为别人需要它。

所以我写了这个:

它可以工作,但只能在 Epson 驱动程序指向另一个端口或其他东西的情况下工作,因为如果我让它使用 COM1,上面的代码会抛出:

“给定的端口名称不以 COM/com 开头或不解析为有效的串行端口。”

并且记录在案,这不是“端口已打开”错误。

0 投票
3 回答
19461 浏览

.net - 适用于 Windows 7 的 .NET 驱动程序的 Epson OPOS ADK

有没有人使用过 Epson OPOS ADK for .NET for Windows 7。我尝试在 Windows 7 上安装 Windows Vista 驱动程序,因为没有适用于 Windows 7 的驱动程序,但它不起作用。请分享任何可能对您有用的建议或想法。我正在使用 TM-88IV 收据打印机。

0 投票
3 回答
4881 浏览

point-of-sale - 带有 epson TM-IV88 状态 API 的 MS 钱箱

有谁知道如何使用 Epson TM-88IV 热敏打印机的高级打印机驱动程序状态 API 来监控现金抽屉的打开/关闭状态。

我希望我可以将 OPOS 用于 ADK .Net,但没有在 Windows 7 上设置它的运气。有谁知道如何成为 epson 开发人员网络的一部分。我浏览了 www.epson-pos.com 上提供的信息,但没有关于 POS/ESC 代码的信息。

请帮忙...........

0 投票
1 回答
12329 浏览

printing - 在Epson TM-T88IVM上打印简体汉字

我正在尝试使用 C# 中的 Microsoft Point of Service SDK 在 Epson TM-T88IV M(并行端口)上打印中文字符。但是,它们在打印机上显示为问号。(?)

我的 PosPrinter 具有以下有效 CharacterSetList :255,437,850,852,858,860,863,865,866,936,998,999,1252

以及以下 CapCharacterSet:Kanji

代码页 1252 是默认的 Windows 代码页。936 是简体中文的代码页。在这种情况下,我使用的是代码页 936,但一直无法在打印机上显示中文字符。

例子:

这将打印出所有中文字符都替换为 ? 的文本。

我不确定是否需要在打印前指定额外的转义码(ESC R 15?),或者我的打印机是否在 Epson OPOS (v2.50e) 中配置错误。我尝试了很多东西,但没有任何效果。任何想法或代码示例?

注意:在自检中,打印机会打印汉字。

0 投票
3 回答
30914 浏览

c# - 在 C# 中向打印机发送 ESC 命令

我的应用程序需要打印发票,然后从数据库中获取发票,在发票上插入一个大字符串中的信息(告诉行、列等),然后我准备好将字符串发送到打印机。

我的问题是:我需要在我的大字符串中放入一些 ESC/P 命令/字符

我试图做这样的事情:

有了这个,第 10 行将执行 FormFeed,但这不起作用

注意:我一次将 MybigString 全部发送到打印机。

为了使我的代码正常工作,我需要将数据逐行发送到打印机吗?

谢谢您的帮助。

PS:对不起,对于我的英语,我是一个不会说英语的巴西开发人员(还)。

0 投票
4 回答
9134 浏览

java - Windows 中 Epson POS 打印机的 JPOS 配置问题

我正在尝试在 Windows 中使用 jPOS 进行打印并得到以下异常:

更多信息:

我正在尝试将我们的 Java 打印软件从 Linux(它运行良好)移植到 Windows。我们使用的是 Epson TM-T70 收据打印机。例如,我安装了常规打印机驱动程序并立即能够使用记事本打印内容。

现在我安装了 Epson JavaPoS ADK。我使用 ADK 附带的 SetupPOS 应用程序配置了打印机。我使用逻辑设备名称“打印机”为我的打印机创建了一个新配置。我保存了所有内容并创建了 jpos.xml 文件。

当我尝试运行我们的应用程序并执行 printer.open("Printer") 其中“Printer”是逻辑设备名称而打印机是 POSPrinter 实例时,我得到了上面的异常。

我知道我生成的 jpos.xml 文件正在被使用,因为如果我提供一个随机的逻辑设备名称,我会得到一个不同的异常。

我猜问题出在SetupPOS的端口配置中。打印机通过 USB 连接。我尝试了出现在 Windows 打印机属性 (ESDPRT001) 中的端口名称,我什至尝试了 COM1 到 COM10 的所有组合,但没有任何效果。

有人有什么建议吗?谢谢!