🖨️

My new printer stopped working under #LinuxMint the other day. Re-adding it resulted in a general error message.

Finally found the solution:

In the printer's "location" field, I had specified "Mein Büro" ("My office" in German). And Cups does not like umlauts in that field. 😶

After removing the "ü", the printer worked.

Maybe this information will be helpful to someone, at some point. 🙂

#printer #linux #cups #problemSolving #debugging #umlaut

More details:
- The printer is a Brother HL-L5100DN series.
- I did the configuration of the "Location" in the printer's Web UI (not in CUPS).
- The #LinuxMint printer app only responded with "server-error-internal-error"
- But in the CUPS Web UI I got a proper error message regarding the umlaut.

So the error might very well be in the Brother software, not in CUPS.

To be on the safe side, I still reported the bug to the CUPS team:

https://github.com/OpenPrinting/cups/issues/1548

#printer #linux #cups

Error when adding Brother printer with German umlaut ("ü") in location field · Issue #1548 · OpenPrinting/cups

Describe the bug Adding a Brother Printer (HL-L5100DN series) that is configured with a "Location" that contains a German umlaut ("ü") results in an error message. In my case, I had the Location se...

GitHub
@duke_of_germany keine cüps!

@dbat @duke_of_germany

CUPS ist ja "Common Unix Printing System". Damit ist das Problem hier, dass die Amerikaner den Deutschen beim Betriebssystem-erstellen zuvor gekommen sind. Sonst hätte es Ünix geheissen und dann hätten wir auch CÜPS und es wäre von Anfang an auch an UTF-8 für Description und Location gedacht worden.

Beim drucken von Textdateien wurde übrigens schon viele Jahre UTF-8 unterstützt.

#OpenPrinting

@till @dbat @duke_of_germany Bis zu einem gewissen Punkt, aber es sind nicht nur amerikanische Unternehmen, die damit Probleme haben. Ich wollte ein Paket von UK nach Deutschland senden. Meine Addresse, die ü enthält, konnte nicht eingegeben werden... Das war DHL.

@itisiboller @duke_of_germany

Und wenn der Bug dann gefixed ist, dann kannst du natürlich auch "Scheiße" in das "Description"-Feld schreiben, aber dann solttest Du wirklich darüber nachdenken, ob Du dir besser einen anderen Drucker (z. B. mit weniger Cartridge-DRM) anschaffen solltest ...

#OpenPrinting

@duke_of_germany Das ist so lustig!! Wie hast du die Lösung gefunden- es scheint so random 😅
@daniel @duke_of_germany
Das Umlaute-Problem sollte man immer auf dem Schirm haben. Bin geläutert seit dem Bug bei der LUKS-Verschlüsselung von Silverblue; im Installer mit auf deutsch eingestellter Tastatur eingerichtet, keine Chance beim Neustart, weil im Gegensatz zu Fedora Workstation die englischsprachige Eingabe fest aktiviert war und sich nicht ändern ließ. 😭 Workaround unpraktisch, mittlerweile aber gefixt. Verwende in Passwort-Phrasen seither trotzdem nur noch ue etc. 😂

Hier ein bisschen mehr Kontext:

https://mastodon.gamedev.place/@duke_of_germany/116407701188887542

(In der Printer-App von Linux Mint gab es keine gute Fehlermeldung, aber die CUPS Web UI hat dann die Lösung geliefert. Hat aber eine Weile gedauert, bis ich darauf gekommen bin! 😅)

@daniel

@duke_of_germany

"Mein Bro" ist allerdings missverständlich. 😂

@duke_of_germany love these kinds of nonsensical bugs thatll leave u pullin out ur hair

@duke_of_germany

Herzog von Deutschland,

that is a bug. Especially these comment fields, description and location, should accept UTF-8 text, as many people want to fill them in their language, even worse for those who speak Greek, Hindi, ... (In German one can still work around with "Mein Buero", but this also only if one gets a clear error message so that one knows that the problem is the non-ASCII character in this field).

So please report a bug on
https://github.com/OpenPrinting/cups/issues/

#OpenPrinting

I created a bug report:

https://github.com/OpenPrinting/cups/issues/1548

(I am not sure if the bug is in CUPS or in the Brother printer's software, but I hope the report can be helpful regardless).

Thank you for your work on CUPS!

@till

Error when adding Brother printer with German umlaut ("ü") in location field · Issue #1548 · OpenPrinting/cups

Describe the bug Adding a Brother Printer (HL-L5100DN series) that is configured with a "Location" that contains a German umlaut ("ü") results in an error message. In my case, I had the Location se...

GitHub

@duke_of_germany

Thanks for the bug report.

It is a bug in CUPS, as, with CUPS generally accepting and preferring UTF-8, it should also accept UTF-8 in the "Description" and "Location" fields.

#OpenPrinting

@duke_of_germany Way back in 2013, Fedora had a release codenamed “Schrödinger's Cat”, which led to a *TON* of incidental code fixes for stuff that broke in the presence of umlauts. Clearly there is still work to do.
@duke_of_germany
Man schreibt das ja auch Bureau! 😁
@duke_of_germany Apparently, processing Ünicode is hard. 🙄
@duke_of_germany It pisses me off to no end that in 2026 stuff like this still happens. And it's not just Linux, I've had work-related Windows and Mac incidents just like this.
@apzpins @duke_of_germany CUPS did come from Apple, but i expect better from the Very diverse Linux developer and user communities.
@elfin it did not come from Apple, they bought the source code and hired the lead dev from 2007 to 2019 but CUPS started in 1997
@claudex You are correct. CUPS is one of those Industry Dramas that's hard to keep track of.
@apzpins @duke_of_germany If the native language is set, and it allows umlauts, and the app pays attention to the language setting, then it should allow umlauts. If I set the language to US English, umlauts are artwork in every operating system I can think of atm. I think we should be able to name our printers with artwork, sure, but CUPS is old code, and it's cranky like that.

The error could also be in the printer's software. I added a bit more context and (just to be on the safe side) reported the bug to the CUPS team:

https://mastodon.gamedev.place/@duke_of_germany/116407701188887542

@steter @apzpins

Duke of Germany 💫 (@[email protected])

More details: - The printer is a Brother HL-L5100DN series. - I did the configuration of the "Location" in the printer's Web UI (not in CUPS). - The #LinuxMint printer app only responded with "server-error-internal-error" - But in the CUPS Web UI I got a proper error message regarding the umlaut. So the error might very well be in the Brother software, not in CUPS. To be on the safe side, I still reported the bug to the CUPS team: https://github.com/OpenPrinting/cups/issues/1548 #printer #linux #cups

Gamedev Mastodon
@duke_of_germany I suspect it's because it's not a professional printer, that's why it works with "Mein Zuhause" in that field.
@duke_of_germany FFS. Unicode and UTF-8 have been around for how many decades??
@duke_of_germany Now you know why printers have names like deep space objects.