1

Zebra RZ400 300 dpi でビットマップ イメージを印刷するための ZPL コマンドの準備に問題があります。

私は次のコード スニペットを持っていますが、正確に間違いを犯している場所がわかりません。

var bitmapImagePath = @"C:\Sample.bmp";

//Gets the size of the bitmap file
 long bitmapDataFileSize = new FileInfo(bitmapImageFilePath).Length;

byte[] bitmapData = System.IO.File.ReadAllBytes(bitmapImageFilePath);
string hexadecmimalString = BitConverter.toString(bitmapData).replace("-", string.empty);

 double widthInBytes = Math.Ceiling(bitmapDataWidth / 8.0);

string str = "";
            return str = "^XA^FO100,100^GFA," + //At Postion 100, 100
                bitmapDataSize.ToString() + "," +     // Total bytes of data to be placed
                bitmapDataSize.ToString() + "," +     // Total bytes of data to be placed, repeats as per API
                widthInBytes + "," + //
                hexadecmimalString + "^XZ";

どこが間違っているのか教えてください。Multiplat form SDK API で印刷できましたが、自分の要件に合った ^GFA または ^GFB コマンドだけに興味があります。

任意の画像を印刷する ^GF コマンドを準備することを提案してください。

4

1 に答える 1