ユニテクス・プリントフィルタ UPF

UNIteX Print Filter
USERS MANUAL

株式会社ユニテクス・ジャパン

まえがき

本書は、プリント・フィルタプログラムについて記述したものです。
本マニュアルは、当社製品のSuperLayout（スーパーレイアウト）で編集し、印刷したものです。

＊ 本書中の社名や製品名は、各社の商標もしくは登録商標です。
ご注意● 本書は著作権法の保護を受けています。本書の一部あるいは全部について、株式会社ユニテクス・ジャパンから文書による承諾を得ずに、いかなる方法においても無断で複写、複製することは禁じられています。
● 本書の内容に関しては将来予告なしに変更することがあります。
● 弊社はお客様の機器運用に関するいかなる損害の責任も負いません。

目
第１章

次

テキスト・フィルタ ………………………………… 1

1.1 使用方法 ………………………………………………………………………… 1
1.2 オプション ……………………………………………………………………… 2
1.2.1 用紙サイズ ……………………………………………………………… 2
1.2.2 用紙方向 ………………………………………………………………… 3
1.2.3 マージン ………………………………………………………………… 3
1.2.4 給紙装置 ………………………………………………………………… 4
1.2.5 漢字書体 ………………………………………………………………… 5
1.2.6 欧文書体 ………………………………………………………………… 7
1.2.7 半角カナ ………………………………………………………………… 9
1.2.8 文字セット …………………………………………………………… 10
1.2.9 印字の向き …………………………………………………………… 11
1.2.10 文字サイズ …………………………………………………………… 12
1.2.11 行間サイズ …………………………………………………………… 12
1.2.12 漢字コード …………………………………………………………… 12
1.2.13 改ページコード ……………………………………………………… 13
1.3 使用例 ………………………………………………………………………… 14
1.4 制御コードについて ………………………………………………………… 15
1.5 LIPSの書体名称 ……………………………………………………………… 16
1.6 PCLの書体名称と文字セット名称 ………………………………………… 18

第２章

イメージ・フィルタ ………………………………… 23

2.1 使用方法 ……………………………………………………………………… 23
2.2 オブション …………………………………………………………………… 24
2.2.1 解像度 ………………………………………………………………… 24
2.2.2 給紙装置 ……………………………………………………………… 25
2.2.3 排紙装置 ……………………………………………………………… 26
2.2.4 用紙種類 ……………………………………………………………… 26
2.2.5 用紙サイズ …………………………………………………………… 27
2.2.6 用紙方向 ……………………………………………………………… 28
2.2.7 マージン ……………………………………………………………… 28
2.2.8 白黒印刷 ……………………………………………………………… 28
2.2.9 ハーフトーン ………………………………………………………… 29
2.2.10 ガンマ補正 …………………………………………………………… 29
2.2.11 カラーバランス ……………………………………………………… 30
2.2.12 コントラスト ………………………………………………………… 30
2.2.13 彩度 …………………………………………………………………… 30
2.2.14 明るさ ………………………………………………………………… 31
2.2.15 Ｘ方向スケール ……………………………………………………… 31
2.2.16 Ｙ方向スケール ……………………………………………………… 31
2.2.17 フィット ……………………………………………………………… 32
2.2.18 Ｘ方向配置 …………………………………………………………… 32
2.2.19 Ｙ方向配置 …………………………………………………………… 32
2.2.20 レイアウト …………………………………………………………… 33
2.2.21 特殊処理 ……………………………………………………………… 34
2.3 使用例 ………………………………………………………………………… 35

第３章

印刷システム組み込み時の使用例 ………………… 37

3.1 使用方法 ……………………………………………………………………… 37
3.2 テキストデータの出力例 …………………………………………………… 38
3.3 イメージデータの出力例 …………………………………………………… 38

第４章

特記事項 ……………………………………………… 39

4.1 パッケージ名とフィルター名称 …………………………………………… 39
4.2 制約事項 ……………………………………………………………………… 39

本書で記載している書体と記号について本書で記載している書体と記号については下記の通りです。
書体と記号
ABCabc123

説明
書式、コマンド名、ファイル名、ディレクトリ名、出力例、使用例等を表します。
例

ABCabc123

ユーザーが入力する文字を表します。
例

ABCabc123"-po n1" "Times-Roman"% lp -d prn1 xxx.dat

コマンド行の可変部分を表します。実際の名前や値と置き換えてください。
例% lp -d prn1 xxx.dat

上記例では "xxx.dat" の部分を置き換えます。
ABCabc123

ユーザーが入力する文字でコマンド行の可変部分を表します。実際の名前や値と置き換えて下さい。
例% lp -d prn1 xxx.dat

上記例では "xxx.dat" の部分を置き換えます。
[ ]角括弧には、省略可能なオプションが含まれます。
例-gm n1[,n2,n3]

上記の場合にはn2とn3のオプションが省略可能です。
|「パイプ」または「バー」と呼ばれる記号は、シェルで使用する場合、次に実行するコマンドへデータを受け渡します。
例% cat xxx.txt | upfescptf

上記の例では"cat xxx.txt"で標準出力に出力するデータが "|" によって"upfescptf" の標準入力としてデータが受け渡されます。
<

コマンドへ標準入力からデータを入力します。
例% upfescptf < xxx.txt

上記の場合、 "xxx.txt"のファイル内容を "upfescptf" の標準入力から読み込みます。
>

コマンドの出力を標準出力からデータを出力します。
例% ls > xxx.out

上記の場合、"ls"コマンドの結果を"xxx.out"に出力しています。
%

UNIXのCシェルを表します。
例% rm xxx.txt

上記の場合には通常ユーザーで "rm xxx.txt" を実行します。
#

UNIXのスーパーユーザーを表します。
例# rm xxx.txt

上記の場合にはスーパーユーザーで "rm xxx.txt" を実行します。

i

ii

1
テキスト・フィルタ
1.1 使用方法

標準入力からのテキストデータに各プリンタのコントロールコードを付して標準出力より出力します。
フィルタを使用してテキストデータを各プリンタのコントロールコードへ変換し印刷するには以下のように行います。
下記を前提として記載します。
インストール先：/opt/UPF
パッケージ：UPF-CBJC
印刷システム：LPスプーリング

UPFフィルタを実行して変換し、変換したデータを印刷する例% upfcbjctf [オプション] -in テキストファイル名 -out 出力ファイル名% lp -d プリンタ名 出力ファイル名
標準入出力を使用した場合は% upfcbjctf [オプション] < テキストファイル名 > 出力ファイル名% lp -d プリンタ名 出力ファイル名

シェルのパイプ機能を使って一回の操作で印刷まで実行する例% upfcbjctf [オプション] -in テキストファイル名 | lp -d プリンタ名

印刷システムが「LPR」の場合、上記例の "lp -d プリンタ名" を "lpr -Pプリ
ンタ名" へ置き換えて下さい。

1

第１章

テキスト・フィルタ

1.2 オプション

本フィルタは、以下のオプションにて各種設定を行うことが出来ます。オプションを省略したり、オプションの書式を誤った場合には初期値にて動作します。

1.2.1 用紙サイズ

用紙サイズを設定します。実際に設定可能な用紙サイズはプリンタに依存します。
設定可能かどうかはプリンタのマニュアルをご覧下さい。

書式
パラメータ

-ps n1[xn2]n1：用紙名称、または用紙の幅
n1 = A0
A1
A2
A3
A3+
A4
A5
A6
A7
A8
A9
A10
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
LT
HLT
LG
EXE
GLG
GLT
B
F4
PCARD
MON
C10
DL
C5
NOTE
w

