高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先



QD52 - “プリンタ記述ファイル”フォルダの表示方法

(97 年 11 月 17 日)

Q: オペレーティングシステムがどの言語向けにローカライズされたかに関わらず、大半の特殊システムフォルダには、明示されたアクセス方法があります。しかし“プリンタ記述ファイル”(Printer Descriptions) フォルダだけは、ローカライズ後のフォルダの名前がわからないと、外国語のシステムではアクセスできません。これを明記した文書はありますか。どのようにアクセスすればよいのですか。

A: 残念ながら、System 7.x では良い方法がありません。デベロッパの方が自分の PPD を正しくインストールできる唯一の方法は、次の二段階のアプローチを取ることです。

1. opcodePSPrimaryPPDOp を指定した PrGeneral を使って、該当のプリンタで選択した現在の PPD ファイルを示す FSSpec レコードと、希望の親ディレクトリを取得します (『develop 16』78 ページ「LaserWriter 8 for Fun and Profit」より)。そして、PPD ファイルをそのディレクトリに置きます。

2. ドライバが PrGeneral をサポートしていない場合は、“プリンタ記述ファイル”(Printer Descriptions) に該当する名前のフォルダを探して、そこに PPD をインストールしてください。もちろんこのためには、ローカライズ済みのシステムで、そのフォルダがどう呼ばれるかを示す名前のリストが必要です。

Apple は System 8.0 に、このフォルダ用の FindFolder セレクタ ('ppdf') を追加したので、Mac OS 8.0 以降の PPD のインストールは簡単になりました。FindFolder の詳細については『Inside Macintosh: Macintosh Toolbox Essentials』7-54 ページを参照してください。

-- Ingrid Kelly
devsupport@apple.com


[ Technical Q&A's : Graphics & Media : QuickDraw : QD52 ]