Condividi tramite


Configurazione automatica della memoria della stampante per GPD

Nell'esempio di codice seguente viene illustrato come aggiungere voci al file GDL per qualsiasi opzione di memoria nel file GPD. L'esempio di codice GPD illustrato dopo l'esempio seguente è una definizione tipica della funzionalità Memory.

*Feature: Memory
{
  *rcNameID: =PRINTER_MEMORY_DISPLAY
  *DefaultOption: 4096KB

  *MemConfigKB: PAIR(4096, 3150)
  *MemConfigKB: PAIR(8192, 6750)
}

È possibile abilitare la configurazione automatica della memoria aggiungendo la funzionalità seguente al file GDL.

*% This feature definition merges with the definition in the GPD file
*Feature: Memory
{
  *% *BidiQuery and *BidiResponse constructs must have the same names
  *BidiQuery: Memory
  {
  *QueryString: "\Printer.Configuration.Memory:Size"
  }
  *BidiResponse: Memory
   {
    *ResponseType: BIDI_INT
    *ResponseData: ENUM_OPTION (Memory)
  }

  *Option: 4096KB
  {
    *% Names for the memory options already defined in GPD
    *BidiValue: INT(4096)
  }

  *Option: 8192KB
  {
    *BidiValue: INT(8192)
  }
}