お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-03-06 19:14:41

manabun
メンバ
登録日: 2009-05-20

lpr で日本語が文字化けします。

ubuntu 9.10 を使っています。PC は、Gateway DX4710-11J です。Printer は Epson PM-780C です。

lpr で、日本語の混じったテキストファイルを印刷すると、日本語が長方形などの文字化けをします。

最初は、Emacs 22 で、M-x print-buffer enter として印刷してみると、文字化けしたのです。Emacs の入門書を
見ると、最初 pr というプログラムに送り、つぎに lpr に送ると書いてありました。 

ところが、gedit で印刷をしてみると、ちゃんと日本語が印刷されるではありませんか。

printer は、デフォルトのプリンターになっています。

どこを直せば良いか、教えてください。 

オフライン

 

#2 2010-03-06 20:12:11

yama
メンバ
登録日: 2006-10-23

Re: lpr で日本語が文字化けします。

一年前の記事で今も通用するかわかりませんが、参考にどうぞ。
http://ubulog.blogspot.com/2008/03/ubuntu.html
http://ubulog.blogspot.com/2008/03/emacs.html

オフライン

 

#3 2010-03-06 21:20:57

toshio
メンバ
登録日: 2007-11-14

Re: lpr で日本語が文字化けします。

https://wiki.ubuntulinux.jp/UbuntuTips/Application/EmacsJapanesePrint

Emacsから印刷するんでしたら上も参考になるかも。
これも古いですが、僕はこのページにあるとおり、ps-print-bufferコマンドを使っています。
C-u M-x ps-print-bufferでPostscriptファイルとして出力できるので、そいつをドキュメントビューワで開いてうまくいってることを確認してから印刷してます。

オフライン

 

#4 2010-03-07 09:46:45

manabun
メンバ
登録日: 2009-05-20

Re: lpr で日本語が文字化けします。

yamaさん、toshioさん、有難うございます。
Emacs の方は、yama さんの紹介してくださった方法でなんとかなりました。

コマンドラインからの方法は、印刷位置が、用紙の下の部分になり、印刷方向が、
垂直になってしまいます。字もとても小さいです。どうしたら良いか考え込んでいます。

とりあえず、報告でした。

オフライン

 

#5 2010-03-07 10:48:51

manabun
メンバ
登録日: 2009-05-20

Re: lpr で日本語が文字化けします。

引き続き、報告です。
コマンドラインからは、

nkf -e file-name | e2ps -a4 -p | lpr

とすると、期待する位置に印刷されました。

どうも、有難うございました。

オフライン

 

Board footer

Powered by FluxBB