2

我有一些包含 ESPON 打印机命令的文档。现在我必须让驱动程序在 iPhone 应用程序中使用。这是该文件的链接http://qasimshah.sitesled.com/BettorSidekick/ESCPOS_Commands_FAQs.pdf

现在请告诉我如何将这些命令发送到打印机?我很困惑如何通过 iPhone 打印。打印机不支持 AirPrint。所以请指导我如何去做。

问候

4

2 回答 2

3

我想你需要 iOS 的 Epson Communication Libraries。在 EpsonExpert.com 注册并下载。它将在技术资源部分。选择打印机 TM-P60。

EPSON 收据打印机通常支持 ESC POS(本机)、OPOS、JPOS、OPOS for .NET(所有这三个都是 ESC POS 的 UPOS API 包装器)和 EPSON Advanced Printer Driver(用于 Windows 打印 API)。

由于 iOS 不使用 Java,因此 JPOS 已出局。由于 iOS 不支持 OLE COM 或 .NET,因此适用于 .NET 的 OPOS 和 OPOS 已淘汰。由于 iOS 不执行 Windows 打印 API,因此 APD 已出局。

这使您的 ESC POS 成为在 iOS 上与 EPSON 收据打印机对话的唯一可行语言,除非它们通过我上面提到的 ECL 包为您提供其他东西。ESC POS 很简单。

如果您需要对屏幕上的内容(字体等)具有高保真度,请将其渲染为 150 DPI 8 位或更少的 BMP 文件,并使用 ESC POS 将其发送到打印机。如果您只想打印收据,请使用 ESC POS 命令打印文本。

POS 收据打印机使用自己的命令集(与 PostScript 或 PCL 不同),因为它们执行特殊的操作,例如剪纸等。

于 2012-05-22T22:30:37.513 回答
1

我认为不可能将打印机驱动程序直接放入您的应用程序中。

您最好的机会是设置支持 AirPrint 的打印服务器来管理 Epson 打印机。

此外,尽管我没有对此进行测试,但该模块声称能够 使任何打印机启用机场

于 2012-01-04T11:51:21.867 回答