你能直接将pdf打印到斑马打印机吗?

是否可以通过Java中的斑马打印机直接打印存储的pdf? 我找不到任何提及它们与直接打印兼容,我无法打印它。 我需要通过zpl直接沟通吗?

斑马打印机通过Acrobat Reader打印时工作正常,Adobe Reader是否将PDF翻译成zpl?

斑马打印机通过Acrobat Reader打印时工作正常,Adobe Reader是否将PDF翻译成zpl?

不可以.Adobe Reader准备系统的打印服务可以使用的文档。 然后,打印服务调用Zebra驱动程序, 这些驱动程序将文档转换为打印机的本机语言。 这就是所有打印驱动程序在所有平台上的工作方式,而不仅仅是在Windows上。 CUPS在Linux和MacOS上做同样的事情。

不要花时间构建PDF => image => ZPL翻译器。 只需让您的应用程序与OS本机打印服务对话,您的时间就会更好。 我不做Java,但在我选择的搜索引擎上花一点时间表明Java似乎支持这种打印方式。

一个更好但稍微不那么可重复使用的方法是使用ZPL或EPL(无论你的特定斑马打印机支持什么)。

顺便说一句,ZPL是Zebra专有的Zebra编程语言。 您可以直接将ZPL字符串写入串行或并行端口,而无需安装任何Zebra驱动程序(而是使用Windows通用文本打印机驱动程序)。 例如,您可以将以下字符串直接发送到打印机端口(串行,并行或网络)

^XA^FO40,40^AC2,20^FD^FS^FO40,60^BY2,2.8,10^BCN,100,Y,N,N^FD Barcode label ^FS^XZ 

希望能帮助到你。

您可以使用适用于Android和iOS的Mobi Print Utility将PDF打印到Zebra打印机。 它可以打印蓝牙或wifi。