PM-800CPhoto Image Print System for Linux 

Copyright (C) SEIKO EPSON CORPORATION 2000-2004.


ǿξˤĤƤϡҥۡڡ
http://www.epkowa.co.jp/

ܼ
ѵ


󥹥ȡˡ

ˡ
.ץλ
.ץΥǥե
.ץȤ߹碌
.pipsrc
.  libpm800c.so
  ѻ極ȥޡ
ջ
ռ


  ѵ

ܥѥåϡGNU General Public License ڤ GNU Library General
Public License (./COPYINGڤ./COPYING.LIB)ˤäۤ륽
ɤȡEPSON KOWA Public Licence./COPYING.KOWAˤξβۤ
륪֥ȥɤޤߤޤ饤󥹤ξܺ٤ˤĤƤϡCOPYING 
ե򻲾ȤƤ

˴ޤޤƤХʥեϡץ󥳡Ҥ
ץҤͭƤޤ
ΥХʥե EPSON KOWA Public Licence դƤޤ




./ChangeLog˵ܡ




ܥեȥϡLinuxSEIKO EPSON顼󥯥åȥץ󥿤
Ȥäơʼ˰뤿Υץ󥿥ɥ饤Сʥե륿ˤǤ


󥹥ȡˡ

 ܥեȥ򥤥󥹥ȡ뤹ˡʲΥեȥ󥹥ȡ
   뤵Ƥ뤫ǧ󥹥ȡ뤵Ƥʤ硢ܥ
   ȥưפޤͽᤴλ

        ghostscript (Postscript٤ɬפǤ)
		libpng		(PNGǡ򰷤٤ɬפǤ)

(1).... rpmޥɤ¹Ԥȥ󥹥ȡ봰λǤ
-----------------
rpm -i pips800-1.3.2-1.i386.rpm
-----------------

ǥȥӥ塼ˤäƤϰ¸Υ顼Ф礬ޤ
-----------------
rpm -i --nodeps pips800-1.3.2-1.i386.rpm
-----------------
Ȥ뤳ȤǲǤ礬ޤ


(2).... 󥹥ȡ

Ԥ٤/etc/printcap˥󥹥ȡ˼ưŪɵ
⤷餫װǵҤʤä䡢ץ󥿤³ѹ
ʤɤξˤϼưǵҤƲεϡǥȥӥ塼
ˤäƤϡ/etc/printcap.localǤ礬ޤΤǡ
Υǥȥӥ塼Υޥ˥奢ͽᤴǧ

 ֹΰ٤ˤΤǡºݤˤϵҤޤ


    1     pm800c:\
	2		:sd=/var/spool/lpd/pm800c:\
	3		:mx#0:\
	4		:sh:\
	5		:lp=/dev/lp0:\
	6		:if=/usr/local/EPKowa/PM800C/filter800:

1:ץ̾
2:סǥ쥯ȥλ
3:ס뤹ե륵λ(0ꤹ̵)
4:СȤ
5:ץ󥿥ݡȤλ
6:ϥե륿λ


㤨СUSB³ǥץ󥿤ѤϡlpͤʲΤ褦˽
С褦ˤʤޤ

	 Redhat7.3ξ

          pm800c:\
			:sd=/var/spool/lpd/pm800c:\
			:mx#0:\
			:sh:\
			:lp=/dev/usb/lp0:\
			:if=/usr/local/EPKowa/PM800C/filter800:


/etc/printcap(⤷/etc/printcap.local)ԽϡLPRƵ
ưɬפޤ

   LPRngκƵưˡ (ƥˤäưۤʤ礬ޤ)
   -----------------
   /etc/rc.d/init.d/lpd restart
   -----------------


ˡ

X-WindowĶǡޥɥ饤
  pips800
ǡX-WindowĶѥ桼ƥƥ (GUI)ưޤ

 󥹥ȡˡΥꤹɬפޤ
   ꤹ뤿ˡGUI桼ƥƥưƲ桼ƥƥ
   ϵư٤˼ʬθ(LANG)򵭲ޤˤϡ
   ѤưԤޤɥȤˤäƤϡ
   ꤵƤʤʸ礬ΤդƲ


ɥβˤϡֶ̤ΥܥפꡢϰʲƯ򤷤ޤ
¸סߤ¸˰Ѥޤϥ桼̤Ǥ
ְסߤǰ򳫻Ϥޤ
ֽλסλޤ

פǤϰʲ꤬Ǥޤ
ϡסPNGե(non-interlaced)ꤷޤ
ֽϡסESC/Pɤν񤭽Фꤷޤ

ѻפǤϰʲ꤬Ǥޤ
ѻ極סץ󥿤ݡȤƤѻ極򤷤ޤ
  ֵˡ:ˡ򤷤ޤ
