私は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
ppd
Konika Minolta WebサイトからダウンロードしたLinuxドライバでこのファイルを見つけることができます。ただし、cupfilter などの他のファイルが必要な場合があります。
ppdファイルを入手する方法です。:
ダウンロードするファイルはですzip
。これにはrpm
SUSEまたは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もあります。