merge with master
[platform/upstream/epson-inkjet-printer-escpr.git] / README.ja
1 Epson Inkjet Printer Driver (ESC/P-R) 説明書
2
3 Copyright (C) Seiko Epson Corporation 2005-2012.
4
5 本ドライバーに関する情報は、下記を参照して下さい。
6 http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
7
8
9 目次
10 1  使用許諾契約
11 2  修正履歴
12 3  製品説明
13 4  インストールとCUPSの設定
14     4.1  インストール
15     4.2  インストール後の設定
16 5  印刷
17     5.1  設定項目
18     5.2  設定項目詳細
19     5.3  設定方法
20     5.4  印刷方法
21 6  LSB非対応ディストリビューションでのビルド方法
22     6.1 Redhat系ディストリビューションの場合
23     6.2 Debian系ディストリビューションの場合
24     6.3 それ以外のディストリビューションの場合
25 7  謝辞
26
27
28 -------------------------------------------------------------------------------
29 1  使用許諾契約
30 -------------------------------------------------------------------------------
31 本ソフトウェアは、GNU General Public License (GPL)に準拠しています。
32 GPLの詳細はCOPYINGファイルを参照して下さい。
33
34 -------------------------------------------------------------------------------
35 2  修正履歴
36 -------------------------------------------------------------------------------
37 ./NEWSに記載。
38
39
40 -------------------------------------------------------------------------------
41 3  製品説明
42 -------------------------------------------------------------------------------
43 本ソフトウェアは、Linuxプラットフォーム上において、Common UNIX Printing
44 System(CUPS)より利用されるフィルタプログラムです。Seiko Epson製カラー
45 インクジェットプリンタを使った、高品質印刷を提供致します。
46
47 本ソフトウェアは、Epson ESC/P-R言語に対応するプリンタでのみ利用可能です。
48 対象機種については、以下のウェブサイトをご覧下さい。
49 http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
50
51 本ソフトウェアは、LSB 3.2に準拠しており、LSB3.2以上をサポートするディストリ
52 ビューションで使用可能ですが、LSBに対応していないディストリビューションにおいても、
53 ソースコードからビルドすることにより利用可能です。
54
55 -------------------------------------------------------------------------------
56 4  インストールとCUPSの設定
57 -------------------------------------------------------------------------------
58 4.1  インストール
59         4.1.1  LSB3.2対応のディストリビューションの場合
60            お使いのディストリビューションに合わせて、rpm、debパッケージをインストールします。
61            以下のコマンドをroot権限で実行して下さい。
62            注) 以下のパッケージ名はお使いのバージョンにより異なります。
63            
64            Redhat系Linuxの場合
65            -----------------
66            # rpm -i epson-inkjet-printer-escpr-1.2.2-1lsb3.2.i486.rpm
67            -----------------
68            Debian系Linuxの場合
69            -----------------
70            # dpkg -i epson-inkjet-printer-escpr_1.2.2-1lsb3.2_i386.deb
71            -----------------
72
73         4.1.2  LSB3.2以上に非対応のディストリビューションの場合
74            「6  LSB非対応ディストリビューションでのビルド方法」を参照してください。
75
76
77 4.2  インストール後の設定
78    本ソフトウェアを使用する為に、CUPSの設定を行う必要があります。
79    印刷を行う前に、必ず以下の手順を実行して下さい。
80
81         4.2.1  CUPSの再起動
82              インストールされたフィルタを有効化する為に、CUPSを再起動して下さい。
83              root権限で以下のコマンドを実行します。
84
85              例) Redhat系ディストリビューションの場合
86              -----------------
87              # /etc/init.d/cups restart
88              -----------------
89              Debian系ディストリビューションの場合
90              -----------------
91              # /etc/init.d/cupsys restart
92              -----------------
93
94         4.2.2  プリンタの追加
95
96           [ コマンドによる追加 ]
97              root権限で以下のコマンドを実行します。
98              -----------------
99              # lpadmin -p [PRINTER_NAME] -v [DEVICE_URI] -P [PPD_FILE] -E
100              -----------------
101
102              オプションの説明: -p   プリンタ設定名称の指定
103                                 -E   プリンタを有効にする
104                                 -v   接続に使用するドライバと接続先の指定
105                                 -P   設定ファイル(PPDファイル)の指定
106
107              例) 利用するプリンタがEP-901Aの場合
108              -----------------
109              # lpadmin -p ep901a -v usb:/EPSON/EP-901A -P /opt/epson-inkjet-printer-escpr/ppds/EPSON/EPSON-EP-901A-epson-escpr-en.ppd.gz -E
110              -----------------
111
112              lpadminの詳細については、lpadmin(8)を参照下さい。
113
114
115           [ ブラウザからの追加 ]
116              CUPSでは、設定用のCGIが用意されており、プリンタの設定をブラウザ上
117              で行うことができます。プリンタの追加には、以下の手順を実行します。
118                注) 以下のメニュー項目は、CUPSのバージョンやお使いの環境により
119                    異なります。
120
121              (1) プリンターの電源を入れて、PCにUSBケーブルで接続してください。
122              (2) ブラウザから、CUPSサーバ (Port:631) に接続
123                  例) CUPSがlocalhost上にある場合、以下のURLに
124                      アクセスして下さい。
125                      -----------------
126                      http://localhost:631/
127                      -----------------
128              (3) "Add Printer" を選択
129              (4) "Name" にプリンタ設定名称を記述して、"Continue" を選択
130                   (他の項目は必須ではありません)
131              (5) "Device" に USB を設定して、"Continue" を選択
132                  例) 利用するプリンタがEP-901Aの場合、"Model" は以下のように
133                      表示されます。
134                      -----------------
135                      "EP-901A USB #1(EP-901A)"
136                      -----------------
137              (6) "Model" に "EPSON-ESC/P-R Printer Driver for Linux" を設定して、
138                  "Add Printer" を選択
139                  例) 利用するプリンタがEP-901Aの場合、"Model" は以下のように
140                      表示されます。
141                      -----------------
142                      "EPSON EP-901A, EPSON-ESC/P-R Printer Driver for Linux (en,en,ja,nl,fr,de,it,pt,es,ko,zh_CN,zh_TW)"
143                      -----------------
144              (6') 上記(6)の代わりに、[Browse]から直接PPDファイルを指定
145                   例) 利用するプリンタがEP-901Aの場合、
146                       以下のファイルを指定します。
147                       -----------------
148                       /opt/epson-inkjet-printer-escpr/ppds/EPSON/EPSON-EP-901A-epson-escpr-en.ppd.gz
149                       -----------------
150
151 以上で、本ソフトウェア用のプリンタが追加されます。
152
153
154 -------------------------------------------------------------------------------
155 5  印刷
156 -------------------------------------------------------------------------------
157 5.1  設定項目
158    本ソフトウェアにて設定可能な項目は、以下の通りです。
159
160    * インク
161         カラー印刷かモノクロ印刷かを選択します。
162
163    * 用紙サイズ
164         印刷物の用紙サイズを選択します。
165
166    * 印刷品質
167         印刷物のメディアタイプ、及びその際の印刷品質を選択します。
168
169
170 5.2  設定項目詳細
171    本ソフトウェアで指定可能なオプションのリストを示します。
172
173    * リスト項目の意味
174      - Keyword          オプション指定時に使用する設定文字列
175      - ブラウザ表示     CUPSの設定ブラウザ画面上に表示される文字列
176      - 説明             設定に関する解説
177
178    [ インク ]
179       オプション指定での設定名称 : Ink
180       ブラウザ上での設定名称 : Ink
181
182       Keyword  | ブラウザ表示  | 説明
183       ---------+---------------+---------------------------------------------
184       COLOR    | Color         | カラー印刷
185       MONO     | Monochrome    | モノクロ印刷
186
187    [ 用紙サイズ ]
188       オプション指定での設定名称 : PageSizeまたはmedia
189       ブラウザ上での設定名称 : MediaSize
190
191       注) mediaオプションに複数の設定を記述する場合は、用紙サイズを
192           先頭に記述して下さい。mediaオプションの使用方法については、
193           CUPSのドキュメントを参照下さい。
194
195    [ 印刷品質 ]
196       オプション指定での設定名称 : Quality
197       ブラウザ上での設定名称 : Quality
198
199
200 5.3  設定方法
201
202    印刷設定を行うには、以下の3つの方法があります。
203
204    * コマンドから設定する
205         lpoptionsを使用します。コマンドの詳細についてはlpoptions(1)を
206         参照下さい。
207
208         例) 登録プリンタ名 ep901a に対して
209             ink=COLOR, PageSize=A4, quality=PLAIN_NORMAL を指定する場合
210         -----------------
211         $ lpoptions -p ep901a -o ink=COLOR -o media=A4 -o quality=PLAIN_NORMAL
212         -----------------
213
214    * ブラウザから設定する
215         プリンタ画面より、"Configure Printer" を選択すると、設定画面が
216         表示されます。
217
218    * 印刷時にオプションを指定する
219         lpoptions と同様に、-oオプションで設定します。コマンドの
220         詳細については、lpr(1)、lp(1)を参照下さい。
221
222 5.4  印刷方法
223
224    印刷には、従来のLPRと同様にlprコマンドもしくはlpコマンドを用いて
225    実行します。印刷できるフォーマットは以下の通りです。
226
227    * Postscript
228    * PDF
229    * Text
230    * 各種画像ファイル
231
232    例)
233       デフォルト設定での印刷の場合
234       -----------------
235       $ lpr -P PRINTER_NAME <file>
236       $ lp -d PRINTER_NAME <file>
237       -----------------
238
239       printer_name=a950, ink=MONO, media=Legal の場合
240       -----------------
241       $ lpr -P a950 -o ink=MONO -o media=Legal <file>
242       $ lp -d a950 -o ink=MONO -o media=Legal <file>
243       -----------------
244
245 印刷の方法については、CUPSの実装に依存します。より詳しい情報については、
246 CUPSのドキュメントを参照下さい。
247
248 -------------------------------------------------------------------------------
249 6  LSB非対応ディストリビューションでのビルド方法
250 -------------------------------------------------------------------------------
251 6.1 Redhat系ディストリビューションの場合
252
253         6.1.1 ダウンロードしたsrs.rpmを解凍します。
254            $ rpm2cpio epson-inkjet-printer-escpr-1.2.2-1lsb3.2.src.rpm | cpio -id
255            $ tar zxvf epson-inkjet-printer-escpr-1.2.2-1lsb3.2.tar.gz
256
257         6.1.2 configureを実行し、ソースtarballを作成します。
258            $ cd epson-inkjet-printer-escpr-1.2.2
259            $ ./bootstrap && ./configure --prefix=/usr && make dist
260
261         6.1.3 パッケージ作成用ディレクトリを作成します。
262            $ mkdir -p ~/rpmbuild/SOURCES
263            $ mkdir -p ~/rpmbuild/SPECS
264            $ mkdir -p ~/rpmbuild/BUILD
265            $ mkdir -p ~/rpmbuild/RPMS
266            $ mkdir -p ~/rpmbuild/SRPMS
267
268            (~/.rpmmacrosでrpmbuild以外のディレクトリを指定することもできます。)
269
270         6.1.4 ソースtarballとspecファイルを、上記のディレクトリにコピーします。
271            $ cp epson-inkjet-printer-escpr-1.2.2.tar.gz ~/rpmbuild/SOURCES/.
272            $ cp epson-inkjet-printer-escpr.spec ~/rpmbuild/SPECS
273            
274         6.1.5 rpmパッケージを作成します。
275            $ cd ~/rpmbuild/SPECS
276            $ rpmbuild -ba --clean epson-inkjet-printer-escpr.spec
277            
278            成功すると、~/rpmbuild/RPMSにrpmパッケージが作成されます。
279
280
281 6.2 Debian系ディストリビューションの場合
282
283 6.2.1 ダウンロードしたsrs.rpmを解凍します。
284    $ rpm2cpio epson-inkjet-printer-escpr-1.2.2-1lsb3.2.src.rpm | cpio -id
285    $ tar zxvf epson-inkjet-printer-escpr-1.2.2-1lsb3.2.tar.gz
286
287 6.2.2 configureを実行します。
288    $ cd epson-inkjet-printer-escpr-1.2.2
289    $ ./bootstrap && ./configure --prefix=/usr
290
291 6.2.3 debパッケージを作成します。
292    $ make
293    $ debuild -us -uc -b
294    
295    成功すると、ひとつ上のディレクトリにdebパッケージが作成されます。
296
297
298 6.3 それ以外のディストリビューションの場合
299
300 6.3.1 ダウンロードしたsrs.rpmを解凍します。
301    $ rpm2cpio epson-inkjet-printer-escpr-1.2.2-1lsb3.2.src.rpm | cpio -id
302    $ tar zxvf epson-inkjet-printer-escpr-1.2.2-1lsb3.2.tar.gz
303
304 6.3.2 configureを実行します。
305    $ cd epson-inkjet-printer-escpr-1.2.2
306    $ ./bootstrap && ./configure --prefix=/usr
307
308    CUPS filterとPPDファイルのインストール先は自動判定していますが、
309    以下のconfigure オプションで、明示的に指定することもできます。
310    
311    * "--with-cupsfilterdir" ..... CUPSフィルターの保存先
312                                   例) /usr/lib/cups/filter
313    * "--with-cupsppddir" ........ PPDファイルの保存先
314                                   例) /usr/share/ppd
315                                       
316 6.3.3 make, make install を実行します
317    $ cd epson-inkjet-printer-escpr-1.2.2
318    $ make 
319    $ sudo make install
320
321
322 -------------------------------------------------------------------------------
323 7  謝辞
324 -------------------------------------------------------------------------------
325     本製品の開発にあたり、以下の方々に御協力頂きました。
326     ここに御礼申し上げます。
327
328 (順不同、敬称略)
329     Nobby N Hirano <nobby@nmail.hiug.ne.jp>
330     山岸俊博       <toshihiro@turbolinux.co.jp>
331     佐藤望         <nozomi@esd.spr.epson.co.jp>
332
333 ***End of file