Printer companies have been doing a half-**** job of creating and maintaining print drivers forever and this isn't new. Microsoft has been warning and preparing companies that their drivers needed to meet certain requirements. It has got to the point over the last few years that Microsoft has been moving towards handling the print drivers in-house rather than continuing to watch the printer companies mail it in. Hopefully, the consumers will benefit, though I think the enterprise is probably more of the driving force.