… A0 (※1)… A1 (※1)… A2 (※3)… A3… A3ノビ (※3)
… A4
… A5
… A6
… A7 (※1)… A8 (※1)… A9 (※1)… A10 (※1)
… B0 (※1)… B1 (※1)… B2 (※1)… B3 (※1)… B4… B5… B6 (※1)… B7 (※1)… B8 (※1)… B9 (※1)… B10 (※1)
… Letter… Half Letter (※3)… Legal… Executive… Government Legal (※3)
… Government Letter (※3)
… Ledger (※2)
… F4 (※3)… はがき… Monarch… Commercial 10
… DL
… C5
… Note (※1) (※3)
… 幅 [w = 実数（単位ミリ）]※1 UPF-PS及びUPF-PSCのみでサポートします。
※2 UPF-PS及びUPF-PSCの場合は"LEDGER"を指定します。
※3 UPF-PCL及びUPF-PCLCではサポートしません。
n2：用紙の高さ
n2 = h初期値
対象… 高さ [h = 実数（単位ミリ）]A4
UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

2

第１章
1.2.2 用紙方向

テキスト・フィルタ

用紙方向を設定します。

書式-po n1

パラメータ

n1 = 01

初期値
対象

1.2.3 マージン… ポートレイト（縦置き）… ランドスケープ（横置き）

0（ポートレイト）
UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

トップ、ボトム、レフト、ライト・マージンを設定します。

書式
パラメータ

-pm n1 n2 n3 n4
n1 = nn2 = nn3 = nn4 = n… トップ・マージン [n = 実数（単位ミリ）] (※1) (※3)… ボトム・マージン [n = 実数（単位ミリ）] (※1) (※3)… レフト・マージン [n = 実数（単位ミリ）] (※2)… ライト・マージン [n = 実数（単位ミリ）] (※2)

※1 UPF-ESCP,UPF-CBJC,UPF-EMJCの場合はトップ及びボトムの設定は無視されます。
※2 UPF-ESCP,UPF-CBJC,UPF-EMJC,UPF-PCL,UPF-PCLCの場合はレフト及びライト
マージンはプリンタ側で文字数でマージン設定されますので、指定した値とは若干ずれる場合があります。
※3 UPF-PCL,UPF-PCLCのトップ及びボトムはプリンタ側で行数でマージン設定されますので、指定した値とは若干ずれる場合があります。

初期値

それぞれ５ミリ (※4)※4 UPF-EMJCの場合はボトムのみ１４ミリとなります。

対象

UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

3

第１章

テキスト・フィルタ

1.2.4 給紙装置

給紙装置を選択します。

書式-pu n1[,n2]パラメータ

n1：給紙装置
UPF-PS,UPF-PSCの場合)
n1 = 01… 自動給紙… 手差し装置

UPF-PCL,UPF-PCLCの場合) (※1)
n1 = 0
1
2
3
4
5
6
7
8
20
21
：
38
39

… In Tray (current tray)… 1st Cassette (Main Paper Src.)… Manual Feed Tray
… Manual Feed Tray
… MultiPurpose Tray
… 2nd Cassette (Opt. Source)… Envelope Feeder… Auto Select… 3rd Cassette… HCI Trays 2… HCI Trays 3… HCL Trays ：… HCL Trays 20… HCL Trays 21

上記以外の場合)
n1 = 0
1
2
3… プリンタの設定に依存… 標準給紙装置… オプション給紙装置… フロントトレイ

n2：ビン番号UPF-PS,UPF-PSCの場合)
指定なし
UPF-PCL,UPF-PCLCの場合)
指定なし
上記以外の場合)
n2 = n… ビン番号 [n = 整数]※1 プリンタ機種により給紙装置番号は異なります。

初期値

対象

0（自動給紙）0（In Tray current tray）
0（プリンタの設定に依存）… UPF-PS, UPF-PSC… UPF-PCL, UPF-PCLC… 上記以外UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

4

第１章
1.2.5 漢字書体

テキスト・フィルタ

漢字（２バイト系）書体を選択します。実際に設定可能な漢字書体はプリンタに依存します。
設定可能かどうかはプリンタのマニュアルかプリンタのステータスシート又はフォントリス
トを印刷してご確認下さい。

書式
パラメータ

-fk n1n1：漢字書体番号もしくは漢字書体名称 (※1)
UPF-ESCP,UPF-CBJC,UPF-EMJCの場合)
n1 = 0
1
2
3
4
5

… 明朝体
… 角ゴシック体
… 行書体
… 楷書体
… 教科書体… 丸ゴシック体

UPF-LIPS2,UPF-LIPS3の場合)
n1 = 80
81
82
83
84
85
86
87
88
89

… 明朝体
… 角ゴシック体… 丸ゴシック体… 教科書体
… 楷書体
… 行書体
… 草書体
… 隷書体
… 宋朝体
… 勘亭流

UPF-LIPS4,UPF-LIPS4Cの場合)
n1 = 漢字書体名称"Mincho-Medium.J78""Gothic-Medium.J78""RoundGothic-Light.J78""Mincho-Medium.J90""Gothic-Medium.J90""RoundGothic-Light.J90"(※2)
UPF-ESCPG,UPF-EEPGCの場合)
n1 = 10
9
66
67
68
69
76
77

… 明朝体
… 角ゴシック体… エプソン丸ゴシック体… エプソン教科書体… エプソン正楷書体… エプソン行書体… 太明朝体… 太角ゴシック体

5… 明朝体（旧JIS）… ゴシック体（旧JIS）… 丸ゴシック体（旧JIS）… 明朝体（新JIS）… ゴシック体（新JIS）… 丸ゴシック体（新JIS）

第１章

テキスト・フィルタ

UPF-PS,UPF-PSCの場合)
n1 = 漢字書体名称"Ryumin-Light-H""Ryumin-Light-V""GothicBBB-Medium-H""GothicBBB-Medium-V"(※3) (※4)… 明朝体（横書き）… 明朝体（縦書き）… ゴシック体（横書き）… ゴシック体（縦書き）

UPF-PCL,UPF-PCLCの場合)
n1 = 漢字書体名称"HEISEI-MINCHO""P-HEISEI-MINCHO""HEISEI-KAKUGOTHIC""P-HEISEI-KAKUGOTHIC"(※4) (※5)… 平成明朝… Ｐ平成明朝… 平成角ゴシック… Ｐ平成角ゴシック※1 プリンタに該当フォントが登録されている必要があります。
※2 UPF-LIPS4,UPF-LIPS4Cで使用する漢字書体名称については「1.5 LIPSの書体名称」
を参照して下さい。
※3 UPF-PS,UPF-PSCの漢字書体名称は横書き及び縦書きで書体名が異なりますので注意して下さい。
※4 記載しているフォント名称は一部のみです。その他のフォント名称につきましては
プリンタのステータスシート又はフォントリストを印刷して確認して下さい。
※5 UPF-PCL,UPF-PCLCで使用する漢字書体名称については「1.6 PCLの書体名称と文字セット名称」を参照して下さい。

初期値

0（明朝体）… UPF-ESCP, UPF-CBJC, UPF-EMJC
80（明朝体）… UPF-LIPS2, UPF-LIPS310（明朝体）… UPF-ESCPG, UPF-EEPGC"Mincho-Medium.J78"（明朝体 旧JIS） … UPF-LIPS4, UPF-LIPS4C"Ryumin-Light-H"（明朝体）… UPF-PS, UPF-PSC"HEISEI-MINCHO"（平成明朝）

対象… UPF-PCL, UPF-PCLC

UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

6

第１章
1.2.6 欧文書体

テキスト・フィルタ

欧文（１バイト系）書体を選択します。実際に設定可能な欧文書体はプリンタに依存します。
設定可能かどうかはプリンタのマニュアルかプリンタのステータスシート又はフォントリス
トを印刷してご確認下さい。

書式
パラメータ

-fa n1
n1：欧文書体番号もしくは欧文書体名称 (※1)
UPF-ESCP,UPF-CBJC,UPF-EMJCの場合)
n1 = 0
1
2
3
4
5
6
7
8
9
10
11

