HP LasertJet P1102 出力なし

HP LasertJet P1102 出力なし

複数のサーバーでRHEL 6を実行しているクライアントがあります。アップグレードはポリシーに従って禁止されています。ポリシーにより、インターネット接続も禁止されています。 LANユーザーのみがアクセスできます。

すべての出力はプレーンテキストファイルとして生成され、Printronixラインプリンタに印刷されます。これらのプリンタはネットワークプリンタなので、LANに直接接続してLPDをサポートしているので、設定は非常に簡単です。

記憶から:)

lpadmin -E -h 192.168.1.10 -m anywhere -p Printer1
lp -d Printer1 textfile.txt

今、彼は自分のPCに接続されているHP P1102に印刷しようとしています。

彼のコンピュータ(Windows 10を実行)でLPDサポートを有効にし、プリンタを共有し、サーバーに追加しました。

lpadmin -E -h 192.168.1.20\HP1102 -m anywhere -p HP1102
lp -d HP1102 textfile.txt

PCでプリンタウィンドウを開くと、サーバーからジョブが表示されますが、キューから消えて何も印刷されず、プリンタが予熱されていないことがわかります。

次に試したのは、lpadminでプリンタを作成するときにPPDを提供することでした。しかし、PPDファイルが見つかりません。

hplibをダウンロードしましたが、rpmを介してインストールしようとすると、依存関係エラーがたくさん発生します。これらの接続性の欠如は問題になります。

このPPDモデルを持っている人はいますか?それとも互換性のあるモデルがありますか?私が言ったように、すべての出力はテキストです。グラフィックもフォントも色もありません。

ベストアンサー1

ラインプリンタは個々の文字を直接印刷するため、通常はテキストモード入力をそのまま受け入れます。ただし、レーザープリンタは、レーザーがそれを用紙に送信できるように、すべてをビットマップ画像に変換する必要があります。

低コストのレーザープリンタ(LaserJet P1102など)には、テキストをテキストページの画像に変換するハードウェア/ファームウェア機能がなく、代わりにホストPCに依存してこれを実行できます。 (これを「ホストベースの印刷」または「Winprinter」と呼びます。)

結果のビットマップは、ベンダードライバによってのみ生成できる独自の形式でもあります(逆エンジニアリングが成功しなかった場合)。明らかに、Windows LPDサーバーはこれを行うことはできません。そのプリンタのWindowsプリンタドライバには、現在のWindowsバージョンで内部的に使用されている形式が必要な場合があります。

これopenprinting.org プリンタデータベースこのプリンタのLinuxサポートレベルを次のように識別します。ムンジン、アイテムが作成されたときにこのプリンタモデルに使用できるオープンソース印刷ソリューションがないことを示します。しかし、HPこのモデルの仕様ページLinuxのサポートはHPに存在するようです。

したがって、hplibこれに依存するのは、Linuxでこのプリンタをサポートする唯一の方法です。 PPDファイルがあるだけでは十分ではありません。 CUPS PPDファイルは、ビットマップイメージまたはPS / PDF印刷ジョブをプリンタに必要な形式に変換するために必要なツールを指定しますが、実際のツールも必要です...hplib依存関係はありますか?


RHEL 6.x(顧客ポリシーで許可されている場合は6.10、そうでない場合は適切なバージョン)のDVDメディアまたはISOイメージを入手してください。簡単にインストールしてローカルパッケージストアとして使用できますyumこの公開RHELサポート文書指示のために。

簡単に言うと:

DVDまたはISOイメージがファイルシステムの場所にマウントされている場合は、そのイメージが.repo何であるかを示すファイルが必要ですyum。ファイルの必須内容は.repo次のとおりです。

[InstallMedia]
name=DVD for Red Hat Enterprise Linux
mediaid=<NNNNNNNNNN.NNNNNN>
metadata_expire=-1
gpgcheck=1
cost=500
enabled=1
baseurl=file://<full pathname of the mount point>
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

DVD/イメージのルートにあるファイルにあるメディア ID<NNNNNNNNNN.NNNNNN>と、DVD/イメージのマウントポイントの絶対パス名に置き換えます。次に、生成されたファイルを 。.discinfo<full pathname of the mount point>/etc/yum.repos.d/<name of your choice>.repo

media.repo一部のRHELバージョンでは、このプロセスを簡単にするためにDVD /イメージのルートディレクトリにデフォルトファイルが用意されています。最後の3行を追加する必要があります。

最後に実行すると、RHELリポジトリに接続されているかのように使用yum clean allできます。 RedHatネットワークサーバーへの接続試行に関連する遅延を回避するには、このオプションをyum使用する必要があります。--nopluginsyum

おすすめ記事