dvipdf で日本語 dvi ファイルを変換できない

以下のエラーで変換に失敗.

dvips: ! Bad VF file min10.vf: character code out of range
$ dvipdf hoge.dvi
dvips: ! Bad VF file min10.vf: character code out of range
$ dvips hoge.dvi
This is dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
' TeX output 2005.12.19:2130' -> |lpr
dvips: ! Bad VF file min10.vf: character code out of range

Copyright に ASCII の名前が出ない dvips は日本語非対応.代わりに pdvips を使う.xdvi も代わりに pxdvi を使う.

$ dvips -v
This is dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)
$ pdvips -v
This is dvips(k) 5.92b p1.6 Copyright 2003 ASCII Corp.(www-ptex@ascii.co.jp)
based on dvips(k) 5.92b Copyright 2002 Radical Eye Software (www.radicaleye.com)

デフォルトの出力先が lpr になっているので,ps ファイルで出力したい場合は -o 〜.ps というオプションを付ける.

$ pdvips hoge.dvi
(中略)
' TeX output 2005.12.19:2130' -> |lpr
<texc.pro><f7b6d320.enc><texps.pro>. <cmbx12.pfb><cmr10.pfb><cmr12.pfb>[1] lpr: error - no default destination available.
$ pdvips hoge.dvi -o hoge.ps
(中略)
' TeX output 2005.12.19:2130' -> hoge.ps
<texc.pro><f7b6d320.enc><texps.pro>. <cmbx12.pfb><cmr10.pfb><cmr12.pfb>[1]

デフォルトの出力先を ps ファイルにしたい場合は,/usr/share/texmf/pdvips/config/config.ps の "o |lpr" を % でコメントアウト

$ vi /usr/share/texmf/pdvips/config/config.ps
% How to print, maybe with lp instead lpr, etc. If commented-out, output
% will go into a file by default.
%o |lpr

最後に,ps2pdf.

$ ps2pdf hoge.ps