… ローマン… サンセリフ… クーリエ… プレステージ… スクリプト… OCR-B… OCR-A… オレータ… オレータ-S… スクリプトC… ローマンT… サンセリフH

UPF-LIPS2,UPF-LIPS3の場合)
n1 = 0
1
2
3
4
5
12
15
16
17
23
31
43
45
47

… Line Printer… Pica… Elite… Courier… Swiss… Dutch… Swiss-Narrow… ZapfCalligraphic… Garland… Zapf Humanist… Century Schoolbool… ITC Avant Garde Gothic… ITC Zapf Chancery… ITC Zapf Dingbats… ITC Bookman

UPF-LIPS4,UPF-LIPS4Cの場合)
n1 = 欧文書体名称"Mincho-Medium-H.ROMA""Gothic-Medium-H.ROMA""RoundGothic-Light-H.ROMA"(※2) (※3)… 明朝体（半角）… ゴシック体（半角）… 丸ゴシック体（半角）UPF-ESCPG,UPF-EEPGCの場合)
n1 = 0
1
2
3
8
12
13
17
18
19
20
21
22
25
26

… ローマン… サンセリフ… Courier… ITC Zapf Dingbats… EDP… EPSON Roman T… EPSON Sans serif H… Symbolic Character set… EPSON Roman P… ITC Avant Garde Gothic Book
… ITC Bookman… EPSON Sans Serif HN… ITC Zapf Chancery… Dutch801… Swiss721

7

第１章

テキスト・フィルタ

UPF-PS,UPF-PSCの場合)
n1 = 欧文書体名称"Times-Roman""Times-Italic""Times-Bold""Times-RoldItalic""Helvetica""Helvetica-Oblique""Helvetica-Bold""Helvetica-BoldOblique""Courier""Courier-Oblique""Courier-Bold""Courier-BoldOblique""Symbol""Ryumin-Light.Hankaku""GothicBBB-Medium.Hankaku"
(※4)

… タイム
… タイム斜体… タイム強調… タイム強調斜体… サンセリフ… サンセリフ斜体… サンセリフ強調… サンセリフ強調斜体… クーリエ… クーリエ斜体… クーリエ強調… クーリエ強調斜体… シンボル… 明朝体半角… ゴシック体半角

UPF-PCL,UPF-PCLCの場合)
n1 = 欧文書体名称"Courier""Courier-Bold""Courier-Italic""Courier-Bold-Italic""Arial""Arial-Bold""Arial-Italic""Arial-Bold-Italic""Times-Roman""Times-Bold""Times-Italic""Times-Bold-Italic""Helverica""Helverica-Bold""Helverica-Oblique""Helverica-Bold-Oblique""Symbol"(※4) (※5)… クーリエ… クーリエ強調… クーリエ斜体… クーリエ強調斜体… Arial… Arial強調… Arial斜体… Arial強調斜体… タイム… タイム強調… タイム斜体… タイム強調斜体… サンセリフ… サンセリフ強調… サンセリフ斜体… サンセリフ強調斜体… シンボル※1 プリンタに該当フォントが登録されている必要があります。
※2 UPF-LIPS4,UPF-LIPS4Cで使用する欧文書体名称については「1.5 LIPSの書体名称」
を参照して下さい。
※3 UPF-LIPS4,UPF-LIPS4Cで使用する欧文書体の文字ピッチがPS（プロポーショナルスペース）の場合、書体名称の後ろに「=1（イコールイチ）」を追加して下さい。
（例：シンボルを指定する場合 "Symbol.SYMK=1"）※4 記載しているフォント名称は一部のみです。その他のフォント名称につきましては
プリンタのステータスシート又はフォントリストを印刷して確認して下さい。
※5 UPF-PCL,UPF-PCLCで使用する欧文書体名称については「1.6 PCLの書体名称と文字セット名称」を参照して下さい。

8

第１章

初期値

対象

1.2.7 半角カナ

テキスト・フィルタ0（ローマン）… UPF-ESCP, UPF-CBJC, UPF-EMJC
1（Pica）… UPF-LIPS2, UPF-LIPS30（ローマン）… UPF-ESCPG, UPF-EEPGC"Mincho-Medium-H.ROMA"(明朝体半角) … UPF-LIPS4, UPF-LIPS4C"Times-Roman"… UPF-PS, UPF-PSC"Times-Roman"… UPF-PCL, UPF-PCLC
UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

UPF-PS及びUPF-PSCで欧文書体名に半角カナ書体を指定した場合に指定します。

書式

-fh

パラメータ

なし

初期値

なし

対象

UPF-PS, UPF-PSC

9

第１章

テキスト・フィルタ

1.2.8 文字セット

欧文（１バイト系）の文字セットを選択します。実際に設定可能な文字セットはプリンタに依存します。
設定可能かどうかはプリンタのマニュアルかプリンタのステータスシート等を印刷してご確
認下さい。

書式
パラメータ

-cs n1
n1：文字セット番号もしくは文字セット名称
UPF-ESCP,UPF-CBJC,UPF-EMJCの場合)
n1 = 0
1
2
3
4
5
6
7
8
9
10
11
12
13
64

… ＵＳＡ
… フランス… ドイツ… イギリス… デンマーク… スウェーデン… イタリア… スペイン… 日本… ノルウェー
… デンマークII… スペインII… ラテンアメリカ… 韓国… リーガル

UPF-ESCPG,UPF-EEPGCの場合)
n1 = 16
17
18
19
20
21
22
23
24
25
26
27
28
32
33
34
35
48
64
80
124
125
126
127
328
344

… EPSON Character set USA… EPSON Character set France… EPSON Character set Germany… EPSON Character set UK… EPSON Character set Denmark1… EPSON Character set Sweden… EPSON Character set Italy… EPSON Character set Spain1… EPSON Character set Japan… EPSON Character set Norway… EPSON Character set Denmark2… EPSON Character set Spain2… EPSON Character set Latin America… Nordic (Code Page 865)
… Portuguess (Code Page 860)
… Multilingual (Code Page 850)
… Canadian-French (Code Page 863)
… ECMA94-1… US English (Code Page 437)
… Windows 3.1 Character Set… More Wing Bats
… Symbolic… ITC Zapf Dingbats… Symbolic Character set… EPSON KATAKANA set Japan… EPSON HIRAGANA set Japan

10

第１章

テキスト・フィルタ

UPF-PCL,UPF-PCLCの場合)
n1 = 文字セット名称… "Kana-8"… "Symbol"… "Legal"… "Roman-8""Kana-8""Symbol""Legal""Roman-8"(※1)※1 UPF-PCL,UPF-PCLCで使用する文字セット名称は「1.6 PCLの書体名称と文字セット名称」を参照して下さい。

初期値

対象

1.2.9 印字の向き

8（日本）
328（EPSON KATAKANA set Japan)"Windows-3.1-Latin-1"… UPF-ESCP, UPF-CBJC, UPF-EMJC… UPF-ESCPG, UPF-EEPGC… UPF-PCL, UPF-PCLC

UPF-CBJC
UPF-ESCP UPF-EMJC UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC

印字の向き（横書き／縦書き）を選択します。

書式
パラメータ

初期値
対象

-fo n1n1 = 0 … 横書き
1 … 縦書き0（横書き）UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

11

第１章

テキスト・フィルタ

1.2.10 文字サイズ
書式
パラメータ

文字サイズを設定します。
-fs n1 n2
n1：文字の幅
n2：文字の高さ… 文字の幅 [n = 実数（単位ポイント）]… 文字の高さ [n = 実数（単位ポイント）]n1 = nn2 = n※ UPF-ESCP,UPF-CBJC,UPF-EMJCの場合は以下のサイズから選択。
n = 4.8
6.0
7.2

