プリンターの問題をトラブルシューティングしようとしていますが、上記のドライバーを再インストールする前に、すべてのプリンタードライバー(およびそのバージョン)を開始点として確認するのが最善だと考えました。
Macにインストールしたすべてのプリンタードライバーを確認したい。どこにインストールされていますか?どのディレクトリですか?希望する場合、それらをアンインストールする最良の方法は何ですか?
プリンターの問題をトラブルシューティングしようとしていますが、上記のドライバーを再インストールする前に、すべてのプリンタードライバー(およびそのバージョン)を開始点として確認するのが最善だと考えました。
Macにインストールしたすべてのプリンタードライバーを確認したい。どこにインストールされていますか?どのディレクトリですか?希望する場合、それらをアンインストールする最良の方法は何ですか?
回答:
Mac OS 10.2以降、印刷はCUPSシステムによって処理されます。通常、ドライバーは/Library/Printers
にありますが、フォルダーにはサポートファイルや、それ自体がプリンタードライバーではない他の多くのものが含まれている可能性があり、実際には、実際のドライバーファイルが保存されるフォルダー内の正規の場所はありません。
OS Xで利用可能なプリントドライバーの唯一の信頼できるリストは、lpinfo -m
(ローカルマシンにホストが不要であることを指定する)によって返されるリストです。CUPSは、ドライバーが任意の数のファイルで構成できることを指定していますが、それらはすべて中央のPPDファイルで宣言する必要があります。lpinfo -m
見つかった有効なPPDを解析します。CUPSが解析できるPPDがない場合は、有効なプリンタードライバーではありません。出力のサンプル:
MacBook-Pro:~ user$ lpinfo -m
Library/Printers/PPDs/Contents/Resources/CNPZUD450ZU.ppd.gz Canon D400-450
Library/Printers/PPDs/Contents/Resources/CNPZUD490ZU.ppd.gz Canon D460-490
Library/Printers/PPDs/Contents/Resources/CN6300.ppd.gz Canon iPF6300(CUPS)
Library/Printers/PPDs/Contents/Resources/CN6300S.ppd.gz Canon iPF6300S(CUPS)
Library/Printers/PPDs/Contents/Resources/CN6350.ppd.gz Canon iPF6350(CUPS)
Library/Printers/PPDs/Contents/Resources/CN8300.ppd.gz Canon iPF8300(CUPS)
Library/Printers/PPDs/Contents/Resources/CN8300S.ppd.gz Canon iPF8300S(CUPS)
[...]
drv:///sample.drv/okidata9.ppd Oki 9-Pin Series
drv:///sample.drv/okidat24.ppd Oki 24-Pin Series
raw Raw Queue
[...]
各行は、そのドライバーのPPDファイルへのパスを指定し、その後にPPDで宣言されているプリンターの表示名が続きます。あなたが見ることができるように、いくつかのドライバは、CUPSの内部にあるとさえでPPDファイルを持っていない/Library/Printers
ので、lpinfo -m
印刷システムで利用可能なすべての特定可能にする唯一の方法です。
バージョン番号に関してあまり一貫性がないようです。一部のベンダーは、lpinfo -m
(たとえばゼロックスによって)返されるmake-and-model文字列にバージョンが含まれているのを見ましたが、それは確かに普遍的ではありません。ただし、PPDファイルは単なるプレーンテキストです(オプションで圧縮されています)。テキストエディターでPPDを開くと*FileVersion
、ドライバーのバージョンを一覧表示する行が見つかります。
システム環境設定の「マイナス」ボタンを使用してプリンターを削除しても、ドライバーは削除/アンインストールされず、問題のプリンター用に作成されたキューが削除されるだけです。(技術的には、プリンターキューを作成すると、そのプリンターのPPDのコピーが作成され、キューを削除すると削除されます。)[印刷システムのリセット...]オプションもドライバーを削除しません。設定されたすべての印刷キューを削除し、一部のCUP設定をデフォルトにリセットするだけです。
でリストされたPPDファイルを削除するとlpinfo
、CUPSシステムによってロードされなくなるため、ドライバーが効果的に削除されますが、上記で説明したように、追加のサポートファイルが残る場合があります。各ドライバーはサポートファイルを異なる場所に含めることができるため、これらを削除する標準的な方法はありませんが、ドライバーを再インストールするつもりがない限り、それらを削除する理由はありません。その場合、製造元の元のインストーラーパッケージは、関連するすべてのファイルの再インストールを処理する必要があります。
プリンターをインストールする手段として、PPDファイルを手動でコピーする人を見たことがあります。これに依存しないでください!一部のドライバーはPPDのみを必要としますが、他のドライバーもサポートファイルを必要とする場合があります。必要なすべてのファイルがインストールされていることを確認する唯一の方法は、元のインストーラーパッケージを使用することです。
lpinfo -m
たとえばゼロックスによって返されるメーカーとモデルの文字列にバージョン番号が含まれているのを見ましたが、それは確かに標準ではありません。ただし、PPDファイルは、圧縮されており、展開する必要がある場合を除き、プレーンテキストです。お気に入りのテキストエディタで開いた場合、探し*FileVersion
ているものを含む行を見つける必要があります。
一番見たいと思うのは、[ システム環境設定]の [ 印刷とスキャン ]オプションです。そこに、インストールしたすべてのプリンターのリストが表示されます。オプションで、リストの下部にあるマイナス「-」をクリックして、それぞれをアンインストールできます。
また、プリンターの問題のトラブルシューティングを行う場合は、リスト内で右クリックして[ 印刷システムのリセット ]を選択することをお勧めします。Appleには、印刷システムのリセットが行うことに関するドキュメントがあります:http : //support.apple.com/kb/HT1341
ドライバーが実際にインストールされている場所に関する質問の答えは、/ Library / Printersフォルダーにあります。一部のプリンタードライバーは、アンインストールした後でもこのフォルダーにそのまま残っていることに気付きました。私は自分でここでファイルのいくつかを削除しました、そして、一般的にそうするのは安全だと言うでしょう。ただし、このフォルダーに移動する前に、最初に[印刷とスキャン]からプリンタードライバーをアンインストールすることをお勧めします。
ターミナルでこれを実行します。
lpinfo -m -h 127.0.0.1:631
ローカルホストのすべてのドライバーが一覧表示されます。
lpinfo: Internal Server Error
出力として受け取りました。
OS Xは、印刷フィルター(.ppdファイル)を使用するCUPSを使用して、プリンターに送信するドキュメントをフォーマットします。現在インストールされ使用されているppdファイルはにあります/private/etc/cups/ppd/
。
お使いのコンピューターで利用できるものの全リストを見るには、/Library/Printers/
ここでインストールされたドライバーのフォルダーを見つけます(通常、ブランドごとのフォルダー、つまり、ブラザーまたはキヤノンのプリンターを使用したことがある場合はBrother
フォルダーとフォルダーがあります)Canon
)。
また、利用可能なアーカイブされた印刷フィルターを含むPPDフォルダーもあるでしょう。
追加のプリンターオプションの場合は、次のように入力できます。
cupsctl WebInterface=yes
次に、Webブラウザーで[ http://localhost:631
これ]をポイントすると、CUPS Webインターフェイスが表示されます。このインターフェイスには、いくつかの追加ビットとオプションがあり、[システム設定]から取得できます。
これらのオプションのほとんどは、ネイティブのプリンターオプション/ユーティリティではなく、印刷システム自体に関係していることに注意することが重要です。