プリンタードライバーの GPD ファイル記述に関する注意事項

今回は Universal プリンタードライバーにて記述を行う GPD ファイルの記述に関する注意事項を簡単にご紹介させていただきます。 GPD ファイルはテキストベースでプリンターの Charasteristics、Commands、Features 等を記述するものですが、定義されたキーワードが多数あります。GPD ファイルの概要については Introduction to GPD Files をご参照いただくこととして、その事前定義されたキーワードに関しては、大文字小文字が区別されますので注意が必要です。 Standard Features として定義されているものとして ”Orientation”、”InputBin”、”PageSize”、”MediaType” などがありますが、例えば “ORIENTATION” というように、大文字で記述すると、正しく Standard Feature として認識されません。 以下は Windows Driver Sample に含まれている bitmap.gpd ファイルの抜粋ですが、以下の黄色に示した各キーワードはすべて大文字小文字が区別されます (ほぼすべてになりますが…)。 *%****************************************************************************************** *%                                      Paper Size *%****************************************************************************************** *Feature: PaperSize {     *rcNameID: =PAPER_SIZE_DISPLAY     *DefaultOption: LETTER     *Option: LETTER     {         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME         *switch: Orientation         {             *case: PORTRAIT…