No Windows, quais dados (formato) vão para a impressora quase nunca são iguais ao formato de documento que você cria, edita ou recebe de alguém.
(Uma exceção pode ser um documento XPS exibido em um visualizador XPS sendo enviado para uma impressora compatível com XPS ...)
O formato do documento pode ser Excel / XLS (X), Word / DOC (X), PowerPoint / PPT (X), PDF, HTML, EPUB, qualquer que seja. Nenhuma impressora entende esses formatos. Uma impressora requer alguns formatos específicos para poder consumi-la e imprimi-la em papel.
Os dados transferidos para o dispositivo de impressão (e antes de a transferência ser colocada em spool em uma pasta local) são diferentes: No Windows, o formato de arquivo em spool local é EMF ( 'Enhanced Meta File' ) ou (O) XPS ( '(Open) XML Paper Specification ' ). Mas estes também não são adequados para uma impressora. Além disso, não é o arquivo original que é enviado para a impressora e não está mais no seu PC: é uma cópia do arquivo e essa cópia precisa ser convertida para se adequar à impressora. O trabalho do driver da impressora é realizar essa conversão:
- uma impressora PostScript deseja PostScript
- uma impressora PCL deseja PCL
- uma impressora ESC / P deseja ESCP
- uma impressora RCPS deseja RPCS
- uma impressora raster deseja dados raster (muitas variantes possíveis)
Portanto, alguns drivers de impressora convertem todas as páginas em dados rasterizados de alta resolução, o que leva muitos bytes. E é isso que você observa como o "aumento" do tamanho do arquivo, mas o interpreta mal: porque o documento original ainda não foi alterado (tanto no formato quanto no tamanho do arquivo) .