Tag: 斑马打印机

打印到Zebra打印机会产生模糊和模糊的图像

我写了一个库,它从一些用户输入创建一个位图图像。 然后使用斑马打印机打印该位图。 我遇到的问题是斑马打印机打印的图像上的一切都非常微弱和模糊,但如果我将位图打印到激光打印机,它看起来很正常。 有没有人遇到这个,如果是这样,他们是如何解决它的? 我已经尝试了几乎所有我能想到的打印机设置。 更新了我如何创建位图图像的代码。 public static Bitmap GenerateLabel(T obj, XmlDocument template) { try { int width = Convert.ToInt32(template.SelectSingleNode(“/LABELS/@width”).Value); int height = Convert.ToInt32(template.SelectSingleNode(“/LABELS/@height”).Value); if (obj == null || height <= 0 || width <= 0) throw new ArgumentException("Nothing to print"); Bitmap bLabel = new Bitmap(width, height); Graphics g = Graphics.FromImage(bLabel); XmlNodeList fieldList = template.SelectNodes("/LABELS/LABEL"); […]

准备ZPL命令以打印单色铬位图图像

我在准备用于在Zebra RZ400 300 dpi上打印位图图像的ZPL命令时遇到问题。 我有folling代码片段,我不明白我在哪里犯了错误。 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 […]