ֳ/̾Ψסϲγ硢̾%ǻꤷޤ(10400)
  ֥ޡסΥޡmmñ̤ǻꤷޤ(0ü)

ִפǤϰʲ꤬Ǥޤ
ѻסץ󥿤ݡȤƤѻ򤷤ޤ
֥ϡեȡסϡեȡˡ򤷤ޤ
ϲ١סϲ٤򤷤ޤ
ʼסʼꤷޤ
ס򤹤뤫ʤ򤷤ޤ
֥󥯡ס顼Υ򤷤ޤ

ֿפǤϰʲ꤬Ǥޤ
ֿˡסˡ򤷤ޤ
١סĴ򤷤ޤ(-50+50)
֥ȥ饹ȡסȥ饹Ĵ򤷤ޤ(-50+50)
ֺ١סĴ򤷤ޤ(-50+50)
֥סϥ󥯤ǻĴ򤷤ޤ(-50+50)
֥ޥסޥϥ󥯤ǻĴ򤷤ޤ(-50+50)
֥ס󥯤ǻĴ򤷤ޤ(-50+50)

GUIưʤǥޥɥ饤ǤǽǤξ
ޥ
  pips800 [ץ] input_file
⤷
  pips800 [ץ] < input_file
ȤƲǡinput_filePNGեꤷƲ
ɸϤǤץȤ߹碌ˤäƤ̵ȤʤΤ䡢
ȿǤʤ礬ޤGUIưͤǧƤ



ץꥱѻ極ǤΤϡܥեȥѻ極
碌Ʋʤѻκ˹Ԥޤ
ΰѻ極Фƺ岼줾˥ޡȤޤܤ
ϡ6 ѻ極ȥޡפ򻲾ȤƲ


ץλ

ư⡼
      -ui n1
  ѥ᡼  n1 =  X   GUIư
                    C   ޥɥ饤ư
  GUIεư̵ͭꤷޤ

ѻ極
      -ms n1
  ѥ᡼  n1 =  A4      A4  210x297 mm
                    A5      A5 148x210 mm
                    A6      A6  105x148 mm
                    B5      B5  182x257 mm
                    PC      ϥ 100x148 mm
                    DPC     ϥ 200x148 mm
                    PHOTO   եȥ 102x152 mm
                    ENVC3   Ĺ3 120x235 mm
                    ENVC4   Ĺ4 90x205 mm
                    ENVY1   η1 120x176 mm
                    ENVY2   η2 114x162 mm
                    ENVY3   η3 98x148 mm
                    ENVY4   η4 105x235 mm
                    LT      Letter  8.5x11 in
                    LGL     Legal  8.5x14 in
                    4X6     4x6 100x152 mm
                    L       L 89x127 mm
                    NC      ̾ 89x55 mm
  ѻ礭ꤷޤ

ǥ
      -mt n1
  ѥ᡼  n1 =  PLAIN   ̻
                    SFINE   ѡեѻ
                    GPAPER  եȥץȻ
                    GFILM   Ѹե
                    OHP     OHP
                    IRON    ץȥڡѡ
                    PMPHOTO PM̿ѻ

  ѻμꤷޤ


      -re n1
  ѥ᡼  n1 =  120     120dpi
                    360     360dpi
                    720     720dpi
  ٤ꤷޤ


ʼ
      -ql n1
  ѥ᡼  n1 =  DRAFT   ɥե
                    STD     
                    FINE    ե
                    SFINE   ѡե
                    PHOTO   ե
  ʼꤷޤ


      -hs n1
  ѥ᡼  n1 =  ON      
                    OFF     ñ
  λ̵ͭꤷޤ

ϡեȡ
      -ht n1
  ѥ᡼  n1 =  ED      ϡեȡ
                    DB      ®ϡեȡ
  ϡեȡˡꤷޤ


      -sc n1
  ѥ᡼  n1 = [10 - 400]
  ϲγ硢̾Ψꤷޤ
  

      -in n1
  ѥ᡼  n1 =  COLOR     顼
                    MONO      Υ
  顼/Υꤷޤ


      -cc n1
  ѥ᡼  n1 =  PHOTO     ʿ礤
                    GRAPH     䤫ʿ礤
                    NONE      ʤ
  ˡꤷޤ


      -br n1
  ѥ᡼  n1 = [-50 - 50]
  ĴԤޤ

ȥ饹
      -co n1
  ѥ᡼  n1 = [-50 - 50]
  ȥ饹ĴԤޤ


      -sa n1
  ѥ᡼  n1 = [-50 - 50]
  ĴԤޤ

