EPSON AcuLaser C2000/C4000/C8500/C8600 Compatible 
EPSON Laser EPL-5800/EPL-5900/EPL-6100 Compatible 
EPSON Laser EPL-N2050/EPLN2050+ Compatible 
EPSON Laser EPL-N2120 Compatible 
                 Ghostscript Driver Instruction Manual


Contents
1   License Agreement
2   Version Up Record 
3   Products Instruction
4   File Configuration
5   How to Install
6   How to Operate
7   Handling Instruction
8   Acknowledgment



1 License Agreement

The developer of each program reserves the copyright of this software.
Software may be reproduced, stored in a retrieval system, or transmitted
in any form, mechanical, photocopying, or otherwise in accordance with
GNU LIBRARY GENERAL PUBLIC LICENSE.

1. Regular functions and purposes are not guaranteed with the usage of 
this software. You agree to use the software at your own discretion and risk. 

2. This software is provided with free of charge, and EPSON KOWA 
    Corporation shall not be liable to the user or third parties for
    damages, losses, costs, or expenses incurred by purchaser or third
    parties as a result of: accident, misuse, or abuse of this product
    or un authorized modifications, repairs, or alterations to this 
    product.

3. If this software or the modified product of this software is provided
    to third parties, this agreement is also applied to third parties.

4. The printer that this software is applied to is listed below.
           -EPSON AcuLaser C4000
           -EPSON AcuLaser C2000
           -EPSON AcuLaser C8500
           -EPSON AcuLaser C8600
           -EPSON Laser EPL-5800
           -EPSON Laser EPL-5900
           -EPSON Laser EPL-6100
           -EPSON Laser EPL-N2050
           -EPSON Laser EPL-N2050+
           -EPSON Laser EPL-N2120



2 Version Up Record 

Tue Apl 16 2002  Version 3.0.3
                AL-C4000/EPL-6100 support.

Mon Mar 11 2002  Version 3.0.2
                Ghostscript 6.51 support.
                AL-C4000 support.

Thu Oct 11 2001  Version 1.0.4
                EPL-5900 support.

Mon Jul 16 2001  Version 1.0.3
                EPL-N2120 support.

Fri May 25 2001  Version 1.0.2
                EPL-N2050/2050+ support.

Fri Feb 23 2001  Version 1.0.1
                Bug Fix.

Tue Feb 13 2001  Version 1.0.0
                New release


3 Product Summary

This software is a Device Driver for monochrome printing from 
EPSON AcuLaser Color Printer (AL-C4000, AL-C2000, AL-C8500, AL-C8600) and 
EPSON Laser Printer (EPL-5800, EPL-N2050, EPL-N2050+, EPL-N2120, EPL-5900, 
EPL-6100) using Ghostscript 6.51.

4 File Structure

ghostscript-6.51-16ep3.0.3.i386.rpm    Binary Package
ghostscript-6.51-16ep3.0.3.src.rpm     Source Package
eplaser-3.0.3-651.tgz                  Source File
readme-eplaser-651.euc                 Operating Instruction


5 How to Install

(1).... Installing a rpm file
This rpm package is version 4 RPM. 
Version 4 RPM package cannot be installed in RedHat6.2. 

Execute the rpm command to complete the installation.
-----------------
rpm -ivh ghostscript-6.51-16ep3.0.3.i386.rpm
-----------------

Execute the following command if any dependent errors occur.
-----------------
rpm -e --nodeps ghostscript
rpm -ivh --nodeps ghostscript-6.51-16ep3.0.3.i386.rpm
-----------------


(2).... Installing with an srpm file
This srpm package is version 4 RPM. 
Version 4 RPM package cannot be installed in RedHat6.2. 

A rpm file is created in the directory /usr/src/redhat/RPMS/i386 when the
following command is executed.
-----------------
rpm --rebuild ghostscript-6.51-16ep3.0.3.src.rpm
-----------------
Please install with reference to "(1).... Installing a rpm file".


(3).... Installing with a tgz file
Extract the source file and recompile the ghostscript-6.51 or ghostscript-5.50.
ghostscript-6.51 or Ghostscript-5.50 must be compiled prior to this installation.

