2015-10-07

Removed use of first level headers, merged Introduction and Configuration sections into one.

← Older revision

Revision as of 18:49, 7 October 2015

(3 intermediate revisions by the same user not shown)

Line 1:

Line 1:

[[Category:Printers]]

[[Category:Printers]]



=
Introduction
=

+

==
Printer==



Finally this printer is working in Archlinux.

+



Epson
officially provides Linux
driver
through their
[
http:
/
/www.avasys.jp/lx
-
bin2/linux_e/laser/DL1.do avasys.jp
]
page. Although there's a nice Distribution chooser there are '''only''' .rpm packages. Nevertheless we need them all except for the src package (they are mirrored by the opensource project)
.

+

See the main [[CUPS]] page for detailed instructions.

+

This printer works using the official
Epson driver
, which is in RPM form. See
[
[CUPS
/
Printer
-
specific_problems#Avasys
]
] instructions
.



The epson driver seems to be GPL'ed so there's [http://sourceforge.net/projects/alc900-cups an open source project]. Don't waste your time, the installscript does not work and seems to be complicated. We also need this driver. Oh AND we need the [http://www.mabase.ch/c900/libstdc++-libc6.2-2.so.3 libstdc++-libc6.2-2.so.3] from there. Easy going, isn't it?

+

You
may
need
to
[[
enable
]] the pipsplus daemon
before trying
to
use
the printer.



+

The
URI for
this
printer is ''''usb://EPSON/AL-C900''''.



=Installation=

+



==Files needed==

+



Ok, let's start.
You need
:

+



#Cups + foomatic

+



#
[
http://www.mabase.ch/c900/libstdc++-libc6.2-2.so.3 libstdc++-libc6.2-2.so.3]

+



#
[
http://downloads.sourceforge.net/alc900-cups/alc900-cups-1.0.i386.tar.gz alc900-cups-1.0.i386.tar.gz
]

+



#[http://www.mabase.ch/c900/pipsplus-0.1b-1.i386.rpm pipsplus-0.1b-1.i386.rpm
]

+



#[http://www.mabase.ch/c900/pipsplus-epson-laser-0.1b-1.i386.rpm pipsplus-epson-laser-0.1b-1.i386.rpm]

+



#[http://www.mabase.ch/c900/pipsplus-epson-alc900-0.1b-1.i386.rpm pipsplus-epson-alc900-0.1b-1.i386.rpm]

+



#[http://www.mabase.ch/c900/pipsplus-gtk-0.1b-1.i386.rpm pipsplus-gtk-0.1b-1.i386.rpm]

+



#rpmextract from extra.

+



==Installation==

+



First copy libstdc++-libc6.2-2.so.3 to /usr/lib

+



+



Put all
the
.rpm files in one directory and do

+



rpmextract.sh *.rpm

+



You should get a usr/ directory with some subfolders. You need these in your file System. As root:

+



cp -r usr /

+



+



I did not figure out how to actually print with this setup so I had to use the open source driver.

+



Extract your alc900-cups-1.0.i386.tar.gz

+



+



+



Search for the file called ''''Epson-AcuLaser_C900-alc900.ppd'''' and copy it to /etc/cups/ppd/ (not sure if this is needed but so it will be found by plugging in the printer).

+



Because the install.sh does not work on Archlinux we need to copy the files manually into the filesystem.

+



+



At first the foomatic filters. As root:

+



cp -r foomatic /usr/share/

+



Next all the binaries. Copy all the .sh scripts and all the alc900.* files that do '''not''' end with .c plus the files usleep, pipe, alc900 to /usr/bin.

+



+



To start the pips system we have to copy
pipsplus
to /etc/rc.d/

+



cp pipsplus /etc/rc.d/

+



To run it on every boot you should insert pipsplus in the daemons array in /etc/rc.conf

+



+



= Configuration =

+



Hopefully now it will work.

+



Just start pipsplus

+



/etc/rc.d/pipsplus start

+



It has to say '''Starting AcuLaser C900 (alc900.
daemon
)''' otherwise it will not work.

+



+



Make sure cups read all the new files by restarting it

+



/etc/rc.d/cupsd restart

+



(don't know whether this is needed either...)

+



+



Now plug in your printer and go
to
your [http://localhost:631 cups config] and add a new printer. If
the printer
is connected through usb and it does not show up just select LPT1 and change it later
.

+



+



You should not choose a printer model but tell him the path to Epson-AcuLaser_C900-alc900.ppd

+



+



My device
URI for
my
printer
connected through usb
is ''''usb://EPSON/AL-C900''''
even though it is not recommended on the website of the open source driver to use this. But actually this does work for me
.

+

Show more