Can not set default printer

When I rt click my printer, the set default options is greyed out?

Why?

That option is not offered if

  • printer is already the Default (see checkmark over icon).

Printer__SetAsDefault

1 Like

None of what you posted is true.
My printer environmental variable is set, so it should work. ??

~$ printenv
SHELL=/bin/bash

LPDEST=HL-2240

I'm sorry! I stand corrected on my previous statement

I will make the correction to my earlier response.

Not sure why you point to a command line report, when you are reporting a problem involving GUI context options.

The following is the same menu but on a "non-default" printer. It does not have the "checkmark" and the menu option to "Set default" is offered,

Printer__SetAsDefault_Available

whereas the previous image, for a Printer already identified as default by the checkmark, is not offered that option, because it is "inappropriate" for that context.

As for shell command, I prefer the use of

lpstat -t

which, in my case gives

scheduler is running
system default destination: Canon-MF3010
members of class HomePrinters:
	Canon-MF3010
device for Canon-MF3010: usb://Canon/MF3010?serial=0144P000013D&interface=1
device for CUPS-PDF: cups-pdf:/
device for HomePrinters: ///dev/null
Canon-MF3010 accepting requests since Thu 12 Sep 2024 09:30:42 PM
CUPS-PDF accepting requests since Thu 23 May 2024 07:11:56 PM
HomePrinters accepting requests since Thu 29 Jul 2021 07:11:57 PM
printer Canon-MF3010 disabled since Thu 12 Sep 2024 09:30:42 PM -
	Unplugged or turned off
printer CUPS-PDF is idle.  enabled since Thu 23 May 2024 07:11:56 PM
printer HomePrinters is idle.  enabled since Thu 29 Jul 2021 07:11:57 PM
Canon-MF3010-679        ericthered       34816   Thu 19 Sep 2024 09:07:09 PM

that last line being a pending job for my printer which is currently powered-down. :slight_smile:

2 Likes

Bottom line is that lpr will not print when it has printed in previous versions of UM.

If it did work, I would do the following:

lpr %f which would be a Thunar custom action that lets me print whatever document is highlighted without having to open the corresponding program that created it.

Do you have the "CUPS" package installed ?

Or are you using something else, like "hplip" ?

Or ... maybe ... you need to reinstall Brother's various support bundles to make it work for your new install.

On their site, I saw first this

Then this

You might need to download appropriate file(s) and install those every time you do a fresh install. I know I need to do that for my Canon ImageCLASS MF-3010 at every new installation ... because Canon refuses to publish their drivers/interfaces as open-source. :frowning:

2 Likes

I have got the other two files(.deb) installed.

The brprinter-installer will not install. It is a bash script even though it does not have the
.sh extension.

I am not sure if I really need it.

root@andy-To-be-filled-by-O-E-M:~# linux-brprinter-installer-2.2.4-1
linux-brprinter-installer-2.2.4-1: command not found

I can print just fine when I open an editor and print from there.

So installing the drivers did not help.

lpstat -t
scheduler is running
system default destination: HL-2240-series
device for HL-2240-series: usb://Brother/HL-2240%20series?serial=B4N935575
device for HL2240: usb://Brother/HL-2240%20series?serial=B4N935575
HL-2240-series accepting requests since Fri 20 Sep 2024 07:38:31 AM CDT
HL2240 accepting requests since Fri 20 Sep 2024 07:26:55 AM CDT
printer HL-2240-series is idle. enabled since Fri 20 Sep 2024 07:38:31 AM CDT
printer HL2240 is idle. enabled since Fri 20 Sep 2024 07:26:55 AM CDT

This is frustrating. I would like to get lpr working. :slight_smile:

The answer is....

libreoffice -p %f
2 Likes

Sorry I couldn't help. :frowning:

While I recognize what you have offered is the acceptable workaround for you, I don't recognize that as a fix for the root cause to your issue. It feels like it might be an environment definition issue, but am not sure.

Unfortunately, I have gone as far as I can ... and must step away and let more knowledgeable people pursue the issue.

ericmarceau - you did well. :slight_smile:

I have noticed that when a new version of an O.S. comes out, sometimes things do not always work the same.

It only registered just now that you had posted this:

What that means is that, because ".", pwd, is not in the PATH, you must always prefix such commands for execution, using the form

./linux-brprinter-installer-2.2.4-1

If you try that, I am sure you would have more success with that command at least. :slight_smile:

3 Likes

Thanks for the new information.