PM-900CPhoto Image Print System for Linux 

Copyright (C) SEIKO EPSON CORPORATION 2001-2004.

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


ܼ
ѵ


ե빽
󥹥ȡˡ
ˡ
    .ekpd
        ..  ˡ
        ..  
    .ekpstm
        ..  ˡ
    .pips900
        ..  ˡ
        ..  ץλ
        ..  ץΥǥե
        ..  ץȤ߹碌
        ..  pipsrc
        ..  libpm900c.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顼󥯥åȥץ
Ȥäơʼ˰뤿Υץ󥿥ɥ饤Сʥե륿ˤǤ



ե빽

pips900            
libpm900c.so           饤֥
gsconfig900        GSġ
filter900          ץȥե륿
readme900          
libpm900c.readme      libraryͽ



󥹥ȡˡ

(1).... rpmեΥ󥹥ȡˡ
rpmޥɤ¹Ԥȥ󥹥ȡ봰λǤ
-----------------
rpm -i pips900-2.1.2-1.i386.rpm
-----------------

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


(2).... 󥹥ȡ
pips900Ѥ뤿/etc/printcap˵Ҥɬפޤ
̾󥹥ȡ˼ưŪɵޤ餫װǵҤ
ʤä硢ưǵҤƲ

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



    1     pm900c:\
    2       :lp=/var/ekpd/ekplp0:\
    3       :sh:\
    4       :if=/usr/local/EPKowa/PM900C/filter900:\
    5       :sd=/var/spool/lpd/pm900c:\
    6       :mx#0:

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

ˡ/etc/services˼εҤɲäޤ⥤󥹥ȡ˼ưŪ
ɵޤ

    cbtd     35586/tcp


Ǹˡ/etc/ekpdrc"PrinterDevicePath"ȥޤ'='³
ץ󥿤³ƤݡȤΥǥХɥ饤ФؤΥѥ򵭽ҤƲ

()ǥեȤ

    PrinterDevicePath = /dev/lp0


 סLPRngѤƤ硢󥹥ȡ롢⤷
   LPRngƵưʤ꤬ȿǤޤΤǤղ

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


ˡ

  ekpd

  ˡ

ץ󥿤Ѥ뤿ˤϡޤekpdưɬפޤekpdϥץ
Ȥˤ̿Ԥޤ̾Linuxεư˼ưŪ˵ưޤ⤷
ưƤʤϡʲΥޥɤroot¤Ǽ¹ԤƲ

# /etc/rc.d/init.d/ekpd start


ޥɤˤϡʲΥץ󤬤ޤ

    start       ekpdưޤ
    stop        ekpdߤޤ
    restart     ekpdƵưޤ


  

ekpdϡ/etc/ekpdrc˵ҤƤޤܤϰʲ̤Ǥ
(åϥǥե)

PrinterName
        lprꤵƤץ̾            (pm900c)

PrinterDevicePath
        ץ󥿤³ǥХɥ饤ФؤΥѥ (/dev/lp0)

DummyDevicePath
        ǡFIFOե             (/var/ekpd/ekplp0)

CommandServerPort
        ̿ѥݡֹ                         (35586)


  ekpstm

  ˡ

ekpstmϡץ󥿤Υơ˥Ǥơɽꡢץ󥿤
顼ȯˤΥ顼Ŭڤ˲ޤ

ekpstmϡʲΥޥɤǵưޤ

    # ekpstm

ޤϻ˼ưŪ˵ưǤޤưŪ˵ưˤxhost
X ФΥꥹȤ˥ץ󥿤³ƤޥɲäƤ
login塢ʲΥޥɤ¹Ԥޤ

    # xhost <ޥ̾>


 κȤϰPC()Ǥѻˤɬפʾ礬ޤ
   ǰΤᡢlogin˰ʲΥޥɤ¹ԤƤ

    # xhost $HOSTNAME

   Υޥɤ¹ԤΤݤʤΤǡ.xinit˽񤤤Ƥ
   ᤷޤ


  pips900

  ˡ

X-WindowĶǡޥɥ饤
  pips900
ǡ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ưʤǥޥɥ饤ǤǽǤξ
ޥ
  pips900 [ץ] input_file
⤷
  pips900 [ץ] < input_file
ȤƲǡinput_filePNGեꤷƲ
ɸϤǤץȤ߹碌ˤäƤ̵Ȥʤ
䡢ȿǤʤ礬ޤGUIưͤǧƤ



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


ץλ

