This bug was initially created as a copy of Bug #1726383 I am copying this bug because: Description of problem: running lpadmin -p printq -o cupsSNMPSupplies=false and lpadmin -p printq -o cupsIPPSupplies=false doesn't work Version-Release number of selected component (if applicable): cups-2.2.6-21.el8.x86_64 How reproducible: 100% Steps to Reproduce: lpadmin -p printq -o cupsSNMPSupplies=false grep SNMP /etc/cups/ppd/printq.ppd Actual results: grep should find "*cupsSNMPSupplies: False" in the PPD file Expected results: The expected line isn't written to the PPD file Additional info: The lpadmin command creates a new PPD file, but when it sends the CUPS-Add-Modify-Printer request to the CUPS server, it doesn't include the "ppd-name" attribute in the request, so the server never uses the new PPD. (At least I think that's what's going on) I'll do further investigation to determine the root cause, work on a patch, and then submit the patch upstream.
Upstream already has merged fix, links are in original ticket.
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to '31'.
Fixed in cups-2.2.12, which is now in F30+.