初期値

それぞれ１０ポイント※ UPF-ESCP,UPF-CBJC,UPF-EMJCの場合は７．２ポイント

対象

1.2.11 行間サイズ
書式
パラメータ

UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

行間サイズを設定します。
-ls n1n1：行間サイズ
n1 = n

初期値
対象1.2.12 漢字コード

文字サイズ（高さ）の１．２倍
UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

入力漢字コードを指定します。

書式-fc n1

パラメータ

n1 = 012

初期値
対象… 行間サイズ [n = 実数（単位ポイント）]… EUC… Shift-JIS (MS-KANJI)… JIS

0（EUC）UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

12

第１章
1.2.13 改ページコード

UPF-PS及びUPF-PSCで改ページ（^L：コントロールL）が有効となります。

書式

-pc

パラメータ

なし

初期値
対象

テキスト・フィルタ

改ページコード無効（指定なし）
UPF-PS UPF-PSC

13

第１章

テキスト・フィルタ

1.3 使用例
用紙サイズ指定

テキストフィルタのオプションの使用例を以下に記述します。
用紙サイズをＢ５にしてプリンタ「prn1」へ出力したい場合% upfescptf -in xxx.txt -ps B5 | lp -d prn1

用紙サイズとマージン指定用紙サイズをＢ５、マージンを上：10mm、下：20mm、左：30mm、右：40mmにしたい場合% upfescptf -in xxx.txt -ps B5 -pm 10 20 30 40 | lp -d prn1

文字サイズの指定

文字サイズを７．２ポイントにしたい場合% upfescptf -in xxx.txt -fs 7.2 7.2 | lp -d prn1

行間サイズの指定

行間サイズを２０ポイントにしたい場合% upfescptf -in xxx.txt -ls 20 | lp -d prn1

漢字コードの指定

入力漢字コードをShift-JISコードにしたい場合% upfescptf -in xxx.txt -fc 1 | lp -d prn1

半角カナの指定(UPF-PS,UPF-PSC)

半角カナを含んだテキストファイルを出力したい場合% upfpstf -in xxx.txt -fh -fa Ryumin-Light.Hankaku | lp -d prn1

※ 上記使用例は UPF-ESCP を使用した例となります。他のフィルタの場合はupfescptf 部分を置き換えて下さい。フィルタ名称については「4.1パッケージ名とフィルター名」を参照して下さい。
※ 上記使用例は、印刷システムを「LPスプーリング」であることを前提として記載してあります。SunOS4.1.X等のBSD系OSの場合には「ＬＰＲ」となりますので、"lp -d prn1" を "lpr -Pprn1"へ置き換えて下さい。
※ テキストフィルタでは、テキストデータの中にＥＳＣシーケンス等のプリンタ固有の制御コマンドを入れておき、プリンタに出力することはできません。

14

第１章
1.4 制御コードについてテキスト・フィルタ

制御コードについて記述致します。

制御コード

対象

FFコード（0x0c） がテキスト中に存在すると、改ページ命令とみなし、改ページを行います。
HTコード（0x09） がテキスト中に存在すると、水平タブコードとみなし、水平タブ位置までスキップします。
UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

15

第１章

テキスト・フィルタ

1.5 LIPSの書体名称

UPF-LIPS4及びUPF-LIPS4Cで指定する書体名称は 「文字セット名称＋グラフィックセッ
ト」で指定します。
例えば、文字セット名称が「Mincho-Medium」で、グラフィックセットが「J78」 の場合は「Mincho-Medium.J78」と指定します。
各文字セット名称とグラフィックセットについては下記一覧表を参照して下さい。

欧文書体
文字
グラフィック
ピッチ
セット
(cpi)

文字
サイズ
(Point)

文字
スタイル

ストローク
ウェイト

ALP10

ROMA *1
KATA

10.00

12.00

直立体

ミディアム Line Printer

ALP15

ROMA *1
KATA

15.00

7.20

直立体

ミディアム Line Printer

ALP1125

ROMA *1
KATA

11.25

9.60

直立体

ミディアム Line PrinterNcourier10
Ncourier10B
Ncourier10I

ISO *2
DIABLO *3
CN *4
IBM *5

10.00

12.00

直立体
斜体

ミディアム Courier
ボールド

Ncourier15

ISO *2
DIABLO *3
CN *4

15.00

8.16

直立体

ミディアム Courier

Ncourier17

IBM *5

16.66

8.16

直立体

ミディアム Courier

Ncourier20

ISO *2
DIABLO *3
CN *4
IBM *5

20.00

7.20

直立体

ミディアム Courier

GarlandPS11

ROMA *6
N_KATA
N_HIRA
N_GRF

ＰＳ

10.80

直立体

ミディアム Garland

LinePrinter-Bold

ROMA
KATA

固定

Scalable

直立体

ボールド

Ncourier
Ncourier-Bold
Ncourier-Italic

ISO *2
DIABLO *3
CN *4
IBM *7PS *8

固定

Scalable

直立体斜体

ミディアム Courier
ボールド

Swiss
Swiss-Bold
Swiss-Oblique
Swiss-BoldOblique

ISO *2
DIABLO *3
CN *4
IBM *7PS *8

ＰＳScalable

直立体斜体

ミディアム Swiss
ボールド

Dutch
Dutch-Bold
Dutch-Italic
Dutch-BoldItalic

ISO *2
DIABLO *3
CN *4
IBM *7PS *8

ＰＳScalable

直立体斜体

ミディアム Dutch
ボールド

Symbol

SYML
SYMR

ＰＳ

Scalable

直立体斜体

ミディアム Symbol

Garland-Medium-H

ROMA *6
N_KATA
N_HIRA
N_GRF

固定

Scalable

直立体

ミディアム Garland

Garland-Medium-HP

ROMA *6

固定

Scalable

直立体

ミディアム Garland
ミディアム 明朝体

文字セット
名称

Mincho-Medium-H

ROMA *A

固定

Scalable

直立体

RoundGothic-Light-H

ROMA *C固定

Scalable

直立体

16

ライト

主書体

Line Printer

丸ゴシック体第１章

テキスト・フィルタ

主書体

漢字書体
文字セット
名称

文字
グラフィック
ピッチ
セット
(cpi)

文字
サイズ
(ポイント)

文字
スタイル

ストローク
ウェイト

Mincho-Medium

JIS *D固定

Scalable

直立体

ミディアム

明朝体

Gothic-Medium

JIS *D固定

Scalable

直立体

ミディアム

ゴシック体

RoundGothic-Light

JIS *D固定

Scalable直立体

ライト丸ゴシック体ISO *2
DIABLO *3
CN *4
IBM *7PS *8
ROMA *6
ROMA *AROMA *C
JIS *D… グラフィックセットの「ISO *2」から指定します。
… グラフィックセットの「DIABLO *3」から指定します。
… グラフィックセットの「CN *4」から指定します。
… グラフィックセットの「IBM *7」から指定します。
… グラフィックセットの「PS *8」から指定します。
… グラフィックセットの「ROMA *6」から指定します。
… グラフィックセットの「ROMA *A」から指定します。
… グラフィックセットの「ROMA *C」から指定します。
… グラフィックセットの「JIS *D」から指定します。

グラフィックセット
ROMA *1

ISO *2

DIABLO *3

ETW *4

IBM *5

IBM *7ROMA

ISO_UK

88_UK

CN_CND

IBML

IBML

N_USA

ISO_USA

92_NL

CN_NL

IBMR1

IBML2

N_JPN

ISO_S/F

92_UK

CN_SWS

IBMR2

IBMR1

ISO_N/D

92_SWD

CN_UK

IBM850IBMR2ISO_JPN

92_GER

CN_USA

IBMP

IBM850

ISO_GER

92_FRC

CN_SWD

IBM860IBM819ISO_FRC