ǻ
      -st n1 n2 n3
  ѥ᡼  n1 = [-50 - 50]   ǻĴ
              n2 = [-50 - 50]   ޥǻĴ
              n3 = [-50 - 50]   ǻĴ
  󥯤ǻĴԤޤ

ޡ
      -mg n1 n2
  ѥ᡼  n1 = [0 - ü]   üޡ
              n2 = [0 - ü]   üޡ
  ޡmmñ̤ǻꤷޤ

ˡ
      -ps n1 
  ѥ᡼  n1 = AUTO    ȥȥե
                   ROLL    
                   TROLL   (;̵)
 ˡꤷޤ


ץǾά줿ܤˤĤƤϥǥեˤʤޤʲ
ܤˤĤƤϥ꥽ե/etc/pipsrcϤǥǥեѹǤ
ʤƥѥ᡼ϥץƱͤȤޤ(5.4 pipsrcͻ
)


ץΥǥե

ư⡼ɡ    GUIư
ϡ          ɸ(STDIN)
ϡ          ץ󥿡˽
ѻ極    A4
/̾Ψ   100
ѻࡧ      ̻
ϡեȡ  ϡեȡ
١        360
ʼ          STD
    ON
󥯡        顼
ˡ    ʿ礤
١          0
ȥ饹ȡ  0
١          0
        0
ޥ      0
      0
üޡ  3
üޡ  3
ˡ :      ȥȥե


ץȤ߹碌

PM-800C Photo Image Print System ˤƻǽʥץȤ߹
򼨤ɽǤޥɥ饤ѤȤλͤˤƲ


        ǥ  ϲ  ʼ      ϡեȡ       (顼Τ)   ϲ()
                                              (ΥEDΤ)
        -mt       -re         -ql     -hs     -ht                -cc
        --------- ----------- ------  ------- ------------------ ------------------------ -----------------
        PLAIN     120         DRAFT  ON       DB                 PHOTO/GRAPH/NONE         120*120
                  360         STD    OFF/ON   ED/DB              PHOTO/GRAPH/NONE         360*360
                  360         FINE   OFF/ON   ED/DB              PHOTO/GRAPH/NONE         360*360
                  360         SFINE  OFF/ON   ED/DB              PHOTO/GRAPH/NONE         360*720
                  720         SFINE  OFF/ON   ED/DB              PHOTO/GRAPH/NONE         360*720
                  360         PHOTO  OFF/ON   ED/DB              PHOTO/GRAPH/NONE         720*720
                  720         PHOTO  OFF/ON   ED/DB              PHOTO/GRAPH/NONE         720*720

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

        GPAPER    360         FINE   OFF/ON   ED/DB              PHOTO/GRAPH/NONE         360*720
                  720         FINE   OFF/ON   ED/DB              PHOTO/GRAPH/NONE         360*720
                  360         SFINE  OFF/ON   ED/DB              PHOTO/GRAPH/NONE         720*720
                  720         SFINE  OFF/ON   ED/DB              PHOTO/GRAPH/NONE         720*720
                  720         PHOTO  OFF/ON   ED/DB              PHOTO/GRAPH/NONE         1440*720

        GFILM     360         SFINE  OFF      ED/DB              PHOTO/GRAPH/NONE         720*720
                  720         SFINE  OFF      ED/DB              PHOTO/GRAPH/NONE         720*720
                  720         PHOTO  OFF      ED/DB              PHOTO/GRAPH/NONE         1440*720

        OHP       360         STD    OFF      DB                 PHOTO/GRAPH/NONE         360*360

        IRON      360         STD    OFF      ED/DB              PHOTO/GRAPH/NONE         360*360

        PMPHOTO   360         FINE   OFF/ON   ED/DB              PHOTO/GRAPH/NONE         360*720
                  720         FINE   OFF/ON   ED/DB              PHOTO/GRAPH/NONE         360*720
                  360         SFINE  OFF/ON   ED/DB              PHOTO/GRAPH/NONE         720*720
                  720         SFINE  OFF/ON   ED/DB              PHOTO/GRAPH/NONE         720*720
                  720         PHOTO  OFF/ON   ED/DB              PHOTO/GRAPH/NONE         1440*720


pipsrc

ʤϡ桼Ǥդͤ¸٤pipsrcȤƥȥ١
եѤޤrootGUIư¸ܥ򲡤
ˤꡢ/etcʲ˺ޤ

pipsrcϡޥɥ饤ˤ륪ץǻꤵʤäܤ䴰
GUIˤǥեͤѤޤ

ŪpipsrcľԽˡGUIѹԤäƤ⤷ľ
ѹɬפϡʲ򻲹ͤԽƤ

