[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:45230] dvips の出力(日本語)を印刷できない
久しぶりに TeX で作業して印刷しようとしたら、できなくなっていました。
ほぼ sid 追っかけの環境です。
TeX の結果を dvips で PS ファイルにします (名前を test.ps とします)
バージョンは
dvipsk-ja 5.95a+jp1.7a-1
です。これでできた PS ファイルを直接見てみると
(前略)
%%Pages: 1
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentFonts: CMR10 Ryumin-Light-H
(中略)
TeXDict begin 39158280 55380996 1000 600 600 (test.dvi)
@start /Fa 256[{ } 0 79.8851 /Ryumin-Light-H rf /Fb 139[ 32
33 33 1[ 46 42 5[ 23 46 42 3[ 37 49[ 42 49[{ } 10 83.022
/CMR10 rf end
(後略)
となっていて、日本語フォント Ryumin-Light-H になっています。
いま IPAフォントを使っていて、 /var/lib/defoma/gs.d/dirs/fonts/CIDFnmap は
(関係しそうなところを抜き出すと)
/IPAMincho-Regular (/usr/share/fonts/truetype/ipa/ipam.ttf) /Adobe-Japan1-Unicode ;
/Adobe-Japan1 /IPAMincho-Regular ;
/Ryumin-Light /IPAMincho-Regular ;
のようになっています。
gs のバージョンは、まだ古いままで
gs-esp 7.07.1-9
です。これを用いて
gs test.ps
で画面に表示させると、何の問題もなく表示されます。エラーはいっさい出ません。
しかし、これをプリンタに出力しようと
lpr test.ps
とすると、出力できません。cupsd のログレベルを debug にしてみると
/var/log/cups/error_log に
D [24/Nov/2005:18:39:15 +0900] [Job 1479] Error: /undefinedresource in --findresource--
D [24/Nov/2005:18:39:15 +0900] [Job 1479] Operand stack:
D [24/Nov/2005:18:39:15 +0900] [Job 1479] Fa 256 --nostringval-- --nostringval-- 0 79.8851 Ryumin-Light-H Font Ryumin-Light-H (Ryumin-Light-H) 12 Ryumin-Light H H --dict:0/10(G)-- Ryumin-Light false Ryumin-Light Ryumin-Light CIDFont --nostringval-- CMap CIDFont CMap CIDFont
D [24/Nov/2005:18:39:15 +0900] [Job 1479] Execution stack:
D [24/Nov/2005:18:39:15 +0900] [Job 1479] %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval--
--nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- 7 4 %oparray_pop 8 4 %oparray_pop --nostringval--
--nostringval-- 21 5 %oparray_pop --nostringval-- 24 6 %oparray_pop --nostringval-- --nostringval-- --nostringval-- --nostringval--
D [24/Nov/2005:18:39:15 +0900] [Job 1479] Dictionary stack:
D [24/Nov/2005:18:39:15 +0900] [Job 1479] --dict:1054/1417(ro)(G)-- --dict:0/20(G)-- --dict:69/200(L)-- --dict:85/300(L)-- --dict:17/17(ro)(G)-- --dict:0/10(L)-- --dict:16/24(ro)(G)--
D [24/Nov/2005:18:39:15 +0900] [Job 1479] Current allocation mode is local
D [24/Nov/2005:18:39:15 +0900] [Job 1479] Last OS error: 2
という部分があり、これが原因だと思っています。なおバージョンは
cupsys 1.1.23-12
cupsys-bsd 1.1.23-12
cupsys-client 1.1.23-12
です。
関係あるかわかりませんがプリンタはEpson です。上記ログの少し前の行を示すと、
D [24/Nov/2005:18:39:15 +0900] [Job 1479] Printer model: Epson LP-xx00 Foomatic/escpage (recommended)
です。
説明が長くなりすみません。
Ryumin-Light-H を実際のフォントに結び付けて出力することができないよう
なのですが、どこを見直せばいいのでしょうか?
(しかし画面に出力できるのはなぜなのでしょう?)
欧文のみの場合は問題ありません。
OpenOffice.orgなどで直接IPAフォントを指定したPSファイルは印刷できまし
たので、フォントそのものには問題はないと思います。
また試しに IPAフォントをやめて ttf-kochi-mincho などにしてみても、
画面には出るが印刷はできない状況は同じでした。
ほかに関係しそうなパッケージのバージョンは
cmap-adobe-japan1 0+20040605-2
cmap-adobe-japan2 0+20020208-1
defoma 0.11.8-0.1
foomatic-filters-ppds 20050913-1
gs-cjk-resource 1.20021122-2
です。
--
中園 信 nakaz@xxxxxxxxxxxxxx