我想在C#中为hp laserjet打印机1018的BMP Image制作原始打印机命令 然后作为prn文件发送到打印机。请注意,我不想使用hp公司发布的打印机驱动程序。
答案 0 :(得分:0)
从Windows应用程序打印时会发生两种不同的事情。第一个提供设备上下文并呈现输出,需要打印机驱动程序。第二个,流式传输结果文档,但没有。您可以配置打印机驱动程序以打印到文件,但如果没有打印机驱动程序,则无法创建打印输出。打印机驱动程序将BMP图像转换为打印机可以理解的内容。
您可以使用其他PCL打印机驱动程序,将其配置为打印到文件,然后获取文件并将其发送到打印机。但是没有打印机驱动程序就无法生成文件。尝试这样做相当于编写自己的打印机驱动程序,你可以做。任何PCL reference都会显示打印机理解的命令。