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

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



武藤@Debianぷろじぇくとです。

手元のLBP3000で試してみて、マニュアルの説明と挙動が
食い違うことに気付きました。

At Mon, 20 Jan 2014 19:14:38 +0900,
UMEDA MITSUNORI wrote:
> プリントスプーラにプリンタ(PPD)を登録します。
> 
> # /usr/sbin/lpadmin -p LBP5100 -m CNCUPSLBP5100CAPTJ.ppd -v
> ccp://localhost:59687 -E

ccp:localhost:59687
(つまり//を付けない)
にしないと正常に送信されないです。

あと、上記でもダメな場合、captmon2プロセスがハングアップしている
可能性があります。

# /etc/init.d/ccpd stop
# /etc/init.d/cups stop
# lsof /dev/usb/lp0 ←本来この実行結果は空。プリンタデバイスは誰も掴んでいないはずだが
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF    NODE NAME
captmon2 24574 root    3u   CHR  180,0      0t0 1850894 /dev/usb/lp0 ←cupsもccpdも終わらせているのにこいつが掴みっぱなし
# ps aux | grep captmon
root     24574  99.0  0.0   3968  1224 ?        S    21:18   0:00 captmon2 --data-write-fd=9 --data-read-fd=13 --cmd-write-fd=14 --cmd-read-fd=17 --output-fd=3 --input-fd=3 ←プロセスが異常で残っている
# kill -9 24574 ←上記2列目のPID数値を指定して殺す
# /etc/init.d/cups start
# /etc/init.d/ccpd start
-- 
武藤 健志@ kmuto @ kmuto.jp
           Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
           株式会社トップスタジオ  (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)