(新)macOSで印刷

TinkPad x220にHigh Sierraをセットアップしたのでプリンターもセットアップしてみました。以前にも設定したことがあるのですが情報が古いので新たに書くことにしました。機種はモノクロレーザープリンターのRicoh IPSiO SP 4000です。色々検索してトライ&エラーを繰り返して漸く印刷できるようになりました。

1.アプリケーションと設定ファイル

HomebrewGhostscriptをインストールします。

brew install ghostscript --build-from-source

foomatic-rip-4.0.6.230.dmgをダウンロードしてインストールします。

Ricoh-RPDL_IV_Laser_Printer-rpdl.ppdをダウンロードしてテキストエディタで編集します。

*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip"
*cupsFilter: "application/vnd.cups-pdf 100 foomatic-rip"
*DefaultResolution: 600x600dpi

2.ブラウザからCUPSダッシュボードにアクセスできるようにします

ターミナルから次のコマンドを打ち込みます。

sudo cupsctl WebInterface=yes

3.ダッシュボードにアクセスします

http://localhost:631

Administration から Add Printerを選んで Internet Printing Protocol (http)を選択します。Connection:のbっくすにネットワークプリンタアドレス(例:socket://192.168.211.1:9100)を入れて、PPDのRicoh-RPDL_IV_Laser_Printer-rpdl.ppdファイルを選択します。

4. 微調整

ターミナルから次のコマンドを打ち込みます。

sudo sh -c 'echo "Sandboxing Relaxed" >> /etc/cups/cups-files.conf'

yosemite_foomatic_paths.commandはなくても私の場合は動きましたが、サンドボックスまわりの調整です。

5.CUPSを再起動します

sudo launchctl stop org.cups.cupsd
sudo launchctl start org.cups.cupsd