Eran,
Thanks for your help. I will try to clarify
The exact scenario is that the user looks at an image (very large jpg file) on our web site. He zooms, pans, turns on some additional information layered on the jpg, etc. At some point he would like to print exactly what he sees on the browser - not more (he already has the option of printing the whole jpg).
Doing window.print will try to print the whole jpg and not the image currently displayed.
Doing Alt-PrtSc is OK, but the user does not want to mess with pasting into another application, selecting print menu, etc. He just wants to press the one key (PrtSC or Alt-PrtSc) and have the currently visible image at the current zoom be printed on the default printer
Regards
Meir