По поводу сжатия. В пдф используется не так много алгоритмов сжатия. Это deflate - сжатие без потерь, один из методов применямых в zip; ccitt fax - тоже без потерь, но подходит только для чёрно-белых изображений, используется как один из методов сжатия у tiff; dct - сжатие с потерями, всемизвестный jpeg; jpx - сжатие с потерями, он же jpeg2000, в дикой природе почти не встречается, в пдф используется не часто, так как появился не с первой версии стандарта и кое-какие программы могут не поддерживать. Соответственно, при одинаковой настройке степени сжатия, размер у картинки будет или практически такой же (для jpeg) или меньше процентов на 10-15 у png, за счет использования более эффективных алгоритмов чем deflate.
Теперь о принтерах. Пдф хоть и имеет общие корни и по структуре похож на постскрипт, но им не является. Бытовых принтеров, понимающих пдф напрямую я вообще не знаю, промышленные работают через предварительную конвертацию в постскрипт.
Более того, бытовых принтеров с постскриптом все меньше и меньше. Лазерные и те всё больше pcl разных уровней. Струйных с постскриптом и не было по моему. Соответственно вся печать идет через предварительное растрирование страницы. И в чем тут тогда преимущество?
Остается только вшитый размер бумаги. Про jpeg согласен про потерю размера, хотя и с оговорками, в exif можно указать линейные размеры, а вот png содержит информацию о dpi, что дает и размеры в сантиметрах.