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 コマンドを準備することを提案してください。