STEP 1
Copy the tgz file to ghostscript source directory.
-----------------
For gs6.51
cp eplaser-3.0.3-651.tgz /usr/src/redhat/BUILD/ghostscript-6.51/src/
For gs5.50
cp eplaser-3.0.3-651.tgz /usr/src/redhat/BUILD/gs5.50/
-----------------

STEP 2
Change the directory to ghostscript source directory.
-----------------
For gs6.51
cd /usr/src/redhat/BUILD/ghostscript-6.51/src/
For gs5.50
cd /usr/src/redhat/BUILD/gs5.50/
-----------------

STEP 3
Extract the tgz file.
-----------------
tar xvfz eplaser-3.0.3-651.tgz
-----------------
You will be able to see the eplaser directory, gdevescv.c, gdevesmv.c,
and gdevescv.h.

STEP 4
Add gdevescv.mak to contrib.mak. (For color printing)
-----------------
For gs6.51
cat eplaser-3.0.3/gdevescv6.mak >> src/contrib.mak
For gs5.50
cat eplaser-3.0.3/gdevescv5.mak >> contrib.mak
-----------------

Add gdevesmv.mak to contrib.mak. (For monochrome printing)
-----------------
For gs6.51
cat eplaser-3.0.3/gdevesmv6.mak >> src/contrib.mak
For gs5.50
cat eplaser-3.0.3/gdevesmv5.mak >> contrib.mak
-----------------

STEP 5
Add alc8500.dev, alc2000.dev, epl5800.dev epl2050.dev epl2050p.dev epl2120.dev and other available devices to Makefile 
DEVICE_DEVS. 
Example: DEVICE_DEVS2=alc8500.dev alc2000.dev epl5800.dev epl2050p.dev epl2120.dev
-----------------
vi Makefile
-----------------

STEP 6
Compile the ghostscript and install it.
-----------------
make
make install
-----------------


(4).... Setting after installation
You need to set the command as /etc/printcap and create an appropriate filter for
ghostscript to use it as an lpr filter. 

Example (printcap)
    1     ALC2000:\
    2        :lp=/dev/lp0:\
    3        :sh:\
    4        :if=/usr/local/bin/filterALC2000:\
    5        :sd=/var/spool/lpd/ALC2000:\
    6        :mx#0:

    1:Printer Name
    2:Specifying the Printer Port
    3:Controlling the Cover Sheet
    4:Specifying the input filter
    5:Specifying the Spool Directory
    6:Specifying the maximum file size for spooling (Set 0 for unlimited size)

    Note) After saving the file, set 'lpc restart all' and restart the lpd.
          If it failes, please execute '/etc/rc.d/init.d/lpd restart'. 

Example (filterALC2000)
    1     #!/bin/sh
    2     /usr/bin/gs -q -dNOPAUSE -dBATCH -sDEVICE=alc2000 -sPAPERSIZE=a4 -sOutputFile=- -

    Note) After saving the file, set the command as 'chmod a+x filterALC2000'
          to give execution authority. 


6 How to Operate

Example of outputting into AL-C2000 by using input filtering
 # lpr -PALC2000 tiger.ps

Example of outputting into AL-C2000 without using input filtering
 # gs -q -dNOPAUSE -dBATCH -sDEVICE=alc2000 -sPAPERSIZE=a4 \
		-sOutputFile=- tiger.ps | lpr
  Note) lpr chooses the printer normally used.
        It is not necessary to set input filter to the printer normally used.


- Specify the Device
  Specify the following devices from -sDEVICE option to use this driver.

  -sDEVICE=alc4000
	Use alc4000 Device (AL-C4000).

  -sDEVICE=alc2000
	Use alc2000 Device (AL-C2000).

  -sDEVICE=alc8600
	Use alc8600 Device (AL-C8600).
 
  -sDEVICE=alc8500
	Use alc8500 Device (AL-C8500).

  -sDEVICE=epl6100
	Use epl6100 Device (EPL-N6100).

  -sDEVICE=epl5800
	Use epl5800 Device (EPL-N5800).

  -sDEVICE=epl5900
	Use epl5900 Device (EPL-5900).

  -sDEVICE=epl2050
	Use epl2050 Device (EPL-N2050).

  -sDEVICE=epl2050p
	Use epl2050p Device (EPL-N2050+).

  -sDEVICE=epl2120
	Use epl2120 Device (EPL-N2120).

