В Windows данные (формат), поступающие на принтер, почти никогда не совпадают с форматом документа, который вы создаете, редактируете или получаете от кого-то.
(Исключением может быть документ XPS, просматриваемый в средстве просмотра XPS, отправляемый на принтер с поддержкой XPS ...)
Формат документа может быть Excel / XLS (X), Word / DOC (X), PowerPoint / PPT (X), PDF, HTML, EPUB и т. Д. Ни один принтер не понимает эти форматы. Для принтера требуется определенный формат (ы), чтобы иметь возможность использовать его и печатать на бумаге.
Данные, передаваемые на устройство печати (и перед передачей в буферную папку в локальную папку), отличаются: в Windows формат локального буферного файла - EMF ( «расширенный метафайл» ) или (O) XPS ( «(открытая) спецификация XML-бумаги» ' ). Но они также не подходят для принтера. Кроме того, это не оригинальный файл, который отправляется на принтер, а затем больше не находится на вашем ПК: это копия файла, и эту копию необходимо преобразовать в соответствии с принтером. Задача драйвера принтера - выполнить это преобразование:
- принтер PostScript хочет PostScript
- принтер PCL хочет PCL
- принтер ESC / P хочет ESCP
- принтер RCPS хочет RPCS
- растровому принтеру нужны растровые данные (много возможных вариантов)
Поэтому некоторые драйверы принтера преобразуют все страницы в растровые данные высокого разрешения, которые занимают много байтов. И это то, что вы наблюдаете как «увеличение» размера файла, но неверно истолковали его: потому что ваш исходный документ остается неизменным (как по формату, так и по размеру файла) .