如何将打印命令从Android模拟器传递到配置了同一台计算机的打印机



我编写了一个代码,该代码从图库中获取图像,并将此图像设置为使用打印API进行打印。我想从Android模拟器触发打印命令,它将直接打印到配置为同一台计算机并连接到同一LAN网络的打印机。我不想使用谷歌帐户进行这些连接。是否有任何有效的解决方案可以将任何图像或文档从模拟器打印到打印机,或者是否有任何驱动程序可以将我的打印机和模拟器连接到同一局域网中?

请回复

谢谢。

假设这是网络打印机,并且将接受套接字连接。您需要拥有打印机IP地址才能连接到它,并使用此连接OutputStream写入要打印的文本/文件。

Socket socket = new Socket(ip, port);
PrintWriter outputStream = new PrintWriter(socket.getOutputStream());
outputStream.println("fThis is a test print");
outputStream.close();
socket.close();

最新更新