Dell 3110cn USBプリンタが検出されない

Dell 3110cn USBプリンタが検出されない

私が使用したDell 3110cnプリンタがあります。ネットワーク私のArchLinuxシステムでは、プリンタは正常に実行されます。

これで、次のように使用する必要があります。USBプリンター(LANは使用できなくなりました)ですが、CUPSはプリンターとして認識されません。

$ lsusb
Bus 002 Device 003: ID 8087:07da Intel Corp. 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0c45:644d Microdia 1.3 MPixel Integrated Webcam
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 011: ID 413c:5605 Dell Computer Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ご覧のとおり、デバイスがリストされています。

Bus 003 Device 011: ID 413c:5605 Dell Computer Corp. 

ところで、新しいプリンター()を検索すると、http://localhost:631/admin/「プリンターが見つかりません」と表示されます。

WinとOSXではUSBプリンタとして機能します。

どんなアイデアがありますか?

編集する プリンタを接続したら、次の点に注意してください。

$ journalctl -e | grep printer
nov 24 16:12:47 dell-xps13-luca kernel: usblp 3-2:1.0: usblp0: USB Bidirectional printer dev 11 if 0 alt 0 proto 2 vid 0x413C pid 0x5605

ただし、まだ新しいプリンタとして表示されません。

ベストアンサー1

わかりました、わかりました。まず実装しました。これ回避策(以下のアップデートバージョン):

(スーパーユーザーとして)

$ systemctl stop org.cups.cupsd.service

次にファイルを作成し、/etc/udev/rules.d/10-cups_device_link.rules次の内容を追加します。

KERNEL=="lp[0-9]", SYMLINK+="%k", GROUP="lp"

USBプリンタケーブルを抜き、接続して数秒待ちます。最後にカップを再起動してください。

$ systemctl start org.cups.cupsd.service

これで、プリンタはCUPSからパラレルポートプリンタとして取得されます。残念ながら、私の場合、使用するドライブに関する情報が見つからず、GUIツールを介してインストールできませんでした。幸い、CUPSにはプリンタのインストールに使用できるコマンドラインツールが付属しています。

(一般ユーザーはsudoを必要としません)

$ lpadmin -p DELL_LaserJet_3110cn -E -v parallel:/dev/lp0 -P /usr/share/cups/model/Dell/Dell_3110cn.ppd

メモ:

パラメータに割り当てられたドライバパスは、-PシステムからPDDを検索して見つける必要があります。

parallel:/dev/lp0パラメータに割り当てるデバイス名(私の場合)は、次のようにして-v取得できます。lpinfo -v

おすすめ記事