このようなラベル印刷用のアプリを作成する必要があります
このチュートリアルをチェックしています
また、PrintHelper の機能は非常にシンプルで制限されています。
私は 2 つのスケールしか使用できません -
SCALE_MODE_FILL
、SCALE_MODE_FIT
. 私のビットマップ画像のサイズは 512px X 512px です。また、ラベルのステッカーのサイズにより、サイズを調整する必要がある場合があります。
または、用紙のサイズ (例: 100mm X 100mm) を選択する必要がある場合、上記の両方の方法で同じ結果が得られます。このコードを試すと、印刷設定アクティビティが開きます。
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
設定したデフォルト設定(画像サイズ、白黒/カラー、使用するプリンター)ですぐに印刷できます。接続、用紙サイズ)。
上の動画のような関数を作る方法はありますか?