QD52 - “プリンタ記述ファイル”フォルダの表示方法(97 年 11 月 17 日)
Q:
オペレーティングシステムがどの言語向けにローカライズされたかに関わらず、大半の特殊システムフォルダには、明示されたアクセス方法があります。しかし“プリンタ記述ファイル”(Printer Descriptions) フォルダだけは、ローカライズ後のフォルダの名前がわからないと、外国語のシステムではアクセスできません。これを明記した文書はありますか。どのようにアクセスすればよいのですか。
A:
残念ながら、System 7.x では良い方法がありません。デベロッパの方が自分の PPD を正しくインストールできる唯一の方法は、次の二段階のアプローチを取ることです。
1. opcode に PSPrimaryPPDOp を指定した 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 ]
|