我想知道,有什麼方法可以訪問要打印的文件。 假設我有一個具有打印按鈕的軟件。如果我點擊打印按鈕,它會打電話給打印機打印。在這些過程中,我可以從打印機驅動程序或任何其他來源獲取文件。從打印機訪問文件
問候 Ansif
我想知道,有什麼方法可以訪問要打印的文件。 假設我有一個具有打印按鈕的軟件。如果我點擊打印按鈕,它會打電話給打印機打印。在這些過程中,我可以從打印機驅動程序或任何其他來源獲取文件。從打印機訪問文件
問候 Ansif
程序沒有 「文件」 發送到打印機。在PostScript和PCL打印機的情況下,程序向打印機發送命令,例如(10,23)處的「繪製文本」foobar「。
過去17年左右的現代(特別是廉價)打印機通常是GDI打印機,其中程序使用Windows的GDI功能將打印頁面「繪製」到光柵緩衝區,然後發送到打印機,使打印機更便宜,因爲它們不需要內置的命令解釋器和處理器。
所以要回答你的問題,「不」,你不能訪問將要打印的文件,因爲它們不存在。
也許[this](http://stackoverflow.com/questions/1019036/how-to-create-a-virtual-printer-in-windows)可能有所幫助。 – chris