Epson AcuLaser C1100

A driver for this printer is not included in the default library of printer drivers. However, a "Linux driver" is available from the manufacturer's website (http://www.avasys.jp/lx-bin2/linux_e/laser/DL1.do). To simplify installation of this driver, an appropriate ebuild is included below.

Driver Contents
The driver contains a PPD file for use by CUPS and Foomatic, a filter script for use with Foomatic and a precompiled, prestripped binary that transforms PostScript instructions into the printer's native language. It also includes some cruft for use with LPR, which the included ebuild omits from the installation.

Dependencies
The driver requires a number of (unlisted) dependencies to work. Apart from CUPS and Foomatic, bc (a command-line calculator) and libstdc++.so.5 are required. Especially the libstdc++.so.5 part is a somewhat unfortunate requirement introduced by the precompiled (and linked) binary, which the included ebuild resolves by pulling in the libstdc++-v3 ebuild. You may complain to Epson and ask them to release source or unlinked object file binaries instead, but until then you'll have to make do. If you have libstdc++.so.5 installed through your (old) GCC, you may omit the appropriate depend from the ebuild.

Driver Installation
1. If you already have a local portage overlay, skip to 2. If not, follow the instructions to enable your Local Overlay.

2. Go to your overlay directory (usually /usr/local/portage) and create a directory for the package: 3. Paste the ebuild and manifest files included below into the appropriate files.

4. Emerge the driver package: 5. Restart CUPS:

Printer Installation
Refer to the generic installation instructions for CUPS/your desktop environment to finish setting up your printer.