-Printer resolution selection (Default: 600dpi)
	Select the printer resolution from -r option.

	-r300	-r300x300	300dpi
	-r600	-r600x600	600dpi
	-r1200	-r1200x1200	1200dpi

	Note) 1200dpi is only available to the printer with 1200dpi resolution.


-Paper tray selection (Default: Panel setting)
	-Select dManualFeed manually.


-Paper feeder selection (Default: Panel setting)
	-Select the feeder from dCasset option.

	-dCasset=2
	Note) Select the feeder (1-15)
	    If 'Paper tray selection (manually)' is selected, it is invalid.

-Output trey selection (Default: Face down)
	-Select dFaceUp for a face up tray.

	Note) it is only available to the printer with face up tray.


-Number of copies (Default: 1)
	-dNumCopies and -dCollateNumber specify the number of copy.
        (You can choose NumCopies from 1 to 999)

	Example)-dNumCopies=3 -dCollate   Prints three circulations.

	        -dNumCopies=3	      It will print three circulations.

        (Note 1) The circulation print is available for DEVICE=alc2000 and 
                 alc4000, alc8600, alc8500, epl2050, epl2050p when the optional
                  HDD or an expansion memory is installed.

             -dNumCopies=3  Select -dCollate to print the page as
                  1,2,3,1,2,3,1,2,3.
             When the optional HDD is not installed or a memory is insufficient, 
                  it prints the page as 1,1,1,2,2,2,3,3,3.

        (Note 2) The circulation print is available for DEVICE=epl5800 and 
                epl2120, epl6100, epl5900 when an expansion memory is installed. 
             Select -dNumCopies=3 -dCollate to print the page as 
                 1,2,3,1,2,3,1,2,3.
             When the memory is insufficient, it prints the page as 
                 1,1,1,2,2,2,3,3,3.


-Type of the paper (Default: Plain paper)
	-Specify the type of the paper from the sMediaType option.

	-sMediaType=TRANS	TRANSPARENCY:OHP
	-sMediaType=THICK	THICK:Card board

 (Note) When the TRANS or THICK is selected, it will print out the paper
        from the face up tray even if the output tray is selected.


-RIT Control (Default: ON)
	- Select dRITOff to turn off the RIT control.


-Orientation (Default: Panel setting)
	-Select dLandscape for landscape print.


-Toner Save (Default: Panel setting)
	-Select dTonerSaving for toner save mode.


-Double print (Default: Panel setting)
	-Select dDuplex for double print.

	(Note) Double print is available for the printer with a double printing unit.


-Stitch direction (Default: Panel setting)
	When the double print is selected, you can also select a stitch option.


-Paper Size (Default: A4)
	-Select the size of the paper from sPAPERSIZE.

	-sPAPERSIZE=a3		A3
	-sPAPERSIZE=a4		A4
	-sPAPERSIZE=a5		A5
	-sPAPERSIZE=b4		B4
	-sPAPERSIZE=b5		B5
	-sPAPERSIZE=letter	Letter
	-sPAPERSIZE=halfletter	Half letter
	-sPAPERSIZE=legal	Legal
	-sPAPERSIZE=ledger	Ledger

	(Note 1) The selected paper size needs to be equipped to the printer and
             to be defined as gs_statd.ps. 
	(Note 2) If the paper size can be adjusted from the application, select 
             the same paper size that is used in this driver.


7 Handling Instructions
(1) When the landscape print is selected from the application, the right edge
    of the output might be distorted.  Please make sure to select portrait print.

(2) When A4 or LT (letter) size paper is used for an AL-C8500/C8600 feeder tray,
    set the paper horizontally on the tray. 
    If the paper is set on the tray vertically, it may affect the printing result.

8 Acknowledgements
    We thank Norihito Oomori the developer of gdevlips in the completion of this driver.