96M_UK

CN_N/D

IBM863IBMP

ISO_ITY

96M_USA

CN_JPNIBM865

IBM860

ISO_SPN

96M_S/F

CN_GER

96M_N/D

CN_FRCROMA *6
ROMA
N_Jpn
N/USA
N/GER

96M_GER

N/SWD
N/UK
N_UK
N_USA

IBM863
ROMA *B
ROMA

PS *8

96M_FRCROMA *AKATA

PSL

96X_USA

ROMA

HIRA

PSR

96P_UKKATA

N_hKEI

96P_USAHIRA

96P_S/F

N_hKEI

N_SWD
N_JPN

96P_NOR

N_GER

96P_GER
96P_FRC

UPF-LIPS4 UPF-LIPS4C

17

IBM1004
TURKISH
Win31L
Win31RROMA *C

JIS *D

ROMA

J78

KATA

J90

HIRA

対象

IBM865

第１章

テキスト・フィルタ

1.6 PCLの書体名称と文字セット名称

UPF-PCL及びUPF-PCLCで指定する書体名称と文字セット名称はPCLフォント定義に記載されている名称を指定します。
PCLフォント定義は書体名称、 文字セット名称をPCLコードへ置き換えるものであり、 新し
くPCLプリンタに登録した書体も新たに定義することで利用することが可能となります。
通常は編集する必要はありませんが、新しくフォントＲＯＭ等を入手しこれを使用したい場
合に修正します。

場所
漢字書式/etc/UPF/upfpcl.cfg/KanjiFont
漢字書体名称
PCLコマンド
ピッチ単位(漢字書体名称)(PCLコマンド) ピッチ単位 ;… フィルタの漢字書体指定（-fk）で指定する際の名称を記述します。
… 漢字書体のPCLコマンド（ESCシーケンスコード）を記述します。
… プリンタのフォントリスト等より調べて指定します。
（0：CPI 1:Point）

規定で以下の漢字書体名称が定義してあります。
"HEISEI-MINCHO""P-HEISEI-MINCHO""HEISEI-KAKUGOTHIC""P-HEISEI-KAKUGOTHIC"

欧文書式/AlphaFont
欧文書体名称
PCLコマンド
ピッチ単位(欧文書体名称)(PCLコマンド) ピッチ単位 ;… フィルタの欧文書体指定（-fa）で指定する際の名称を記述します。
… 欧文書体のPCLコマンド（ESCシーケンスコード）を記述します。
… プリンタのフォントリスト等より調べて指定します。
（0：CPI 1:Point）

規定で以下の欧文書体名称が定義してあります。
"Courier""Courier-Bold""Courier-Italic""Courier-Bold-Italic""CG-Times""CG-Times-Bold""CG-Times-Italic""CG-Times-Bold-Italic""CG-Omega""CG-Omega-Bold""CG-Omega-Italic""CG-Omega-Bold-Italic""Coronet""Clarendon-Condensed""Univers-Medium""Univers-Bold""Univers-Italic""Univers-Bold-Italic""Univers-Medium-Condensed""Univers-Bold-Condensed""Univers-Medium-Condensed-Italic""Univers-Bold-Condensed-Italic"

18

第１章

欧文書体
（続き）

"Antique-Olive""Antique-Olive-Bold""Antique-Olive-Italic""Garamond-Antique""Garamond-Halbfett""Garamond-Kursiv""Garamond-Kursiv-Halbfett""Marigold""Albertus-Medium""Albertus-Extra-Bold""Letter-Gothic""Letter-Gothic-Bold""Letter-Gothic-Italic""Arial""Arial-Bold""Arial-Italic""Arial-Bold-Italic""Times-New""Times-New-Bold""Times-New-Italic""Times-New-Bold-Italic""ITC-Avant-Garde-Gothic-Book""ITC-Avant-Garde-Gothic-Demi""ITC-Avant-Garde-Gothic-Book-Oblique""ITC-Avant-Garde-Gothic-Demi-Oblique""ITC-Bookman-Light""ITC-Bookman-Light-Demi""ITC-Bookman-Light-Italic""ITC-Bookman-Light-Demi-Italic""CourierPS""CourierPS-Bold""CourierPS-Oblique""CourierPS-Bold-Oblique""Helvetica""Helvetica-Bold""Helvetica-Oblique""Helvetica-Bold-Oblique""Helvetica-Narrow""Helvetica-Narrow-Bold""Helvetica-Narrow-Oblique""Helvetica-Narrow-Bold-Oblique""New-Century-Schoolbook-Roman""New-Century-Schoolbook-Bold""New-Century-Schoolbook-Italic""New-Century-Schoolbook-Bold-Italic""Palaino-Roman""Palaino-Bold""Palaino-Italic""Palaino-Bold-Italic""Times-Roman""Times-Bold""Times-Italic""Times-Bold-Italic""ITC-Zapf-Chancery-Medium-Italic""Symbol""SymbolPS""Wingdings""ITC-Zapf-Dingbats"

19

テキスト・フィルタ

第１章

テキスト・フィルタ

文字セット名称/SymbolSet(文字セット名称) (Symbol Set ID) ;文字セット名称 … フィルタの文字セット指定（-cs）で指定する際の名称を記述します。
Symbol Set ID … 文字セットの Symbol Set ID を記述します。
規定で以下の文字セット名称が定義してあります。
"GW-3212""ISO-60:Danish-Norwegian""Devanagari""ISO-4:United-Kingdom""Windows-3.1-Latin-2""ISO-69:French""ISO-21:German""Greek-8""Windows-3.1-Latin-Greek""PC-851-Latin-Greek""PC-8-Latin-Greek""Hebrew-7""ISO-8859-8-Latin-Hebrew""Hebrew-8""PC-862-Latin-Hebrew""ISO-15:Italian""Microsoft-Publishing""DeskTop""Document""PC-1004""PS-Text""PS-ISO-Latin1""MC-Text""Ventura-International3""Ventura-US3""Swash-Characters""Small-Caps-Old-Style-Figures""Old-Style-Figures""Fractions""Lining-Figures""Small-Caps-and-Lining-Figures""Alternate-Caps""Kana-8""Korean-8""Line-Draw-7""HP-Block-Characters""Tax-Line-Draw""Line-Draw-8""Ventura-ITC-Zapf-Dingbats3""PS-ITC-Zapf-Dingbats""ITC-Zapf-Dingbats-Series-100""ITC-Zapf-Dingbats-Series-200""ITC-Zapf-Dingbats-Series-300""ITC-Zapf-Dingbats-MS""Windows-Baltic""Carta""Ornaments""Universal-News-Commercial-Pi""Chess""Astrology-1""Pi-Set-1""Pi-Set-2""Pi-Set-3""Pi-Set-4""Pi-Set-5""Pi-Set-6""Wingdings"

20

第１章

文字セット名称（続き）"Math-7""Tech-7""PS-Math""Ventura-Math3""Math-8""Universal-Greek-Math-Pi""TeX-Math-Extension""TeX-Math-Symbol""TeX-Math-Italic""Symbol""ISO-8859-1-Latin-1""ISO-8859-2-Latin-2""ISO-8859-3-Latin-3""ISO-8859-4-Latin-4""ISO-8859-9-Latin-5""ISO-8859-10-Latin-6""ISO-8859-15-Latin-9""ISO-8859-5-Latin-Cyrillic""ISO-8859-6-Latin-Arabic""ISO-8859-7-Latin-Greek""OCR-A""OCR-B""OCR-M""MICR""Typewriter-Paired-APL""Bit-Paired-APL""Expert""Alternate""Fraktur""Reserved-for-Specials""Cyrillic-ASCII""Cyrillic""PC-Cyrillic""Windows-3.1-Latin-Cyrillic""ISO-11:Swedish""ISO-17:Spanish""HP-European-Spanish""HP-Latin-Spanish""HP-GL-Download""HP-GL-Drafting""HP-GL-Special-Symbols""Sonata""Thai-8""TISI-620-2533""Windows-3.1-Latin-5""Turkish-8""PC-8-Turkish""Teletex""ISO-6:ASCII""Legal""Roman-9""HPL""OEM-1""Roman-8""Windows-3.0-Latin-1""PC-8-Code-Page-437""PC-8-D-N-Danish-Norwegian""PC-850-Multilingual""PC-858""Pi-Font""PC-857""PC-852-Latin-2""Windows-3.1-Latin-1""PC-860-Portugal""PC-861-Iceland""PC-863-Canada-French""PC-865-Norway""PC-775"

