apple / cups

Apple CUPS Sources
https://www.cups.org
Apache License 2.0
1.91k stars 462 forks source link

Rename the "-m everywhere" option into "-m driverless" #4985

Closed tillkamppeter closed 7 years ago

tillkamppeter commented 7 years ago

Using "-m everywhere" with the lpadmin command does not only allow setting up IPP Everywhere printers but also Apple AirPrint printers, so it sets up driverless printing in general. Therefore it makes more sense to call it "-m driverless". We can let lpadmin accept both doing the same thing for backward compatibility.

michaelrsweet commented 7 years ago

First, we do not officially support AirPrint using the IPP Everywhere PPD generator, it MAY work but is definitely beta functionality and has not been fully tested nor optimized.

Second, I see no point in making a gratuitous and incompatible name change for a function that is only provided for setting up legacy print queues. The supported, modern printing APIs handle automatic queue creation, if only applications and toolkits will start using them 7 years after they were first introduced...