Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Het moderne afdrukplatform is de voorkeursmiddel van Windows om te communiceren met printers. We raden u aan om het IPP-inboxstuurprogramma van Microsoft, samen met PSA (Print Support Apps), te gebruiken om de afdrukervaring in Windows 10 en 11 aan te passen voor de ontwikkeling van printerhardware.
Zie de Print support app design guidevoor meer informatie.
GPD-bestanden kunnen opmerkingen bevatten. De notatie voor een opmerking is als volgt:
*% CommentString
waarbij CommentString een tekenreeks is die eindigt op een regeleindteken. Elke regel van een opmerking met meerdere regels moet beginnen met de *% tekenreeks. De *% reeks moet worden voorafgegaan door witruimte of een regeleinde.
Hieronder ziet u voorbeelden van geldige opmerkingen:
*% This section of the GPD file
*% contains macro definitions.
*Macros: HP4L
{
*% These macros define command prefixes for the paper size feature.
LetterCmdPrefix: "<1B>&l2a8c1E<1B>*p0x0Y" *% Prefix for letter option.
A4CmdPrefix: "<1B>&l26a8c1E<1B>*p0x0Y" *% Prefix for A4 option.
Env10CmdPrefix: "<1B>&l81a8c1E<1B>*p0x0Y" *% Prefix for Env10 option.
}
Als u de GPD-parser wilt aanvragen om een groep GPD-vermeldingen te negeren, kunt u een genegeerd blok maken dat de vermeldingen bevat die moeten worden genegeerd. De indeling voor een genegeerd blok is als volgt:
*IgnoreBlock { IgnoredEntries }
waarbij IgnoredEntries een verzameling van GPD-bestandsvermeldingen is, met een gelijk aantal haakjes aan de linker- en rechterzijde.
In het volgende voorbeeld negeert de GPD-parser de GPD-vermeldingen die de LANDSCAPE_CC90 optie beschrijven.
*Feature: Orientation
{
*Name: "Orientation"
*DefaultOption: Portrait
*Option: Portrait
{
*Name: "Portrait"
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>&l0O"
}
}
*IgnoreBlock
{
*Option: LANDSCAPE_CC90
{
*Name: "Landscape"
*Command: CmdSelect
{
*Order: DOC_SETUP.7
*Cmd: "<1B>&l1O"
}
}
}
}