【发布时间】:2010-11-15 19:57:25
【问题描述】:
我在 Windows 7 32 位上运行来自 Zebra 的最新驱动程序并通过 USB 打印到 TLP2844。我正在尝试生成一组标签,并使用 RawPrinterHelper 类从 C# 将它们打印到标签打印机,如许多在线帖子中所述。如果我打开打印机电源并使用 oM 命令禁用初始 Esc 序列进纸,那么它可以完美运行并正确打印两个标签。此后,高度似乎不正确,因为它不是打印两个标签,而是打印一个标签,第二个文本朝向标签底部。任何帮助将不胜感激。
标签尺寸: 宽度:75mm 高度:34mm 间隙:3mm
发送到打印机的示例命令序列:
oM
N
q599
Q272,024
ZT
S2
A253,26,0,3,1,1,N,"TEST LABEL TEXT"
P1
N
q599
Q272,024
ZT
S2
A253,26,0,3,1,1,N,"TEST LABEL2 TEXT"
P1
【问题讨论】:
-
我有一些关于这方面的旧笔记,我将在今晚晚些时候尝试挖掘。与此同时,祝你好运。那些打印机似乎永远无法工作,即使一切都正确!
-
我与 Zebra 合作的时间已经足够多,我知道几乎所有其他选项都更好。祝你好运:\
-
您能否通过网络发布您发送到打印机的完整命令序列,看看您是否遗漏了什么。
-
你为什么使用 oM 命令,你发送的是原始命令,而不是使用 windows 驱动程序,所以我认为不需要它?
-
我将原始命令发送到连接打印机的 USB 接口,根据我在 EPL 手册中的理解,我需要在使用 Windows 驱动程序时发送此命令。我的问题是它在打开打印机后第一次打印时效果很好,之后就不行了。测试代码基于本文nicholas.piasecki.name/blog/2009/03/…中的信息
标签: c# .net printing zebra-printers