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 aangeraden de IPP-inboxklasse-driver van Microsoft te gebruiken, samen met Print Support Apps (PSA), om de printervaring op 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.
Voor rendering kan het v4-printerstuurprogramma gebruikmaken van de bestaande renderingmogelijkheden van een Print Class-stuurprogramma.
Als u de bestaande renderingmogelijkheden van een printerklassestuurprogramma wilt gebruiken, kan een v4-printerstuurprogramma de instructie RequiredClass v4-manifest gebruiken. Als u de RequiredClass instructie gebruikt, zorgt u ervoor dat het stuurprogramma alle bestanden van het opgegeven klassestuurprogramma opneemt, met behulp van de driver/beschrijvende naam van het apparaat en de bijbehorende GUID als sleutel. Dat is het mechanisme voor het koppelen van een klasse printerstuurprogramma aan een modelspecifiek printerstuurprogramma.
Een bedrijf met de naam Fabrikam met een printerklassestuurprogramma met de naam PCL5e, kan bijvoorbeeld het volgende voorbeeldmanifest van het afdrukstuurprogramma gebruiken om het printerstuurprogramma aan het printerstuurprogramma te koppelen:
[DriverConfig]
DataFile=FAPDL.gpd
RequiredFiles=UNIRES.DLL,STDNAMES.GPD,STDDTYPE.GDL,STDSCHEM.GDL,STDSCHMX.GDL,MSXPSINC.GPD
RequiredClass="Fabrikam PCL5e Class Driver",{9343720D-B67E-4451-B93F-6F721C439771} ; This links the print class driver to this printer driver
ResourceFile=FARC.dll
PropertyBag=FAProperty.dpb
PrinterDriverID={GUID}
DriverCategory=PrintFax.Printer
ConstraintScript=faconst.js
EventFile=faevents.xml
PrinterExtensionUrl="https://www.fabrikam.com/download.asp?uiapp=120"
[BidiFiles]
BidiSPMFile=FABidiSPM.xml
BidiWSDFile=FABidiWSD.xml
BidiUSBFile=FaBidiUSB.xml
BidiUSBJSFile=FABidiUSBJS.js
[DriverRender]
PageOutputQuality.Draft=MxdcImageType.JPEGHigh
PageOutputQuality.Normal= MxdcImageType.JPEGMedium
PageOutputQuality.High=MxdcImageType.PNG
[PrinterExtensions]
DriverEvent=FAapp.exe,{GUID}
PrintPreferences=FAapp.exe,{GUID2}
De RequiredClass instructie kan niet worden gebruikt door een klassebesturingsprogramma. Wanneer u RequiredClassgebruikt, moet u bestandsnamenconflicten voorkomen tussen het printerstuurprogramma en het printerklassestuurprogramma waarnaar u koppelt. Hoewel bestanden met vergelijkbare namen elkaar niet overschrijven, kan het lastig zijn tijdens het oplossen van problemen, om onderscheid te maken tussen het pakketbestand van het klassestuurprogramma en het bestand van het v4-printerstuurprogramma.
Zie V4-stuurprogrammamanifestvoor meer informatie over manifestrichtlijnen voor v4-printerstuurprogramma's.