Help with driver for EPSON L210!

Post here if you are a new Porteus member and you're looking for some help.
Novichok
Black ninja
Black ninja
Posts: 84
Joined: 16 Feb 2015, 21:37
Distribution: Porteus 3.0.1
Location: Беларусь

Re: Help with driver for EPSON L210!

Post#16 by Novichok » 24 May 2015, 09:11

1 year ago I installed Ubuntu 14.04 on a hard disk, printer worked (became audible clicks and hard drive died a few days after that I did not have larger hard drives, I could not buy, and I began to look for an axis running from the flash drive, more than any other I liked Porteus). I can show the printer in Linux Mint 17.1 Mate by Enriki x86.http://mintlinux.ru/forum/thread7623.html (Live in RAM)http://youtu.be/A38XFyvVkSY
Last edited by Novichok on 24 May 2015, 11:10, edited 2 times in total.

Novichok
Black ninja
Black ninja
Posts: 84
Joined: 16 Feb 2015, 21:37
Distribution: Porteus 3.0.1
Location: Беларусь

Re: Help with driver for EPSON L210!

Post#17 by Novichok » 24 May 2015, 11:02

:wall:

cttan
Shogun
Shogun
Posts: 332
Joined: 26 Jan 2011, 16:15
Distribution: Porteus 3.2 64bit KDE
Location: Malaysia

Re: Help with driver for EPSON L210!

Post#18 by cttan » 24 May 2015, 14:21

Hi Novichok,

What is the exact error you are getting?

I see that you are able to install the Epson L210 printer in Porteus. Are you on 32bit or 64bit Porteus?

Can you pls post the output from this command when the printer is connected?
lpinfo -v | grep usb:// | cut -d" " -f2 | head -n1

Bogomips
Full of knowledge
Full of knowledge
Posts: 2563
Joined: 25 Jun 2014, 15:21
Distribution: 3.2.2 Cinnamon & KDE5
Location: London

Re: Help with driver for EPSON L210!

Post#19 by Bogomips » 24 May 2015, 19:29

