使用Android应用程序中的Wifi /蓝牙打印机打印jpeg / png图像

时间:2013-08-23 10:15:54

标签: android printing android-wifi printers

我有Hp Photosmart Wifi打印机,我为我的产品之一开发了应用程序。现在我想添加使用Wifi打印机从我的应用程序打印图像的功能。我想用wifi打印机连接我的应用程序,为此我做了一些谷歌搜索,发现我可以使用Socket编程,因为wifi有IP地址。但我无法找到任何可以帮助我以编程方式从Android应用程序打印图像的内容。

任何人都可以指导我如何在我的应用程序中使用Wifi打印机在A4尺寸纸张上打印图像?欢迎提出所有建议。

1 个答案:

答案 0 :(得分:0)

我用这个用于blutooth

尝试使用wifi也是

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

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

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