O componente que converte os trabalhos de impressão gerados por aplicativos em uma série de comandos para um dispositivo específico é chamado de
Print Driver .
Aqui está como funciona:
1.
O aplicativo envia o trabalho de impressão: Um aplicativo, como um processador de texto ou navegador da Web, cria um trabalho de impressão que contém os dados a serem impressos. Esses dados geralmente estão em um formato genérico, como PostScript ou PCL.
2.
interceptações do sistema operacional: O sistema operacional intercepta esse trabalho de impressão e o passa para o driver de impressão apropriado.
3.
O driver de impressão traduz: O driver de impressão pega os dados genéricos do trabalho de impressão e os traduz em um conjunto específico de comandos que a impressora entende. Isso pode envolver:
*
Substituição da fonte: Substituindo fontes usadas no documento por fontes suportadas pela impressora.
*
Ajustes de layout da página: Ajustando as margens, o tamanho da página e a orientação para corresponder às capacidades da impressora.
*
imagens rasterizantes: Convertendo imagens em um formato que a impressora pode entender.
4.
comandos enviados à impressora: Os comandos traduzidos são enviados para a impressora por uma conexão, como USB ou uma rede.
5.
Executa a impressora: A impressora recebe os comandos e os executa, produzindo finalmente a saída impressa final.
Em essência, o motorista de impressão atua como uma ponte entre o aplicativo e a impressora, garantindo que o trabalho de impressão possa ser renderizado com precisão no dispositivo escolhido. Nota importante: Impressoras diferentes têm recursos diferentes e linguagens de comando. É por isso que você precisa de um driver de impressão específico para cada modelo de impressora. Geralmente, você pode encontrar esses drivers no site do fabricante ou através do mecanismo de atualização do seu sistema operacional.