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.
Dit onderwerp is niet actueel. Zie de Print Schema Specificationvoor de meest recente informatie.
De huidige Win32 DevCaps-functies (zoals GetDeviceCaps of DeviceCapabilities, beide beschreven in de documentatie van microsoft Platform Software Development Kit (SDK) beperken het type informatie dat niet-stuurprogrammaonderdelen kunnen verkrijgen, met betrekking tot de mogelijkheden en eigenschappen van afdrukapparaten. Er is geen ondersteuning voor het publiceren van de mogelijkheden van afdrukprocessors, noch is er een methode om niet-standaardfuncties op te sommen. Er is dus geen manier voor een ander onderdeel dan een stuurprogramma om een volledige gebruikersinterface te maken. Bovendien kan de client of toepassing de mogelijkheden van apparaten of afdrukwachtrijen niet volledig bepalen buiten de mogelijkheden van de Win32 DevCaps-functies. De huidige functies zijn niet uitbreidbaar, dus apparaten kunnen geen nieuwe eigenschappen of functies publiceren.
Het PrintCapabilities-schema is bedoeld om veel van de beperkingen van de Win32 DevCaps-functies te elimineren door een superset van de functionaliteit te bieden die door deze functies wordt geboden. Als er meer functionaliteit nodig is, kan een provider van het document PrintCapabilities de trefwoorden voor het afdrukschema uitbreiden binnen de beperkingen van het Print Schema Framework door privé-gedefinieerde elementexemplaren toe te voegen. Vanwege de afhankelijkheid van XML als het medium van uitwisseling, heeft elke consument van een PrintCapabilities-document zonder beperking toegang tot alle gegevens in het document en zonder zorgen over compatibiliteit met verschillende besturingssysteemversies. In deze sectie wordt het PrintCapabilities-schema beschreven en wordt het gebruik ervan beschreven.
De beoogde doelgroep voor deze sectie bevat de volgende groepen:
Implementeerfuncties van de interface PrintTicket/PrintCapabilities Provider
Consumenten van PrintCapabilities
Clients van de interface printticket/PrintCapabilities Provider
De eerste categorie in de voorgaande lijst wordt in de rest van deze sectie aangeduid als PrintCapabilities-providers. De tweede en derde categorie worden de consumenten van PrintCapabilities genoemd.
Relatie met schema en PrintTicket-schema
De PrintCapabilities en PrintTicket Schema's zijn beide gespecialiseerde onderdelen van het printschema. De belangrijkste structurele verschillen tussen deze subsets van het afdrukschema is dat het PrintCapabilities-schema eigenschappen en ParameterDef-exemplaren bevat die niet zijn opgenomen in het PrintTicket-schema, terwijl het PrintTicket-schema eigenschappen en ParameterInit-exemplaren bevat die niet zijn opgenomen in het PrintCapabilities-schema. Met uitzondering van deze verschillen spiegelen de PrintCapabilities en PrintTicket-schema's elkaar in het algemeen in inhoud, het delen van functies, opties, scoredProperty en waarde-exemplaren. Dergelijke gedeelde inhoud moet worden bewaard up-to-datum. Als er bijvoorbeeld een wijziging wordt aangebracht in de functie PageMediaSize in het PrintCapabilities-schema, moet dezelfde wijziging worden aangebracht in het PrintTicket-schema.
Verwante onderwerpen