将数据作为原始数据传递给打印机

我正在使用斑马打印机,它在我的机器上被定义为默认打印机。 我想将所有信息作为原始信息传递给斑马驱动程序,告诉打印机驱动程序不要对打印机进行任何编码,而是将其传递给未更改的信息。 我想用
PrintDocument
,这可能吗? 或者你会推荐别的吗?     
已邀请:
如果转到Zebra打印机驱动程序的“高级设置”选项卡,则可以“启用直通模式”。然后,只需确保您的流以
${
开头并以
}$
结束然后驱动程序将不会对
${
ѭ2之间的内容做任何事情。     
根据我的经验,对于Zebra打印机来说,浏览Windows打印驱动程序过于复杂。如果你可以构建ZPL,有两个选项(一个很容易,另一个稍微复杂): 将ZPL保存到文件并将其FTP到打印机。 通过套接字将ZPL流式传输到打印机。 我在过去做过这两件事,据我所知,这两个系统仍然没有问题。     
您不能只将任何原始数据打印到zebra打印机。打印机只能识别打印机语言支持的命令,即:某些型号的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打印机。     

要回复问题请先登录注册