Stylus C80 Series  Photo Image Print System for Linux Description 

Copyright (C) SEIKO EPSON CORPORATION 2002-2004.


Note :
     About the latest information, please refer to our Web page.
     http://www.epkowa.co.jp/


Contents
1   License Agreement
2   Version Up Record 
3   Products Description
4   Installation Method
5   Operation
5.1    ekpstm
5.1.1    Specification for the options
5.2    pips-sc80s
5.2.1    Specification for the options
5.2.2    Default values for optional settings
5.2.3    Combianation of options
5.2.4    Specification for pipsrc
5.2.5    libsc80s.so Specification
6   Handling Instructions
7   Acknowledgement


1  License Agreement

This package contains source code covered by the GNU General Public
License and the GNU Library General Public License (see ./COPYING and
./COPYING.LIB for their terms) and object code distributed under the
terms of the EPSON KOWA Public Licence (see ./COPYING.KOWA for
details).

All object code contained in the sources are Copyright EPSON KOWA
Corporation and SEIKO EPSON Corporation.


2  Version Up Record

Contents moved to ./ChangeLog.


3  Products Description

This software is a Printer Driver (filter) for the high quality print with
SEIKO EPSON Color Ink Jet Printer from the Linux.


4  Installation Method

(1).... Installing a rpm file
Executes the rpm command to complete the installation.
-----------------
rpm -i pips-sc80s-2.5.2-1.i386.rpm
-----------------

Depends on the distribution, dependent errors may occur. 
Execution of the rpm command shown below may helps you to avoid the error.
-----------------
rpm -i --nodeps pips-sc80s-2.5.2-1.i386.rpm
-----------------


(2).... Setting after the installation
It is necessary to describe a setup for using pips-sc80s to /etc/printcap.
Usually although it is automatically added at the time of installation, when
it is not described by a certain factor or setup is changed, please execute
Setup script.

Setup is interactively performed by setup script.
Execute the following commands and set up according to messages.

 # /usr/local/EPKowa/SC80S/setup


When you set up manually without using script, please refer to the following.

Setting example
    1     sc80s:\
    2        :lp=/dev/lp0:\
    3        :sh:\
    4        :if=/usr/local/EPKowa/SC80S/filter-sc80s:\
    5        :sd=/var/spool/lpd/sc80s:\
    6        :mx#0:\

    1:Printer name
    2:Specify the printer port
    3:Control the cover sheet
    4:Specify the input filter
    5:Specify the spool directory
    6:Specify the maximum file size for spooling(Set 0 for the unlimited value)

Additionally, the following description is added to /etc/services. This is also
automatically added at the time of installation.

    cbtd     35586/tcp

Finally, correct "PrinterDevicePath" entry of /etc/ekpdrc. Please describe the
path to the device driver of the port where the printer is connected after '='.

(Example) Default setting value

          PrinterDevicePath = /dev/lp0


* When LPRng is being used for a printing spooler, setup is not reflected
  if LPRng is not re-started after installation or a setup ,please be
  careful.

  The re-starting method of LPRng (It may change with systems.)
  -----------------
  (Redhat)
  /etc/rc.d/init.d/lpd restart

  (Debian)
  /etc/init.d/lpd restart
  -----------------


5  Operation

5.1  ekpd

5.1.1  The operation method

In order to use a printer, it is necessary to start ekpd first. ekpd performs
two-way communication with a printer. Usually, it starts automatically when
starting of Linux. When it has not started, please execute the following
commands by root authority.

  -----------------
  (Redhat)
  # /etc/rc.d/init.d/ekpd start

  (Debian)
  # /etc/init.d/ekpd start
  -----------------

There are the following options in a command.

    start       start ekpd
    stop        stop ekpd
    restart     restart ekpd

5.1.2  Setup

Setup of ekpd is described in /etc/ekpdrc. Setting items are as follows. (The
inside of a parenthesis is a default)

PrinterName
The printer name described in printcap  (sc80s)

PrinterDevicePath
Path to the connection place device driver of a printer (/dev/lp0)

