I just had to print out >10 pictures and didn't actually want to open each one of them and print it individually.
An easy solution in OSX for this is to use the "lp" utility which will be able to print out a lot of formats (e.g. pictures or pdf files).
If you don't want to use the default printer, just look up what the one you want is called by using:

$ lpstat -a

and then printing the files using (in my case: a bunch of jpeg files):

lp -d "my_printer_name" *.jpg

If you just want to use the default printer, you can leave away the -d option.