Can't configure my Epson LX-300 on OpenSuSE 11.1

Yesss, I know that that is the simplest printer in the world. Yet, is is not working.

This is the corresponding message log as I attempt to print a test page.

I [03/Mar/2009:11:46:32 -0300] [Job 5] Adding start banner page “none”.
I [03/Mar/2009:11:46:32 -0300] [Job 5] Adding end banner page “none”.
I [03/Mar/2009:11:46:32 -0300] [Job 5] File of type application/postscript queued by “root”.
I [03/Mar/2009:11:46:32 -0300] [Job 5] Queued on “EpsonLX300” by “root”.
I [03/Mar/2009:11:46:32 -0300] [Job 5] Started filter /usr/lib/cups/filter/pstops (PID 940)
I [03/Mar/2009:11:46:32 -0300] [Job 5] Started filter /usr/lib/cups/filter/pstoraster (PID 941)
I [03/Mar/2009:11:46:32 -0300] [Job 5] Started filter /usr/lib/cups/filter/CUPSToOmni (PID 942)
I [03/Mar/2009:11:46:32 -0300] [Job 5] Started backend /usr/lib/cups/backend/parallel (PID 944)
*E [03/Mar/2009:11:46:34 -0300] [Job 5] CUPSToOmni: Fatal error: unable to load “libEpson_LX_300.so”, g_module_error returns “libEpson_LX_300.so: cannot open shared object file: No such file or directory”
*E [03/Mar/2009:11:46:34 -0300] [Job 5] CUPSToOmni: No pages printed!
E [03/Mar/2009:11:46:34 -0300] PID 942 (/usr/lib/cups/filter/CUPSToOmni) stopped with status 1!
I [03/Mar/2009:11:46:34 -0300] Hint: Try setting the LogLevel to “debug” to find out more.
E [03/Mar/2009:11:46:37 -0300] [Job 5] Job stopped due to filter errors.
I [03/Mar/2009:11:49:20 -0300] All jobs on “EpsonLX300” were purged by “root”.

What I have put in italics tells me that the driver is not found. Where do I find it? Where does it go?

Thanks

It’s found here RPM resource libEpson_LX_300.so.2 install with YaST - software management or zypper or via CLI

Andy

Thanks deltaflyer44, but no, that didn’t work.

My logs changed, however. Now they read:

Mar 4 11:23:33 contabilidad kernel: ppdev0: registered pardevice
Mar 4 11:23:33 contabilidad python: io/hpmud/pp.c 627: unable to read device-id ret=-1
Mar 4 11:23:33 contabilidad kernel: ppdev0: unregistered pardevice
Mar 4 11:23:34 contabilidad kernel: ppdev0: registered pardevice
Mar 4 11:23:34 contabilidad kernel: ppdev0: unregistered pardevice
Mar 4 11:23:34 contabilidad kernel: ppdev0: registered pardevice
Mar 4 11:23:34 contabilidad hp: io/hpmud/pp.c 627: unable to read device-id ret=-1
Mar 4 11:23:34 contabilidad kernel: ppdev0: unregistered pardevice

What I did to generate this was erase the printer, reinstall the file from the net, added the printer, and print a test page.

No visible errors again.

Thanks again.

have a read at this

OpenPrinting database - Printer: Epson LX 300+

and this

OpenPrinting database - Printer: Epson LX-300+II

perhaps you download those drivers directly

you are talking about a 20 year old 9-pin dot matrix printer?

Thanks, pdc_2.

I will try it later today.

The machine is 9 pin parallel only printer. The model was popular on the computer shops here on 1995, but it is older than that.

It is still used because of the continuous paper, which makes it viable in things such as accounting, billing, cash registers, and the such.

Since it has become a low volume specialty device, the price of a new unit has gone the opposite way than normal. Currently, it is a quite expensive printer.

To make bills quickly, you do need speed and do not need quality. Therefore the 9 pin model is appropriate. However, the USB port has become usefull, so Epson put out the LX-300+ II model. Which we are not using.

on google search

linux configure Epson LX-300

one gets such things as

Epson LX-300+ on Fedora Core 1 - LinuxQuestions.org (use IBM proprinter driver they say)

and

TechMen: Printing using Epson LX 300+ in Linux Ubuntu (Ubuntu)

and from the OpenPrinting forum

OpenPrinting User Forums :: Printers from Epson :: Driver for Epson LX-800

talks of finding what seems to be a generic driver; 9pin epson

have a read through some of these: see if they help;

you might like to edit the Openprinting sites for the 300+ to clarify they are USB;

Thanks pdc_2. It is working now.

My previous experience of that printer working fine just as I specified it by name was what had prevented me from solving it on my own.

The solution was simply to tell Yast to use a different driver, one for a generic Epson 9 pin, short carriage printer. I should have known to try that before posting here. Sorry.

I don’t remember which, though, and I don’t currently have access to the printer. It took a few tries, as the first few behaved like the one I had installed, the next few printed a distorted test page, but the last one I tried worked fine.

Thank you.

pleased to hear you got it working;

if you open this

http://localhost:631/

it will give you local access on your web browser to your printer setup; it is quite safe; it is only local;

if you look in the manage printers section, you should be able to look, without changing any settings;

it should surely tell you there exactly what printer driver you are using;

if you do get an answer, you can always post it back here, and then google saves the answer for anyone following in the future

Sorry for the delay.

The correct driver is an “Epson: 9-Pin Series, 1.3”

Thanks you all.