CUPSプリンタが接続されていますが印刷できません

CUPSプリンタが接続されていますが印刷できません

私はRaspberry Pi Zero Wを購入し、32ビットオペレーティングシステムをインストールしました。 CUPSプリントサーバーをインストールするためのすべての指示に従いました。 http://localhost:631 に移動し、[管理] ボタンを押してプリンタを追加し、一般メーカーと IPP ドライバを選択します。プリンタが正しく追加されましたが、まったく印刷できません。テストページでもモバイル印刷でもありません。私のプリンタはKonica Minolta 225iですが、どこでもPPDドライバを見つけることができません。また、RAWドライバとは異なるモデル用のKonicaドライバも試してみましたが、何も機能しませんでした。 USBだけでなく、ネットワーク経由でもプリンタをCUPSに接続してみました。同じ結果。 2番目のプリンタを追加しようとすると、すべてがうまく印刷されるため、Raspberry Piが正しく設定されています。

助けてください?事前にありがとう

答え1

ブラウザをとして指定して、Common Unix Printing System(CUPS)GUIにアクセスしますhttp://localhost:631

このタブでプリンタを検索、追加、および管理し、Adminこのタブで個々のプリンタの操作(プリンタ用のドライバの選択を含む)を実行できますPrinters。システムのデフォルトプリンタを設定できます。

コマンドラインで、

lpstat -t

印刷システムの全体的な状態が表示されます。

答え2

ppdKonika Minolta WebサイトからダウンロードしたLinuxドライバでこのファイルを見つけることができます。ただし、cupfilter などの他のファイルが必要な場合があります。

ppdファイルを入手する方法です。:

ダウンロードするファイルはですzip。これにはrpmSUSEまたはRedhat用のファイルが含まれています。コニカミノルタドライバダウンロードページ。このページで「225i」を検索し、「ドライバ」セクションで「Linux」を選択する必要があります。

32ビットLinuxの場合、ドライバzipファイルには次のファイルが含まれています。

  • Redhat5/konica-minolta-225igdi-cups-1.00-0.i386.rpm
  • SUSE/konica-minolta-225igdi-cups-1.00-0.i386.rpm

これらのファイルのいずれかを選択できます。

アーカイブソフトウェアがファイルを開くことができない場合は、ソフトウェアパッケージをインストールする必要がrpmあります。rpm2cpio次に、次のコマンドを実行してrpmファイルを次のファイルに変換しますtgz

rpm2archive ./konica-minolta-225igdi-cups-1.00-0.i386.rpm

konica-minolta-225igdi-cups-1.00-0.i386.rpm.tgzこれでアーカイブソフトウェアを使用したり、コマンドを使用してgunzip抽出できるファイルが作成されますtar

抽出を実行すると、というディレクトリを作成する必要があります./usr

ファイルppdはこのディレクトリにあり、./usr/share/cups/model/KonicaMinolta名前は225igdi.ppd

ppdプリンタを追加すると、このファイルをカップサーバーに提供できます。

ただし、ppdファイルはcupfilterなどの他のファイルを参照し、バイナリの場合はi386用にコンパイルされるため、Raspberryでは実行されません。

編集する:

Linuxオペレーティングシステムの32ビットARMアーキテクチャで、いくつかの32ビットx86 Linuxソフトウェアを実行できるbox86について聞きました。

したがって、box86を使用して、RaspberryのLinuxシステムにcupfilterを実行させるように強制することができます。おそらくppdファイルを編集し、cupfilter参照をbox86を使用してcupfilterを実行するシェルスクリプトのパスに置き換えることができます。

64ビットARMの場合、一部のx86_64 Linuxソフトウェアを実行できるbox64もあります。

関連情報