0

我有 Hp Photosmart Wifi 打印机,并为我的一款产品开发了应用程序。现在我想添加使用 Wifi 打印机从我的应用程序打印图像的功能。我想将我的应用程序与 wifi 打印机连接起来,为此我做了一些谷歌搜索,发现我可以使用 Socket 编程来做到这一点,因为 wifi 有 IP 地址。但我找不到任何可以帮助我以编程方式从 android 应用程序打印图像的东西。

谁能指导我如何使用我的应用程序中的 Wifi 打印机在 A4 尺寸的纸上打印图像?欢迎所有建议。

4

1 回答 1

0

我用这个做蓝牙

也试试这个wifi

OutputStream os = null;
    try {
        os = wifiSocket.getOutputStream();
        } catch (Exception e) {
        e.printStackTrace();
}
os.write(("Hello").getBytes());
os.write(("printing").getBytes());
os.close();

要打印图像,您需要在打印数据之前发送一些命令,

需要将图像转换为字节数组,然后您需要发送到打印机。

于 2013-08-23T12:12:43.193 回答