我想要列印到我的印表機 Dell 3110cn 的特定紙匣。有些印表機允許您在它們的設定中指定哪個紙匣將被用作預設紙匣,但我的印表機不行。Google 告訴我,列印到特定紙匣不是 PostScript 的功能,而是我的印表機本身的功能。因此,我必須找到我的特定印表機的功能。我找到了我的印表機的 PPD 檔案。純粹靠運氣(我在檔案中搜尋了「tray」這個詞),我找到了以下內容
*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'); ?>
它成功了!