この文字化けを回避するためには、印刷したいファイルをいったんPostScriptファイルに変換し、Ghostscriptを使って印刷しなくてはなりません。ここではLinuxからMJ-830Cを使って日本語文書を印刷できるようにするために、私がおこなっている設定を紹介します。
ps|psmj830c:\ :sd=/var/spool/lpd/lp0:\ :mx#0:\ :sh:\ :lp=/dev/lp0:\ :if=/usr/local/bin/psmj830c:実際のファイル
| # /etc/printcap # # Please don't edit this file directly unless you know what you are doing! # Be warned that the control-panel printtool requires a very strict format! # Look at the printcap(5) man page for more info. # # This file can be edited with the printtool in the control-panel. ##PRINTTOOL3## LOCAL ps|psmj830c:\ :sd=/var/spool/lpd/lp0:\ :mx#0:\ :sh:\ :lp=/dev/lp0:\ :if=/usr/local/bin/psmj830c: |
実際のファイル
| #!/bin/sh /usr/local/bin/gs -q -sSAFER -sDEVICE=mjc360 -dNOPAUSE -r360 -SOutputFile=- - |
以上で、設定は完了です。プリントアウトするときは、必ず "lpr -Pps ファイル名"
として、-Pオプションでpsを指定します。また、/usr/local/bin/psmj830cは、chmod
+x psmj830c をして実行属性をつけるようにすることを忘れないように。
-お断り-
本ページの内容にしたがって生じた事故等について、筆者は一切の責任を負いません。本ページの内容にしたがって設定をする場合には、自分の責任で行なってください。また、質問などされても初心者ゆえ正確な返答はできません。期待しないで下さい。