pipsrcեϡǽ˥Ȥƥץ̾ΤҤ졢ƹԤˤ
2ĤΥեɤǴϢŤޤ 

   ѻ極
       media size = n1

   ѻ
       media type = n1

   
       resolution = n1

   ʼ
       quality level = n1

   
       high speed = n1

   ϡեȡ
       half tone = n1

   
       scale = n1

   
       ink = n1

   
       color correction = n1

   
       brightness = n1

   ȥ饹
       contrast = n1

   
       saturation = n1

   ǻ
       strength = n1, n2, n3

   ޡ
       margin = n1, n2

   ˡ
       papersource = n1


.  libpm800c.so

libpm800c.readme򻲾ȤƲ


  ѻ極ȥޡ

Photo Image Print Systemϡѻκ(0,0)˰Ԥ
ץ󥿡ˤϤ줾ǥեȤΥޡߤƤꡢ
Υޡۤϰۤڤ롣

ʲˡѻΥȥޡͤ򼨤


[ȥȥե]
PaperSize                  | Paper Size(1mm)  Margin(1mm)
Name                       | Width  Height    Left     Top   Right   Bottom
-------------------------- + ----------------------------------------------
A4 210 x 297 mm            |   210     297       3       3       3       14
A5 148 x 210 mm            |   148     210       3       3       3       14
A6 105 x 148 mm            |   105     148       3       3       3       14
B5 182 x 257 mm            |   182     257       3       3       3       14
ϥ 100 x 148 mm        |   100     148       3       3       3       14
ϥ 200 x 148 mm    |   200     148       3       3       3       14
եȥ 102 x 152 mm  |   114     164       3       3       3        3
Ĺ3 120 x 235 mm   |   120     260       3      28       3       14
Ĺ4 90 x 205 mm    |    90     223       3      21       3       14
η1 120 x 176 mm   |   120     176       3       3       3       14
η2 114 x 162 mm   |   114     162       3       3       3       14
η3 98 x 148 mm    |    98     148       3       3       3       14
η4 105 x 235 mm   |   105     235       3       3       3       14
Letter 8 1/2 x 11 in       |   215     279       3       3       3       14
Legal 8 1/2 x 14 in        |   215     355       3       3       3       14

[]
PaperSize                  | Paper Size(1mm)  Margin(1mm)
Name                       | Width  Height    Left     Top   Right   Bottom
-------------------------- + ----------------------------------------------
A4 210 x 297 mm            |   210     297       3       0       3        0
A5 148 x 210 mm            |   148     210       3       0       3        0
A6 105 x 148 mm            |   105     148       3       0       3        0
B5 182 x 257 mm            |   182     257       3       0       3        0
ϥ 100 x 148 mm        |   100     148       3       0       3        0
ϥ 200 x 148 mm    |   200     148       3       0       3        0
Letter 8 1/2 x 11 in       |   215     279       3       0       3        0
Legal 8 1/2 x 14 in        |   215     355       3       0       3        0
4x6 100 x 152 mm         |   100     152       3       0       3        0
L 89 x 127 mm            |    89     127       3       0       3        0
̾ 89 x 55 mm            |    89      55       3       0       3        0

[(;̵)]
PaperSize                  | Paper Size(1mm)  Margin(1mm)
Name                       | Width  Height    Left     Top   Right   Bottom
-------------------------- + ----------------------------------------------
ϥ 100 x 148 mm        |   100     148       0       0       0        0
4x6 100 x 152 mm         |   100     152       0       0       0        0
L 89 x 127 mm            |    89     127       0       0       0        0
̾ 89 x 55 mm            |    89      55       0       0       0        0


ջ

ʤե륿ȤƻѤݡʪ˰տޤʤ
礬ޤGhostscript(ʲGS)ˤPostscriptեPNGե
ѴݤȯʪǡʤǤнޤ󡣤ʤθ
ݤGSv5.10ȯޤv5.50ǤȯϳǧƤޤ

ܥեȥϡʼΰԤݡѥǡȤƤ礭ʤ
礬ޤΰ٤lpr顼֤Τޤ󡣤ξlpr 
 -rs ץդưԤäƲlpr˴ؤƤϥޥ˥奢 
lpr(1)滲ͲǤ褵ʤϡ꡼ߤޤ
SwapγݤԤäƤ

()
 $ lpr -rs -P <Printer> <PostScriptFile>


ռ

    ʤγȯˤꡢʲ˸涨ĺޤ
    ˸鿽夲ޤ

ʽƱɾά
    Nobby N Hirano <nobby@nmail.hiug.ne.jp>
    ߽       <toshihiro@turbolinux.co.jp>
    ƣ˾         <nozomi@esd.spr.epson.co.jp>
  
***End of file
