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. U wordt aanbevolen de Microsoft IPP-inboxklasse-stuurprogramma's te gebruiken, samen met PSA (Print Support Apps), om de afdrukervaring in Windows 10 en 11 aan te passen voor de ontwikkeling van printerapparaten.
Zie de ontwerphandleiding voor Print Support App v1 en v2 voor meer informatie.
Dankzij de uitbreidbaarheid in de hele architectuur kunt u eenvoudiger differentiƫrende functies en mogelijkheden op modulaire wijze toevoegen. Elk bijgewerkt en nieuw onderdeel binnen het XPS-afdrukpad is ontworpen om de uitbreidbaarheid van leveranciers mogelijk te maken, op de volgende manieren:
Het afdrukschema maakt uitbreidbaarheid mogelijk en wordt regelmatig bijgewerkt om de gewenste apparaatmogelijkheden openbaar te maken.
De nieuwe filterpijplijn die XPSDrv-stuurprogramma's gebruiken, is gebaseerd op het uitgangspunt van een modulaire, uitbreidbare architectuur om u in staat te stellen modulaire functionaliteit te bieden die alleen of op een atomische manier kan fungeren om uw gewenste effecten te produceren.
De filterpijplijn is ook gebouwd ter ondersteuning van de concepten van direct verbruik en schaalbaar verbruik:
Direct verbruik betekent dat het apparaat een XPS-document of het XPS-spoolbestand kan gebruiken zonder ondersteuning van de host. Voor uitvoer van een Windows-computer moet u een XPSDrv-stuurprogramma opgeven dat bestaat uit een configuratiemodule en een null-filterpijplijn. De configuratiemodule vertegenwoordigt het apparaat en drukt de mogelijkheden van het apparaat uit voor de toepassing, maar verwerkt het spoolbestand niet in het stuurprogramma. Het XPS-spoolbestand wordt rechtstreeks aan de printer geleverd, zodat de printer het document vervolgens volledig verwerkt.
Schaalbaar verbruik vertegenwoordigt een XPSDrv-stuurprogramma dat sommige of alle verwerkingen op de host kan uitvoeren. U kunt de verdeling kiezen tussen host- en apparaatverwerking, zodat u afwegingen kunt maken op basis van apparaatmogelijkheden, kosten en doelmarkt. Met schaalbaar verbruik hebt u aanzienlijke flexibiliteit bij het implementeren van XPS.
Als u wilt profiteren van het XPS-afdrukpad, moet u een XPSDrv-stuurprogramma aanleveren. Een XPSDrv-stuurprogramma is een filterpijplijn die stuurprogrammafuncties biedt, zoals host-gebaseerd N-up, watermerk en rendering. Grafische verwerking wordt uitgevoerd in een renderingfilter en betreft de beelden die worden weergegeven in de nieuwe spool-bestandsindeling. Dit type verwerking verschilt fundamenteel van de manier waarop renderingbewerkingen plaatsvinden met stuurprogramma's op basis van GDI.
De modulaire constructie van de filterpijplijn biedt een framework voor het ontwikkelen van functiespecifieke filters. U kunt een filterpijplijn maken die bestaat uit zelfstandige filters. Als deze filters op de juiste wijze zijn opgenomen, kunnen verschillende stuurprogramma's en dus verschillende pijplijnen de filters hergebruiken, zodat u uw investering in XPSDrv-ontwikkeling kunt optimaliseren.
Versies van het Windows-besturingssysteem voordat Windows Vista vereisten dat printerstuurprogramma's een printerinterface-DLL hadden voor de configuratie en bediening van de printer, en een printergrafische DLL voor het verwerken en weergeven van de daadwerkelijke documentinhoud die moet worden afgedrukt. Printerstuurprogramma's voor Windows Vista vereisen dezelfde functies als in eerdere printerstuurprogrammaversies. Een XPSDrv-stuurprogramma communiceert met apparaten en toepassingen met behulp van de technologieƫn Print Ticket en Print Capabilities. U moet de extra interfaces toevoegen die de verbeterde functies PrintTicket en Print Capabilities van Windows Vista-afdrukken bieden.