[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:57019] Re: CanonPrinter LBP5100を動かしたい。【再質問】



梅田です。

サマリー投稿です。武藤さんを始め、皆様有り難うございました。

(1)キャノンのサイトよりドライバーをダウンロード

http://cweb.canon.jp/drv-upd/lasershot/linux/captlinuxx64.html

(2)展開

$ ls
Mail1         テンプレート  ドキュメント  音楽  公開
ダウンロード  デスクトップ  ビデオ        画像
$ cd ダウンロード
$ ls
linux-capt-printerdriver64-260.tar.gz
$ tar -zxvf linux-capt-printerdriver64-260.tar.gz

(3)順次ディレクトリの移動

$ ls
linux-capt-printerdriver64-260  linux-capt-printerdriver64-260.tar.gz
$ cd linux-capt-printerdriver64-260
$ ls
64-bit_Driver  Doc
$ cd 64-bit_Driver
$ ls
Debian  RPM
$ cd Debian
$ ls
cndrvcups-capt_2.60-1_amd64.deb  cndrvcups-common_2.60-1_amd64.deb

(4)必要なファイルがあるかを確認

$ gs -h | grep opvp
   oki4w okiibm omni oprp opvp paintjet pam pamcmyk32 pamcmyk4 pbm
pbmraw

opvp oprp があるか?を確認。

(5)インストール

Debianを起動して、rootでログインします。

CUPSドライバ共通モジュールをインストールします。

# dpkg -i cndrvcups-common_2.60-1_amd64.deb
以前に未選択のパッケージ cndrvcups-common を選択しています。
(データベースを読み込んでいます ... 現在 136447 個のファイルとディレクト
リがインストールされています。) (cndrvcups-common_2.60-1_amd64.deb から
) cndrvcups-common を展開しています... cndrvcups-common (2.60-1) を設定
しています ...

(6)CUPSを起動します。

# /etc/init.d/cups start
[ ok ] Starting Common Unix Printing System: cupsd.

(7)プリンタドライバモジュールをインストールします。

# dpkg -i cndrvcups-capt_2.60-1_amd64.deb
(データベースを読み込んでいます ... 現在 136500 個のファイルとディレクト
リがインストールされています。) cndrvcups-capt 2.60-1 を
(cndrvcups-capt_2.60-1_amd64.deb で) 置換するための準備をしています ...
cndrvcups-capt を展開し、置換しています... cndrvcups-capt (2.60-1) を設
定しています ...


(8)CUPSを再起動します。
# /etc/init.d/cups restart
[ ok ] Restarting Common Unix Printing System: cupsd.


(9)プリントスプーラにプリンタ(PPD)を登録します。
# /usr/sbin/lpadmin -p LBP5100 -m CNCUPSLBP5100CAPTJ.ppd -v ccp:localhost:59687 -E


(10)ccpdデーモンの設定ファイルにプリンタを登録します。
# /usr/sbin/ccpdadmin -p LBP5100 -o /dev/usb/lp0

 CUPS_ConfigPath = /etc/cups/
 LOG Path        = None
 UI Port         = 59787

 Entry Num  : Spooler   : Backend       : FIFO path             :
Device Path   : Status
 ---------------------------------------------------------# /etc/init.d/ccpd
stop
# /etc/init.d/cups stop
# /etc/init.d/cups start
# /etc/init.d/ccpd start
# cupsenable
# cupsaccept
# captstatusui -P LBP5100
-------------------
     [0]    : LBP5100   : ccp           :
localhost:59687       : /dev/usb/lp0 : New!!


(11)ccpdデーモンを起動します。
# /etc/init.d/ccpd start
Starting /usr/sbin/ccpd: .


(12)ccpdの自動起動の設定。
/etc/init.d/ccpdを、root権限で、先頭2行を次のように変更。

#!/bin/sh
# startup script for Canon Printer Daemon for CUPS (ccpd)

 ↓

#!/bin/sh
### BEGIN INIT INFO
# Provides:          ccpd
# Required-Start:    cups
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Canon Printer Daemon for CUPS (ccpd)
### END INIT INFO

