6.2. 既存のクラシック印刷キューとスキャナーデバイスの移行
ipp-usb パッケージは IPP-over-USB デバイス用の従来の印刷およびスキャンドライバーと互換性がないため、アップグレード後にユーザーの選択に応じて手動介入する必要があります。利用可能な印刷機能とスキャン機能を確認し、デバイスに使用するサポートの種類を決定できます。
- ドライバーレス
- クラシックドライバー
手順
- ドライバーレスを使用して USB デバイスをサポートする
従来のドライバーを使用した既存の設定を USB デバイスのドライバーレスサポートに移行するには、デバイスの機能に応じて以下の手順に従います。
- デバイスに印刷機能がある場合は、これまでにデバイスにインストールされた既存のプリンターをすべて削除します。
プリンター名を検索するには、次のコマンドを実行します。
lpstat -a
# lpstat -aCopy to Clipboard Copied! Toggle word wrap Toggle overflow プリンターを削除します。
lpadmin -x <printer_name>
# lpadmin -x <printer_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow デバイスにスキャン機能がある場合は、スキャンサポートを提供する
SANEバックエンド (例: hpaio) を無効にします。無効にする方法として、設定ファイル/etc/sane.d/dll.confまたはディレクトリー/etc/sane.d/dll.d内の特定のファイルでその名前をコメントアウトするか、スキャンドライバーをアンインストールします。たとえば、hpaioスキャンバックエンドを無効にするには、次のようにします。scanimage -L device `hpaio:/usb/laserjet_mfp_m129-m134?serial=XXXX' is a Hewlett-Packard laserjet_mfp_m129-m134 all-in-one device `airscan:e0:HP LaserJet MFP M130fw (E700D6)' is a eSCL HP LaserJet MFP M130fw (E700D6) ip=127.0.0.1 sudo sed -i 's,^\s*hpaio$,#hpaio,' /etc/sane.d/dll.d/hpaio
# scanimage -L device `hpaio:/usb/laserjet_mfp_m129-m134?serial=XXXX' is a Hewlett-Packard laserjet_mfp_m129-m134 all-in-one device `airscan:e0:HP LaserJet MFP M130fw (E700D6)' is a eSCL HP LaserJet MFP M130fw (E700D6) ip=127.0.0.1 # sudo sed -i 's,^\s*hpaio$,#hpaio,' /etc/sane.d/dll.d/hpaioCopy to Clipboard Copied! Toggle word wrap Toggle overflow その結果、バックエンド HPAIO でサポートされているスキャンデバイスは、スキャナーのリストに表示されません。
- クラシックドライバーを使用してデバイスをサポートする
クラシックドライバーを選択するには
ipp-usb設定でプリンターモデルを拒否する必要があります。デバイスのモデル名を検索します。
sudo ipp-usb check Configuration files: OK IPP over USB devices: Num Device Vndr:Prod Model 1. Bus 001 Device 005 04a9:2823 "Canon MF440 Series"
# sudo ipp-usb check Configuration files: OK IPP over USB devices: Num Device Vndr:Prod Model 1. Bus 001 Device 005 04a9:2823 "Canon MF440 Series"Copy to Clipboard Copied! Toggle word wrap Toggle overflow ipp-usbの quirk を作成し、/etc/ipp-usb/quirksディレクトリー内の新しい quirk ファイルでその名前を使用します。.conf接尾辞が必要であることに注意してください。cat /etc/ipp-usb/quirks/canon.conf [Canon MF440 Series] blacklist = true
# cat /etc/ipp-usb/quirks/canon.conf [Canon MF440 Series] blacklist = trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow ipp-usbサービスを再起動します。systemctl restart ipp-usb
$ systemctl restart ipp-usbCopy to Clipboard Copied! Toggle word wrap Toggle overflow この現象が原因で
ipp-usbでのデバイスのサポートが拒否され、従来のドライバーが動作します。ipp-usbによって生成されたプリンターは、既存のプリンターのリストから削除されます。
ipp-usb パッケージを削除し、DNF 操作から除外することで、ドライバーレス USB サポートをオプトアウトできます。