跳到主要內容

在ubuntu中PDF檔案的中英文列印,使用lpr指令

在ubuntu 11.10中列印中文PDF,有時遇到中英混雜的文件,會有印不出部份文字的情形,原因我並不了解,不過經驗上來說多半來自一些別的單位在win環境製作的PDF。解決的方法之一,我一直使用FoxitReader,但是他的linux版本不能選列印的雙面、一張紙印兩頁的選項,不過既然FoxitReader使用的列印是lpr,可以用下指令的方式來達到要的效果。

  • 紙張來源:-o InputSlot=Tray3 或 -o InputSlot=Auto
  • 一面印2張:-o number-up=2
  • 雙面列印:sides=two-sided-long-edge 或 sides=two-sided-short-edge

範例:
lpr -P HP-Color-LaserJet-2605-2 -o InputSlot=Tray3 -o Resolution= -o PageSize=A4 -o number-up=2 -o sides=two-sided-long-edge test.pdf 
資料來源:Command-Line Printing and Options - Documentation - CUPS:

留言