21

テキスト・フィルタ

第１章

テキスト・フィルタ

文字セット名称（続き）

対象"Arabic-8""Windows-3.1-Latin-Arabic""Code-Page-864-Latin-Arabic""3-of-9-Barcode""Industrial-2-of-5-Barcode""Matrix-2-of-5-Barcode""Interleaved-2-of-5-Barcode""CODABAR-Barcode""MSI-Plessey-Barcode""Code-11-Barcode""UPC-EAN-Barcode""MICR""USPS-ZIP""Math-7""Line-Draw-7""HP-Large-Characters""ISO-61:Norwegian-Version-2""Roman-Extension""ISO-25:French""HP-German""ISO-14:JIS-ASCII""ISO-13:Katakana""ISO-57:Chinese""HP-Spanish""ISO-10:Swedish""ISO-16:Portuguese""ISO-84:Portuguese""ISO-85:Spanish""ISO-2:International-Reference""Arabic"

UPF-PCL, UPF-PCLC

22

2
イメージ・フィルタ
2.1 使用方法

標準入力からのイメージデータに各プリンタのコントロールコードを付して標準出力より出力します。
フィルタを使用してイメージデータを各プリンタのコントロールコードへ変換し印刷するには以下のように行います。
下記を前提として記載します。
インストール先：/opt/UPF
パッケージ：UPF-CBJC
印刷システム：LPスプーリング

UPFフィルタを実行して変換し、変換したデータを印刷する例% upfcbjcif [オプション] -in イメージファイル名 -out 出力ファイル名% lp -d プリンタ名 出力ファイル名
標準入出力を使用した場合は% upfcbjcif [オプション] < イメージファイル名 > 出力ファイル名% lp -d プリンタ名 出力ファイル名

シェルのパイプ機能を使って一回の操作で印刷まで実行する例% upfcbjcif [オプション] -in イメージファイル名 | lp -d プリンタ名

印刷システムが「LPR」の場合、上記例の "lp -d プリンタ名" を "lpr -Pプリ
ンタ名" へ置き換えて下さい。

23

第２章

イメージ・フィルタ

2.2 オブション

本フィルタは、以下のオプションにて各種設定を行うことが出来ます。オプションを省略したり、オプションの書式を誤った場合には初期値にて動作します。

2.2.1 解像度

解像度を設定します。

書式
パラメータ

-r n1
n1：解像度 [整数（単位dpi）]

UPFフィルタ

指定可能な解像度(dpi)

UPF-ESCP

60, 80, 90, 120, 180, 240, 360（※1）

UPF-CBJC

90, 180, 360

UPF-EMJC

180, 360, 720

UPF-EPM3360, 720

UPF-EPM5360, 720

UPF-LIPS2

240

UPF-LIPS3300

UPF-LIPS4

150, 300, 400, 600

UPF-LIPS4C

150, 300, 400, 600（※2）

UPF-ESCPG

240, 300, 360, 480, 600, 1200

UPF-EEPGC

300, 600

UPF-PCL75, 100, 150, 200, 300, 600

UPF-PCLC

75, 100, 150, 200, 300, 600※1 ESCPの場合はＸ方向とＹ方向それぞれ個々に解像度を指定できます。
（例：-r 180x360）※2 BJC-880Jは 180 及び 360 のみ指定可能。

初期値

対象

180（dpi）
360（dpi）
720（dpi）
240（dpi）
300（dpi）
300（dpi）
300（dpi）… UPF-ESCP… UPF-CBJC, UPF-EMJC, UPF-EPM5… UPF-EPM3… UPF-LIPS2… UPF-LIPS3, UPF-LIPS4, UPF-LIPS4C… UPF-ESCPG, UPF-EEPGC… UPF-PCL, UPF-PCLC

UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC

24

第２章
2.2.2 給紙装置

イメージ・フィルタ

給紙装置を選択します。

書式-pu n1[,n2]パラメータ

n1：給紙装置
UPF-PS,UPF-PSCの場合)
n1 = 01… 自動給紙… 手差し装置

UPF-PCL,UPF-PCLCの場合) (※1)
n1 = 0
1
2
3
4
5
6
7
8
20
21
：
38
39

… In Tray (current tray)… 1st Cassette (Main Paper Src.)… Manual Feed Tray
… Manual Feed Tray
… MultiPurpose Tray
… 2nd Cassette (Opt. Source)… Envelope Feeder… Auto Select… 3rd Cassette… HCI Trays 2… HCI Trays 3… HCL Trays ：… HCL Trays 20… HCL Trays 21

上記以外の場合)
n1 = 0
1
2
3… プリンタの設定に依存… 標準給紙装置… オプション給紙装置… フロントトレイ

n2：ビン番号UPF-PS,UPF-PSCの場合)
指定なし
UPF-PCL,UPF-PCLCの場合)
指定なし
上記以外の場合)
n2 = n… ビン番号 [n = 整数]※1 プリンタ機種により給紙装置番号は異なります。

初期値

対象

0（自動給紙）0（In Tray current tray）
0（プリンタの設定に依存）… UPF-PS, UPF-PSC… UPF-PCL, UPF-PCLC… 上記以外UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

25

第２章

イメージ・フィルタ

2.2.3 排紙装置

排紙装置を選択します。

書式
パラメータ

-pd n1
n1：排紙装置
n1 = 01

初期値
対象2.2.4 用紙種類

… フェイスダウントレイ… フェイスアップトレイ

0（フェイスダウントレイ）
UPF-EEPGC

用紙種類を選択します。

書式
パラメータ

-me n1
n1：用紙種類
n1 = 0
12

初期値0（普通紙）

対象

UPF-EEPGC

… 普通紙
… 厚紙
… ＯＨＰシート26

第２章
2.2.5 用紙サイズ

イメージ・フィルタ

用紙サイズを設定します。実際に設定可能な用紙サイズはプリンタに依存します。
設定可能かどうかはプリンタのマニュアルをご覧下さい。

書式
パラメータ

-ps n1[xn2]n1：用紙名称、または用紙の幅
n1 = A0
A1
A2
A3
A3+
A4
A5
A6
A7
A8
A9
A10
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
LT
HLT
LG
EXE
GLG
GLT
B
F4
PCARD
MON
C10
DL
C5
NOTE
w

… A0 (※1)… A1 (※1)… A2 (※3)… A3… A3ノビ (※3)
… A4
… A5
… A6
… A7 (※1) (※3)
… A8 (※1) (※3)
… A9 (※1) (※3)
… A10 (※1) (※3)
… B0 (※1) (※3)
… B1 (※1) (※3)
… B2 (※1) (※3)
… B3 (※1) (※3)
… B4
… B5
… B6 (※1)… B7 (※1) (※3)
… B8 (※1) (※3)
… B9 (※1) (※3)
… B10 (※1) (※3)
… Letter… Half Letter (※3)… Legal… Executive… Government Legal (※3)
… Government Letter (※3)
… Ledger (※2)
… F4 (※3)… はがき… Monarch… Commercial 10
… DL
… C5
… Note (※1) (※3)
… 幅 [w = 実数（単位ミリ）]※1 UPF-PS及びUPF-PSCのみでサポートします。
※2 UPF-PS及びUPF-PSCの場合は"LEDGER"を指定します。
※3 UPF-PCL及びUPF-PCLCではサポートしません。
n2：用紙の高さ
n2 = h初期値
対象… 高さ [h = 実数（単位ミリ）]A4
UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

