我们需要一台便携式打印机(手持式,这一点很重要),该打印机可以通过蓝牙或wifi连接到Android手机。

我目前所知道的:

  • 这次没有适用于Android的标准打印SDK
  • 有一个名为iPrint SDK的非官方SDK。你们中有人通过wifi或蓝牙尝试过吗?它行得通吗?
  • Printershare也声称是programmaticly available。我可以为每部手机支付5美元的一次性费用。它有很多受支持的格式。您是否曾在任何手持设备上尝试过?我向他们询问了受支持的蓝牙打印机的列表(因为它有一个菜单项“搜索BT打印机”),但是他们没有回答。

  • 在已经问过的问题上,我需要知道的是:
  • 您如何从Android应用程序打印?
  • 您使用哪种打印机?
  • 是否在标准android SDK中计划包括打印?路线图是什么?现在可以Beta形式使用吗?
  • 如果我们以某种方式(我不这样认为)构建自己的通过蓝牙进行打印的解决方案,您能推荐一些标准和协议(protocol)进行检查和学习吗?
  • 最佳答案

    Android 4.4开始,您可以通过wifi将文档从设备打印到硬件打印机。



    有关如何开始打印过程的简短示例:

    private void doPrint() {
        PrintManager printManager = (PrintManager) getActivity().getSystemService(Context.PRINT_SERVICE);
        printManager.print("My document", new CustomPrintDocumentAdapter(getActivity()), null);
    }
    

    CustomPrintDocumentAdapter扩展PrintDocumentAdapter的位置。

    有关更多信息,请访问Android Developers

    关于android - 适用于Android的蓝牙和WIFI打印,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4656199/

    10-11 22:28
    查看更多