C# RAW Printing

本文关键字:Printing RAW | 更新日期: 2023-09-27 18:05:38

我有一个要求,即我需要能够将图像发送到打印机。我的问题是,目标打印机(和类型)在打印时不一定知道,我们可以发送到zebra/intermec标签打印机或标准的HP办公喷气机。

更复杂的是我们有数百台打印机要管理。我不希望必须安装数百台或打印机,并且每次我们向网络添加一台打印机时都必须手动安装一台新打印机。我们维护一个IP地址和端口列表。我一直在考虑为每种类型的打印机安装默认打印机(zebra, intermec, officejet)。

打印时(使用PrintDocument),我可以发送打印到该类型的默认打印机,但将输出标记为"PrintToFile"。我相信这会给我原始的打印数据(PCL?)。

我的想法是,我应该能够简单地将原始数据发送到打印机?不幸的是,这似乎不起作用,原始文本只是简单地打印出来。

谁能提供一些建议/帮助?

C# RAW Printing

原始文件在打印时不会比JPG文件更锐利,对我来说最好的解决方案是将Raw文件转换为JPG