########################################################### # RICOH NX71MP/NX85S 印刷設定スクリプト ドキュメント # バージョン :0.2.4 # 最終更新日 :2005/12/27 # 作成者 :shushi kurose @ Good-Day ########################################################### ダウンロードして頂きまして、誠にありがとうございます。 このスクリプトは、ネットワーク接続された RICOHのPostScript(PS)プリンタNX71MP/NX85S/NX96e以降の機種を対象に、 lprng印刷環境でのプリンタ設定を行うプログラムです。 ローカルプリンタとして使っている場合や、その他の プリンタ環境でも設定を少し変えれば流用できると思います。 このスクリプトを利用すると以下のようなことを行います。 * プリンタの設定 * プリンタフィルタの設定 * 出力トレイ切替えの設定 * OCRBフォントのダウンロード/インストール * 労災フォントのダウンロード/インストール * PostScriptファイルやPDFファイルへの出力が可能になりました(New!) ■ 1.動作環境 [ 必要なハードウエア環境 ] ネットワーク印刷に対応したRICOH NX71MP/NS85S/NX96e以降の機種(PostScript対応) また、出力トレイ切替えスクリプトとOCRB/労災フォントをダウンロードする ためにインターネットに接続されていること。 [ 必要なソフトウエア環境 ] * Debian GNU/Linux上に日レセがインストールされていること。 * lprng * gs-ja, gs-cjk-resource, cmap-adobe-japan1, gsfonts, cmap-adobe-japan2, defoma, psfontmgr などの日本語印刷に関連するパッケージがインストールされていること。 ■ 2.インストール [インストール前に] * プリンタ設定ファイルやフィルタ等を書き換えますので もし以下のファイルがあれば、プログラムの実行前に バックアップしておいてください。 + /etc/printcap + /usr/local/bin/gsf + /usr/local/bin/psf1 + /usr/local/bin/psf2 + /usr/local/bin/psf3 + /usr/local/bin/psfm + /usr/local/bin/psfile + /usr/local/bin/pdffile [ 2-1.プログラムの展開 ] ダウンロードしたプログラムを展開します。 $ tar xvzf set_printer_<バージョン>.tar.gz これでファイルがset_printerフォルダに展開されます。 [ 2-2.スクリプトの実行 ] set_printer.rbのあるフォルダに移動して、 rootユーザの権限で実行してください。 $ cd set_printer $ sudo ./set_printer.rb プログラムを実行すると質問が出ますので、質問に答えていきます * プリンタに設定したIPアドレスを入力してください。 * <トレイ1で使用する紙サイズの設定> トレイ1で使用する紙サイズの設定です。紙サイズはA4/A5/B5の サイズのみに対応しています。 ORCA標準の紙サイズはA4です。領収書や処方箋などA5/B5サイズに カスタマイズしている場合は必要に応じて選んでください。 (プリンタ本体の紙の設定もそれに合わせてください) そのままEnterを押すとデフォルト値のA4サイズが選択されます。 * 以下、同様にトレイ2,トレイ3(NX85S以降で有効),手挿しトレイに対して 繰り返してください。 * 質問が全て終われば、設定が完了してlprngが再起動されます。 以上で終了です。 * インストールが完了すれば、そのままでORCAの標準設定でA4サイズ、 トレイ1から印刷をすることが可能です。 トレイを変更する場合は、以下の「利用できるプリンタ名」を 参考にして設定してください。 ■ 3.利用のための情報 * 利用できるプリンタ名 lp...........標準のプリンタで印刷する。ps1と同じくPostScriptでトレイ1に印刷する。 lp1,ps1..........PostScriptでトレイ1に印刷する lp2,ps2..........PostScriptでトレイ2に印刷する lp3,ps3..........PostScriptでトレイ3に印刷する (NX85Sのみ) lpm,psm..........PostScriptで手挿しトレイに印刷する gs...............GhostScriptでトレイ1に印刷する。紙サイズA4のみ/解像度600dpi。 psfile...........PostScriptファイルに出力する pdffile..........PDFファイルに出力する ※ gs-jaでの印刷に対応していない場合はプリンタ名gsは使用できません。 * ORCAのプリンタ設定を変更する場合は、glclientのメニュー画面から、 「91 マスタ登録」=>「101 システム管理マスタ」=>「1031 出力先プリンタ割り当て情報」 で変更を行ってください。 * このスクリプトを実行する前の状態の、プリンタ設定ファイル /etc/printcapは /etc/printcap.origという名前でバックアップします。 * PS/PDFファイルの出力先はdaemonユーザ、lpグループでの書き込み権限の あるフォルダを指定してください。 * PDFファイルへの出力は、フォントの取り扱いの関係により画像の品質が低下します。 なるべくPSファイル形式で出力し、gvなどのコマンドで閲覧するのをお奨めします。 ■ 4.トラブルシューティング * 印刷できない =>RICOHのNX71MPもしくはNX85S以降のプリンタですか? =>プリンタはPostScript対応(PS増設モジュールを装備)していますか? =>プリンタの電源が入って正常に動いていますか? =>プリンタの用紙は入っていますか? =>プリンタの接続ケーブルはちゃんとつながっていますか? [ネットワークプリンタの場合] プリンタまでのネットワークがつながっており、応答が返っていますか? (pingコマンドなどで確認) [ローカルプリンタの場合 - パラレル接続] パラレルポートが正常に認識されていますか?具体的にはlpやparportなどの カーネルモジュールが正常にロードされていますか?(lsmodコマンドなどで確認) =>印刷に必要なパッケージは入っていますか? (ORCAサイト等参照) (特にlprngやgs-jaなど。文字化けする場合はgsfontなどのフォント関連) =>プリンタ名を間違えていませんか? ORCAのglclientの画面でプリンタ名が正しく設定されている必要があります。 デフォルトのプリンタ名(lp1)のままであれば大丈夫です。 =>プリンタデーモンは動いていますか? lpdという名のプロセスが動いていますか? (ps,pstreeコマンドで確認) =>印刷する紙のサイズはあっていますか? プリンタ本体の設定でトレイの紙サイズ選択はあっていますか? ■ 5.免責事項 このスクリプトは、GPLライセンスに基いて再配布/改変等を含め自由に 使っていただいて構いません。ただし、このスクリプトを使用したことに よって発生した、損失/損害/事故に関しては弊社はその責を負いません。 ■ 6.ライセンス * このスクリプトはFree Software FoundationのGNU GENERAL PUBLIC LICENSE Version 2に準拠します。