SPL printer troubles

I’m having trouble getting my SPL printer accessible through NixOS.

I’ve already done the following configuration:

services.printing = {
    enable = true;
    drivers = [
      pkgs.splix # This should provide the drivers, and yet it isn't working.
      pkgs.cups-filters
    ];
  };
  services.ipp-usb.enable = true; # For any IPP printers I come across in the future. ^^

Whenever I try to print something, KDE exposes this error: File "/nix/store/mj2s6lwc011fgldvzznhmmkzwx8llzn9-cups-progs/lib/cups/filter/rastertospl" not available: No such file or directory

Of course, there is no rastertospl executable there, since the drivers should be in a different package. (ls shows that it is indeed not there.)

Checking ${pkgs.splix}/lib/cups/filter, I don’t see rastertospl. Am I using the wrong driver?

How do I get it to work?

Seems like samsung-unified-linux-driver is what contains that filter.

1 Like