PM-G700Photo Image Print System for Linux 

Copyright (C) SEIKO EPSON CORPORATION 2003-2005.

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


ܼ
ѵ


󥹥ȡˡ
ˡ
    .ekpd
        ..  ˡ
        ..  
    .ekpstm
        ..  ˡ
    .pipsg700
        ..  ˡ
        ..  ץλ
        ..  ץΥǥե
        ..  ץȤ߹碌
        ..  pipsrc
        ..  libpmg700.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٤ɬפǤ)
        psutils     (հեåȥڡɬפǤ)


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

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


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

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



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

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

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

    cbtd     35586/tcp


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

()ǥեȤ

    PrinterDevicePath = /dev/usb/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ꤵƤץ̾            (pmg700)

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

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

CommandServerPort
        ̿ѥݡֹ                         (35586)

ޤꥹץ(/usr/local/EPKowa/PMG700/setup)ѤŪ
ԤȤǽǤ

  ekpstm

  ˡ

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

ekpstmϡʲΥޥɤǵưޤ

    # ekpstm

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

    # xhost <ޥ̾>


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

    # xhost $HOSTNAME

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


  pipsg700

  ˡ

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



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


ץλ

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

ѻ極
      -ms n1
  ѥ᡼  n1 =  A4      A4  210x297 mm
                    B5      B5  182x257 mm
                    A5      A5  148x210 mm
                    A6      A6  105x148 mm
                    PC      ϥ 100x148 mm
                    DPC     ϥ 200x148 mm
                    L       LȽ 89x127 mm
                    2L      2LȽ 127x178 mm
                    INDEX8  ϻ 203 x 254 mm
                    NC91    ̾ 55 x 91 mm
                    CARD     54 x 86 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 1/2x11 in
                    LGL     Legal  8 1/2x14 in


  ѻ礭ꤷޤ

ǥ
      -mt n1
  ѥ᡼  n1 =  PLAIN    ̻
                    ESF      EPSONѡե
                    EPP      EPSON
                    ERC      EPSON̿ѻ
                    EPM      EPSONեȥޥåȻ
                    EDPM     EPSONξ̥ޥåȻ<>
                    IJPC     ϥ(󥯥åȻ)
                    EPS      EPSONեȥ
                    EIRON    EPSONץȥڡѡ

  ѻμꤷޤ


ȥå (PM-G700ǤϡѤˤʤޤ)
      -ac n1
  ѥ᡼  n1 =  NONE    å̵
  åˡꤷޤޥ֤OFFꤵƤ
  ˤϤѤˤʤޤ

  2åȻˤϡȲδ֤ư2򥫥å
    ١κݤ18mm٤ڤüȯޤ


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


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

ޥ
      -mw n1
  ѥ᡼  n1 =  ON      ޥON
                    OFF     ޥOFF
  ޥ̵֤ͭꤷޤ


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

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


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

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


      -cc n1
  ѥ᡼  n1 =  AUTO      ư
                    PHOTO     ʿ礤
                    GRAPH     䤫ʿ礤
                    NONE      ̵
  ˡꤷޤ
  ư򤷤ϡlprޥɤPostscript
  ɬפޤGUIġ뤫ΰˤϻѽޤ


      -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         ȥȥե
                   T4AUTO       ȥȥե(4ձʤ)
  ˡꤷޤ

եåȥڡ
      -ft n1
  ѥ᡼  n1 = ON
                   OFF
  եåȥڡλ̵ͭꤷޤ


      -mp n1
  ѥ᡼  n1 = 1      ̵
                   2      2ڡ
                   4      4ڡ
  1ѻ˰ڡꤷޤ
  εǽϡlprޥɤˤPostscriptϤΤͭǤ
GUIġ뤫ΰˤϻѽޤ

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


ץΥǥե

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


ץȤ߹碌

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


        ǥ    ϲ  ʼ        ޥ   ϡեȡ  (顼Τ)       ϲ H*V()
        -mt         -re         -ql         -mw              -hs     -ht           -cc                     
        ----------- ----------- -------     ---------------- ------- ------------- ------------------------ --------------------
 *1     PLAIN       120         DRAFT       OFF              ON      ED            AUTO/PHOTO/GRAPH/NONE    360*120
                    360         STD         ON               ON/OFF  ED            AUTO/PHOTO/GRAPH/NONE    360*360
                    360         SFINE       ON               ON/OFF  ED            AUTO/PHOTO/GRAPH/NONE    720*720
                    720         SFINE       ON               ON/OFF  ED            AUTO/PHOTO/GRAPH/NONE    720*720

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

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

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

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

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

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

    *1  EPS         720         PHOTO       ON               OFF     ED            AUTO/PHOTO/GRAPH/NONE    1440*720

    *1  EIRON        360         FINE        ON               OFF     ED            AUTO/PHOTO/GRAPH/NONE    360*720



      "*1"ϡձʤ˻Բ



pipsrc

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

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

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

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

   ѻ極
       media size = n1

   ѻ
       media type = n1

   ȥå
       auto cut = n1

   
       resolution = n1

   ʼ
       quality level = n1

   ޥ
       micro weave = 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

   եåȥڡ
       fit2page = n1

   
       multipage = n1


  libpmg700.so

libpmg700.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       20
B5 182 x 257 mm            |   182     257       3       3       3       20
A5 148 x 210 mm            |   148     210       3       3       3       20
A6 105 x 148 mm            |   105     148       3       3       3       20
ϥ 100 x 148 mm        |   100     148       3       3       3       20
ϥ 200 x 148 mm    |   200     148       3       3       3       20
LȽ 89 x 127 mm            |    89     127       3       3       3       20
2LȽ 127 x 178 mm          |   127     178       3       3       3       20
ϻ 203 x 254 mm          |   203     254       3       3       3       20
̾ 55 x 91 mm            |    55      91       3       3       3       20
 54 x 86 mm          |    54      86       3       3       3       20
Ĺ3 120 x 235 mm   |   120     260       3      28       3       20
Ĺ4 90 x 205 mm    |    90     223       3      21       3       20
η1 120 x 176 mm   |   120     176       3       3       3       20
η2 114 x 162 mm   |   114     162       3       3       3       20
η3 98 x 148 mm    |    98     148       3       3       3       20
η4 105 x 235 mm   |   105     235       3       3       3       20
Letter 8 1/2 x 11 in       |   215     279       3       3       3       20
Legal 8 1/2 x 14 in        |   215     355       3       3       3       20

[ȥȥե(ձʤ)]
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
ϻ 203 x 254 mm          |   203     254       0       0       0        0
̾ 55 x 91 mm            |    55      91       0       0       0        0
 54 x 86 mm          |    54      86       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
