我有Hp Photosmart Wifi打印机,我为我的产品之一开发了应用程序。现在我想添加使用Wifi打印机从我的应用程序打印图像的功能。我想用wifi打印机连接我的应用程序,为此我做了一些谷歌搜索,发现我可以使用Socket编程,因为wifi有IP地址。但我无法找到任何可以帮助我以编程方式从Android应用程序打印图像的内容。
任何人都可以指导我如何在我的应用程序中使用Wifi打印机在A4尺寸纸张上打印图像?欢迎提出所有建议。
答案 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();
用于打印图像,您需要在打印数据之前发送一些命令,
需要将图像转换为字节数组,然后需要发送到打印机。