In the long run this is the right way to go. Back in the bad old days before unified printer drivers, each piece of software that printed on paper would need to implent their own drivers for each piece of hardware. This meant you tended to be restricted to epson compatible printers and if you...