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.