ư⡼
      -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
                    2L      2L 127x178 mm
                    LL      L() 127x89 mm


  ѻ礭ꤷޤ

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

  ѻμꤷޤ


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


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


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

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

 (/̾Ψ)
      -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        (4ձ̵)
                   T4AUTO       ȥȥե(4ձ̵)
  ˡꤷޤ


ץǾά줿ܤˤĤƤϥǥեˤʤޤʲ
ιܤˤĤƤϥ꥽ե/etc/pipsrcϤǥǥեѹǤ
ޤʤƥѥ᡼ϥץƱͤȤޤ
ѻ極      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


ץΥǥե

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

ץȤ߹碌

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


        ǥ  ϲ  ʼ     ϡեȡ  (顼Τ)  ϲ()
        -mt       -re         -ql    -hs     -ht           -ht                 -cc
        ========  ==========  =====  ======  ============  ================    ================
    *   PLAIN     180         DRAFT  ON      ED            PHOTO/GRAPH/NONE    180*180
    *             360         STD    OFF/ON  ED            PHOTO/GRAPH/NONE    360*360
                  360         FINE   OFF/ON  ED            PHOTO/GRAPH/NONE    360*360
                  360         PHOTO  OFF/ON  ED            PHOTO/GRAPH/NONE    720*720
                  720         PHOTO  OFF/ON  ED            PHOTO/GRAPH/NONE    720*720
  
        SFINE     360         STD    OFF/ON  ED            PHOTO/GRAPH/NONE    720*360
                  360         FINE   OFF/ON  ED            PHOTO/GRAPH/NONE    720*720
                  720         FINE   OFF/ON  ED            PHOTO/GRAPH/NONE    720*720
  
        GPAPER    360         STD    OFF/ON  ED            PHOTO/GRAPH/NONE    720*360
                  360         FINE   OFF/ON  ED            PHOTO/GRAPH/NONE    720*720
                  720         FINE   OFF/ON  ED            PHOTO/GRAPH/NONE    720*720
                  720         PHOTO  OFF     ED            PHOTO/GRAPH/NONE    1440*720
  
        PMPHOTO   360         FINE   OFF/ON  ED            PHOTO/GRAPH/NONE    720*720
                  720         FINE   OFF/ON  ED            PHOTO/GRAPH/NONE    720*720
                  720         PHOTO  OFF     ED            PHOTO/GRAPH/NONE    1440*720
  
        PMMATT    360         STD    OFF/ON  ED            PHOTO/GRAPH/NONE    720*360
                  360         FINE   OFF/ON  ED            PHOTO/GRAPH/NONE    720*720
                  720         FINE   OFF/ON  ED            PHOTO/GRAPH/NONE    720*720
                  720         PHOTO  OFF     ED            PHOTO/GRAPH/NONE    1440*720
  
    *   GFILM     360         FINE   OFF     ED            PHOTO/GRAPH/NONE    720*720
    *             720         FINE   OFF     ED            PHOTO/GRAPH/NONE    720*720
    *             720         PHOTO  OFF     ED            PHOTO/GRAPH/NONE    1440*720
  
    *   OHP       360         STD    OFF     ED            PHOTO/GRAPH/NONE    360*360
  
    *   IRON      360         STD    OFF     ED            PHOTO/GRAPH/NONE    360*360
  
    *   MBOARD    360         STD    OFF     ED            PHOTO/GRAPH/NONE    360*360


  "*"ϡձ̵˻Բ



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


  libpm900c.so

libpm900c.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
L 89 x 127 mm               89     127       3       3       3       14
Ĺ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
L() 127 x 89 mm          127      89       3       0       3        0
2L 127 x 178 mm            127     178       3       0       3        0
̾ 89 x 55 mm               89      55       3       0       3        0

[(;̵)]
A4 210 x 297 mm              210     297       0       0       0        0
ϥ 100 x 148 mm          100     148       0       0       0        0
L 89 x 127 mm               89     127       0       0       0        0
L() 127 x 89 mm          127      89       0       0       0        0
2L 127 x 178 mm            127     178       0       0       0        0
4x6 100 x 152 mm           100     152       0       0       0        0
̾ 89 x 55 mm               89      55       0       0       0        0

[ȥȥե(ձ̵)]
PaperSize                  Paper Size(1mm)  Margin(1mm)
Name                       Width  Height    Left     Top   Right   Bottom
A4 210 x 297 mm              210     297       0       0       0        0
ϥ 100 x 148 mm          100     148       0       0       0        0
L 89 x 127 mm               89     127       0       0       0        0
2L 127 x 178 mm            127     178       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
