2015-10-22 28 views
-1

是否可以將tif文件直接打印到網絡打印機而無需打印對話框?我嘗試使用下面的代碼。在無聲模式下使用ghostscript打印TIF文件

<?php exec('gswin32c.exe -sDEVICE=mswinpr2 -dBATCH -dNOPAUSE -sOutputFile="%printer%\\<ip_address>\Printer_name" tifFile.tif'); ?>

請幫我處理這個問題。

回答

0

Ghostscript不會讀取TIFF文件,所以無論如何這是不可能的,無聲的。

據我所知,mswinpr2設備僅適用於機器本地的打印機。這是因爲它使用本地PC上的打印機驅動程序,如果您沒有打印機驅動程序,Ghostscript不能使用它。

如果您確實有打印機驅動程序,請使用本地打印機(例如,使用FILE上的打印機:或網絡打印機需要任何魔術),然後打印。

+0

感謝您的建議@KenS。是否有任何其他方式可以將tif文件打印到網絡打印機上,而無需打印對話框 –

+0

您可以編寫一個讀取TIFF文件的PostScript程序,並使用mswinpr2設備將其提交給Ghostscript。這不會超過您使用網絡打印機的事實。我不知道任何會爲你做的事情。事實上,很難看出普通情況下的任何情況,因此需要知道打印機所需的頁面描述語言,並準備將圖像數據重新組合爲適合打印機的任何內容。這就是打印機驅動程序的用途...... – KenS

+0

好的。最後我用pstools打印文件。 –

相關問題