プリンタのブランドとモデルを教えてください。また、あなたのディストリビューションは何ですか?また、CUPSのバージョンは何ですか?最初の段落で説明されている問題が何であるかははっきりしません。USB経由でCUPSを使用して印刷を設定できます。それは(通常)大したことではありません。最初に設定した方法について詳しく教えてください。CUPSにはlpr
ユーティリティがあり、少なくともDebianにはcups-bsd
パッケージ内にあり、通常の方法でCUPSをバックエンドとして使用して、コマンドラインから印刷するために使用できますlpr filename
。
通常、USBを設定すると、/etc/cups/printers.conf
次のようになります。現在のプリンターはUSBを使用しています。
# Printer configuration file for CUPS v1.4.4
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<DefaultPrinter SamsungLaser>
Info SamsungLaser
MakeModel Samsung ML-2850 Series PS
DeviceURI usb://Samsung/ML-2850%20Series
[...]
これは通常、コマンドラインコマンドを使用して設定されlpadmin
ます。コマンドは次のようになります。
/usr/sbin/lpadmin -p printer -E -v device -P ppd_file
rootまたはlpadmin
グループのユーザーとしてこれを実行します。このデバイスはusb://something
です。お使いのプリンターに対応するUSBデバイスを見つけるには、
lpinfo -l -v
もちろん、プラグが差し込まれ、スイッチが入っていることを確認する必要があります。誰かがを実行するよう提案しましたが/usr/lib/cups/backend/usb
、これも私にとってはうまくいきました。しかしlpinfo
、より標準的です。/dev/usb/lpXXX
そもそもどうやって使い始めたのですか?
私のコンピューターでは、次の出力が得られます。
/usr/lib/cups/backend/usb
DEBUG: list_devices_libusb
DEBUG: usb_find_busses=2
DEBUG: usb_find_devices=5
direct usb://Samsung/ML-2850%20Series "Samsung ML-2850 Series" "Samsung ML-2850 Series" "MFG:Samsung;CMD:PCL5E,PCL6,POSTSCRIPT;MDL:ML-2850 Series;CLS:PRINTER;STATUS:BUSY;" ""
詳細については、CUPSソフトウェア管理者用マニュアルをチェックしてください。Appleは最新のCUPSバージョンのドキュメントで奇妙なことを行ったので、これはCUPS 1.1用ですが、まだ有効です。
注:それが問題であることが本当に確かでない限り、私はモジュールのブラックリスト化を開始しません。
usblp
モジュールを使用してファームウェア(たとえばcat sihp1020.dl > /dev/usb/lp0
)とrmmod
その後にファームウェアをロードすることをお勧めします。(実際、醜い。)