I know that Adobe Acrobat Reader has useful feature for printing - it allows printing current view.
So if user opens some document and then selects some area, the viewer allows to print this area:
start zooming with Marquee Zoom tool
zoom the selection with mouse
set print settings
get print out
Note: PDF output is just an illustration, really I need result on real paper.
But I want to get the same result with free software.