1 Epson Inkjet Printer Driver (ESC/P-R) 説明書
3 Copyright (C) Seiko Epson Corporation 2005-2012.
5 本ドライバーに関する情報は、下記を参照して下さい。
6 http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
21 6 LSB非対応ディストリビューションでのビルド方法
22 6.1 Redhat系ディストリビューションの場合
23 6.2 Debian系ディストリビューションの場合
24 6.3 それ以外のディストリビューションの場合
28 -------------------------------------------------------------------------------
30 -------------------------------------------------------------------------------
31 本ソフトウェアは、GNU General Public License (GPL)に準拠しています。
32 GPLの詳細はCOPYINGファイルを参照して下さい。
34 -------------------------------------------------------------------------------
36 -------------------------------------------------------------------------------
40 -------------------------------------------------------------------------------
42 -------------------------------------------------------------------------------
43 本ソフトウェアは、Linuxプラットフォーム上において、Common UNIX Printing
44 System(CUPS)より利用されるフィルタプログラムです。Seiko Epson製カラー
45 インクジェットプリンタを使った、高品質印刷を提供致します。
47 本ソフトウェアは、Epson ESC/P-R言語に対応するプリンタでのみ利用可能です。
48 対象機種については、以下のウェブサイトをご覧下さい。
49 http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
51 本ソフトウェアは、LSB 3.2に準拠しており、LSB3.2以上をサポートするディストリ
52 ビューションで使用可能ですが、LSBに対応していないディストリビューションにおいても、
53 ソースコードからビルドすることにより利用可能です。
55 -------------------------------------------------------------------------------
57 -------------------------------------------------------------------------------
59 4.1.1 LSB3.2対応のディストリビューションの場合
60 お使いのディストリビューションに合わせて、rpm、debパッケージをインストールします。
61 以下のコマンドをroot権限で実行して下さい。
62 注) 以下のパッケージ名はお使いのバージョンにより異なります。
66 # rpm -i epson-inkjet-printer-escpr-1.2.2-1lsb3.2.i486.rpm
70 # dpkg -i epson-inkjet-printer-escpr_1.2.2-1lsb3.2_i386.deb
73 4.1.2 LSB3.2以上に非対応のディストリビューションの場合
74 「6 LSB非対応ディストリビューションでのビルド方法」を参照してください。
78 本ソフトウェアを使用する為に、CUPSの設定を行う必要があります。
79 印刷を行う前に、必ず以下の手順を実行して下さい。
82 インストールされたフィルタを有効化する為に、CUPSを再起動して下さい。
85 例) Redhat系ディストリビューションの場合
87 # /etc/init.d/cups restart
91 # /etc/init.d/cupsys restart
99 # lpadmin -p [PRINTER_NAME] -v [DEVICE_URI] -P [PPD_FILE] -E
102 オプションの説明: -p プリンタ設定名称の指定
104 -v 接続に使用するドライバと接続先の指定
105 -P 設定ファイル(PPDファイル)の指定
107 例) 利用するプリンタがEP-901Aの場合
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
112 lpadminの詳細については、lpadmin(8)を参照下さい。
116 CUPSでは、設定用のCGIが用意されており、プリンタの設定をブラウザ上
117 で行うことができます。プリンタの追加には、以下の手順を実行します。
118 注) 以下のメニュー項目は、CUPSのバージョンやお使いの環境により
121 (1) プリンターの電源を入れて、PCにUSBケーブルで接続してください。
122 (2) ブラウザから、CUPSサーバ (Port:631) に接続
123 例) CUPSがlocalhost上にある場合、以下のURLに
126 http://localhost:631/
128 (3) "Add Printer" を選択
129 (4) "Name" にプリンタ設定名称を記述して、"Continue" を選択
131 (5) "Device" に USB を設定して、"Continue" を選択
132 例) 利用するプリンタがEP-901Aの場合、"Model" は以下のように
135 "EP-901A USB #1(EP-901A)"
137 (6) "Model" に "EPSON-ESC/P-R Printer Driver for Linux" を設定して、
139 例) 利用するプリンタがEP-901Aの場合、"Model" は以下のように
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)"
144 (6') 上記(6)の代わりに、[Browse]から直接PPDファイルを指定
145 例) 利用するプリンタがEP-901Aの場合、
148 /opt/epson-inkjet-printer-escpr/ppds/EPSON/EPSON-EP-901A-epson-escpr-en.ppd.gz
151 以上で、本ソフトウェア用のプリンタが追加されます。
154 -------------------------------------------------------------------------------
156 -------------------------------------------------------------------------------
158 本ソフトウェアにて設定可能な項目は、以下の通りです。
167 印刷物のメディアタイプ、及びその際の印刷品質を選択します。
171 本ソフトウェアで指定可能なオプションのリストを示します。
174 - Keyword オプション指定時に使用する設定文字列
175 - ブラウザ表示 CUPSの設定ブラウザ画面上に表示される文字列
182 Keyword | ブラウザ表示 | 説明
183 ---------+---------------+---------------------------------------------
184 COLOR | Color | カラー印刷
185 MONO | Monochrome | モノクロ印刷
188 オプション指定での設定名称 : PageSizeまたはmedia
189 ブラウザ上での設定名称 : MediaSize
191 注) mediaオプションに複数の設定を記述する場合は、用紙サイズを
192 先頭に記述して下さい。mediaオプションの使用方法については、
196 オプション指定での設定名称 : Quality
197 ブラウザ上での設定名称 : Quality
202 印刷設定を行うには、以下の3つの方法があります。
205 lpoptionsを使用します。コマンドの詳細についてはlpoptions(1)を
208 例) 登録プリンタ名 ep901a に対して
209 ink=COLOR, PageSize=A4, quality=PLAIN_NORMAL を指定する場合
211 $ lpoptions -p ep901a -o ink=COLOR -o media=A4 -o quality=PLAIN_NORMAL
215 プリンタ画面より、"Configure Printer" を選択すると、設定画面が
219 lpoptions と同様に、-oオプションで設定します。コマンドの
220 詳細については、lpr(1)、lp(1)を参照下さい。
224 印刷には、従来のLPRと同様にlprコマンドもしくはlpコマンドを用いて
225 実行します。印刷できるフォーマットは以下の通りです。
235 $ lpr -P PRINTER_NAME <file>
236 $ lp -d PRINTER_NAME <file>
239 printer_name=a950, ink=MONO, media=Legal の場合
241 $ lpr -P a950 -o ink=MONO -o media=Legal <file>
242 $ lp -d a950 -o ink=MONO -o media=Legal <file>
245 印刷の方法については、CUPSの実装に依存します。より詳しい情報については、
248 -------------------------------------------------------------------------------
249 6 LSB非対応ディストリビューションでのビルド方法
250 -------------------------------------------------------------------------------
251 6.1 Redhat系ディストリビューションの場合
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
257 6.1.2 configureを実行し、ソースtarballを作成します。
258 $ cd epson-inkjet-printer-escpr-1.2.2
259 $ ./bootstrap && ./configure --prefix=/usr && make dist
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
268 (~/.rpmmacrosでrpmbuild以外のディレクトリを指定することもできます。)
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
274 6.1.5 rpmパッケージを作成します。
275 $ cd ~/rpmbuild/SPECS
276 $ rpmbuild -ba --clean epson-inkjet-printer-escpr.spec
278 成功すると、~/rpmbuild/RPMSにrpmパッケージが作成されます。
281 6.2 Debian系ディストリビューションの場合
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
287 6.2.2 configureを実行します。
288 $ cd epson-inkjet-printer-escpr-1.2.2
289 $ ./bootstrap && ./configure --prefix=/usr
291 6.2.3 debパッケージを作成します。
295 成功すると、ひとつ上のディレクトリにdebパッケージが作成されます。
298 6.3 それ以外のディストリビューションの場合
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
304 6.3.2 configureを実行します。
305 $ cd epson-inkjet-printer-escpr-1.2.2
306 $ ./bootstrap && ./configure --prefix=/usr
308 CUPS filterとPPDファイルのインストール先は自動判定していますが、
309 以下のconfigure オプションで、明示的に指定することもできます。
311 * "--with-cupsfilterdir" ..... CUPSフィルターの保存先
312 例) /usr/lib/cups/filter
313 * "--with-cupsppddir" ........ PPDファイルの保存先
316 6.3.3 make, make install を実行します
317 $ cd epson-inkjet-printer-escpr-1.2.2
322 -------------------------------------------------------------------------------
324 -------------------------------------------------------------------------------
325 本製品の開発にあたり、以下の方々に御協力頂きました。
329 Nobby N Hirano <nobby@nmail.hiug.ne.jp>
330 山岸俊博 <toshihiro@turbolinux.co.jp>
331 佐藤望 <nozomi@esd.spr.epson.co.jp>