Is there any more frustrating gadget than a printer? You'd think that a product which has existed since the dawn of the computer age would get better with time, but even today, they always seem to go ...