-2

我想知道,有没有办法访问要打印的文件。假设我有一个带有打印按钮的软件。如果我单击打印按钮,它将调用打印机进行打印。在这些过程中,我可以从打印机驱动程序或任何其他来源获取文件吗?

问候安西夫

4

1 回答 1

1

程序不会将“文件”发送到打印机。对于 PostScript 和 PCL 打印机,程序会向打印机发送命令,例如“在点 (10,23) 处绘制文本“foobar””。

过去 17 年左右的现代(尤其便宜)打印机通常是 GDI 打印机,其中程序使用 Windows 的 GDI 功能将打印页面“绘制”到光栅缓冲区,然后将其发送到打印机,这使得打印机更便宜因为他们不需要内置的命令解释器和处理器。

因此,要回答您的问题“否”,您无法访问要打印的文件,因为它们不存在。

于 2013-01-07T03:21:39.990 回答