feat(add-new-printer) Separate IPP destinations in Add Printer UI and add web interface action#430
Conversation
|
@tillkamppeter can i get a review on this.. |
|
For the web interface note that it is not just For my Brother printer I get So the TXT record of the printers self-advertising vis DNS-SD contains the attribute And the response to a get-printer-attributes IPP request contains: On most physical printers it is just |
|
For the sub-categories of "Network Printer":
|
|
hi @tillkamppeter neww.mov |
|
also should i list discovered printer in their respective categry like in this case |
|
First off, to get a much better printer fake, use the |
|
Thanks @tillkamppeter I tested with ippeveprinter and the web interface URL is now correctly obtained via IPP and opens as expected. |
|
Inside "Network printer", the list should start with all auto-discovered devices, where you do not need to do anything to make them getting discovered. After that, you have the entries for manually triggering discovery or manually adding printers: "Find network printer", "IPP destinations", "Legacy protocols"
Not needed, discovered printers should continue to just appear under "Network Printers". |
okay so basically sequence will will be
|

Summary
This PR improves the Add Printer flow by making IPP-related choices easier to distinguish from queue/protocol-based options.
Previously, IPP destinations and queue/protocol entries were mixed together, which made the Add Printer UI harder to scan. This was especially confusing when the same printer could appear through multiple paths such as USB and network IPP.
This change makes the grouping clearer and reduces visual noise from overly long protocol names.
Changes
DevicestreeConnectionpanelIPP,IPPS,HTTPS,SAMBA,LPD/LPR,JetDirect)Open Web Interfacebutton for IPP selectionshttp://localhost:8000from the new actionPreview
Notes