One thing that I could never get my head around when I first moved over to linux was the lack of support for cleaning printheads etc on epson printers. In the end as I was short on time, I simply learnt the manual buttons to press on the printer to do what I needed. However, today as I am reviewing some academic papers I found it would be easier to print them, and the nozzles were messed up again, so I thought I would have one last go at it. Eventually I found the wonderful tool that is escputil

escputil will be in the repoistories for your distribution and so it should be easily installable through your package manager. It doesn’t have a nice shiny interface though, you will have to prepared to get your hands dirty at the command line, but don’t fear, its 3 easy commands.

escputil -r /dev/usblp0 -s

escputil -r /dev/usblp0 -n

escputil -r/dev/usblp0 -c

The commands will do the following; -s will report back the ink levels in your cartridges, -n will print a nozzle check sheet and -c will initiate a clean.

The section -r/dev/usblp0 (thats a zero by the way) will tell the program where to find your printer, this just tells it that it is the first usb line printer that is attached, and will be applicable for 99% of you!

So there we have it, you can now maintain your epson printer using the command line, I’ve tried and tested it and I have to say it works perfectly!

4 Responses to “Simple Epson Printer Maintenance on Linux”

  1. Chris M Says:

    I really should take the time to get into linux, after my first attempt several years ago, I decided to stick to Winblows ;)

  2. ajclarkson Says:

    hehe, if your first attempt was several years ago I can heartily recommend giving ubuntu a try. It will probably shock you just how user friendly it has become in the last 2-3 years.

    I will also be writing a couple of posts in the next week about what to do with those Windows-only applications you just can’t live with out.

  3. David Says:

    I don’t suppose anyone knows of a way to reset the ink levels in Linux, manually? Or do you do that on the printer itself?

    This should come in useful for what I’m trying to do, thanks!

  4. Michael Tim Says:

    I love your site! :)

    _____________________
    Experiencing a slow PC recently? Fix it now!


Leave a Reply