Windows版

ＰＬＡＳ技術講習会資料(Windows版 PCPLAS 6)

２０１６年４月２０日
株式会社ユニテクス・ジャパン

Windows版 PLAS技術講習会資料
2016年4月20日
Revision 1.0

Windows版 PLAS技術講習会資料

目

次PLASについて‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥1
Windows版PLASの機能 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 2
PLASの基本操作‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥3
パラメータ ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 4
スクリプト ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 5
フォーム ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 6
グラフ ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 9
バッチ実行 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 10
バッチ実行結果（プレビュー） ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 11
ジョブの定義と実行 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 12
イメージ設定 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 13
割り付け ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 14
オーバレイ編集 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 15
印刷データ作成 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 17
SXAP出力 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 18
IJPDS出力 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 19
PDF出力‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥20
PLAS設定 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 21
フォント設定 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 22
ツール ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 23
UNIX版との相違
機能 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 24
初期値 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 25
印刷データ ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 26
バッチ処理 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 27
株式会社ユニテクス・ジャパン

Windows版 PLAS技術講習会資料

PLASについて■UNIX版 SXPLAS 7.1

PLAS製品開発の経緯◆1996年 SXPLAS
弊社のＤＴＰソフト(SuperLayout)と自動印刷システム(SL-auto)をベースとしてSXPLASを開発。
◆1998年 SPPLAS
ＳＰシリーズプリンタ向けのSPPLASを開発。
◆2004年 UNIX版PLASデザイナー
資源（フォーム、パラメータ、スクリプト）編集のみを行う製品を開発。
◆2006年 PC版PLASデザイナー
Windowsのプログラムで、 資源編集のみを行う製品を開発。
UNIX側にPLAS製品が必要※。
※）資源の管理及び印刷データの作成は、UNIX側のPLASで行う。
◆2010年 PCPLAS-lite■Windows版 SXPLAS 7.1

PC版PLASデザイナーにバッチ処理系※を組み込んだ製品を開発。
※）WindowsのSUA(Subsystem for Unix Application)が必要。
◆2012年 Windows版 SXPLAS/IJPLASPCPLAS-liteのバッチ処理系をWindowsネイティブモジュールに置き換えたものを開発。
◆2016年 Windows版 PLAS 6.0
Windows版 SXPLAS/IJPLAS/PDF出力の統合版を開発。
1

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

Windows版 PLAS技術講習会資料

Windows版 PLASの機能
Windows版PLASは、 Windowsマシン上で、 印刷資源の編集機能と印刷データの作成機能を実装したものになります。機能的には、UNIX版PLASと同じになります。
・印刷資源編集機能□フォーム□パラメータ□スクリプト□オーバレイ□グラフ・印刷データ作成機能□PDF□ローカル印刷（PCL等）□SXAP（オプション）□IJPDS（オプション）

2

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

Windows版 PLAS技術講習会資料

PLASの基本操作
・印刷資源編集
フォーム、パラメータ、 スクリプト、 オー
バレイ、グラフの印刷資源の作成及び編集を、PLASデザイナーで行います。
・バッチ実行
印刷資源と入力データを指定して、 印刷データを作成します。
・ジョブ定義／ジョブ実行
印刷資源と入力データ、 保存ファイル名や転送先を定義したジョブを作成し、 そのジョブを実行することができます。

3

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

Windows版 PLAS技術講習会資料

パラメータ
・新規作成
ファイルメニューの新規／パラメータを選択します。

パラメータの新規作成

・データタイプ
固定長レコードかＣＳＶ（カンマ区切り）を選択します。
・入力コード
２バイト文字：JEF, IBM, JIPS, JIPSE, KEIS, EUC, SJISUTF-8, UTF-16, UTF-16BE, UTF-16LE
JKIBM, JK8IBM（住基コードオプション）
１バイト文字：EBCDIC, EBCDIK, JIS

パラメータの追加

・パラメータ
名前、値、型（数値、文字列）、変換を指定します。
・スクリプトパラメータの値を条件判定で加工する場合などに、スクリプトを指定します。

