Apple patents the printing system without a printer driver.
Apple has filed applications for two patents that describe a driverless printing algorithm, as well as data transfer formats and software interfaces for accessing the printer. Although PostScript should solve the problem twenty years ago, but I could not end it, and printer drivers still ruin our lives.
Apple’s patented system provides for three printing options: one normal with a software driver, the second through the cloud (as in Chrome OS), and the third without a driver, using a “universal” interface that supports all types of devices.
In the first patent, Apple describes the process of printing without drivers as a sequence of steps to 1) detect a universal printer via a protocol like Bonjour; 2) using a networked printing protocol like IPP; 3) using the PostScript Printer Description file format (PPD). Three components can be implemented through one or more software interfaces, so any application can access the printer without the need for an additional driver. ')
The second patent deals with data formats, including the new “document-format-preferred key” keys (choosing the preferred format among all formats supported by the printer) and the “URF-supported key” that will be added to the Bonjour and to the transport IPP as a new printer description attribute. The last key should be used to transmit the printer configuration, including supported resolution, duplex printing capabilities, etc.