range defaults to the whole file.
On Windows, the print dialog pops up unless you use !.
I hardly ever use args so I don't know anything interesting about it. :)
If you want to print line numbers like I sometimes do, use printoptions to control this.
Do the following to enable line numbers in the printout: