私はLinux(Fedora 22)システムと2つの熱転写プリンタを持ち、それぞれDigitusプリントサーバーに接続しています。すべて同じLANにあります。各DigitusプリントサーバーはLPDデーモンを実行し、それぞれ1つのキューのみを提供するように構成されています lpd://192.168.1.2/queue
。lpd://192.168.1.3/queue
LPRクライアントのみを使用して(フルCUPSをインストールせずに)FedoraからLPDサーバーにlprファイルを転送できるようにしたいです。 lprバイナリをインストールしてリモートプリントサーバーを/ etc / printcapに追加するcup-client(dnf install cup-client)を試しましたが、Bad file descriptor
lprを実行するたびにエラーが発生します。
どんなアイデアがありますか?
ベストアンサー1
私は非常によい解決を見つけました: rlpr。 (ここ興味のある方のためにリンクをお届けします。すべてのアイテムは古いgemですが、rlprページの一番下までスクロールしてください.)
rlprは私にとって必須です。これは、リモートプリンタをローカルで宣言せずに(たとえば/ etc / printcap)、LPRプロトコルを介してリモートLPDデーモンと直接通信します。
rlpr --printer=queue@remotehost file_to_print
tar.gzをダウンロードし、バイナリを設定して作成しました(インストールもしませんでした)。