c# - 斑马打印机停止每个标签
问题描述
斑马型号:斑马Z4M
我在 Zebra 打印机上从 PDF 文件打印标签时遇到问题。如果我发送一个要打印的文件,它有几页(一页 = 一个标签),打印机打印一页,暂停 2 秒,然后打印另一个标签(而不是连续打印)
我创建 C# 应用程序,在其中生成简单的 PDF 文件(使用 iTextSharp)并在 Zebra 上打印(我将文件发送给 Zebra 一个包含多个页面的文件 -> 每页 == 一个标签)
在 iTextSharp 我创建具有自定义尺寸的 PDF 文件:
var pgSize = new iTextSharp.text.Rectangle(353, 180);
Document pdfDocument = new Document(pgSize, 0, 0, 0, 0);
在打印机中,我设置了与标签实际尺寸相对应的尺寸:
附言
我注意到,如果我发送一个 PDF 文件以仅打印一页,但通过设置份数(例如 5 份),打印机可以正常打印(不会在每个标签上暂停)
解决方案
它一次读取一页 PDF,打印第一页后,它将从内存中清除它,然后转换并加载第二页。
这台打印机停产了,PDF不好打印,尤其是老机型。
我建议使用ZebraDesigner Professional 软件以获得更好的打印性能,它针对 Zebra 打印机进行了更多优化,并且有很多很棒的选择(见下图)
推荐阅读
- c# - 如何同时比较两个 xmlnodeList?C#
- c++ - Winsock2.h 的 C++ accept() 不断给出 10038 错误
- ruby-on-rails - 如何在 simple_form 中创建自定义标签
- java - 在 macOS 上缩小时的 Swing Java 应用程序预览
- .net-core - .NET Core 中使用 HATEOS 的 REST API 长期运行异步作业的软件设计
- excel - 下拉列表中的值以相反的顺序显示
- delphi - Delphi 2010 Enter & Ctrl+Enter 编辑快捷键
- r - 如何将 CRAN 包导出到 Conda yaml 文件?
- php - Laravel 错误 '; 预期的”和“意外的未知” 437 次
- python - 有没有办法从 python pandas 系列中制作比例图?