2016-04-25 28 views
1

我想了解计算机/智能手机/平板电脑在打印机类别下如何对打印机进行分类,即打印机上的特定硬件和/或软件如何实现此目的?可以让Android设备以某种方式列在打印机类别下?Android设备可以识别为打印机吗?

+0

一切皆有可能!这取决于你如何替换设备之间的通信协议 –

+0

@ TungD.Nguyen感谢您的答复,但您能更具体吗?我需要了解哪些协议/硬件才能在Android设备上实现上述目标? –

回答

0

这取决于您连接到设备/打印机的方式。您标记了无线,但即使在该类别中也有蓝牙和Wifi。 USB是连接打印机的常用方式。使用wifi,设备可以充当网络打印机。在实践中,您需要实现设备的软件,使其看起来像打印机。由于它不是打印机,工作量可能很大,可能需要根植设备。

USB:通常Android设备实现MTP和/或PTP设备类。您可以实施printer device class

蓝牙: Android设备至少实现了一些文件传输,音频和耳机配置文件。您可以实现printing profile的打印机端。

Wifi:您可以实现对Internet Printing Protocol的支持。

+0

感谢您的深入解答。对不具体无线部分的道歉 - 我试图通过** wi-fi **实现连接。 我已经阅读了互联网打印协议,但没有清楚地了解设备在“打印机”部分出现在计算机和其他手持设备上的具体情况。我是否正确地说,在端口631上侦听的设备将被同一网络上的计算机视为潜在的“打印机”? –

+0

我这么认为,但我不熟悉IPP的细节。我可以告诉你更多关于USB的事情;) – diidu

+0

不幸的是,它只是我关心的wifi,先生。 :) 发布一个单独的,更具体的问题在 - http://stackoverflow.com/questions/36841957/how-do-i-open-port-631-on-an-android-device –