将wifi打印机连接到Android设备,使用打印机管理器以编程方式进行PDF打印

时间:2015-12-29 06:30:37

标签: android pdf printing

我想将我的wifi打印机连接到我的Android设备并使用打印机管理器打印pdf。我在谷歌搜索了很多虽然有很多问题像我的但我没有任何解决方案。我的打印机不是云Ready Printer.Please help.Thanks提前...... !!

2 个答案:

答案 0 :(得分:1)

我假设您尝试使用打印管理器打印自定义文档。

给你打印cmd的时间会出现一个对话框,上面写着“无限期地搜索打印机”。

  1. 从打印机提供测试文档打印,您将获得连接打印机所需的信息。

  2. 你要做的就是从Play商店下载你的打印机的“Plug-in”。

  3. 下载后,您需要打开它并使用测试文档打印中的凭据连接到打印机。

  4. 现在尝试从您的应用中打印文档。

答案 1 :(得分:0)

private void connect(BluetoothDevice device){

    //try to make a "Bond" if possible. Else return
    if (device.getBondState() == BluetoothDevice.BOND_NONE) {
        try {
            createBond(device);
        } catch (Exception e) {
            showToast("Failed to pair device");

            return;
        }
    }

private void createBond(BluetoothDevice device)抛出异常{

    try {
        Class<?> cl = Class.forName("android.bluetooth.BluetoothDevice");
        Class<?>[] par = {};

        Method method = cl.getMethod("createBond", par);

        method.invoke(device);

    } catch (Exception e) {
        e.printStackTrace();

        throw e;
    }
}