Preface

Printer driver installation in Artix OpenRC with gutenprint and cups-openrc

Installation gutenprint to OpenRC system

sudo pacman -S cups-openrc gutenprint

Add cups services to systemctl OpenRC

$ sudo rc-update add cupsd
 * service cupsd added to runlevel default

like at the systemd system, you can start and stop process

rc-service

$ sudo rc-service cupsd start
cupsd             | * Caching service dependencies ...                    [ ok ]
avahi-daemon      | * Starting avahi-daemon ...                           [ ok ]
cupsd             | * Starting cupsd ...                                  [ ok ]

if permission problem, add user to sys or wheel sudo

sudo usermod -a -G sys bima

and then cups service started at port 631

So, just enter the Administration menu and click at “add printer”. Now cups detected my printer at usb://EPSON/L350%20Series?serial=5138464B3030313530&interface=1 (usb interface 1). It just click.

And follow the instruction

the next I will choose manufacture type of my printer. It says L310 (but its for L350)

and this installation driver should be done.

I need to add new class for this printer to working with gutenprint gimp interface. So, I entered the Administration menu add I click “Add Class” on there.

Just add Name of class (must be different with printer value name)

And it gonna be show up in Classes list

I use OnlyOffice workspace for printing sample document

and it working

So, let’s try with gutenprint gimp interface. In setup menu choose manufacture printer do you need and choose ““Custom command” to run lp command with Epson L350 class

and it work perfectly

L Series support with gutenberg list

| — | — | — | | Epson L120 | escp2-l120 | | | Epson L130 | escp2-l130 | | | Epson L210 | escp2-l210 | | | Epson L310 | escp2-l310 | | | Epson L1300 | escp2-l1300 | | | Epson L1800 | escp2-l1800 |

Reference