«前の日記(2010-05-16(日)) 最新 次の日記(2010-05-18(火))»

vdrめも

検索キーワード:
[PR]:「Chef活用ガイド コードではじめる構成管理 (大型本), (Kindle版)」発売中です。


2010-05-17(月) 大苦戦 [長年日記]

_ [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”

[Ubuntu 9.04 amd64 and Canon LBP2900より引用]

とやってビルドしたパッケージは ccpdadmin が SIGABRT するようになって駄目だった。


2010年
5月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

[amd64 | audacious | comp | debian | gkrelluim | kip | misc | movie | research | rime | unicon | vdr | work | えふえふ]

書いてる人: dai

パッチ等(無保証)

GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E