DummyDevicePath
The path to FIFO file for a printing data input (/var/ekpd/ekplp0)

CommandServerPort
The port number for communication       (35586)

5.2  ekpstm

5.2.1  The operation method

It can also start automatically when printing start. add the machine to which
the printer is connected to the access list of X servers by xhost for starting
automatically. 
The following commands are executed after login.

    # xhost <Machine name>


* This work may be required also when using  in a PC (local machine). 
  Execute the following commands after login in case.

    # xhost $HOSTNAME

  We recommend you to write these commands to .xinitrc, since it is troublesome
  to execute them each time .

5.3   pips-sc80s

5.3.1   The operation method

The utility(GUI) for the X-Window environment starts from the command line
'pips-sc80s' on the X-Window environment.

* It is necessary to set up the locale at the time of printing after installation.
  Start GUI utility, in order to set up the locale. Whenever it is started, it
  memorizes its language setup (LANG). At the time of printing, the setup is used
  for printing. Please notice that documents may cause character transformation
  when the locale is not correctly set up at the time of printing.

The 'common' button which performs following operations is located on the
bottom of the window.
  [Save]:Save the current settings and keep the settings for the next
operation. All the users use the saved settings.
  [Print: Start the print with the current settings.
  [Quit]: End the operation.

The following settings are available from the 'I/O Settings'.
  [Input]: Specify the PNG file(non-interlaced).
  [Output]: Specify the ESC/P code output file.

The following settings are available from the 'Paper Settings'.
  [Paper Size]: Select the size of paper a printer is supporting.
  [Paper Source]: Select the paper source.

The following settings are available from the 'Layout Setting'
  [Fit to Page]: Select to activate the Fit to Page setting.
  [Zoom]: Specify the enlargement or reduction of input image with %.
  (10 to 400)
  [Margin]: Specify the margin in milo meter. (0 to maximum value of right
  margin)
  [Multi Page]: Select the number of pages to print on one sheet of paper.

The following settings are available from the 'Main Settings'.
  [Media Type]: Select the paper type which is supported by the printer.
  [Halftone]: Select the Halftone method.
  [Input Resolution]: Select the input resolution.
  [Quality]: Specify the print quality.
  [Micro Weave]: Select the Micro Weave print on or off.
  [High Speed]: Select the bi-directional print on or off.
  [Ink]: Select the color printing or the monochrome printing.

The following settings are available from the 'Color Management'.
  [Mode]: Select the color mode.
  [Brightness]: Adjust the brightness.(-50 to +50)
  [Contrast]: Adjust the contrast.(-50 to +50)
  [Saturation]: Adjust the saturation.(-50 to +50)
  [Cyan]: Adjust the density of the Cyan ink.(-50 to +50)
  [Magenta]: Adjust the density of the Magenta ink.(-50 to +50)
  [Yellow]: Adjust the density of the yellow ink.(-50 to +50)

The following settings are available from the 'Utility'.
  [Status Monitor]: Activate status monitor.
  [Nozzle Check]: Print a nozzle check pattern.
  [Head Cleaning]: Execute head cleaning.
  [Print Head Alignment]: Execute print head alignment.
  [Ink]: Ink residual quantity.

Also, the setting can completed on the command line without starting the GUI.
In this case, 
 set the command
  pips-sc80s [option] input_file
 or
  pips-sc80s [option] < input_file
. Then specify the PNG file for the input_file. 
The output is a standard output. Depends on the combination of the optional
settings, settings may canceled or may not correctly effect the system. Start
the GUI and check the setting value.

If you can set the paper size from the application's property, set the same
size of the paper to the application's property as the setting used in this
software. The print job is proceeded with reference to upper left corner of
the paper. The print area set margin to the left, right, top and bottom of
the paper.
Please refer to '6. Paper size and Margin' for more details.


5.3.2    Specification for the options

- Start Mode
  Format    -ui n1
  Parameter  n1 =  X   Start the GUI
                   C   Operate on the command line
  Specify whether the GUI is started.


- Paper size
  Format    -ms n1
  Parameter  n1 =   "A4"        A4  210x297 mm
                    "B5"        B5  182x257 mm
                    "A5"        A5 148x210 mm
                    "LT"        Letter  8 1/2x11 in
                    "LGL"       Legal  8 1/2x14 in
                    "EXE"       Executive  7 1/4x10 1/2 in
                    "HLT"       Half Letter  5 1/2x8 1/2 in
                    "A6"        A6  105x148 mm
                    "INDEX5"    Index card  5x8 in
                    "INDEX8"    Index card  8x10 in
                    "ENV10"     Envelope #10  4 1/8x9 1/2
                    "ENVDL"     Envelope DL  110x220 mm
                    "ENVC6"     Envelope C6  114x162 mm
                    "ENV5X8"    Envelope 132x220 mm
                    "PHOTO"     Photo Paper  4x6 in
                    "4X6FULL"   Photo Paper 4 x 6 in No Perforation
                    "PP100"     Photo Paper 100x150 mm
                    "PP200"     Photo Paper 200x300 mm
                    "L"         3.5 x 5 in  89 x 127 mm
                    "2L"        5 x 7 in  127 x 178 mm
                    "PANORAM"   Panoramic 210x594 mm
  Specify the size of the paper.

- Media
  Format    -mt n1
  Parameter  n1 =   "PLAIN"     Plain Paper
                    "SFINE"     Photo Quality Ink Jet Paper
                    "PMMATT"    Matte Paper -Heavyweight
                    "PMPHOTO"   Premium Glossy Photo Paper
                    "OHP"       Ink Jet Transparencies
                    "BWIP"      Bright White Ink Jet Paper
                    "DBSMATT"   Double-Sided Matte Paper
                    "ARCMATT"   Archival Matte Paper
                    "PSGLOS"    Premium Semigloss Photo Paper
  Specify the type of the paper.

- Resolution
  Format    -re n1
  Parameter  n1 =   180         180dpi
                    360         360dpi
                    720         720dpi
  Specify the resolution.


- Print quality
  Format    -ql n1
  Parameter  n1 =  "DRAFT"     Draft Print
                    "STD"      Standard Print
                    "FINE"     Fine Print
                    "SFINE"    Super Fine Print
                    "PHOTO"    High Print
                    "SPHOTO"   Super High Print
  Specify the quality of the print.

- Micro Weave print
  Format    -mw n1
  Parameter  n1 =  ON          Micro Weave on
                   OFF         Micro Weave off
  Specify whether the Micro Weave print is used.

- High Speed print
  Format    -hs n1
  Parameter  n1 =  ON          High Speed Print
                   OFF         Simplex Print
  Specify whether the High Speed print is used.

- Halftone
  Format    -ht n1
  Parameter  n1 =  ED          High Quality Halftoning

  Specify the Halftone method.

- Print Scale
  Format    -sc n1
  Parameter  n1 = [10 - 400]
  Specify the enlargement or reduction of input image.
  
- Ink
  Format    -in n1
  Parameter  n1 =  COLOR     Color Print
                    MONO     Black Print
  Specify the Color or the Black print.

- Color mode
  Format    -cc n1
  Parameter  n1 =   AUTO     Automatic setting ()
                    PHOTO    Photo - realistic
                    GRAPH    Vivid color
                    NONE     No adjustment
  Adjust the color mode.
  "AUTO" is effective when printing Postscript file by a lpr command.
  Cannot select "AUTO" when printing it from GUI.

- Brightness
  Format    -br n1
  Parameter  n1 = [-50 - 50]
  Adjust the the brightness.

- Contrast
  Format    -co n1
  Parameter  n1 = [-50 - 50]
  Adjust the contrast.

- Saturation
  Format    -sa n1
  Parameter  n1 = [-50 - 50]
  Adjust the saturation.

- Density
  Format    -st n1 n2 n3
  Parameter   n1 = [-50 - 50]   Cyan density adjustment
              n2 = [-50 - 50]   Magenta density adjustment
              n3 = [-50 - 50]   Yellow density adjustment
  Adjust the ink density.

- Margin
  Format    -mg n1 n2
  Parameter   n1 = [0 - right(maximum)]   Left margin
              n2 = [0 - bottom(maximum)]     Top margin
  Specify the margin in milo meter.

- Paper Source
  Format    -ps n1
  Parameter   n1 = AUTO     Auto Sheet Feeder
  Select a paper feed method.

- Fit to Page
  Format    -ft n1
  Parameter   n1 = ON
                   OFF
  Specify whether the fit to page print is used.

- Multi Page
  Format    -mp n1
  Parameter   n1 = 1     Normal printing
                   2     Print 2 pages in one piece of paper
                   4     Print 4 pages in one piece of paper

  Specify whether the multi page print is used.
  This function is available only when printing a Postscript file using the
  lpr command. It cannot be available when printing using a GUI tool.

Those items that is not changed its optional settings is set as default
settings. However, you can adjust the default settings of the items listed
below in the resource file [.pipsrc]. The value from the option is set as
the value to the each parameter. (see "6.5 Specification for pipsrc")


5.3.3    Default value for optional settings

Start mode:         Start the GUI
Paper size:         A4
Zoom in / Zoom out: 100
Paper type:         Plain paper
Halftone:           High Quality Halftone
Resolution:         360
Quality:            STD
Micro Weave print:  OFF
High Speed print:   ON
Inl:                Color
Color - mode:       Photo - realistic
Brightness:         0
Contrast:           0
Saturation:         0
Cyan:               0
Magenta :           0
Yellow :            0
Left Margin:        3
Top Margin:         3
Paper Source:       AUTO
Fit to Page:        OFF
Multi Page:         1    


5.3.4    Combination of options

The list shown below indicates the combination of the option that is available
to the Photo Image Print System for Stylus C80 Series.  Refer to the list when
changing the options from the command line.

Black & Color print

     Media        Resolution  Quality  Micro   High   Halftone        Color          Output
                                       Weave   Speed                  mode           resolution
                                                        (Color print only)   (reference)
                                                               
      -mt         -re         -ql      -mw     -hs     -ht      -cc 
      PLAIN       180         DRAFT    OFF     ON      ED       AUTO/PHOTO/GRAPH    320*180
                  360         STD      ON/OFF  ON/OFF  ED       AUTO/PHOTO/GRAPH    360*360
                  360         FINE     ON/OFF  ON/OFF  ED       AUTO/PHOTO/GRAPH    360*720
                  720         FINE     ON/OFF  ON/OFF  ED       AUTO/PHOTO/GRAPH    360*720
                  720         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         PHOTO    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    1440*720

      BWIP        360         STD      ON/OFF  ON/OFF  ED       AUTO/PHOTO/GRAPH    360*360
                  360         FINE     ON/OFF  ON/OFF  ED       AUTO/PHOTO/GRAPH    360*720
                  720         FINE     ON/OFF  ON/OFF  ED       AUTO/PHOTO/GRAPH    360*720
                  720         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         PHOTO    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    1440*720

      SFINE       360         FINE     ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    360*720
                  720         FINE     ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    360*720
                  360         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         PHOTO    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    1440*720

      PMMATT      360         FINE     ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    360*720
                  720         FINE     ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    360*720
                  360         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         PHOTO    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    1440*720
                  720         SPHOTO   ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    2880*720

      DBSMATT     360         FINE     ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    360*720
                  720         FINE     ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    360*720
                  360         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         PHOTO    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    1440*720
                  720         SPHOTO   ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    2880*720

      ARCMATT     360         FINE     ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    360*720
                  720         FINE     ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    360*720
                  360         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         PHOTO    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    1440*720

      PSGLOS      360         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         PHOTO    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    1440*720
                  720         SPHOTO   ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    2880*720

      PMPHOTO     360         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         SFINE    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    720*720
                  720         PHOTO    ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    1440*720
                  720         SPHOTO   ON      ON/OFF  ED       AUTO/PHOTO/GRAPH    2880*720

      OHP         360         FINE     ON      OFF     ED       AUTO/PHOTO/GRAPH    360*360


5.5    Specification for pipsrc

This product uses a text-base setting file called pipsrc so that the user can
save    their optional setting values. To create the pipsrc file in the
directory, start the GUI from the root and press the save button.

The pipsrc file is used for the supplementation of the items that is not
specified its option on the command line, and is also used for the default
setting value of GUI settings.

Do not change the data of pipsrc file directly. Change the settings using the
GUI. If you need to change the data of the pipsrc file directly, refer to the
list below.

The printer name is listed first in the pipsrc file. Two fields are related
to each lines with '=' . 

   Paper size
       media size = n1

   Paper type
       media type = n1

   Resolution
       resolution = n1

   Quality
       quality level = n1

   Micro Weave print
       micro weave = n1

   High - Speed print
       high speed = n1

   Halftone
       half tone = n1

   Print scale
       scale = n1

   Ink
       ink = n1

   Color mode
       color correction = n1

   Brightness
       brightness = n1

   Contrast
       contrast = n1

   Saturation
       saturation = n1

   Density
       strength = n1, n2, n3

   Margin
       margin = n1, n2

   Paper Source
       papersource = n1

   Fit to Page
       fit2page = n1

   Multi Page
       multipage = n1


5.3.6    libsc80s.so Specification

Refer to the libsc80s.readme file for the specification.

6  Size of the Paper and Margin

The base point to print with Photo Image Print System is upper left corner
(0,0) of the paper. 
However, the default margins are provided to the printer settings. The
outside edge of the image is cut off if it exceeds the value of the default
margins.

The size of the each paper and the margin is listed below.

[Auto Sheet Feeder]
PaperSize                       Paper Size(1mm)  Margin(1mm)
Name                            Width  Height    Left     Top   Right   Bottom
A4 210 x 297 mm                 210    297       3        3     3       14  
B5 182 x 257 mm                 182    257       3        3     3       14  
A5 148 x 210 mm                 148    210       3        3     3       14  
Letter 8 1/2 x 11 in            216    279       3        3     3       14  
Legal 8 1/2 x 14 in             216    356       3        3     3       14  
Executive 7 1/4 x 10 1/2 in     184    267       3        3     3       14  
Half Letter 5 1/2 x 8 1/2 in    140    216       3        3     3       14  
A6 Index card 105 x 148 mm      105    148       3        3     3       14  
Index card 5 x 8 in             127    203       3        3     3       14  
Index card 8 x 10 in            203    254       3        3     3       14  
Envelope #10 4 1/8 x 9 1/2 in   241    105       3        3     28      14  
Envelope DL 110 x 220 mm        220    110       3        3     7       14  
Envelope C6 114 x 162 mm        162    114       3        3     3       14  
Envelope 132 x 220 mm           220    132       3        3     7       14  
Photo Paper 4 x 6 in            114    164       3        3     3       3   
Photo Paper 100 x 150 mm        100    150       3        3     3       14  
Photo Paper 200 x 300 mm        216    338       3        14    3       14
4 x 6 in No Perforations        102    152       3        3     3       14
3.5 x 5 in  89 x 127 mm          89    127       3        3     3       14
5 x 7 in  127 x 178 mm          127    178       3        3     3       14
Panoramic 210 x 594 mm          210    594       3        3     3       14


7  Handling Instructions

- The print data of this software may get large as it operates the high-quality
print, and lpr may return the error. In this case, add the -rs option to lpr.
Please refer the lpr(1) on the manual about the details on lpr. If still the
problem is not solved, install the extra memory or set the Swap. This is the
end of this document.

(Example)
 $ lpr -rs -P <Printer> <PostScript File>


- When this product is used as a filter, the line not intended might be
printed. 
This case is occured because the Postscript file is converted into the
PNG file with Ghostscript (henceforth GS) .It does not depend on this
product. 
It is confirmed generating with GS v5.10 not with v5.50. 



8  Acknowledgement 

    We appreciate the following people who cooperate with us for the
    development of this product.

    Nobby N Hirano <nobby@nmail.hiug.ne.jp>
    Toshihiro Yamagishi <toshihiro@turbolinux.co.jp>
    Nozomi Satou <nozomi@esd.spr.epson.co.jp>
    
***End of file

