我想打印到我的打印机(戴尔 3110cn)的特定纸盒。一些打印机允许您在其配置中指定哪个纸盒将用作默认纸盒,但我的打印机没有。谷歌告诉我,打印到特定纸盒不是 PostScript 的功能,而是打印机本身的功能。因此,我必须找到我特定打印机的功能。我找到了我的打印机的 PPD 文件。纯粹出于运气(我在文件中搜索了“纸盒”一词),我找到了以下内容
*InputSlot 2ndTray-H/Tray 2 (500 Sheets): "
3 dict begin
/MediaPosition 1 def
/DeferredMediaSelection true def
/TraySwitch false def
currentdict end setpagedevice
" *End
我将其另存为名为 Dell.ps 的文件,没有第一行和最后一行,并在末尾留了一个空行。然后我在我的程序中使用了以下命令
<?php ps_include_file($ps, 'Dell.ps'); ?>
它起作用了!