保存し、
update-rc.d ccpd defaults
を実行。

# update-rc.d ccpd defaults
update-rc.d: using dependency based boot i# apt-get update
ヒット http://ftp.jp.debian.org wheezy Release.gpg
ヒット http://ftp.jp.debian.org wheezy Release
ヒット http://ftp.jp.debian.org wheezy/main Sources
ヒット http://ftp.jp.debian.org wheezy/main amd64 Packages
ヒット http://ftp.jp.debian.org wheezy/main i386 Packages
ヒット http://ftp.jp.debian.org wheezy/main Translation-ja
ヒット http://ftp.jp.debian.org wheezy/main Translation-en
ヒット http://security.debian.org wheezy/updates Release.gpg
ヒット http://security.debian.org wheezy/updates Release
ヒット http://security.debian.org wheezy/updates/main Sources
ヒット http://security.debian.org wheezy/updates/main amd64 Packages
ヒット http://security.debian.org wheezy/updates/main i386 Packages
ヒット http://security.debian.org wheezy/updates/main Translation-en
パッケージリストを読み込んでいます... 完了
sequencing

(13)

# apt-get install libglade2-0

インストール済み。

(14)
# dpkg  --print-foreign-architectures
(何も出ない)

(15)
# dpkg --add-architecture i386
(これでi386アーキテクチャのパッケージも利用可能になる)


(16)
# dpkg  --print-foreign-architectures
i386 ←こうなる


(17)
# apt-get update
(amd64のほかにi386アーキテクチャの情報も取り込まれる)


(18)
# apt-get install ia32-libs-i386
インストールCD(64bit版)を挿入する(指示が出る)。

(19)
# /etc/init.d/ccpd stop
Shutting down /usr/sbin/ccpd: .

(20)
# /etc/init.d/cups stop
[ ok ] Stopping Common Unix Printing System: cupsd.


(21)
# /etc/init.d/cups start
[ ok ] Starting Common Unix Printing System: cupsd.


(22)
# /etc/init.d/ccpd start
Starting /usr/sbin/ccpd: .

# captstatusui -P LBP5100
*** captstatusui Socket Error ***


(23)
/etc/apt/sources.list に cdrom://の行があるはずなので、
その行を削除してファイル保存し、apt-get updateを再度実行。


(24)
# cp /etc/apt/sources.list /etc/apt/#sources.lis#
# nano /etc/apt/sources.list

一応、コピーを取ってから、編集した。
--------/etc/apt/sources.list編集後------------
#

# deb cdrom:[Debian GNU/Linux 7.3.0 _Wheezy_ - Official amd64 CD Binary-1 20131215-04:56]/ wheezy main

deb http://ftp.jp.debian.org/debian/ wheezy main
deb-src http://ftp.jp.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

------------------------------ここまで---------------

(25)

# apt-get update
ヒット http://ftp.jp.debian.org wheezy Release.gpg
ヒット http://ftp.jp.debian.org wheezy Release
ヒット http://ftp.jp.debian.org wheezy/main Sources
ヒット http://ftp.jp.debian.org wheezy/main amd64 Packages
ヒット http://ftp.jp.debian.org wheezy/main i386 Packages
ヒット http://ftp.jp.debian.org wheezy/main Translation-ja
ヒット http://ftp.jp.debian.org wheezy/main Translation-en
ヒット http://security.debian.org wheezy/updates Release.gpg
ヒット http://security.debian.org wheezy/updates Release
ヒット http://security.debian.org wheezy/updates/main Sources
ヒット http://security.debian.org wheezy/updates/main amd64 Packages
ヒット http://security.debian.org wheezy/updates/main i386 Packages
ヒット http://security.debian.org wheezy/updates/main Translation-en
パッケージリストを読み込んでいます... 完了


これで、印刷が出来るようになりました。
-- 
UMEDA MITSUNORI <m.umeda@xxxxxxxxxxxxxxxxx>