You can do it very easily to print just single elements with jQuery Print Area plugin
http://www.ssdtutorials.com/tutorial...ery-print.html
Code:
$('.print').click(function() {
var container = $(this).attr('rel');
$('#' + container).printArea();
return false;
});
The demo on that page has a print button to print named elements on a page. You can create a new CSS element and wrap that around single images as well so that you can click an image and get it to print.
example below :
http://www.gotporn.com/print/