27

第２章

イメージ・フィルタ

2.2.6 用紙方向

用紙方向を設定します。

書式-po n1

パラメータ

n1 = 01

初期値
対象2.2.7 マージン… ポートレイト（縦置き）… ランドスケープ（横置き）

0（ポートレイト）
UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

トップ、ボトム、レフト、ライト・マージンを設定します。

書式
パラメータ

-pm n1 n2 n3 n4
n1 = nn2 = nn3 = nn4 = n… トップ・マージン [n = 実数（単位ミリ）] (※1)
… ボトム・マージン [n = 実数（単位ミリ）] (※1)… レフト・マージン [n = 実数（単位ミリ）]… ライト・マージン [n = 実数（単位ミリ）]※1 UPF-ESCP,UPF-CBJC,UPF-EMJCの場合はトップ及びボトムの設定は無視されます。

初期値

それぞれ５ミリ (※2) (※3) (※4)※2 UPF-EMJCの場合はボトムのみ１４ミリとなります。
※3 UPF-EPM3及びUPF-EPM5の場合はボトムのみ１７ミリとなります。
※4 UPF-PCL及びUPF-PCLCの場合はレフト・ライトともに７ミリとなります。
７ミリ以下は指定できません。

対象

2.2.8 白黒印刷

UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

カラー画像を白黒で印刷します。

書式-mo n1

パラメータ

n1 = 01

初期値
対象… 白黒印刷を行わない… 白黒印刷を行う

0（白黒印刷を行わない）
UPF-CBJC UPF-LIPS4C
UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-EEPGC
UPF-PCLC

28

第２章
2.2.9 ハーフトーン
書式
パラメータ

イメージ・フィルタ

ハーフトーン処理を選択します。
-di n1[=n2]n1：ハーフトーン処理
UPF-EEPGCの場合）… 解像度優先… 階調優先n1 = 01

UPF-EEPGC以外の場合）… 誤差拡散法（３×２）… 誤差拡散法（５×３）… 組織的ディザ法（ベイヤーパターン）… 組織的ディザ法（渦巻きパターン）… ランダムディザ法… 閾値使用（n2パラメータ：閾値）

n1 = 0
1
2
3
4
5
n2：閾値

… 閾値 [n = 実数（0.0〜1.0）]（※1）

n2 = n※1 UPF-EEPGCはn2パラメータによる閾値指定はありません。

初期値

対象

2.2.10 ガンマ補正
書式
パラメータ

初期値

… UPF-EEPGC… UPF-EEPGC以外

n1：0（解像度優先）
n1：0（誤差拡散法３×２）
n2：0.5

UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC

ガンマ補正の値を指定します。
-gm n1[,n2,n3]
n1 = nn2 = nn3 = n… 赤またはグレーのガンマ値 [n = 実数]… 緑のガンマ値（省略時はn1を使用） [n = 実数]… 青のガンマ値（省略時はn1を使用） [n = 実数]

ガンマ補正なし (※1)
※1 カラーイメージをカラーレーザープリンタに出力する場合、ガンマ補正の
赤、緑、青を全て０．６に設定すると印刷品質が向上することがあります。

対象

UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

29

第２章

イメージ・フィルタ

2.2.11 カラー
バランス

カラーバランスを調整します。フィルタに与える値が負（−）の場合、色がうすくなります。
フィルタに与える値が正（＋）の場合、色が濃くなります。

書式
パラメータ

初期値
対象

2.2.12 コントラスト-va n1[,n2,n3]
n1 = nn2 = nn3 = n

カラーバランス調整なし
UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

コントラストを調整します。フィルタに与える値が負（−）の場合、明暗の差が少なくなります。フィルタに与える値が正（＋）の場合、明暗の差がはっきりします。

書式-co n1

パラメータ

n1 = n

初期値
対象2.2.13 彩度… 赤またはグレーの調整値 [n = 整数（単位％ -100〜100）]… 緑の調整値（省略時はn1を使用） [n = 整数（単位％ -100〜100）]… 青の調整値（省略時はn1を使用） [n = 整数（単位％ -100〜100）]… 調整値 [n = 整数（単位％-100〜100）]

コントラスト調整なし
UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

彩度を調整します。フィルタに与える値が負（−）の場合、色みがなくなりグレーに近付きます。フィルタに与える値が正（＋）の場合、色みが強くなり鮮やかになります。

書式-sa n1

パラメータ

n1 = n

初期値
対象… 調整値 [n = 整数（単位％-100〜100）]

彩度調整なしUPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

30

第２章
2.2.14 明るさ

イメージ・フィルタ

明るさを調整します。フィルタに与える値が負（−）の場合、暗くなります。フィルタに与える値が正（＋）の場合、明るくなります。

書式-br n1

パラメータ

n1 = n

初期値
対象2.2.15 Ｘ方向スケール

UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

イメージのＸ（横）方向のスケールを指定します。フィットオプションとは排他的に取り扱って下さい。
-xs n1

パラメータ

n1 = n対象

2.2.16 Ｙ方向スケール

UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

イメージのＹ（縦）方向のスケールを指定します。フィットオプションとは排他的に取り扱って下さい。
-ys n1

パラメータ

n1 = n

対象… Ｘ方向スケール値 [n = 実数（単位％）]

100.0（１倍）

書式

初期値-100〜100）]

明るさ調整なし

書式

初期値… 調整値 [n = 整数（単位％… Ｙ方向スケール値 [n = 実数（単位％）]

100.0（１倍）
UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

31

第２章

イメージ・フィルタ

2.2.17 フィット

イメージのサイズを印字範囲にフィットさせます。Ｘ方向及びＹ方向スケールオプションとは排他的に取り扱って下さい。

書式-fi n1

パラメータ

n1 = 012

初期値
対象

2.2.18 Ｘ方向配置

フィット処理なし
UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

イメージのＸ（横）方向の配置位置を指定します。レイアウトオプションとは排他的に取り扱って下さい。

書式

-x n1

パラメータ

n1 = n

初期値
対象2.2.19 Ｙ方向配置

UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

イメージのＹ（縦）方向の配置位置を指定します。レイアウトオプションとは排他的に取り扱って下さい。
-y n1

パラメータ

n1 = n

対象… Ｘ方向配置位置 [n = 実数（単位ミリ）]レフトマージン位置

書式

初期値… 印字範囲の縦横比の小さい方にフィットさせます… 印字範囲の横方向にフィットさせます… 印字範囲の縦方向にフィットさせます… Ｙ方向配置位置 [n = 実数（単位ミリ）]トップマージン位置
UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

32

第２章
2.2.20 レイアウト

イメージのレイアウト方法を指定します。Ｘ方向及びＹ方向配置位置オプションとは排他的に取り扱って下さい。

書式-la n1

パラメータ

n1 = 0
1
2
3
4

初期値
対象

イメージ・フィルタ… 用紙の左上… 用紙の右上… 用紙の中央… 用紙の左下… 用紙の右下

用紙の左上
UPF-CBJC UPF-LIPS2 UPF-LIPS3 UPF-LIPS4 UPF-LIPS4C
UPF-ESCP UPF-EMJC UPF-EPM3 UPF-EPM5 UPF-ESCPG UPF-EEPGC
UPF-PCL UPF-PCLC UPF-PS UPF-PSC

33

第２章

イメージ・フィルタ

2.2.21 特殊処理

各フィルタ固有の特殊処理を選択します。

書式
パラメータ

-sp n1n1：特殊処理値
UPF-CBJCの場合)
n1：印字モード (※1)
n1 = 01
2
3
4… 普通紙標準品質… 普通濃度スペシャル用紙… 高濃度スペシャル用紙… 普通紙高品位… ドラフト（インクセービングモード）

