Fix out of bounds memory access with /printer:foo

Printer redirection command line parser was checking the wrong way if
a printer driver name was specified, causing the to segfault if no driver
name was given.
Merge pull request #997 from zeha/fix_sigsegv_in_printer_parser

Fix out of bounds memory access with /printer:foo