Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将打印作业映像写入磁盘?_C#_Printing_Virtual Printer - Fatal编程技术网

C# 如何将打印作业映像写入磁盘?

C# 如何将打印作业映像写入磁盘?,c#,printing,virtual-printer,C#,Printing,Virtual Printer,当我用计算机打印任何文档时,我希望打印的页面以bmp或jpg文件的形式保存在计算机上,并同时打印到一张纸上。我不知道是否有可能从打印机中提取此信息,或者是否有可能制作一台虚拟打印机并将其用作“传递”,然后从虚拟打印机中获取图像并随后将其发送到真正的打印机 操作系统:Windows XP。虚拟打印机可以创建PDF,同时将其打印到纸质打印机。为此,请将实际打印机设置为Windows默认打印机,打印到Win2PDF打印机,然后在“文件保存”窗口中选择“”选项。创建PDF文件后,它会自动打印到实际打印机

当我用计算机打印任何文档时,我希望打印的页面以bmp或jpg文件的形式保存在计算机上,并同时打印到一张纸上。我不知道是否有可能从打印机中提取此信息,或者是否有可能制作一台虚拟打印机并将其用作“传递”,然后从虚拟打印机中获取图像并随后将其发送到真正的打印机


操作系统:Windows XP。

虚拟打印机可以创建PDF,同时将其打印到纸质打印机。为此,请将实际打印机设置为Windows默认打印机,打印到Win2PDF打印机,然后在“文件保存”窗口中选择“”选项。创建PDF文件后,它会自动打印到实际打印机。

您不指定操作系统,但所有Windows打印机都可以指向“文件”端口,以便生成的原始二进制打印机命令被写入文件而不是实际打印机。很抱歉,这是Windows xp。