データ形式の変更等

4

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

Windows版 PLAS技術講習会資料

スクリプト
・新規作成
ファイルメニューの新規／スクリプトを選択します。
・スクリプトの編集
スクリプト編集画面でスクリプトを記述します。
スクリプトは、スクリプト名と同じ名前で関数を記述します。
関数の戻り値は次の意味を持ちます。
0 : 処理を続ける（正常）1 : 次のフォームで処理する-1 : 処理を終了する
定義済み変数には次のものがあります。
self
スクリプトが設定されているフレーム
page
現在のページNR
レコード番号NP
ページ番号

5

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

Windows版 PLAS技術講習会資料

フォーム（１／３）
・新規作成
ファイルメニューの新規／フォームを選択します。
・フレーム作成
テキスト、イメージを印字する枠（フレーム）を作成します。
・テキストの入力
印字するテキストをフレームに入力します。パラ
メータを入力する場合は、 <$パラメータ名> と入力します。
・フレーム書式を設定
テキストフレームの場合は、テキスト書式として次のような項目を設定できます。
欧文書体（１バイト文字）、漢字書体（２バイト文字）
文字サイズ、文字間、行間、行揃え

イメージフレームの場合は、イメージ書式として次のような項目を設定できます。
フレームの左上からの印字位置
イメージの倍率6

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

Windows版 PLAS技術講習会資料

フォーム（２／３）
・バーコードフレーム
バーコードは、 専用のフレーム （UNIX版ではテキストフレーム）を作成し、フレーム書式でバーコード種別等を設定します。フォーム上の表示は、表示データからバーコードイメージを生成して表示します。
・２次元コードフレーム
２次元コードフレームも専用のフレーム （UNIX版ではテキストフレーム）を作成し、フレーム書式でコード種別等を設定します。
フォーム上の表示は、入力データからイメージを生成して表示します。
入力データのパラメータは、入力データ中のテキスト "<$パラメータ名>" で指定します。

7

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

Windows版 PLAS技術講習会資料

フォーム（３／３）
・ＥＡＮ１２８設定(SXPLASのみ)
ＥＡＮ１２８設定は、 EAN-128を外字フォントで出力する指定になります。

