Utforska drivrutinsalternativen i guiden

Viktigt!

Den moderna utskriftsplattformen är Windows bästa sätt att kommunicera med skrivare. Vi rekommenderar att du använder Microsofts IPP-drivrutin för inkorgsklass tillsammans med Print Support Apps (PSA) för att anpassa utskriftsupplevelsen i Windows 10 och 11 för enhetsutveckling av skrivare.

Mer information finns i designguiden för utskriftssupportapp v1 och v2.

Viktigt!

Microsoft har meddelat slut på support för äldre v3- och v4-skrivardrivrutiner.

Mer information finns i Slut på serviceplanen för skrivardrivrutiner från tredje part i Windows.

I den här artikeln beskrivs drivrutinsalternativen i det första avsnittet i guiden Skapa en v4-utskriftsdrivrutin.

Informationen finns här i sammanfattad form för att hjälpa dig att snabbt ta reda på de olika funktionsalternativen. Om du vill ha mer information om en funktion följer du de angivna länkarna till relaterade artiklar som innehåller mer information.

Typ av drivrutinsrendering

V4-utskriftsdrivrutin med anpassade återgivningsfilter (endast XPS)

Välj det här alternativet om du vill skapa en skrivardrivrutin som endast accepterar Microsoft XPS-formatet som indata. Drivrutinen kan generera utdata i XPS- och/eller OpenXPS-format, beroende på vilket val du gör i fältet Välj drivrutinsformatet FÖR XPS.

V4-utskriftsdrivrutin med klassdrivrutinsåtergivning

När du väljer det här alternativet skapar du en skrivardrivrutin som kan acceptera indata i antingen XPS- eller OpenXPS-format. När du väljer den här drivrutinen måste du på nästa sida i guiden ange namnet på den utskriftsklassdrivrutin som du vill använda för återgivning.

Återgivningsfilter för Microsoft XPS till PCL6 (endast XPS accepteras)

Med det här alternativet kan du skapa en filterdrivrutinsmodul som endast accepterar XPS-format som indata och konverterar indata till PCL6. Drivrutinen kan generera utdata i XPS- och/eller OpenXPS-format, beroende på vilket val du gör i fältet Välj drivrutinsformatet FÖR XPS.

Microsoft XPS till PostScript-återgivningsfilter (accepterar endast XPS)

Med det här alternativet kan du skapa en filterdrivrutinsmodul som endast accepterar XPS-format som indata och konverterar indata till PostScript. Drivrutinen kan generera utdata i XPS- och/eller OpenXPS-format, beroende på vilket val du gör i fältet Välj drivrutinsformatet FÖR XPS.

XPS-format för drivrutin

XPS

Det här alternativet konfigurerar drivrutinen för att endast producera utdata i XPS-format.

OpenXPS

Det här alternativet konfigurerar drivrutinen för att endast producera utdata i OpenXPS-format.

XPS, OpenXPS

Det här alternativet konfigurerar drivrutinen för att producera utdata i antingen XPS- eller OpenXPS-format, med XPS inställt som standard i INF-filen.

OpenXPS, XPS

Det här alternativet konfigurerar drivrutinen för att skapa utdata i antingen OpenXPS- eller XPS-format, med OpenXPS inställt som standard i INF-filen.

Drivrutinskonfigurationstyp

GPD-drivrutin

Det här alternativet gör att guiden skapar en allmän utskriftsbeskrivningsspråkfil (GPD) med skrivardrivrutinen.

PPD-drivrutin

Det här alternativet gör att guiden skapar en PPD-språkfil (PostScript Printer Description) med skrivardrivrutinen.

Skyddad utskrift

Aktivera skyddad utskrift

Välj det här alternativet om du vill kunna använda en PIN-kod för att låsa en utskriftsbegäran som skickas till en skrivare. Slutanvändaren måste sedan ange samma PIN-kod på skrivaren för att släppa den låsta utskriftsbegäran för utskrift. För mer information, se Drivrutinsstöd för skyddad utskrift.

Ytterligare funktioner

Drivrutinsegenskapsväska

Det här är en XML-fil som beskriver innehållet i en drivrutinsegenskapsväska. Egenskaperna som anges i den här filen och informationen i alla datafiler som läggs till i projektets ByteArray- eller IStream-mappar, kompileras till en drivrutinsegenskapsväska. Mer information finns i V4 Printer Driver Property Bags.

Och du hittar XML-schemat för drivrutinsegenskapspåsemallen i Windows-drivrutinspaketet i den här mappen: \Include\um\printdriverproperties.xml.

Drivrutinshändelselogfil

Den här filen används för att beskriva Bidi-frågor och utlösare som ska orsaka att en drivrutinshändelse genereras. Och det är viktigt att observera att drivrutinshändelser endast stöder standardsträngar. Mer information om drivrutinshändelser och standardsträngar finns i Drivrutinsstöd för anpassade användargränssnitt.

DevMode-mappningsfilen

Det här är en XML-fil som används med PrintTicket <–> DEVMODE-konvertering i JavaScript-kod. När du anger den här filen måste den anges i V4-drivrutinsmanifestet.

Köegenskapsväska

Med den här mallen kan du ange konfigurationsinställningar per kö, inklusive mappningar från formulär till fack och konfiguration av skrivaregenskaper som installationsalternativ. Mer information finns i V4 Printer Driver Property Bags.

Resurs-DLL

Med den här mallen kan du ange beskrivningar för resurser som externt lagrade teckensnitt, ikoner och andra bitmappar och textsträngar för användargränssnittet som kan lokaliseras. För mer information, se Använda Resource DLLs i en Minidriver, V4 Förares Manifest och V4 Skrivarens Förare Lokalisering.

Begränsningar JS

Den här mallen innehåller metodrubrikerna för alla startpunkter för JavaScript-villkor som stöds. Mer information finns i JavaScript-begränsningar.

Konfigurera GDL automatiskt

Detta ger en grundläggande autokonfigurationsfil för en v4-utskriftsdrivrutin.

XML för TCPMon Bidi-tillägg

Detta ger en enkel TCP/IP Bidi-tilläggsfil. Mer information om Bidi-syntax för standardövervakaren för TCP/IP-port finns i TCP/IP-schematillägg.

XML för WSDMon Bidi-tillägg

Detta ger en enkel WSD Bidi-tilläggsfil. Mer information om Bidi-syntax för WSDMon finns i WSD-schematillägg.

USBMon Bidi-tillägg XML + JS

Detta ger en enkel USB Bidi-tilläggsfil. Det är beroende av att det finns en matchande USB Bidi Extender-JavaScript. Mer information finns i USB Bidi Extender.