私が使用した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