斑马模型: Zebra Z4M
我有一个问题,从PDF文件打印标签斑马打印机。如果我发送要打印的文件有几页(一页=一个标签),打印机打印一页,暂停2秒,然后打印另一个标签(而不是连续打印)
我创建了C#应用程序,生成简单的PDF文件(使用iTextSharp)并将其打印在斑马上(我将文件发送给斑马,其中一个文件包含多个页面,->每页==,一个标签)

在iTextSharp中,我创建了具有自定义维度的PDF文件:
var pgSize = new iTextSharp.text.Rectangle(353, 180);
Document pdfDocument = new Document(pgSize, 0, 0, 0, 0);在打印机中,我设置与标签的实际大小相对应的尺寸:

P.S.
我注意到,如果我发送一个PDF文件打印只有一页,但通过设置的拷贝数(例如,5份),打印机打印正常(不停顿在每个标签)
发布于 2021-10-28 21:28:04
它一次只读取一页PDF,打印第一页后,它将从内存中清除它,然后转换并加载第二页。
这是停止打印机,PDF是不容易打印,特别是对旧型号。
我建议使用ZebraDesigner专业软件来提高打印性能,它更适合斑马打印机,并且有许多很好的选择(见下图)。

发布于 2021-11-03 03:14:30
为了获得更好的性能,您可以尝试使用ZPL ()向设备发送控制代码。
斑马网站有很多可公开下载的文档,包括.NET的代码示例(不是c#,而是应该具有适应性的VB.net )。
此外,这种方法产生的条形码通常更可靠。
如果需要“打印预览”功能,则此方法可能不可行。
https://stackoverflow.com/questions/69722391
复制相似问题