In regards to stopping people copying or printing your images, this is a difficult problem. There are a number of methods to deter people from stealing your images, however it is not possible to stop people stealing your images completely. You may decide to introduce a piece of script to stop users 'right-clicking', however this can easily be avoided and will only prove to annoy visitors who use the right-click menu for other tools. Plus, latest versions of some browsers (Firefox for example) will activate the right-click script, but then will show the menu afterwards anyway.
There are also many ways to save an image, someone can simply press 'Print Screen' on their keyboard, and paste the image into their graphics program to steal the image for example. A visitor may also simply access their 'cache' on their computer which holds images and pages of viewed websites (to make surfing faster) and grab the image from here. You could decide to add a visible 'watermark' to your images marked with say, your website address, but this then detracts from the aesthetic quality of the image.
Things however don't have to be that complicated, since a person could also simply press a generic Print button in their browser to print out the whole page. You could instigate legal proceedings with any offending person or persons (if you could find them) but this would probably be a lot of time, effort and money. Sadly the only 100% safe way to stop people downloading/printing your images is not to upload them at all, and this obviously isn't an option.