UPF-EMJCの場合)
n1：マイクロドット制御 (※2)
n1 = 01… OFF（マイクロドット制御を行わない）… ON（マイクロドット制御を行う）

UPF-EPM3,UPF-EPM5の場合)
n1：イメージ補正
n1 = 01… 補正しない… 補正する

UPF-EEPGCの場合)
n1：印字方法n1 = 0
1

… はやい
… きれい

UPF-PS,UPF-PSCの場合)
n1：PostScriptイメージのデータタイプ
n1 = 01… AsciiHexストリング… Binary※1 BJC820Cのみ本機能に対応しています。
※2 MJ-700Cは本機能に対応していません。

初期値

プリンタの設定に依存
1（ON）
0（補正しない）0（はやい）
0（AsciiHex）

対象… UPF-CBJC… UPF-EMJC… UPF-EPM3, UPF-EPM5… UPF-EEPGC… UPF-PS, UPF-PSC

UPF-CBJC
UPF-EMJC UPF-EPM3 UPF-EPM5
UPF-PS UPF-PSC

34

第２章
2.3 使用例

イメージ・フィルタ

イメージフィルタのオプションの使用例を以下に記述します。

解像度指定

印刷解像度を180dpiにしたい場合% upfescpif -in xxx.xwd -r 180 | lp -d prn1

用紙サイズとマージン指定用紙サイズをＢ５、マージンを上：10mm、下：20mm、左：30mm、右：40mmにしたい場合% upfescpif -in xxx.xwd -ps B5 -pm 10 20 30 40 | lp -d prn1

ハーフトーン指定

ハーフトーン処理を誤差拡散法（５×３）にしたい場合% upfescpif -in xxx.xwd -di 1 | lp -d prn1

用紙サイズとレイアウト

用紙サイズをＡ４で中央に用紙いっぱいにフィットさせたい場合% upfescpif -in xxx.xwd -ps A4 -la 2 -fi 0 | lp -d prn1

※ 上記使用例は UPF-ESCP を使用した例となります。他のフィルタの場合はupfescpif 部分を置き換えて下さい。フィルタ名称については「4.1 パッケージ名とフィルター名」を参照して下さい。
※ 上記使用例は、印刷システムを「LPスプーリング」であることを前提として記載してあります。SunOS4.1.X等のBSD系OSの場合には「ＬＰＲ」となりますので、"lp -d prn1" を "lpr -Pprn1"へ置き換えて下さい。

35

第２章

イメージ・フィルタ36

3
印刷システム組み込み時の使用例
3.1 使用方法

印刷システム（LPスプーリングシステム）へUPFを組み込んだ場合の使用例を記載します。
UPFを印刷システムへ組み込んだ場合、 フィルタの各オプションは lp コマンドのサブオ
プションとして指定します。

書式
プリンタ名

種別

lp -d プリンタ名 -o 種別 [-o "フィルタオプション"] データファイル名
印刷システムへ組み込んだ時のプリンタ名（印刷システム上のプリンタ名）を指定します。
登録したプリンタ名はUPFパッケージ毎に自動的に決められていますので、 使用する場合には下記プリンタ名を使用して下さい。
パッケージ名プリンタ名UPF-CBJC

upfcbjc

UPF-ESCP

upfescp

UPF-EMJC

upfemjc

UPF-EPM3

upfepm3

テキストは出力できません

UPF-EPM5

upfepm5

テキストは出力できません

UPF-LIPS2

upfclips2

UPF-LIPS3

upfclips3

UPF-LIPS4

upfclips4

UPF-LIPS4C

upfclips4c

UPF-ESCPG

upfescpg

UPF-EEPGC

upfescpgc

UPF-PCL

upfpclUPF-PCLC

upfpclc

UPF-PS

upfps

UPF-PSC

upfpsc

種別を指定します。
"text""image"

フィルタ
オプション

データファイル名

補足説明… UPFのテキストフィルターを使用して処理します。
… UPFのイメージフィルターを使用して処理します。

UPFフィルターのオプションを指定します。
例えば、用紙サイズをＡ４（-ps A4）で縦書き（-po 1） 指定する場合には、"-ps A4-po 1"を指定します。
印刷を行うテキストファイル名もしくはイメージファイル名を指定します。
テキストファイルを印刷する場合には種別を"text"に指定する必要があります。
またイメージファイルを印刷する場合には種別を"image"に指定する必要があります。

37

第３章

印刷システム組み込み時の使用例

3.2 テキストデータの出力例

EUCコードのテキストファイル（sample.txt）を用紙Ａ４（-ps A4）でUPF-LIPS4プリ
ンタ（upfclips4）へ出力する場合% lp -d upfclips4 -o text -o "-ps A4" sample.txt
JISコードのテキストファイル（sample.txt）を用紙Ａ３（-ps A3）、縦書き（-po 1）
でUPF-EMJCプリンタ（upfemjc）へ出力する場合% lp -d upfemjc -o text -o "-ps A3 -po 1 -fc 2" sample.txt

3.3 イメージデータの出力例

TIFFイメージファイル（sample.tif）を用紙Ａ４ （-ps A4） でUPF-LIPS4Cプリンタ（upfclips4c）へ出力する場合% lp -d upfclips4c -o image -o "-ps A4" sample.tif
JPEGイメージファイル（sample.jpeg）を用紙Ａ３（-ps A3）で用紙中央（-la 2）に自動フィット（-fi 0）させてUPF-EEPGCプリンタ（upfescpgc）へ出力する場合% lp -d upfescpgc -o image -o "-ps A3 -la 2 -fi 0" sample.jpeg

印刷システムへ組み込んだこれらのプリンタ名 （キュー名） はUPFTOOLでは利用することはできません。
UPFTOOLで利用できるローカル出力用のキューはRAWモード（スルーモード）のキューである必要があります。

38

4
特記事項
4.1 パッケージ名とフィルター名称

ＵＰＦパッケージ名と各フィルター名につきましては下記一覧をご覧下さい。

テキスト
フィルタ

イメージ
フィルタ

UPF-CBJC

upfcbjctf

upfcbjcif

BJ-RasterUPF-ESCP

upfescptf

upfescpif

ESC/P

UPF-EMJC

upfemjctf

upfemjcif

Mach-Jet

UPF-EPM3

なし

upfepm3if

Mach-Jet(PM3シリーズ)

UPF-EPM5

なし

upfepm5if

Mach-Jet(PM5シリーズ)

UPF-LIPS2

upfclips2tf

upfclips2if

LIPS IIUPF-LIPS3

upfclips3tf

upfclips3if

LIPS IIIUPF-LIPS4

upfclips4tf

upfclips4if

LIPS IV

UPF-LIPS4C

upfclips4ctf

upfclips4cif

LIPS IVc

UPF-ESCPG

upfescpgtf

upfescpgif

ESC/Page

UPF-EEPGC

upfescpgctf

upfescpgcif

ESC/Page Color

UPF-PCL

upfpcltf

upfpclif

HP PCL5e

UPF-PCLC

upfpclctf

upfpclcif

HP PCL5c

UPF-PS

upfpstf

upfpsif

Adobe PostScript Level2

UPF-PSC

upfpsctf

upfpscif

Adobe PostScript Level2 Color

パッケージ名4.2 制約事項

制御コマンド制約事項について記載します。
１．UPF-ESCPは連続紙をサポートしていません。連続紙に適用したい場合は、
スルーモードをお使い下さい。
（内容については、お問い合わせ下さい）
２．UPF-ESCPG及びUPF-EEPGCは「ESC/PageS Printing System」には対応していません。

39