I'm afraid it doesn't, at least not to me. The key issue I think you're overlooking is that printers can't choose whether to print at 10 PPI or 100 PPI or whatever. The resolution is a hardware thing and as mentioned above it's usually around 300 PPI.
So if you want a 10in x 10in print, the image that is printed has to be 3000 x 3000 pixels. If your image is only 100 x 100 pixels, you're effectively telling the printer to scale it up somehow in order to print 3000 x 3000.
My point is that it's better to handle the scaling yourself, so you send a 3000 x 3000 pixel image to the printer instead of a 100 x 100 pixel image, because that way you know exactly what the effect of the scaling is and you know exactly what you're going to get.