FYI: USB printer not automatically installed

1 reply [Last post]
Steven G
Offline
Joined: 05/21/2026

Unlike Ubuntu MATE 24.04, Trisquel 12.0 didn't automatically install my Brother HL-L5210DW monochrome laser via USB (as a driverless, IPP Everywhere printer). Here's how I got my printer installed and working.

Note that the printer was automatically *recognized* (just not automatically installed). I used the lpstat command to get the recognized printer name:

$ lpstat -e
Brother_HL_L5210DW_series_USB

I needed to use this exact name in order to prevent duplicate printer entries in the Print dialog box.

I then used the lpinfo command to get a list of available devices. My printer was at the very end:

$ lpinfo -v
...[other entries here]...
network ipp://Brother%20HL-L5210DW%20series%20(USB)._ipp._tcp.local/

The easiest way to install the printer was with the following command:

$ sudo lpadmin -p -E -v "" -m everywhere

where is from the output of the lpstat -e command and is from the output of the lpinfo -v command. The command I used was:

$ sudo lpadmin -p Brother_HL_L5210DW_series_USB -E -v "ipp://Brother%20HL-L5210DW%20series%20(USB)._ipp._tcp.local/" -m everywhere

Alternatively, I was also able to install the printer using the CUPS browser-based interface (http://localhost:631/).

For the printer name, I used the exact printer name from the lpstat -e command.

For Make, I selected Brother (substitute your printer brand here).

For Model, I selected IPP Everywhere (the first entry in the list).

I wasn't able to add the printer using the Printers app that comes with Trisquel because it doesn't have the option to specify IPP Everywhere for the Model.

Steven G
Offline
Joined: 05/21/2026

One more thing. For me, the printer didn't start printing immediately after successful installation. One fix was to use the cupsdisable and cupsenable commands for the printer. The easier method was to simply restart the computer.