Cups-brother-hl1210w not shown in CUPS drivers

Hi all,
my Brother HL-1223WE (wifi) is detected but no driver is available in CUPS.

My configuration includes

services = {
    avahi = {
      enable = true;
      nssmdns = true;
    };

    printing = {
      enable = true;
      drivers = with pkgs; [
        cups-brother-hl1210w
      ];
    };
  };

The printer works with the same drivers on my Fedora and Arch systems.

Thanks!

Hi
i’m just a beginner but as a random guess try this

avahi = {
  enable = true;
  nssmdns = true;
  #add below line
  openFirewall = true;
};

Can you see your printer name in print section of some software (firefox or anything) when you choose the printer?

Thanks for the reply.

Unfortunately my printer does not support IPP Everywhere and auto-discovery.

What’s the output of these two commands? (if privacy is important modify the output then send it here)

lpinfo -v
lpstat -v -p
% lpinfo -v
network dnssd://Brother%20HL-1210W%20series._pdl-datastream._tcp.local/?uuid=XXX-XXX
network dnssd://Brother%20HL-1210W%20series._printer._tcp.local/?uuid=XXX-XXX

% lpstat -v -p
lpstat: No destinations added.
lpstat: No destinations added.

I can’t understand why first one result shows the printer but the second one doesn’t
Sorry, i think i don’t have enough knowledge to help more

No worries. Thanks anyways.

1 Like