2010-05-19 (Wed)
_ [debian] ghostscript 8.71~dfsg2-3
8.71~dfsg-4.1 の動作報告を出す前に寝てしまったら、8.71~dfsg2-3 で公式に取り込まれていたようだ。せっかく確認したので、8.71~dfsg2-3 の動作確認も併せて報告した。> [debian-devel:17822] [debian-devel:17826]
2010-05-18 (Tue)
_ [debian] ghostscript 8.71~dfsg-4.1
「Squeeze」リリースに向けて解決が必要なパッケージの開発・検証協力のお願い の件。 現状の ghostscript 8.71~dfsg2-1 でおなじみ article9.ps で表示できてるから何が問題だろうと思ってたんだけど、
% gs article9.ps
GPL Ghostscript 8.71 (2010-02-10)
Copyright (C) 2010 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Loading a TT font from /usr/share/fonts/truetype/ipamona/ipag-mona.ttf to emulate a CID font IPAMonaGothic-Regular ... Done.
Loading a TT font from /usr/share/fonts/truetype/ttf-ipamona/ipam-mona.ttf to emulate a CID font IPAMonaMincho-Regular ... Done.
単に IPAMona を入れてたせいだった。これを取り除くと、
% gs article9.ps
GPL Ghostscript 8.71 (2010-02-10)
Copyright (C) 2010 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Can't find the font file /usr/share/fonts/truetype/ipamona/ipag-mona.ttf
Error: /undefinedfilename in /findfont
Operand stack:
40 GothicBBB-Medium-V
:
Dictionary stack:
--dict:1154/1684(ro)(G)-- --dict:0/20(G)-- --dict:82/200(L)--
Current allocation mode is local
Last OS error: 13
Current file position is 1621
GPL Ghostscript 8.71: Unrecoverable error, exit code 1
でダメだった。そこで 8.71~dfsg2-1 を入れてみる。
% gs article9.ps
GPL Ghostscript 8.71 (2010-02-10)
Copyright (C) 2010 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Loading a TT font from /usr/share/fonts/truetype/ttf-japanese-gothic.ttf to emulate a CID font Japanese-Gothic-Regular ... Done.
Loading a TT font from /usr/share/fonts/truetype/ttf-japanese-mincho.ttf to emulate a CID font Japanese-Mincho-Regular ... Done.
OK。
_ [debian] dvipsk-ja 5.98+p1.7b-1
dvipsk-ja 5.96+jp1.7a-3.1 を使って、茶筌のマニュアルを DVI にしてそこから PS に変換したけど #565233 に出ているような問題は特になかった。 5.98+p1.7b-1 でも変換してみたけど、こちらも問題なかった。
2010-05-17 (Mon)
_ [debian][amd64] 続・LBP3100 vs cndrvcups
ようやく印刷できるようになった。以下 Canon CAPT プリンタ を Ubuntu/amd64 で使う を参考にさせていただいた手順。 まず i386 パッケージを –force-architecture でインストール。
# dpkg -i --force-architecture cndrvcups-common_2.00-2_i386.deb cndrvcups-capt_2.00-2_i386.deb
プリンタを cups に登録。
# lpadmin -p LBP3100 -m CNCUPSLBP3100CAPTJ.ppd -v ccp://localhost:59687 -E
#
プリンタを ccpd に登録。
# ccpdadmin -p LBP3100 -o /dev/usb/lp0
CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 59787
Entry Num : Spooler : Backend : FIFO path : Device Path : Status
----------------------------------------------------------------------------
[0] : LBP3100 : ccp : //localhost:59687 : /dev/usb/lp0 : New!!
#
次に、libcanonc3pl.so.1.0.0 と libcanoncapt.so.1.0.0 をコンパイルして置き換え。
% tar xfz cndrvcups-common-2.00-2.tar.gz
% cd c3plmod_ipc
% make
# cp libcanonc3pl.so.1.0.0 /usr/lib
% tar xfz cndrvcups-capt-2.00-2.tar.gz
% cd cndrvcups-capt-2.00/driver
% ./autogen.sh
% make
# cp .libs/libcanoncapt.so.1.0.0 /usr/lib
ccpd を起動。
# /etc/init.d/ccpd start
Starting /usr/sbin/ccpd: .
これで OK。
0.4. Build cndrvcups-common-1.70
Change “Architecture: i386” in debian/control to “Architecture: amd64”
0.5. Build cndrvcups-capt-1.70
Change “Architecture: i386” in debian/control to “Architecture: amd64” Change “ dh_shlibdeps” in debian/rules to “# dh_shlibdeps”
とやってビルドしたパッケージは ccpdadmin が SIGABRT するようになって駄目だった。