・ＲＩＰ定義(IJPLASのみ）
ＲＩＰ定義は、 IJPDSデータ作成時に使用するRIP位置を指定します。

8

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

Windows版 PLAS技術講習会資料

グラフ
グラフ機能は、 オプションになります（Solaris版から移植予定）。
・新規作成
新規作成は、 テンプレートから選択する方法も用意します。
グラフ定義のプロパティ

・編集操作
グラフ定義の編集は、 プロパティを直接変更します（取り消しも可）。
・プレビュー
グラフ定義の属性を変更すると、即プレビューに反映されます。
9

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

Windows版 PLAS技術講習会資料

バッチ実行
・フォーム
フォーム定義で作成したフォーム版下を選択します。
・入力データ
入力データとなる個別情報ファイルを選択します。
・パラメータパラメータ定義で作成したパラメータを選択します。
・割付フォーム
複数のフォームを用紙上に配置する時に指定します。
・出力先出力先（印刷データ形式）を選択します。
プレビュー

結果を画面表示PDF,SXPA,IJPDS

各形式の印刷データを作成

ローカル印刷Windowsプリンタに出力

NULL

出力なし

・出力範囲
印刷するレコードの範囲を指定します。

10

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

Windows版 PLAS技術講習会資料

バッチ実行結果（プレビュー）
・実行
バッチ実行結果を画面に表示します。

11

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

Windows版 PLAS技術講習会資料

ジョブの定義と実行複数回の実行に便利です。
・フォーム
フォーム定義で作成したフォーム版下を選択します。
・入力データ
入力データとなる個別情報ファイルを選択します。
・パラメータパラメータ定義で作成したパラメータを選択します。
・割付フォーム
複数のフォームを用紙上に配置する時に指定します。
・出力先
出力先を選択します。
・出力範囲
印刷するレコードの範囲を指定します。
・ジョブ実行
定義したジョブを実行します。

12

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

Windows版 PLAS技術講習会資料

イメージ設定イメージ設定は、入力データによりイメージ変更して印刷データを作成します。
・データ形式
入力となるイメージデータの形式を指定します。
・透過
PDF印刷データの透過を指定します。
・イメージ名イメージを指定するパラメータ名または、固定のイメージ名を指定します。
・格納ディレクトリ
イメージデータが格納されているディレクトリを指定します。
指定方法には、 入力データのパラメータやパスで直接指定、 環境変数で指定などがあります。
・出力形式
印刷データの出力形式を指定します。
出力形式SXAP

イメージ

２値イメージ

IJPDS
圧縮イメージ(CBM)

オーバレイ オーバレイデータ

‐フォント

フォント‐

13

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

Windows版 PLAS技術講習会資料

割り付け
割り付けは、フォームをバッチ処理した結果のページを出力ページに割り付けて印刷データを作成します。

中間版下
ページ１

・割付フォーム
指定は、バッチ実行、ジョブ編集画面にある割付フォームを指定します。

ページ２

ページ３

ページ４

ページ５

ファーストページ位置
（％Ｆ）

ページＮ

次のファーストページ位置

割り付けフォーム版下

フレーム名
%F

フレーム名
%F + 1

フレーム名%F + 2

フレーム名%F + 3

割り付け結果の版下
１ページ目

14

２ページ目

ページ１

ページ２

ページ５

ページ６

ページ３

ページ４

ページ７

ページ８

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

Windows版 PLAS技術講習会資料

オーバレイ編集（１／２）
オーバレイは、帳票の固定部のオーバレイデータをあらかじめ作成しておき、印刷を高速に行うことを可能とします。

オーバレイデータ

印刷結果

明細書・オーバレイの作成
ファイルメニューの新規／オーバレイを選択します。

明細書
年

製品名

月１３日

１価格

１３年９月１日

製品名
ＴＶ
ビデオ
カメラ

・名前
新規に作成するオーバレイ名を指定します。

９１５０，０００
５０，０００９８，０００

ＴＶ
ビデオ
カメラ

価格
１５０，０００
５０，０００９８，０００・コード系
フォームのコード系 （JEF／IBM／JIPS／KEIS／EUC／SJIS／ユニコード）を選択します。
・用紙サイズフォーム ・ページの用紙サイズ（ブランケット/タブロイド/A0〜A10/B0〜B10/官製はがき/名刺）を指定します。 「カスタム」を指定すると、任意の用紙サイズを指定できます。
・用紙方向
フォーム・ページの用紙方向（ポートレート／ランドスケープ）を指定します。
・オーバレイ名の指定
オーバレイ名を指定します。
オーバレイ名の指定を行った後は、通常のフォーム作成と同様の操作でオーバレイを作成します。

15

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

Windows版 PLAS技術講習会資料

オーバレイ編集（２／２）
・オーバレイの設定
フォームにオーバレイの設定を行います。
「書式」メニューの「オーバーレイ設定」を選択します。
・オーバレイ版下
オーバレイ版下を指定します。
・オーバレイ名
オーバレイ版下に設定されているオーバレイ名を表示します。
・カラー
オーバレイ版下をフォーム編集画面に表示する時にガイド枠（フレーム枠）の色を指定します。
・表示する ：オーバレイを表示します。
しない：オーバレイを表示しません。
・編集
オーバレイの編集の可能／不可は、「不可」固定です。
・原点位置
オーバレイを表示する原点位置は、横方向：0、縦方向：0 固定です。
「オーバレイ設定」を行うと、指定したオーバレイを「フォーム定義」画面に読み込み、表示します。

16

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

Windows版 PLAS技術講習会資料

印刷データ作成
バッチ実行時の処理の流れは次のようになります。
・バッチ実行画面／ジョブ実行画面
処理するフォームの入力データを指定して、バッチ処理プログラムを実行します。 印刷データ作成で必要となる情報は、 印刷環境設定として処理毎に指定します。
・バッチ処理プログラム
入力データからパラメータ定義により１レコード分を切り出して、 フォームに展開し、 印刷イメージのページを作成します。
処理レコード数が分割処理レコード数(デフォルトは1000件)になると、 処理したページを出力版下として保存し、 出力プログラムを実行します。
・出力プログラム
出力版下を読み込み、印刷データに変換します。印刷データは、１回のバッチ実行で複数回の出力プログラムは実行されるため、追加で印刷データを作成します。
印刷データを作成する情報として、印刷情報定義ファイルと印刷環境設定ファイルの２つがあります。

ファイル

・印刷情報定義ファイル
各印刷データ固有の情報を定義したファイルになります。
・印刷環境設定ファイル
各印刷データ作成ごとの情報になり、印刷環境設定画面で指定します。

17

説明

bin/plasbat.exe

バッチ処理プログラム

bin/fwkmount.exe

割り付け処理プログラム

lib/slrc.sxplas,slrc.ijplas

SL定義ファイル

lib/sxcode.map,ijcode.map

コード変換マップlib/system.def

SLシステム定義ファイル

lib/codes/i386/UNI2JIS.tbl

ユニコードからJISコードへの変換テーブル
株式会社ユニテクス・ジャパン

Windows版 PLAS技術講習会資料

印刷データ作成（SXAP出力）
SXAP出力は、テキストやバーコード、イメージ、図形を 「AP図形・イメージレコード(C0A4)」で出力します。

ファイル

・印刷データのレコード構成
レコード[0001]:
レコード[0002]:
レコード[0003]:
レコード[0004]:
レコード[0005]:
レコード[0006]:
レコード[0007]:
レコード[0008]:
レコード[0009]:

10170
85
82714
7868
67868
60 資源クリア(C0AD)
10 印刷環境設定(C0A0)
170 編集指示(C0A1)
85 APイメージモード設定(C0AE)
8 APイメージ環境設定(C0AF)
2714 新図形／イメージ(C0A4)
7868 改ページ
6 新図形／イメージ(C0A4)
7868 改ページ

説明bin/sxapout.exeSXAP出力プログラム

lib/SXAP.def

SXAP印刷情報定義ファイル

lib/slrc.sxplas

SL定義ファイル

lib/sxcode.map

コード変換マップ

lib/system.def

SLシステム定義ファイル

lib/codes/i386/JUKI2IBM.tbl

住基コード擬似IBMコード変換テーブル

lib/codes/i386/UNI2SIBM.tbl

ユニコード擬似IBMコード変換テーブル

・ユニコード／住基コード対応
出力時にユニコードまたは住基コードから擬似ＩＢＭコードに変換して出力します。
・オンライン情報ファイル(linf)
印刷環境設定画面で指定された内容で作成します。
・帳票管理情報ファイル(sinf)
印刷環境設定画面で指定された内容で作成します。

18

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

Windows版 PLAS技術講習会資料

印刷データ作成（IJPDS出力）IJPDS出力は、 フォーム編集で指定したＲＩＰ定義に従ってRIP単位のデータを出力します。
・フォント
フォントは、TrueType/OenType が使用できます。

ファイル

・インクリダクションは、５種類のパターンが指定できます。
◆Floyd-Steninbarg ◆Sierra 3 Line

19.8%

◆Sierra 2 Line
20.0%

説明bin/ijpdsout.exe

IJPDS出力プログラム

lib/IJPDS.def

IJPDS印刷情報定義ファイル

lib/Prosper.def

Prosper S10/S5 固有情報

lib/DS6240.def

DS6240 固有情報

lib/slrc.sxplas

SL定義ファイル

lib/sxcode.map

コード変換マップ

lib/system.def

SLシステム定義ファイル

19.9%◆Sierra Filter Lite
19.8%

◆Even tone screen

19.2%

・基準濃度
値を小さくすると薄くなり、大きくすると濃くなります。
◆基準濃度=200◆基準濃度=10
18.9%

20.6%

19

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

Windows版 PLAS技術講習会資料

印刷データ作成（PDF出力）
ファイル

PDF出力は、PDFデータを出力します。
・PDFバージョン
PDFバージョンは、1.3 です。
・圧縮
圧縮は、テキストとカラーイメージ、モノクロイメージ単位の指定できます。

説明

bin/pdfout.exe

PDF出力プログラム

lib/PDF.sxplas, PDF.ijplas

PDF印刷情報定義ファイル

lib/slrc.sxplas, slrc.ijplas

SL定義ファイル

lib/sxcode.map, ijcode.map

コード変換マップ

lib/system.def

SLシステム定義ファイル

lib/codes/i386/xxx2UNI.tbl

IBM,JEF,JIPS,JIS,KEIS,SJISコードをユ
ニコードへの変換テーブル

・フォントの埋め込み
埋め込みは、フォント設定によりフォント単位に埋め込みの指定が行えます。
・バーコードバーコードは、イメージでの出力とフォントでの出力があり、Windows版PLASでは、 フォントでの出力がデフォルトになっています。
出力先に「PDF」を選択して「印刷環境設定」 ボタンをクリック
すると、右の「PDF印刷環境設定」画面が表示されます。
「オーバレイ印刷をするか否か」、「作成するＰＤＦファイルを「レコード」／「ページ」単位に分割するか」、「ページサイズ」、「ページ方向」等を指定します。
その他、詳細は、「ユーザーズマニュアル 第5章バッチ実行」をご覧ください。

20

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

Windows版 PLAS技術講習会資料

PLAS設定PLAS設定は、製品インストール後の初回起動時に行います。
・基本
資源ディレクトリや入出力データのディレクトリを指定します。
・ライセンスライセンスサーバを指定します。通常は、localhost になります。
・転送先
印刷データを転送するSXコントローラのホスト名等を指定します。
・パス変換
データ移行した印刷資源の外部ファイル参照パスを変換するルールを指定します。
・ログ
ログファイルの上限となるサイズや保存する世代数を指定します。
・伏字
１バイト文字および、２バイト文字の伏字文字の設定を行います。
・バッチ処理バッチ処理実行時のデータのチェック、警告または、エラー発生時の動作を指定します。
21

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

Windows版 PLAS技術講習会資料

フォント設定PLASで使用するフォントは、 フォント設定で追加することができます。
・SXAP設定(SXPLASのみ)
SXAP出力で参照するフォント情報を設定します。
・PDF設定PDF出力が参照するフォント情報を設定します。
・IJPDS設定
IJPDS出力が参照するフォント情報を設定します。

22

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

Windows版 PLAS技術講習会資料

ツール
・変換データ作成
入力データのパラメータ定義で、変換に使用するテーブル及びデータベースを作成します。
・印刷資源管理
オーバレイ版下からAPオーバレイデータを作成します。また、作成したオーバレイデータの管理も行います。
・パス変換
印刷資源を移行（UNIX→PC、PC→PC）した場合に、印刷資源が参照している外部ファイルのパスを変更します。

23

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

Windows版 PLAS技術講習会資料

UNIX版との相違（機能）Windows版 SXPLAS 7.1 リリース・ノートより。
【制限事項】
・テーブルフレーム（表フレーム）を編集することはできません。
・版下書式の「基本書式」の内容は保存されません。
・フレーム枠にストローク線を設定しても、その情報は保存されません。
【相違点】
・機能は、UNIX版SXPLAS 7.1 に相当します。
・フォーム編集の操作は、UNIX版とは異なります。
・オーバレイデータを作成、編集することはできません。
・ローカル印刷で PostScriptファイルを生成することはできません。ローカル印刷は、Windowsプリンタへの出力となります。
・SXPLASメイン画面にある次のツールの機能はありません。
「ナンバリング編集」
この機能は、Windows版にはありません。
「部品ライブラリ」
デザイナーのウインドウメニューにある「ライブラリパレッ
ト」に相当します。
「文字コード表」
デザイナーのウインドウメニューにある「文字コード表」に相当します。
「フォーム検索」
この機能は、Windows版にはありません。
「資源印刷」
デザイナーの各資源編集で、 Windowsプリンタへ印刷することができます。
24

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

Windows版 PLAS技術講習会資料

UNIX版との相違（初期値）
SXAP印刷環境設定のオンライン情報にある拡張形式は、 UNIX版
では「無効」ですが、Windows版では「有効」です。

UNIX版は「無効」

Windows版は「有効」

25

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

Windows版 PLAS技術講習会資料

UNIX版との相違（印刷データ）% sxapdiff pcplas.sxap sxplas.sxap
53,54c53,54< レコード[0005]: 2794
8 APイメージ環境設定<VDIデータストリーム: 分割指定: c000 有効長: 2780‑‑‑
> レコード[0005]: 2734
8 APイメージ環境設定>
VDIデータストリーム: 分割指定: c000 有効長: 2720
59,60c59,60<バイト列ID: バイト列長: 2746<
図形要素[0x11bf]: クラス:1 ＩＤ:13 長さ:510 書体名一覧‑‑‑>
バイト列ID: バイト列長: 2686>
図形要素[0x11bf]: クラス:1 ＩＤ:13 長さ:450 書体名一覧
94,105d93<
書体名：SJAAAAMA<
書体名：SJAAAAQA<
書体名：SJAAAAUA<
書体名：SJAAAAWA<
書体名：SJAAAAYA<
書体名：SJAAAAZA<
書体名：FJEN128S<
書体名：FJC128AS<
書体名：FJC128BS<書体名：FJEN128F<書体名：FJC128AF<
書体名：FJC128BF
111a100,105>
書体名：FJC128BF>
書体名：FJC128AF>
書体名：FJEN128F>
書体名：FJC128BS>
書体名：FJC128AS>
書体名：FJEN128S
294c288< レコード[0006]:
176 2794 新図形／イメージ‑‑‑

同じ印刷資源を使用してUNIX版とWindows版で、 出力した印刷データ(SXAP)に差異がでる場合があります。
・フォントの設定
UNIX版の $PLASHOME/lib/slrc.sxplas と Windows版の インストールディレクトリ\lib\slrc.sxplas では、初期状態でのフォントの定義が異なります。 これにより、 作成したSXAPデータの書体一覧での書体名の並びが異なります。 また、並びがことなるため、 参照している書体番号も変わります。 ただし、印字結果としての違いはありません。
・実数値
フォームでの座標値(実数値)を印刷データの1/1440単位の値(整数値)に変換する時の丸め誤差で差異が発生する可能性があります。
※）検証時にSolarisと差異がでないように対応済み。

26

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

Windows版 PLAS技術講習会資料

UNIX版との相違（バッチ処理）
Windows版SXPLASでは、 UNIX版とバッチ処理プログラムが異なっており、出力プログラムに渡す「出力版下」に空のテキストフレームが含まれないようにしています。

UNIX版では、 半角スペース(0x40:EBCDIC)や全角スペース(0x8140:SJIS)のテキストフレームが出力されます。
>
図形要素[0x515f]: クラス:5 ＩＤ:10 長さ: 2 文字列書体指標>
文字列書体指標: 3>
図形要素[0x409f]: クラス:4 ＩＤ: 4 長さ:10 文字列>
Ｘ座標: 2880>
Ｙ座標: 8593>
フラグ: 1> 00 02 29 40***>
図形要素[0x515f]: クラス:5 ＩＤ:10 長さ: 2 文字列書体指標>
文字列書体指標: 1>
図形要素[0x409f]: クラス:4 ＩＤ: 4 長さ:12 文字列>
Ｘ座標: 2880>
Ｙ座標: 6433>
フラグ: 1> 00 03 28 81 40 00***a *

・空のテキストフレーム
フレーム内の全ての文字がタブ(0x09)、改行(0x0a,0x0d)、スペース、 全角スペースである場合は、 空フレームとしています。

27

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