Compartilhar via


Drivers de impressão com reconhecimento de pacote que não compartilham arquivos

Importante

A plataforma de impressão moderna é o meio preferencial do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.

Para obter mais informações, consulte Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.

Quando os arquivos no pacote de driver forem nomeados exclusivamente e não ocorrerem em nenhum outro pacote de driver, adicione uma seção PrinterPackageInstallation ao arquivo INF. Nessa seção, adicione a palavra-chave PackageAware=TRUE, conforme mostrado na linha 23 do exemplo a seguir:

[Version]
Signature="$Windows NT$"
Class=Printer
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Provider="OEM Company"
CatalogFile=PackageAware.cat     ; Single Catalog file for all OS versions
DriverVer=10/10/2005, 1.2.3.4
PnpLockdown=1

[Manufacturer]
"OEM Company" = Company, NTx86.6.0

;Models section for installation of x86 driver on
; Windows Vista and later
[Company.NTx86.6.0]
"My Device Description"
   = DriverInstall_Vista, OEM_Company_NameABC_640A

[DriverInstall_Vista]
CopyFiles=@OEMRES.DLL,@OEMABC.GPD
DataFile=OEMABC.GPD

[PrinterPackageInstallation.x86]
PackageAware=TRUE

; Source Media Information Sections
[DestinationDirs]
DefaultDestDir=66000

[SourceDisksNames.x86]
1   = %MediaDescription%,,,"I386"

[SourceDisksFiles]
OEMRES.DLL  = 1
OEMABC.GPD  = 1
OEMCORE.DLL = 1

[Strings]
MediaDescription = "Description for Vendor provided media"