PPD のプリンターのハード ドライブを自動検出する
PPD ファイル内のハード ドライブ関連機能のエントリを GDL ファイルに追加します。 これを行うには、前の例で示したのと同じ手法を使用して、対応する機能コンストラクトを GDL ファイルに作成します。 次の GDL コンストラクトは、ハード ディスクがインストールされているかどうかを自動的に検出します。
*% The GDL parser merges this feature definition with the
*% corresponding feature construct in the GPD file
*Feature: PrinterHardDisk
{
*FeatureType: PRINTER_PROPERTY
*BidiQuery: PrinterHardDisk
{
*QueryString: "\Printer.Configuration.HardDisk:Installed"
}
*BidiResponse: PrinterHardDisk
{
*ResponseType: BIDI_BOOL
*ResponseData: ENUM_OPTION (PrinterHardDisk)
}
*Option: FALSE
{
*BidiValue: BOOL(FALSE)
}
*Option: TRUE
{
*BidiValue: BOOL(TRUE)
}
}