Created attachment 184845 [details] Screenshot of the issue SUMMARY Added Canon printer today - it has some strange list with 1 symbol in each element in the settings dialog. Message written in 1 column style is: "Canon Cartridge 070 Black Toner". See attached screenshot. STEPS TO REPRODUCE 1. Open "System Settings", navigate to "Printer"; 2. Open printer settings. OBSERVED RESULT Strange looking list showing under printer information EXPECTED RESULT Some useful information should be shown in the list. SOFTWARE/OS VERSIONS Operating System: Fedora Linux 42 KDE Plasma Version: 6.4.4 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.1 Kernel Version: 6.16.3-200.fc42.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × 11th Gen Intel® Core™ i5-11600K @ 3.90GHz Memory: 32 ГиБ of RAM (31.1 ГиБ usable) Graphics Processor: Intel® Graphics Manufacturer: Gigabyte Technology Co., Ltd. Product Name: B560M DS3H V2
Additional information. When starting `kcm_printer_manager` from the console and opening printer settings I see a lot of repeating errors: ``` ... qrc:/kcm/kcm_printer_manager/PrinterSettings.qml:466:25: Unable to assign [undefined] to double qrc:/kcm/kcm_printer_manager/PrinterSettings.qml:466:25: Unable to assign [undefined] to double qrc:/kcm/kcm_printer_manager/PrinterSettings.qml:466:25: Unable to assign [undefined] to double ```
I think I know what this is. Can you provide a copy of /etc/cups/printers.conf
Created attachment 184846 [details] printers.conf Here you are.
Thx, yes, it's what I thought. Hope to have a fix soon.
Thanks!
A possibly relevant merge request was started @ https://invent.kde.org/plasma/print-manager/-/merge_requests/274
Git commit ff874e33f6fb0514f9cbeef5e49323c13801d05b by Mike Noe. Committed on 14/09/2025 at 22:52. Pushed by noee into branch 'master'. libkcups: Fix marker levels in printer model for a single marker Levels needs to be a list of ints. QVariant::toList converts an int to a null list, so instead, create a list from the int entry FIXED-IN: 6.4.6 M +17 -5 src/libkcups/PrinterModel.cpp https://invent.kde.org/plasma/print-manager/-/commit/ff874e33f6fb0514f9cbeef5e49323c13801d05b
Git commit 9394e57f64a87c61f3567a530b93c20b5591bb7f by Mike Noe. Committed on 15/09/2025 at 19:19. Pushed by noee into branch 'Plasma/6.4'. libkcups: Fix marker levels in printer model for a single marker Levels needs to be a list of ints. QVariant::toList converts an int to a null list, so instead, create a list from the int entry FIXED-IN: 6.4.6 (cherry picked from commit ff874e33f6fb0514f9cbeef5e49323c13801d05b) Co-authored-by: Mike Noe <noeerover@gmail.com> M +17 -5 src/libkcups/PrinterModel.cpp https://invent.kde.org/plasma/print-manager/-/commit/9394e57f64a87c61f3567a530b93c20b5591bb7f