我有一个要求,我需要能够将图像发送到打印机。我遇到的问题是目标打印机(和类型)在打印时不一定知道,我们可能会发送到 zebra/intermec 标签打印机或标准的 HP 办公室喷气式飞机。
另一个复杂因素是我们要管理数百台打印机。我不想安装数百台或打印机,并且每次我们将一台新打印机添加到网络时都必须手动安装一台新打印机。我们维护一个 IP 地址和端口列表。我一直在考虑为每种打印机类型安装默认打印机(zebra、intermec、officejet)。
打印时(使用 PrintDocument),我可以将打印件发送到该类型的默认打印机,但将输出标记为“PrintToFile”。我相信这会给我原始打印数据(PCL?)。
我的想法是我应该能够简单地将原始数据发送到打印机?不幸的是,这似乎不起作用,原始文本只是被打印出来。
有人可以提供一些建议/帮助吗?
提前致谢。