[Resolved] Printer not working as expected (Fresh Install)

Hello,

I’m trying to print but for some reason it keeps stopping via the cups website with a test page

i have an et-4760 Epson…

I added it via the networks (cups) manually added the ppd file…

I looked into it more and getting a epson-escpr-wrapper" not available

Any ideas?

I had problems with a ET-3850. using ipps seemed to be the fix - not sure if that is an option in your case and I realize it down’t fix any escpr issues…

Can you give me a snippet of your configutation.nix for your et-3850 so i can see if it fixes mine… i have the ipps://myip i don’t know what to put as the rest!

You fixed it… I used ipp and some help from an example i saw on the net and i got the test page…

Thanks

For reference, you can install an IPP printer from the CUPS web UI (https://localhost:631). If you have avahi (services.avahi.enable) it will be discovered automatically, otherwise you’ll have to type into its IP address.

If you want to make this declaratively, still install the printer manually, then go to /var/lib/cups/ppd/ and grab your printer PPD file. You can now specify the printer from configuration.nix like this:

services.printing.enable = true;
services.printing.drivers = lib.singleton (pkgs.linkFarm "drivers"
  [
    { name = "share/cups/model/epson-et4760.ppd";
      path = ./relative/path/to/printer.ppd;
    }
  ]);

hardware.printers.ensureDefaultPrinter = "myprinter";
hardware.printers.ensurePrinters = [
  { name        = "myprinter";
    description = "A4 inkjet printer";
    location    = "my office";
    deviceUri   = "ipps://192.168.1.8:631/ipp/print";
    model       = "epson-et4760.ppd";
  }
];

Thanks…

Used the ip and used ipp

Everytihng is working!