In Fedora 12, CUPS appears to have a new ppd for the HP LaserJet P4015x which does not use Foomatic. After upgrading my system, my old Foomatic-based ppd didn't work, so I modified the printer in CUPS to use the new driver by selecting HP LaserJet P4015x from the list of built-in drivers. Now duplex printing no longer works, and I am getting the following error message on the "Set Printer Options" screen in localhost:631/admin/: Error: The following options are conflicting: * Double-Sided Printing * Duplexer Installed I tried deleting and re-adding the printer but this didn't help. Please let me know if there is any other information I can provide. Thanks.
Hmm. So I dug into this a little bit more and realized that there are two separate problems. Two are UI problems, and the other is a PPD problem. 1) The first UI problem is that the message is unclear. The correct error message should have been something like "Double-Sided Printing cannot be enabled if the Duplexer is not installed." 2) The second UI problem is that once this error condition has happened, the CUPS web UI won't let you set the "Double-Sided Printing" option to "Off", so you can't fix the problem. When I tried to change the option, it ignored my change and redisplayed the error message. I had to delete and re-add the printer to set "Double-Sided Printing" to "Off". 3) The Model list has 5 separate P4015 models: "HP LaserJet P4015", "HP LaserJet P4015dn", "HP LaserJet P4015n", "HP LaserJet P4015tn", and "HP LaserJet P4015x". These are the same printer with different options installed. The "n" means that networking is installed, the "d" means that a duplexer is installed, and the "t" means that an extra tray is installed. The "x" is a shorthand for "dtn", meaning that the printer has networking, a duplexer, and an extra tray. Anyway, the point of all of this is that if a user selects the "HP LaserJet P4015x", the "Duplexer installed" option should automatically be set to "Installed". Alternatively, it might be easier just to have a single "HP LaserJet P4015" model in CUPS and remove the other 4 (which are extraneous if the "Options Installed" aren't automatically set). Anyway, I hope that clarifies what's going on. Thanks.
I've filed bug #533821 for the third issue, of the model listing. Those models are provided as PPDs by HPLIP.
The second issue is now filed upstream as STR #3439, with a patch to fix it.
I've filed bug #544326 for the first issue. *This* bug is now only for part 2.
Also affects Fedora 11.
cups-1.4.2-14.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/cups-1.4.2-14.fc11
cups-1.4.2-14.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/cups-1.4.2-14.fc12
cups-1.4.2-14.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update cups'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-12942
cups-1.4.2-14.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update cups'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2009-12971
cups-1.4.2-16.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update cups'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-12942
cups-1.4.2-16.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update cups'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2009-12971
cups-1.4.2-20.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
cups-1.4.2-20.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.