私は非常に古いものを手に入れようとしていますが、HP Linux Imaging and Printing ライブラリで動作する素晴らしい C2001A/J4100A (HP LaserJet 4) を取得しようとしていますが、ひどい時間を過ごしています。
1) /usr/share/hplip/data/models/models.dat に [hp_laserjet_4] のエントリがありません。これは、OpenWRT ルーターに配置した avahi.service ファイルを介して Bonjour ディスカバリーを使用したときの最初の問題です。私は現在、AirPrint で検出したい iPhone を持っていませんが、これが私が最初に始めた方法であり、とにかく CUPS がプリンターを検出するのに役立ちます。
2) SLP 発見は完全な爆弾です。私は、JetDirect がブロードキャスト検出要求に応答して送信する UDP パケットまでたどり着きました。「x-hp-p1=0」の部分は、「x-hp-p1=MFG:HP;MDL:LaserJet4;etc..」のようなものである必要があり、これにより、hp-probe が JetDirect がどのプリンターかを認識できなくなります。に差し込まれています。
HPLIP に不適切な検出方法を強制的にバイパスさせることはできないようです。また、HPLIP は賢すぎて検証したいと考えています。
HPLIP のヘルプ エリアに投稿しましたが、実行速度が 1 週間遅いようです。