Partilhar via


Instalando um minidriver Unidrv

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.

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 compatível com o arquivo INF de impressora da Microsoft, ntprint.inf, um arquivo INF fornecido pelo fornecedor será necessário. 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, que são definidas em ntprint.inf. Para um minidriver chamado abc100, as seguintes entradas de arquivo INF normalmente são necessárias, se a impressora for bidirecional, der suporte à substituição de fonte TrueType e usar uma única DLL de recurso:

[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 você estiver fornecendo um plug-in de interface do usuário ou um plug-in de renderização, precisará incluir os nomes desses componentes no arquivo INF. Para obter informações sobre como instalar código personalizado, consulte Instalando componentes de driver personalizados.