by shigemk2

当面は技術的なことしか書かない

WindowsのEmacsで印刷したい

環境

  • Windows 7 Professional
  • Emacs 24.3.1 (24.4.1にしたい)
  • Ghostscript 9.16

コード

Windows限定なので、そんな感じでeq system-typeしてみました。

(cond ((eq system-type 'windows-nt)
       (setq ps-print-color-p t
             ps-lpr-command "C:/Program Files/gs/gs9.16/bin/gswin64c.exe"
             ps-multibyte-buffer 'non-latin-printer
             ps-lpr-switches '("-sDEVICE=mswinpr2" "-dNOPAUSE" "-dBATCH" "-dWINKANJI")
             printer-name nil
             ps-printer-name nil
             ps-printer-name-option nil
             ps-print-header nil          ; ヘッダの非表示
             )
       ))

WindowsのEmacsだと、Ghostscriptと連携してごにょごにょとかしないといけないようだ。なお、両面印刷がうまく出来ないという情報もあるけども、そこらへんはおいおい微調整していく方向で…

OSSはアルミニウムの翼で飛ぶ: Emacs仕事術(3) 印刷設定

Ghostscript: Ghostscript Downloads

Windows 上の Emacs からの印刷 | volatile memory