2

我目前正在为手持设备开发一个应用程序,运行 Android 操作系统并带有内置的终端打印机。该应用程序将用于销售和票务。现在,老板订购了一些 POS 进行测试(来自中国),而且,运输需要很长时间才能到达这里,所以我正在研究“打印”部分的工作原理。截至目前,我正在做的是将门票存储在 sdcard 中,然后我将文件下载到我的电脑并使用我的 TSP700 桌面打印机打印。我的问题是..在内置打印机上打印时,是否可以将应该打印的文件直接发送到打印队列而无需将其副本存储在 sdcard 中?有遇到这种情况的人吗?

4

2 回答 2

2

您的应用程序如何与内置打印机通信取决于制造商的实现。我会首先从制造商那里了解您的应用程序可用的接口以及他们提供的用于将打印集成到您的应用程序中的任何 SDK 或示例。

于 2014-12-11T15:27:28.413 回答
2

一句话,是的。根本没有任何理由涉及 SD 卡。我使用过通过蓝牙连接的收据打印机。由于您是内置的,因此很可能是USB。希望制造商为打印机发布一个有据可查的 SDK,但不要指望它。我必须编写自己的基于帧的串行协议和收据格式化程序。除非您写一个,否则可能没有打印队列。

于 2014-12-08T20:59:54.070 回答