Novichok wrote:1 year ago I installed Ubuntu 14.04 on a hard disk, printer worked (became audible clicks and hard drive died a few days after that I did not have larger hard drives, I could not buy
While my h/d was giving up the ghost, managed to transfer the Kanotix system to two USBs (one fallback).
Novichok wrote:running from the flash drive, more than any other I liked Porteus
More than two years running from USB before was able to get new computer at knock-down price, being sold empty without o/s, and this was something like a year before Porteus had come on the scene.

Been a while since used CUPS, as new printer has no parallel printer socket, have to use Ghostscript and transfer to old m/c, using DSL to work the printer. Anyway have looked at 32-bit rpm: epson-inkjet-printer-201207w-1.0.0-1lsb3.2.i486.rpm from http://download.ebz.epson.net/dsc/op/st ... 2.i486.rpm(This is info which might be of use to anyone else who can help)

Code: Select all

Creating Slackware package:  /home/guest/epson-inkjet-printer-201207w-1.0.0lsb3.2-i486-1.txz
./
install/
install/slack-desc
opt/
opt/epson-inkjet-printer-201207w/
opt/epson-inkjet-printer-201207w/watermark/
opt/epson-inkjet-printer-201207w/watermark/WEPCG09.EID
opt/epson-inkjet-printer-201207w/watermark/WEPCG08.EID
opt/epson-inkjet-printer-201207w/watermark/WEPCG07.EID
opt/epson-inkjet-printer-201207w/watermark/WEPCG06.EID
opt/epson-inkjet-printer-201207w/watermark/WEPCG05.EID
opt/epson-inkjet-printer-201207w/watermark/WEPCG04.EID
opt/epson-inkjet-printer-201207w/watermark/WEPCG03.EID
opt/epson-inkjet-printer-201207w/watermark/WEPCG02.EID
opt/epson-inkjet-printer-201207w/watermark/WEPCG01.EID
opt/epson-inkjet-printer-201207w/watermark/WEPCG00.EID
opt/epson-inkjet-printer-201207w/resource/
opt/epson-inkjet-printer-201207w/resource/Epson_201207w.MT.6.data
opt/epson-inkjet-printer-201207w/resource/Epson_201207w.MT.5.data
opt/epson-inkjet-printer-201207w/resource/Epson_201207w.MT.4.data
opt/epson-inkjet-printer-201207w/resource/Epson_201207w.MT.3.data
opt/epson-inkjet-printer-201207w/resource/Epson_201207w.MT.2.data
opt/epson-inkjet-printer-201207w/resource/Epson_201207w.MT.1.data
opt/epson-inkjet-printer-201207w/resource/Epson_201207w.1.data
opt/epson-inkjet-printer-201207w/ppds/
opt/epson-inkjet-printer-201207w/ppds/Epson/
opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L555_Series-epson-driver.ppd.gz
opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L550_Series-epson-driver.ppd.gz
opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L355_Series-epson-driver.ppd.gz
opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L350_Series-epson-driver.ppd.gz
opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L300_Series-epson-driver.ppd.gz
opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L210_Series-epson-driver.ppd.gz
opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L110_Series-epson-driver.ppd.gz
opt/epson-inkjet-printer-201207w/lib/
opt/epson-inkjet-printer-201207w/lib/libEpson_201207w.so.1.0.0
opt/epson-inkjet-printer-201207w/lib/libEpson_201207w.MT.so.1.0.0
opt/epson-inkjet-printer-201207w/doc/
opt/epson-inkjet-printer-201207w/doc/README
opt/epson-inkjet-printer-201207w/doc/Manual.txt
opt/epson-inkjet-printer-201207w/doc/COPYING.LIB
opt/epson-inkjet-printer-201207w/doc/COPYING.EPSON
opt/epson-inkjet-printer-201207w/doc/COPYING
opt/epson-inkjet-printer-201207w/doc/AUTHORS
opt/epson-inkjet-printer-201207w/cups/
opt/epson-inkjet-printer-201207w/cups/lib/
opt/epson-inkjet-printer-201207w/cups/lib/filter/
opt/epson-inkjet-printer-201207w/cups/lib/filter/epson_inkjet_printer_filter

Slackware package /home/guest/epson-inkjet-printer-201207w-1.0.0lsb3.2-i486-1.txz created.
Installing to Fakeroot

Code: Select all

guest@porteus:~$ /sbin/installpkg -root eps epson-inkjet-printer-201207w-1.0.0lsb3.2-i486-1.txz 
...
Package epson-inkjet-printer-201207w-1.0.0lsb3.2-i486-1.txz installed.
Faced with such a situation I would try manuallly, running as root, using 32 bit as example:(Maybe you could try this)
  1. Code: Select all

    rpm2xzm epson-inkjet-printer-201207w-1.0.0-1lsb3.2.i486.rpm
    activate epson-inkjet-printer-201207w-1.0.0-1lsb3.2.i486.xzm
  2. Save downloaded PPD files in /usr/share/ppd, /usr/share/cups/model, or wherever your CUPS setup has its PPD directory. The PPD file does not need to be executable, but it should be world-readable and should have the file name extension ".ppd".

    Code: Select all

    cp /opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L210_Series-epson-driver.ppd.gz .
    
    gunzip Epson-L210_Series-epson-driver.ppd.gz 
    
    cp Epson-L210_Series-epson-driver.ppd /usr/share/cups/model   # May have to try other directories
    
  3. Filter
    Some drivers are simply a filter into which generic bitmap output of Ghostscript is piped. This was one of the first solutions to make printer drivers without compiling them into Ghostscript. The filter executables are usually installed into the standard search path for programs (/usr/bin or /usr/local/bin).

    Code: Select all

    guest@porteus:~$ file /home/guest/eps/opt/epson-inkjet-printer-201207w/cups/lib/filter/epson_inkjet_printer_filter
    /home/guest/eps/opt/epson-inkjet-printer-201207w/cups/lib/filter/epson_inkjet_printer_filter: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), BuildID[sha1]=6c2aa8b42018de2e60da3757f897608e4e88f9c8, not stripped
    
    Copy executable over:

    Code: Select all

    cp /opt/epson-inkjet-printer-201207w/cups/lib/filter/epson_inkjet_printer_filter /usr/local/bin
  4. Put Shared Object Files in Library Search Path:

    Code: Select all

    cp /opt/epson-inkjet-printer-201207w/lib/* /usr/local/lib   # Try /usr/lib as alternative
  5. There remains one unknown here, which have not been able to fit into the scheme of things:

    Code: Select all

    guest@porteus:~$ ls -sh eps/opt/epson-inkjet-printer-201207w/resource
    total 1.5M
    1.3M Epson_201207w.1.data      28K Epson_201207w.MT.3.data  104K Epson_201207w.MT.6.data
     40K Epson_201207w.MT.1.data  4.0K Epson_201207w.MT.4.data
     32K Epson_201207w.MT.2.data  4.0K Epson_201207w.MT.5.data
    
    And

    Code: Select all

    guest@porteus:~$ file /home/guest/eps/opt/epson-inkjet-printer-201207w/resource/Epson_201207w.1.data
    /home/guest/eps/opt/epson-inkjet-printer-201207w/resource/Epson_201207w.1.data: MSVC .res
    
    which is somewhat indecipherable
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB

pramod7770
Ronin
Ronin
Posts: 1
Joined: 14 Nov 2017, 16:56
Distribution: Porteus 3.0.1

Help with driver for EPSON L210!

Post#20 by pramod7770 » 14 Nov 2017, 17:03

Bogomips wrote:
21 May 2015, 12:14
francois wrote:From my experience and knowledge the PPD alone should have been sufficient.
Open Printing CUPS
2. Install a PPD file.

CUPS requires a PPD file to define how it will use the printer and driver (if any). PPD files come from several sources, be sure you get yours from the right place:

If you have a PostScript printer
Obtain the PPD file from your printer's vendor. Several vendors post PPDs on the OpenPrinting web site. Go to your printer's entry and look whether a driver named "Postscript-<vendor name>" is available. Take the PPD from this driver entry. Other sources are the printer manuafacturer's web site (look for a package for Linux or Unix, Windows and Mac packages are often not simple to extract on a Linux machine) on the driver CDs which come with the Epson L220 driver, or on a Windows or Mac OS X partition if the printer was already set up on that operating system. You do not need a driver (Step 1), just the PPD file.

If you do not have a PostScript printer
You will need a driver. The OpenPrinting database can help yopu find a suitable one. Several drivers can be downloaded there as a ready-to-use binary package for all LSB-compliant distributions. In any case, you find links to driver project pages. If the driver does not ship a PPD file, use the PPD file offered to you by the OpenPrinting database. Follow the "download PPD" link in such a case. Save downloaded PPD files in /usr/share/ppd, /usr/share/cups/model, or wherever your CUPS setup has its PPD directory. The PPD file does not need to be executable, but it should be world-readable and should have the file name extension ".ppd".
thanks explained very well

Post Reply