我正在使用斑马打印机,该打印机在我的机器上被定义为默认打印机。
我想将所有信息作为原始信息传递给zebra驱动程序,告诉打印机驱动程序不要对打印机上的任何内容进行编码,而是将其传递给未更改的内容。
我想使用PrintDocument
,这可能吗?
或者你会推荐别的东西吗?
答案 0 :(得分:1)
根据我的经验,对于Zebra打印机来说,浏览Windows打印驱动程序过于复杂。如果你可以构建ZPL,有两个选项(一个真正的容易,另一个稍微复杂):
我过去都做过这两件事,据我所知,这两个系统仍然没有问题。
答案 1 :(得分:1)
如果您转到Zebra打印机驱动程序的“高级设置”选项卡,则可以“启用直通模式”。然后,只需确保您的信息流以${
开头,并以}$
结尾然后驱动程序不会对${
}$
答案 2 :(得分:0)
您无法将任何原始数据打印到斑马打印机。打印机只能识别打印机语言支持的命令,即:某些型号的ZPL,EPL或两者。
如果上述代码之一写在您要发送到打印机的文本文件中,则可以使用Printdocument。例如:
^XA
^FO50,50
^A0N,30,30^FDTEST PRINT^FS
^XZ
将这些命令保存在记事本中,然后将其保存为" test.txt"。 现在,您可以通过执行以下DOS命令将此文档直接打印到打印机(假设打印机通过LPT2端口连接)
打开DOS提示符并键入:
copy test.txt lpt2
如果打印机通过USB端口连接,请安装" Generic / Text Only"打印机(默认情况下在Windows中可用)然后打开记事本并打印到Generic / Text Only打印机。