Aggiunta di costrutti al file GDL per GPD
Per supportare la configurazione automatica, è necessario aggiungere costrutti a un file GDL usando le nuove parole chiave seguenti: *BidiQuery, *QueryString, *BidiResponse, *ResponseType, *ResponseData e *BidiValue. È possibile usare queste parole chiave per specificare una richiesta di schema bidi associata a un'opzione di una funzionalità e alle possibili risposte a tale opzione.
Un costrutto *Feature può contenere un singolo costrutto *BidiQuery , che funge da contenitore per un'istanza *QueryString . La stringa di query in un'istanza del costrutto *Feature è una stringa Unicode costituita dal percorso dello schema delle comunicazioni bidi alla funzionalità su cui viene eseguita una query con il nome della proprietà specifica della funzionalità.
Un costrutto *Feature può contenere anche un singolo costrutto *BidiResponse , che funge da contenitore per un'istanza *ResponseType e un'istanza facoltativa *ResponseData .
Ogni costrutto *Option associato al costrutto *Feature deve contenere un'istanza *BidiValue che include una rappresentazione di stringa della risposta appropriata a tale *Option.
Gli esempi seguenti illustrano come aggiungere i costrutti appropriati al file GDL, in base alle funzionalità elencate nel file GPD. I primi due esempi sono costituiti da un esempio gpd e da un esempio GDL con i costrutti necessari per supportare l'autodetezione o la configurazione automatica di una particolare funzionalità installabile. Il terzo esempio fornisce un esempio GDL per l'esecuzione automatica del disco rigido e presuppone l'esistenza di una definizione di funzionalità GPD per il disco rigido.
Rilevamento automatico dell'unità duplex per GPD
Configurazione automatica della memoria della stampante per GPD
Rilevamento automatico del disco rigido della stampante per GPD