Partilhar via


Instalando um Minidriver Unidrv

Importante

A moderna plataforma de impressão é o meio preferido do Windows para comunicar com as impressoras. Recomendamos que utilize o controlador de classe da caixa de entrada IPP da Microsoft, juntamente com as Aplicações de Suporte de Impressão (PSA), 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 o guia de design do aplicativo de suporte Print.

A instalação de um minidriver Unidrv requer um arquivo INF de impressora que identifica os arquivos do minidriver. Se um modelo de impressora não for suportado pelo arquivo INF da impressora da Microsoft, ntprint.inf, será necessário um arquivo INF fornecido pelo fornecedor. O arquivo INF deve fazer referência às seções de dados do arquivo INF da impressora e às seções de instalação do arquivo INF da impressora , as quais estão definidas no ntprint.inf. Para um minidriver chamado abc100, as seguintes entradas de arquivo INF são normalmente necessárias, se a impressora for bidirecional, oferecer suporte à substituição de fonte TrueType e usar uma DLL de recurso único:

[Manufacturer]
"ABC Printers"
 
[ABC Printers]
"ABC Printer 100" = ABC100.GPD, ABC_Printer_100
 
[ABC100.GPD]
CopyFiles=@ABCres.dll,@ABC100.gpd  ;Resource DLL and GPD file
DataSection=UNIDRV_BIDI_DATA       ;Unidrv Data Section
DataFile=ABC100.gpd
Include=NTPRINT.INF                ;Include NTPRINT.INF.
Needs=TTFSUB.OEM,UNIDRV_BIDI.OEM   ;Install TrueType subs, Unidrv,
                                   ;    and PJL language monitor.

Se estiver a fornecer um plug-in de interface do utilizador ou um plug-in de renderização , precisa de incluir os nomes destes componentes no seu ficheiro INF. Para obter informações sobre como instalar código personalizado, consulte Instalando componentes de driver personalizados.