web-dev-qa-db-ja.com

Ubuntu 14.04上のLBP1120

大砲LBP1120Ubuntu 14.04(AMD64)があります。 Ubuntuの以前のバージョンのガイド:

LBP-1120 Canonプリンターを動作させる方法

問題なく動作しましたが、このバージョンではcapstsuiが表示されます:

Check the DevicePath of /etc/ccpd.conf

したがって、印刷は機能しません。

ccpadminは以下を提供します:

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

 Entry Num  : Spooler   : Backend   : FIFO path     : Device Path   : Status 
 ----------------------------------------------------------------------------
     [0]    : LBP1120   : ccp       : //localhost:59787     : /dev/usb/lp0     : 

また、2つの数値を取得します。

Sudo /etc/init.d/ccpd status
/usr/sbin/ccpd: 9507 9506

プリンタが接続されています:

ls -l  /dev/usb/lp0 
crw-rw---- 1 root lp 180, 0 May  2 09:36 /dev/usb/lp0
3
Jānis Erdmanis

何度も試みた後、64ビットドライバーの代わりに32ビットドライバーを使用してLBP1120を動作させる方法を見つけました。以下: Canon LBPプリンターをUbuntu 14.04で実行できません この問題の解決策は次のとおりです。

Linux captドライバーのインストール

dpkg --add-architecture i386
apt-get update
apt-get install libstdc++6:i386 libxml2:i386 zlib1g:i386 libpopt0:i386
apt-get install cups

wget # I will fix soon but Linux_CAPT_PrinterDriver_V260_uk_EN.tar.gz

# Now the system is prepeared for 32 bit driver
dpkg -i Linux_CAPT_PrinterDriver_V260_uk_EN/32-bit_Driver/Debian/*.deb

LBP1120の構成

lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59687
lpadmin -p LBP1120 -E
ccpdadmin -p LBP1120 -o /dev/usb/lp0

# Not sure if works flawlwslly but this should start ccpd driver on boot
update-rc.d ccpd defaults

ここで、プリンターを接続し、2つのコマンド番号を取得する必要があります。

/etc/init.d/ccpd status

開始して(私の経験から、これが機能するまでこれを行います)、停止します。

 /etc/init.d/ccpd stop
 /etc/init.d/ccpd start

これで、2つの魔法の数字を取得できた場合、captstatusuiを次のコマンドで開く準備ができました。

captstatusui -P LBP1120

プリンターが印刷準備ができていることを示しているかどうかを確認します。この時点でメッセージが表示された場合:

Check the followings:
-Is the printer turned on?
-Is the cable correctly connected?

その後、他のUSB周辺機器を取り外してみてください(たとえば、Logitech K360が干渉しました)

1
Jānis Erdmanis