ローカルにCUPSサーバーをインストールせずにリモートLPDプリントサーバーに印刷する方法

ローカルにCUPSサーバーをインストールせずにリモートLPDプリントサーバーに印刷する方法

私はLinux(Fedora 22)システムと2つの熱転写プリンタを持ち、それぞれDigitusプリントサーバーに接続しています。すべて同じLANにあります。各DigitusプリントサーバーはLPDデーモンを実行し、それぞれ1つのキューのみを提供するように構成されています lpd://192.168.1.2/queuelpd://192.168.1.3/queue

LPRクライアントのみを使用して(フルCUPSをインストールせずに)FedoraからLPDサーバーにlprファイルを転送できるようにしたいです。 lprバイナリをインストールしてリモートプリントサーバーを/ etc / printcapに追加するcup-client(dnf install cup-client)を試しましたが、Bad file descriptorlprを実行するたびにエラーが発生します。

どんなアイデアがありますか?

ベストアンサー1

私は非常によい解決を見つけました: rlpr。 (ここ興味のある方のためにリンクをお届けします。すべてのアイテムは古いgemですが、rlprページの一番下までスクロールしてください.)

rlprは私にとって必須です。これは、リモートプリンタをローカルで宣言せずに(たとえば/ etc / printcap)、LPRプロトコルを介してリモートLPDデーモンと直接通信します。

rlpr --printer=queue@remotehost file_to_print

tar.gzをダウンロードし、バイナリを設定して作成しました(インストールもしませんでした)。

おすすめ記事