東京工業大学 >
大学院理工学研究科 >
基礎物理学専攻 >
中村研究室 >
メンバー >
Takayuki Sako >
Ubuntu9.04 プリンタ設定のログ
常に悪戦苦闘。
そして、本質的に解決していない。
設定の変更の方法
「システム」→「システム管理」→「印刷」→プリンタを右クリック→「プロパティ」
環境
- プリンタ : OKI C5900 (ネットワーク越しに接続)
- OS : Ubuntu8.04 ならびに Ubuntu9.04
デフォルトの設定
とくに何も考えず行った設定
- 場所 : プリンタのIPアドレス
- デバイスURL : socket://プリンタのIPアドレス
- 製造元とモデル(※) : Generic PostScript Printer [en] (推奨)
とりあえずこれで問題なく印刷できた。
※ドライバを指す。
ファイルサイズが大きいと印刷できない
後に、
上記の設定ではファイルサイズが大きい(目安として10MBくらい)とジョブがなかったことにされ
印刷できない状況にあると気付く。
- 場所 : プリンタのIPアドレス
- デバイスURL : lpd://プリンタのIPアドレス
- 製造元とモデル : OKI C5900(PS) [en] (推奨)
この設定でファイルサイズが大きくても印刷できるようになった。
日本語が印刷できない
上記の設定で何も問題なく使えていたが、ある日突如としてpdfの日本語部分が印刷するとバグるようになった。以下、症状
- 今までの設定
- dvipdfmxでdvi→pdfにしたファイルを印刷すると、半角英数は何も問題が無く印刷できるが、日本語だけバグる。wtxUφfib qVw enという感じ。
- Adobe Readerで見ると何も問題ない
- windowsやDebianに移すと問題なく印刷できる。
- 4ページ一度に印刷しようとするとバグるが、1ページ毎に印刷するとセーフ。
- と思いきや、1ページ毎でも連続すると後半ではバグる。
- むしろ、時間を置いても1ページ毎ではバグが解消されない。
- では、先程印刷できたのは何故だ?謎。
- dvipdfでdvi→pdfにしたファイルを印刷すると問題なく日本語も表示される。
しかし、諸般の事情でdvipdfmxを使いたい。
- ちなみにdvipdfmを使うと以下のようなエラーが出てpdf化できない。
dvipdfm file.dvi
file.dvi -> file.pdf
[1
TFM file error (ec < bc)
Output file removed.
- 製造元とモデル→ Generic PostScript Printer [en] (推奨)
- 製造元とモデル→ OKI C5900 Foomati/Postscript [en]
- そもそも印刷できない。
- ただし、テストページだけは印刷できる。
- 製造元とモデル→ Generic Raw Queue [en] (推奨)
以上のような経緯を経て下記の設定に至る。この設定で問題なく印刷できた。
- 場所 : プリンタのIPアドレス
- デバイスURL : socket://プリンタのIPアドレス : 9100
- 製造元とモデル : Generic Raw Queue [en] (推奨)
両面印刷できない
上記で問題ないと思っていたら両面印刷できないことに気付いた。
そこで結局、この設定に戻る。
- 場所 : プリンタのIPアドレス
- デバイスURL : socket://プリンタのIPアドレス
- 製造元とモデル(※) : Generic PostScript Printer [en] (推奨)
しかし、これでは無限ループ…
現在の設定
T君の勧めで以下の設定に
- 場所 : プリンタのIPアドレス
- デバイスURL : socket://プリンタのIPアドレス : 9100
- 製造元とモデル : OKI C5900 Foomati/Postscript [en]
色々実験した結果
- ほとんどの場合問題が起きない
- 原因は自分でTeX → dvi → pdf としたpdfファイルそのものにあるようだ
- 前述した日本語がバグるpdf(全4ページ)を印刷すると3ページ目まで問題なし
- 4ページ目 「2364kgに対する割合……」と続くことがPCの画面上では確認できるものの、4ページ目を単独で印刷すると「2364k」のみ印刷されて以下白紙。さらにこのpdfを4ページ丸ごと印刷しようとするとジョブが勝手にキャンセルされる。
- しかし、このpdfが他のPCから印刷できることは確認済み。謎。
|