この問題に興味のあるすべての人に指示を読んでもらい、その過程でCanon LBP 3010プリンターを機能させることができました。
この手順は、以下のモデルの他のキヤノン製プリンターでも有効です。
LBP 1120 LBP7200C、LBP9100Cdn。
手順1.まず、 Canonのダウンロードページからドライバーをダウンロードする必要があります。
ステップ2.ダウンロードしたアーカイブを解凍します。 含まれているパッケージを次の順序でインストールします。
sudo dpkg -i cndrvcups-common_2.40-1_i386.deb
udo dpkg -i cndrvcups-capt_2.40-1_i386.deb
ステップ3. CUPSを再起動する
sudo service cups restart
ステップ4.プリンターを印刷スプーラーに登録します。
sudo /usr/sbin/lpadmin -p [ ] -m [ PPD] -v ccp://localhost:59687 -E
たとえば、LBP-1120プリンターの場合、行は次のようになります。
sudo /usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -E
対応するPPDファイルの名前は次のとおりです。
LBP-1120:CNCUPSLBP1120CAPTK.ppd
LBP-1210:CNCUPSLBP1210CAPTK.ppd
LBP2900:CNCUPSLBP2900CAPTK.ppd
LBP3000:CNCUPSLBP3000CAPTK.ppd
LBP3050 / LBP3018 / LBP3010:CNCUPSLBP3050CAPTK.ppd
LBP3150 / LBP3108 / LBP3100:CNCUPSLBP3150CAPTK.ppd
LBP3200:CNCUPSLBP3200CAPTK.ppd
LBP3210:CNCUPSLBP3210CAPTK.ppd
LBP3250:CNCUPSLBP3250CAPTK.ppd
LBP3300:CNCUPSLBP3300CAPTK.ppd
LBP3310:CNCUPSLBP3310CAPTK.ppd
LBP3500:CNCUPSLBP3500CAPTK.ppd
LBP5000:CNCUPSLBP5000CAPTK.ppd
LBP5050シリーズ:CNCUPSLBP5050CAPTK.ppd
LBP5100:CNCUPSLBP5100CAPTK.ppd
LBP5300:CNCUPSLBP5300CAPTK.ppd
LBP6018 / LBP6000:CNCUPSLBP6018CAPTK.ppd
LBP6300dn:CNCUPSLBP6300CAPTK.ppd
LBP7200Cシリーズ:CNCUPSLBP7200CCAPTK.ppd
LBP9100Cdn:CNCUPSLBP9100CCAPTK.ppd
ステップ5. ccpdデーモンにプリンターを登録する
sudo /usr/sbin/ccpdadmin -p [ ] -o [ ]
たとえば、LBP3010プリンターの場合、行は次のようになります。
sudo /usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0
ネットワークプリンターを接続する場合は、たとえば次のようにIPアドレスを指定する必要があります。
sudo /usr/sbin/ccpdadmin -p LBP3010 -o net:172.168.0.1
ステップ6. usblpモジュールをロードする許可、パッケージをインストールする
kdesudo
sudo apt-get install kdesudo
kdesudo kate /etc/modprobe.d/blacklist-cups-usblp.conf
ブラックリストusblp行をコメントアウトします。
sudo gedit /etc/modprobe.d/blacklist-cups-usblp.conf
行番号の先頭に設定し、その後実行します:
modprobe usblp
ステップ7.その後、ccpdデーモンを開始します。
sudo service ccpd start
その後、プリンターは動作するはずです。
ステップ8.プリンターが正常に印刷される場合、ccpdデーモンをスタートアップに追加して、毎回手動で起動しないようにします。
sudo update-rc.d ccpd defaults 20
次に、/ etc / rc.localに書き込みます。
kdesudo kate /etc/rc.local
終了0の前に、行
/etc/init.d/ccpd restart
追加します
すべてのコマンドが成功した場合、プリンターは動作するはずです。