Delen via


Bijgewerkte kernprinterstuurprogramma's gebruiken

Belangrijk

Het moderne afdrukplatform is de voorkeursmiddel van Windows om te communiceren met printers. We raden aan om de IPP inbox class driver van Microsoft te gebruiken, samen met Print Support Apps (PSA), 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.

De meeste door de fabrikant geleverde printerstuurprogramma's implementeren alleen apparaatafhankelijke functies en ze zijn afhankelijk van de door het systeem geleverde kernstuurprogrammaonderdelen voor het beheren van algemene printerfuncties. UniDrv, PostScript en XPSDrv zijn voorbeelden van kernstuurprogrammaonderdelen waarvan veel door de fabrikant geleverde stuurprogramma's afhankelijk zijn om te helpen met printerbesturing en -configuratie.

Printerfabrikanten nemen doorgaans geen kernprinterstuurprogramma's van Microsoft op in hun printerstuurprogrammapakketten. In plaats daarvan roepen de INF-bestanden in hun stuurprogrammapakketten het PRINTER INF-bestand van Microsoft aan, Ntprint.inf, waarmee de juiste kernprinterstuurprogramma's worden geïnstalleerd.

Microsoft publiceert echter regelmatig bijgewerkte versies van de kernprinterstuurprogramma's en sommige fabrikanten kunnen stuurprogrammapakketten leveren waarvoor functies vereist zijn die alleen beschikbaar zijn in de bijgewerkte versies. In deze sectie worden de stappen beschreven voor het installeren met de vereiste versies van het kernprinterstuurprogramma.

Pakketten

In Windows Vista en Windows Server 2008 behandelt het besturingssysteem alle printerstuurprogrammapakketten als unieke objecten. Het besturingssysteem slaat de bestanden van elk stuurprogrammapakket op in een afzonderlijke map in het Windows-stuurprogrammaarchief. Het windows-printerinstallatieprogramma configureert het stuurprogrammapakket om onafhankelijk van de andere stuurprogrammapakketten te werken en elk stuurprogrammapakket wordt afzonderlijk beheerd door het besturingssysteem.

In Windows wordt elk stuurprogrammapakket opgeslagen als een volledige eenheid, en tijdens point and print wordt het volledige stuurprogrammapakket van de printserver naar een client gedownload en geïnstalleerd. Een pakketbewust stuurprogramma is compatibel met het beheer van stuurprogrammapakketten als onafhankelijke objecten. Pakketbewuste afdrukstuurprogramma's bevatten vermeldingen in hun INF-bestanden om punt- en afdrukbewerkingen mogelijk te maken, zelfs als hun pakketten afhankelijk zijn van het afdrukstuurprogramma voor bestanden buiten het pakket.

Updates in Windows Vista

Om onafhankelijke stuurprogrammapakketten te ondersteunen en hardwarefabrikanten nog steeds te laten profiteren van de kernstuurprogrammaonderdelen, staat Windows Vista (en hoger) een pakketbewust stuurprogramma toe om een afhankelijkheid van een kernstuurprogrammapakket te registreren. Microsoft levert slechts één kernstuurprogrammapakket voor printers in Windows Vista. Dat pakket wordt beschreven door het stuurprogramma-informatiebestand Ntprint.inf. Bijna alle door de fabrikant geleverde printerstuurprogramma's, inclusief pakketbewuste stuurprogramma's, zijn afhankelijk van dit kernstuurprogrammapakket.

Regelmatig brengt Microsoft bijgewerkte versies van dit kernstuurprogrammapakket uit. Service Pack 1 voor Windows Vista bevat bijvoorbeeld een bijgewerkte versie van het kernstuurprogrammapakket. Sommige fabrikanten kunnen merken dat ze moeten profiteren van deze updates en dat hun stuurprogramma's niet meer kunnen vertrouwen op de versie van het kernstuurprogrammapakket in de eerste Windows Vista-release.

In deze sectie wordt uitgelegd hoe u een pakketbewust stuurprogramma maakt dat afhankelijk is van bijgewerkte kernstuurprogrammabestanden en hoe u ervoor kunt zorgen dat het bijgewerkte kernstuurprogrammapakket wordt geïnstalleerd wanneer het door de fabrikant geleverde pakketbewuste stuurprogramma wordt geïnstalleerd.

De volgende onderwerpen worden besproken:

Een Package-Aware-stuurprogramma maken met bijgewerkte kernstuurprogramma's

Kernstuurprogrammabestanden voor niet-Package-Aware stuurprogramma's bijwerken

Een enkel stuurprogrammapakket maken voor Windows XP en Windows Vista