есть бмп файл. менять его размеры НЕЛЬЗЯ.
но при печати :( его размеры уменьшаются.
как не настраивай.
вообще это про печать из RichtextBox, но это оффтоп потому что vb тут не причем. дело не в нем. из паинта тоже самое :(
Это свойства некоторых принтеров.
Например одну и ту же картинку одним и тем же алгоритмом из одной и той же проги лазерный и струйный принтеры печатают разным размером.
Можно попытаться уйти от внесистемных единиц измерения и перевести как программу, так и принтер на работу с миллиметрами, но не думаю, что это поможет.