2012-04-09 6 views
0

が、私は多くの場合、エラーが表示されるコマンドによって発見されていませんx] - そのようなファイルやディレクトリはありません。ファイルは、私が(正しいPPDの囲み.gzのアーカイブを解凍した後)は、lpadminを使用してプリンタを追加しようとすると

しかし、/ライブラリ/ Printers/PPDs/Contents/Resources /とlsに移動すると、私が使用しようとしていたPPDがすぐそこにあります。だから私は歴史の中でlpadminに数回カーソルを当てて、コマンドをそのまま放っておいてください...それは動作します。

これは、10.6と10.7の両方で、数多くのMacで複製可能です。これは、lsコマンドがPPDが実際に存在することをlpadminに "確信させる"かのようです。私はこれがファイルシステムの遅れ(バッファリング)、ターミナルの問題、または何か他のものかどうかはわかりません。

+0

あなたはどうなるのでしょうか? ""あなたがそれらの "*"になるまでは*、それはむしろ* "あなたのディレクトリへのCD"までですか? "* .... –

答えて

1

PPDファイルの指定時にパスを含めていますか?私。あなたのようなものを使用する必要があります、それは動作しませんあなただけ-P SomePrinter.ppdを指定した場合

lpadmin [...] -P /Library/Printers/PPDs/Contents/Resources/SomePrinter.ppd 

を/まであなたはPPDが入っているフォルダにcd ...

+0

ありがとう。私は、lpadminが/ Library/Printers/PPDs/Contents/Resourcesを見ることを知っていると仮定しました(ええ、そうです)。学んだ教訓! – ktappe

0

-P(PPD)を使用しない限り、フラグをlpadminに設定すると、PPDへの(絶対パスまたは相対パスのいずれかの)パスが必要です。 IFおよびオンリー/Library/Printers/PPDs/Contents/Resources/の場合は、PPDの単純な名前で十分です。

また、-m(モデル)フラグをlpadminに使用することもできます。これにはパスは必要ありませんが、プリンタのモデル名は代わりに使用してください。

関連する問題