打印位图图像而不通过Android App上的Wi-Fi调整大小?

问题描述 投票:0回答:1

我需要制作一个像this这样的标签打印应用程序>

我正在检查this tutorial

[PrintHelper具有非常简单和有限的功能。

  1. 我只能使用两个音阶-SCALE_MODE_FILLSCALE_MODE_FIT。我的位图图像的大小为512px X 512px。由于标签贴纸的大小,我可能需要调整大小。或我需要选择纸张尺寸(例如100mm X 100mm),以上两种方法都会得到相同的结果。

  2. 当我尝试此代码时,它将打开打印设置活动。

  3.     private void doPhotoPrint(Bitmap bitmap) {
            PrintHelper printHelper = new PrintHelper(this);
            printHelper.setColorMode(COLOR_MODE_MONOCHROME);
    //        Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.droids);
            printHelper.printBitmap("droids.jpg - test print", bitmap);
        }
    

但是,我只想在不打开设置屏幕的情况下实现打印功能,但是当我在应用程序上单击“打印”时,立即使用我设置的默认设置(图像尺寸,黑白/颜色,连接的打印机,纸张尺寸。

有没有办法使像one or more bitmap images continuously这样的功能?

我需要制作这样的标签打印应用程序,我正在检查本教程,并且PrintHelper具有非常简单且功能有限的功能。我只能使用两个秤-SCALE_MODE_FILL,SCALE_MODE_FIT。我的...

android printing qr-code barcode-printing android-print-framework
1个回答
0
投票

使用the video above,您将获得系统打印对话框,因为用户必须从对话框中选择打印机和打印属性,所以无法静默打印。要像视频一样工作,您需要直接通过打印机实现发现和打印功能

© www.soinside.com 2019 - 2024. All rights reserved.