Added auto-closing

Hi! It's my first pull request, please be gentle with me... :-)
I'd expect a method named `print_with_auto_to_printer` to take arguments in the order `auto, printer`. Maybe rename to `print_with_auto_to_printer_and_close` or something, and have arguments in that order. Or pass in named keywords.