+----------------------------------------------------------------------------+ | ★★★★★★★ dbMAGIC ユーティリティの使用方法 ★★★★★★★ | +----------------------------------------------------------------------------+ このファイルは、dbMAGIC付属ユーティリティの紹介と使用方法を説明したもの です。 マジックソフトウェア・ジャパン株式会社 ****************************************************************************** 【目次】 プリンタドライバ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10000 ■WINDOWS版プリンタドライバ(WPWIN32)のパラメータ ・・・・ #10100 ●“EscCommand”共通コマンド実行 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10101 ●“Message”メッセージ表示 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10102 ●“Mode”単位種別設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10103 ●“CharOrigin”文字原点設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10104 ●“CharType”文字種類設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10105 ●“CharHeight”文字高の設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10106 ●“CharWidth”文字幅の設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10107 ●“CharPitch”文字間隔の設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10108 ●“FormHeight”改行幅の設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10109 ●“FontName0”標準フォント設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10110 ●“BoldName”強調フォント設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10111 ●“FontName1〜3”拡張フォント(1〜3)設定 ・・・・・・・・・・・・・・・・・・・・・・・・ #10112 ●“EscapeChar”拡張ESCコード設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10113 ●“FsChar”拡張FSコード設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10114 ●“BackPrint”バックグランド印刷設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10115 ●“LogOut”ログ出力設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10116 ●“PrintDialog”ダイアログ印刷設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10117 ■DOS互換版プリンタドライバ(WPDRV32)のパラメータ ・・・・・・・・ #10200 ●“EscCommand”共通コマンド実行 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10201 ●“Message”メッセージ表示 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10202 ●“CharType”文字種類設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10203 ●“CharPitch”文字間隔の設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10204 ●“FormHeight”改行幅の設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10205 ●“EscapeChar”拡張ESCコード設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10206 ●“FsChar”拡張FSコード設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10207 ●“BackPrint”バックグランド印刷設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10208 ●“LogOut”ログ出力 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10209 ●“GaijiFile”外字データ読み込み ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10210 ●“GaijiCode”外字印刷時の外字定義コード指定 ・・・・・・・・・・・・・・・・・・・・・ #10211 ■用紙レイアウトのパラメータ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10300 ●“PaperSize”用紙サイズ設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10301 ●“Orientation”用紙の向き設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10302 ●“Bin”給紙方法設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10303 ●“Copy”部数設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10304 ●“UserSize”ユーザ定義サイズ設定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10305 ■共通コマンド ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10400 ●“[ESC]T”n/120インチ改行 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10401 ●“[ESC]e”拡大文字指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10402 ●“[ESC]!”強調指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10403 ●“[ESC]"”強調解除指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10404 ●“[ESC]X”アンダーライン指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10405 ●“[ESC]Y”アンダーライン解除指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10406 ●“[ESC]「…[ESC]」”直接出力指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10407 ●“[ESC]コ”直接コード出力指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10408 ●“[ESC]I”イタリック指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10409 ●“[ESC]S”イタリック指定解除 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10410 ●“[ESC]F”フォント指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10411 ●“[ESC]カD”拡張コマンド/文字種類・間隔指定 ・・・・・・・・・・・・・・・・・・・・・ #10412 ●“[ESC]カR”拡張コマンド/初期設定指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10413 ●“[ESC]カH….”拡張コマンド/文字高指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・ #10414 ●“[ESC]カW….”拡張コマンド/文字幅指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・ #10415 ●“[ESC]カP….”拡張コマンド/文字間隔(サイズ)指定 ・・・・・・・・・・・・・・ #10416 ●“[ESC]カT….”拡張コマンド/改行幅(サイズ)指定 ・・・・・・・・・・・・・・・・ #10417 ●“[ESC]v.”ページ長指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10418 ■プリンタ機能一覧 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #10500 印字モード変更ユーティリティ(SETPRUPR)の使い方 ・・・・・・・・・・・・ #20000 ■印字モード変更関数(SETPR_UPR)の使用方法 ・・・・・・・・・・・・・・・・ #20100 ■印字モード変更関数(SETPR_UPR)のパラメータ ・・・・・・・・・・・・・・ #20200 ●“D”文字種類および文字間隔指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20201 ●“F”改行幅指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20202 ●“E”拡張ESCコード指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20203 ●“X”拡張FSコード指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20204 ●“!”メッセージ表示禁止 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20205 ●“H”文字高指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20206 ●“W”文字幅指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20207 ●“K”文字間隔(拡張)指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20208 ●“T”改行幅(拡張)指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20209 ●“C”共通コマンド実行 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20210 ●“P”プリンタドライバ設定内容のファイル書込み ・・・・・・・・・・・・・・・・・・ #20211 ■スタイル情報変更関数(SETSTYLE_UPR)の使用方法 ・・・・・・・・ #20300 ■スタイル情報変更関数(SETSTYLE_UPR)のパラメータ ・・・・・・ #20400 ●スタイルファイル名指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20401 ●スタイル名指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20402 ●印刷形式指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20403 ●用紙レイアウト指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20404 ●ダイアログ表示指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #20405 ファイル出力ユーティリティ(WPRW)の使い方 ・・・・・・・・・・・・・・・・・・・・・・ #30000 ■使用方法 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30100 ■WPRWのパラメータ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30200 ●“C”桁数指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30201 ●“L”行数指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30202 ●“T”水平タブ指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30203 ●“V”垂直タブ指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30204 ●“M”レフトマージン指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30205 ●“P”ページ指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30206 ●“N”ページ印字指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30207 ●“K”ページ飾り指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30208 ●“!”メッセージ表示禁止指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30209 ●“D”文字種類・文字間隔指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30210 ●“E”拡張ESCコード指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30211 ●“X”拡張FSコード指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30212 ●“F”改行幅指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30213 ●“Q”プリンタ名指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30214 ●“H”文字高さ指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30215 ●“W”文字幅指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30216 ●“I”文字間隔(拡張)指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30217 ●“J”改行幅(拡張)指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30218 ●“S”スタイル指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30219 ●“INI”MAGIC.INI指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30220 ●“*”印刷終了時改頁コード出力禁止指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・ #30221 ●“〜”ページ先頭改行コマンド有効指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30222 ■ページ指定“P”とページ印字指定“N”の関係 ・・・・・・・・・・・・・・・・・・・・・・ #30300 ■テキスト内部でパラメータを設定する方法 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #30400 プリンタ印字モード設定ユーティリティ(MGPRN)の使い方 ・・・・・・・・・・ #40000 ■使用方法 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #40100 スタイル設定ユーティリティ(SETSTYLE)の使い方 ・・・・・・・・・・・・・・ #50000 ■使用方法 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #50100 ■SETSTYLEのパラメータ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #50200 ●“P”用紙サイズ指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #50201 ●“O”用紙の向き指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #50202 ●“B”給紙方法指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #50203 ●“C”部数指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #50204 ●“F”ユーザ定義サイズ指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #50205 ●“D”ダイアログ印刷指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #50206 ●“E1,N1,F1,I1”DOS互換版プリンタタイプ指定 ・・・・・・・・ #50207 ●“I”スタイル指定 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #50208 外字エディタ(WGAIJI)の使い方 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #60000 テキスト形式プリントの制限事項 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #70000 テキスト形式プリントの追加、変更機能 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #80000 困ったときには ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #90000 ■エラーメッセージ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #90100 ●WINDOWS版プリンタドライバ(WPWIN32)のエラー表示 ・・ #90101 ●DOS互換版プリンタドライバ(WPDRV32)のエラー表示 ・・・・・・ #90102 ●印刷補助モジュール(WPDEF32)のエラー表示 ・・・・・・・・・・・・・・・・ #90103 ●印字モード変更ユーティリティ(STPRUPR)のエラー表示 ・・・・・・・・ #90103 ●ファイル出力ユーティリティ(WPRW)のエラー表示 ・・・・・・・・・・・・・・・・ #90104 ■正常に印字されない場合には ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ #90200 ************************************************************************#10000 【プリンタドライバの使い方】 WINDOWS版プリンタドライバ(WPWIN32)/DOS互換版プリンタドライ バ(WPDRV32)は、dbMAGIC専用に作成したもので、半角罫線印刷や罫線 接続機能などを持ったテキスト形式プリント用のプリンタドライバです。 WINDOWS版プリンタドライバは、WINDOWSの標準APIを使用していま す。 また、DOS互換版プリンタドライバはWINDOWSのプリンタドライバの機能を使 用しないで、本ドライバがプリンタの印字制御を行います。 以下に使用方法を記述します。 ●WINDOWS版プリンタドライバを利用する場合の使用方法 [プリンタ]テーブルの[キュー]欄は、プリントマネージャで設定したプリンタ名 を指定してください。 例えば、プリンタマネージャでHP LaserJet IIIDのドライバをMAGIC PRINTER のプリ ンタ名に指定した場合には、[プリンタ]テーブルの[キュー]欄の設定は以下のよ うに行ってください。 # 名前 キュー コマンドファイル 変換ファイル 行 ------------------------------------------------------------------------ 1 Printer1 MAGIC PRINTER 60 ~~~~~~~~~~~~~~ 注意)[キュー]欄でWINDOWSに登録していないプリンタ名を指定した場合に は、通常使うプリンタに出力します。 dbMAGICのサーバ版からデータ出力する場合には、WINDOWSに登 録していないプリンタ名を指定すると、「キュー名の指定が間違っています.」 のエラーになり印字しませんので、必ず、WINDOWSに登録しているプリ ンタ名を指定してください。 注意)[キュー]欄でスタイル情報または、用紙サイズ、用紙の向き、給紙方法など を指定できるようになりました。これらのパラメータの区切れ文字で'/'を使 用するため、プリンタ名中に'/'の文字をご使用なる場合には、スタイル設定 ユーティリティの「区切れ文字」ボックスに任意の1文字を入力してくださ い。正しい設定がされていない場合には、「XXは不正なパラメータです.」の エラーになります。 ●DOS互換版プリンタドライバを利用する場合の使用方法 [プリンタ]テーブルの[キュー]欄は、プリントマネージャで設定したプリンタ名 とプリンタタイプを指定してください。 WPDRV32/プリンタ名(キュー名)/プリンタタイプ    プリンタ名  :WINDOWSのプリンタマネージャに登録してあるプリンタ名(キュ            名)    プリンタタイプ:E1(ESC/P) N1(PC-PR201) F1(FM-PR) I1(IBM-5575) 例えば、ESC/PコモードでプリンタマネージャでHP LaserJet IIIDのドライバをMAGIC PRINTER のプリンタ名に指定した場合には、[プリンタ]テーブルの[キュー]欄の 設定は以下のように行ってください。 # 名前 キュー 属性ファイル 変換ファイル 行 ------------------------------------------------------------------------- 1 Printer1 WPDRV32/MAGIC PRINTER/E1 60 ~~~~~~~~~~~~~~~~~~~~~~~~ 注意)[キュー]欄でWINDOWSに登録していないプリンタ名を指定した場合に は、通常使うプリンタに出力します。 dbMAGICのサーバ版からデータ出力する場合には、WINDOWSに登 録していないプリンタ名を指定すると、「キュー名の指定が間違っています.」 のエラーになり印字しませんので、必ず、WINDOWSに登録しているプリ ンタ名を指定してください。 注意)[キュー]欄でスタイル情報を指定できるようになりました。これらのパラメ ータの区切れ文字で'/'を使用するため、プリンタ名中に'/'の文字をご使用な る場合には、スタイル設定ユーティリティの「区切れ文字」ボックスに任意の 1文字を入力してくださ い。正しい設定がされていない場合には、「XXは不正なパラメータです.」の エラーになります。 ========================================================================#10100 ■WINDOWS版プリンタドライバ(WPWIN32)のパラメータ WINDOWS版プリンタドライバで使用する各パラメータを'MAGIC.INI'ファイルを使 って変えることができます。ファイル中に   [WINDOWSJ_PRINTER] というセクションがある場合、そのセクション内のパラメータ値を取得します。 プリンタ印字モード設定ユーティリティを(詳細はプリンタ印字モード設定ユーティリ ティの説明を参照)使用することで本セクション内のパラメータ値を設定することがで きます。 '【省略時】'は、'MAGIC.INI'に'[WINDOWSJ_PRINTER]'のセクションが無いか、対象パラ メータが設定されていない場合の値を示します。 ここで設定したパラメータはdbMAGICを起動前のみ有効でdbMAGICが起動 中に変更してもパラメータは反映されませんのでご注意ください。 dbMAGIC起動中にパラメータを変更する場合には、印字モード変更やスタイル情 報変更ユーティリティを利用して変更することができます。 注意)本プリンタドライバはPC−PR201モードを基準としております。DOS版 dbMAGICでPC−PR201モード以外のモードでご使用の場合は、WI NDOWS版に移行した時に印字位置がずれますのでご注意ください。 このような場合には、文字幅や文字間隔を変更するなどして調整が必要となりま す。 ------------------------------------------------------------------------#10101 ●“EscCommand”共通コマンド実行  機能: フォームレイアウト上の共通コマンドを実行するか否かを設定します。 設定: EscCommand=<有効/無効> <有効/無効>: 'Y'(有効【省略時】), 'N'(無効) 文例: EscCommand=Y … 実行する ------------------------------------------------------------------------#10102 ●“Message”メッセージ表示  機能: エラーメッセージなどの表示するか否かを設定します。 設定: Message=<表示/非表示> <有効/無効>: 'Y'(表示【省略時】), 'N'(非表示) 文例: Message=N … メッセージを表示しない ------------------------------------------------------------------------#10103 ●“Mode”単位種別設定  機能: フォームレイアウトの印字サイズと位置を設定します。各パラメータ及び、共 通コマンドのサイズは、設定した単位で印刷します。 単位にはミリ、インチおよびDOS互換があります。 DOS互換とは、dbMAGICのDOS版の印字と互換性を持たせる為の単位となります。 DOS互換に設定した場合には、各サイズの分母が解像度に相当します。 設定: Mode=<種別> <種別>: M(ミリ), I(インチ),D(DOS互換【省略時】) 文例: Mode=M … ミリ設定 注意)旧バージョンで'N','E'を設定していた場合には、単位種別:'D'、文字原点: 'D'を設定してください。また、'V','F','T'を設定していた場合には、単位種 別:'D'、文字原点:'U'を設定してください。 ------------------------------------------------------------------------#10104 ●“CharOrigin”文字原点設定  機能: 印字するテキストの文字原点の位置を設定します。 →+--+ +--+ |文| |文| +--+ →+--+ 'U'の場合 'D'の場合 設定: CharOrigin=<文字原点> <種別>: U(左上), D(左下【省略時】) 文例: CharOrigin=U … 左上設定 注意)共通コマンドで縦倍角を設定した場合で、文字原点を'U'に設定した場合には、 下方向に文字が伸びます。この場合には、次行の文字と重なる場合があります ので1行空けるか、行間隔を文字高さの倍のサイズを設定してください。 文字原点を'D'に設定した場合には、「印字位置を(倍角数 - 1) X 文字高さ」分 下方向に移動して、上方向に文字が伸びます。 ------------------------------------------------------------------------#10105 ●“CharType”文字種類設定  機能: 文字の種類を設定します。 設定: CharType=<種類> <種類>: P(パイカ【省略時】), H(半角), I(縮小) 文例: CharType=P … パイカ文字 文例: CharType=H … 半角文字 文例: CharType=I … 縮小文字 注意) パイカ設定をした場合には、半角の文字間隔4と同じ印字になります。 旧バージョンで文字種類設定を「設定なし」で指定していた場合には、半角に 設定してください。 ------------------------------------------------------------------------#10106 ●“CharHeight”文字高設定  機能: 文字の高さを単位種別で設定した単位でサイズを設定します。 分母は精度となります。 単位種別をDOS互換に設定した場合には、分母はプリンタの解像度として表 すことができます。     高さに0を設定した場合には、プリンタのカレント値になります。 設定: CharHeight=<文字高サイズ/精度> <設定値>: 0〜最大値(18/120【省略時】) 最大値 ミリ :300mm その他:20インチ 文例: Mode=M CharHeight=40/10 … 高さを40、精度を10:4.0mmに設定する。 文例: Mode=I CharHeight=40/100 … 高さを40、精度を100:0.40インチに設定する。 文例: Mode=D CharHeight=105/720 … 高さを105、精度を720:105/720インチに設定する。 ------------------------------------------------------------------------#10107 ●“CharWidth”文字幅設定  機能: 文字の幅を単位種別で設定した単位でサイズを設定します。 文字の幅は1バイト文字のサイズとなります。 分母は精度となります。 印字するサイズは、サイズ/精度(単位種別の単位)のとなります。 単位種別をDOS互換に設定した場合には、分母はプリンタの解像度として表 すことができます。     幅を0を設定した場合には、プリンタのカレント値になります。 設定: CharWidth=<文字幅サイズ/精度> <設定値>: 0〜最大値(9/120【省略時】) 最大値 ミリ :300mm その他:20インチ 文例: Mode=M CharWidth=20/10 … 幅を20、精度を10:2.0mmに設定する。 文例: Mode=I CharWidth=20/100 … 幅を20、精度を100:0.20インチに設定する。 文例: Mode=D CharWidth=54/720 … 幅を54、精度を720:54/720インチに設定する。 注意)精度は文字高さの精度と同じ値に設定してください。 ------------------------------------------------------------------------#10108 ●“CharPitch”文字間隔設定  機能: 文字間隔を単位種別で設定した単位でサイズを設定します。 文字間隔は、現在文字と次の文字との間隔を表します。 分母は精度となります。 単位種別をDOS互換に設定した場合には、分母はプリンタの解像度として表 すことができます。 +--+ +--+ |文| |字| +--+ +--+ |←→| 間隔 設定: CharPitch=<文字間隔サイズ/精度> <設定値>: 0〜最大値(4/160【省略時】) 最大値 ミリ :300mm その他:20インチ 文例: Mode=M CharPitch=40/10 … 間隔を40、精度を10:4.0mmに設定する。 文例: Mode=I CharPitch=40/100 … 間隔を40、精度を100:0.40インチに設定する。 文例: Mode=D CharPitch=4/160 … 間隔を4、精度を160:4/160インチに設定する。 ------------------------------------------------------------------------#10109 ●“FormHeight”改行幅設定  機能: 改行幅を単位種別で設定した単位でサイズを設定します。 改行幅は、現在の行の先頭から次の行の先頭の間隔を表します。 分母は精度となります。 単位種別をDOS互換に設定した場合には、分母はプリンタの解像度として表 すことができます。 ---+--+ ↑|文| 幅 +--+ ↓ ---+--+ |字| +--+ 設定: FormHeight=<改行幅サイズ/精度> <設定値>: 0〜最大値(20/120【省略時】) 最大値 ミリ :300mm その他:20インチ 文例: Mode=M FormHeight=40/10 … 改行幅を40、精度を10:4.0mmに設定する。 文例: Mode=I FormHeight=40/100 … 改行幅を40、精度を100:0.40インチに設定する。 文例: Mode=D FormHeight=20/120 … 改行幅を20、精度を120:20/120インチに設定する。 ------------------------------------------------------------------------#10110 ●“FontName0”標準フォント設定  機能: 通常印字するに使用するフォント名を設定します。設定しないか無効な名前を 設定した場合には、プリンタのカレントフォントになります。 設定: FontName0=<フォント名> <設定値>: (MS 明朝【省略時】) 文例: FontName0=MS 明朝 … MS 明朝に設定する。 注意) プリンタのカレントフォントにした場合には、現在のプリンタの状況によって フォントの印字結果が異なりますのでご注意ください。 注意) プリンタ内部のフォントをご使用になる場合には、プリンタの内部フォントに よっては文字サイズが固定になる場合があります。この場合には、TrueTypeフ ォントをご使用ください。 注意) プロポーショナルフォントをご使用になると、文字が重なる場合がありますご 注意ください。 ------------------------------------------------------------------------#10111 ●“BoldName”強調フォント設定  機能: 共通コマンドで強調する場合に使用するフォント名を設定します。 設定しないか無効な名前を設定した場合には、標準フォントの強調設定になり ます。 設定: BoldName=<フォント名> <設定値>: (MS 明朝の太字【省略時】) 文例: BoldName=MS ゴシック … MS ゴシックに設定する。 注意) プリンタ内部のフォントをご使用になる場合には、プリンタの内部フォントに よっては文字サイズが固定になる場合があります。この場合には、TrueTypeフ ォントをご使用ください。 注意) プロポーショナルフォントをご使用になると、文字が重なる場合がありますご 注意ください。 ------------------------------------------------------------------------#10112 ●“FontName1〜3”拡張フォント(1〜3)設定  機能: 拡張設定時に印字するに使用するフォント名を設定します。拡張フォントは最     大3フォントまで設定できます。設定しないか無効な名前を設定した場合には     プリンタのカレントフォントになります。 設定: FontName1=<フォント名> 設定: FontName2=<フォント名> 設定: FontName3=<フォント名> <設定値>: (プリンタのカレントフォント【省略時】) 文例: FontName1=明朝 … 明朝に設定する。 文例: FontName2= … カレントフォントに設定する。 文例: FontName3=ゴシック … ゴシックに設定する。 注意) プリンタのカレントフォントにした場合には、現在のプリンタの状況によって フォントの印字結果が異なりますのでご注意ください。 注意) プリンタ内部のフォントをご使用になる場合には、プリンタの内部フォントに よっては文字サイズが固定になる場合があります。この場合には、TrueTypeフ ォントをご使用ください。 注意) プロポーショナルフォントをご使用になると、文字が重なる場合がありますご 注意ください。 ------------------------------------------------------------------------#10113 ●“EscapeChar”拡張ESCコード設定  機能: フォームレイアウト上のESCコード(1BH)として扱う文字やコードを設定し ます。 拡張ESCコードは、共通コマンドの認識コードとしても使用します。 設定: EscapeChar=<設定値> <設定値>: 1文字、または文字コード($1B【省略時】,$21〜$7F,$A0〜$DF) 文例: EscapeChar=^ … '^'を拡張ESCコードとして扱う。 文例: EscapeChar=$A5 … コード(16進数:A5)を拡張ESCコードとして扱う。 注意) '0'〜'9'の文字は設定できません。 ------------------------------------------------------------------------#10114 ●“FsChar”拡張FSコード設定  機能: フォームレイアウト上のFSコード(1CH)として扱う文字やコードを設定し ます。 設定: FsChar=<設定値> <設定値>: 1文字、または文字コード($1C【省略時】,$21〜$7F,$A0〜$DF) 文例: FsChar=~ … '~'を拡張FSコードとして扱う。 文例: FsChar=$A5 … コード(16進数:A5)を拡張FSコードとして扱う。 注意) '0'〜'9'の文字は設定できません。 ------------------------------------------------------------------------#10115 ●“BackPrint”バックグランド印刷設定  機能: バックグランド印刷するか否かを設定します。     バックグランド印刷に設定した場合には、印刷中断ダイアログは表示しませ ん。 設定: BackPrint=<設定値> <設定値>: Y(バックグランド印刷する【省略時】), N(バックグランド印刷しない) 文例: BackPrint=Y … バックグランド印刷する。 ------------------------------------------------------------------------#10116 ●“LogOut”ログ出力設定  機能: プリンタドライバや各種ユーティリティのメッセージなどを表示しないでログ としてファイルに出力します。 ファイルはカレントディレクトリに出力されます。但し,メッセージ表示を非 表示に設定した場合には,本設定は無効となります。 出力するログファイル名は下記のとおりです。 印刷補助モジュール(WPDEF32) :WPDEF32.XXX WINDOWS版プリンタドライバ(WPWIN32) :WPWIN32.XXX 印字モード変更ユーティリティ(SETPRUPR):SETPRUPR.XXX ファイル出力ユーティリティ(WPRW) :WPRW.XXX XXX:プロセスIDとなります。 設定: LogOut=<設定値> <設定値>: Y(ログ出力する), N(ログ出力しない【省略時】) 文例: LogOut=Y … ログ出力に設定する。 注意)dbMAGICサーバの場合には,ログ出力('Y')がデフォルトとなります。 ------------------------------------------------------------------------#10117 ●“PrintDialog”ダイアログ印刷指定 機能: 印刷開始時に「印刷」コモンダイアログを実行して印刷します。 設定: PrintDialog=<設定値> <設定値>: Y(印刷ダイアログをオープンする), N(印刷ダイアログをオープンしない【省略時】) 文例: PrintDialog=Y … ダイアログ印刷する ========================================================================#10200 ■DOS互換版プリンタドライバ(WPDRV32)のパラメータ DOS互換版プリンタドライバで使用する各パラメータを'MAGIC.INI'ファイルを使って 変えることができます。ファイル中に   [WINDOWSJ_PRINTER] というセクションがある場合、そのセクション内のパラメータ値を取得します。 プリンタ印字モード設定ユーティリティを(詳細はプリンタ印字モード設定ユーティリ ティの説明を参照)使用することで本セクション内のパラメータ値を設定することがで きます。 '【省略時】'は、'MAGIC.INI'に'[WINDOWSJ_PRINTER]'のセクションが無いか、対象パラ メータが設定されていない場合の値を示します。 ここで設定したパラメータはdbMAGICを起動前のみ有効でdbMAGICが起動 中に変更してもパラメータは反映されませんのでご注意ください。 dbMAGIC起動中にパラメータを変更する場合には、印字モード変更やスタイル情 報変更ユーティリティを利用して変更することができます。 注意)DOS版dbMAGICで文字種類で縮小をご使用の場合は、本プリンタドライ バではご使用できませんのでご注意ください。 ------------------------------------------------------------------------#10201 ●“EscCommand”共通コマンド実行  機能: フォームレイアウト上の共通コマンドを実行するか否かを設定します。 設定: EscCommand=<有効/無効> <有効/無効>: 'Y'(有効【省略時】), 'N'(無効) 文例: EscCommand=Y … 実行する ------------------------------------------------------------------------#10202 ●“Message”メッセージ表示  機能: エラーメッセージなどの表示するか否かを設定します。 設定: Message=<表示/非表示> <有効/無効>: 'Y'(表示【省略時】), 'N'(非表示) 文例: Message=N … メッセージを表示しない ------------------------------------------------------------------------#10203 ●“CharType”文字種類設定  機能: 文字の種類を設定します。 設定: CharType=<種類> <種類>: P(パイカ【省略時】), H(半角) 文例: CharType=P … パイカ文字 文例: CharType=H … 半角文字 注意) パイカ設定をした場合には、文字間隔のサイズは4に固定されます。 ------------------------------------------------------------------------#10204 ●“CharPitch”文字間隔設定  機能: 文字と文字の間隔をドット数で設定します。 +--+ +--+ |文| |字| +--+ +--+ |←→| 間隔 設定: CharPitch=<文字間隔> <設定値>: 0〜4(4【省略時】) 文例: CharPitch=2 … 間隔を2に設定する。 ------------------------------------------------------------------------#10205 ●“FormHeight”改行幅[n/120インチ]設定  機能: 行の先頭から次の行の先頭の間隔をドット数で設定します。 ---+--+ ↑|文| 幅 +--+ ↓ ---+--+ |字| +--+ 設定: FormHeight=<改行幅> <設定値>: 0〜40(20【省略時】) 文例: FormHeight=40 … 改行幅を40/120インチに設定する。 ------------------------------------------------------------------------#10206 ●“EscapeChar”拡張ESCコード設定  機能: フォームレイアウト上のESCコード(1BH)として扱う文字やコードを設定し ます。 拡張ESCコードは、共通コマンドの認識コードとしても使用します。 設定: EscapeChar=<設定値> <設定値>: 1文字、または文字コード($1B【省略時】,$21〜$7F,$A0〜$DF) 文例: EscapeChar=^ … '^'を拡張ESCコードとして扱う。 文例: EscapeChar=$A5 … コード(16進数:A5)を拡張ESCコードとして扱う。 注意) '0'〜'9'の文字は設定できません。 ------------------------------------------------------------------------#10207 ●“FsChar”拡張FSコード設定  機能: フォームレイアウト上のFSコード(1CH)として扱う文字やコードを設定し ます。 設定: FsChar=<設定値> <設定値>: 1文字、または文字コード($1C【省略時】,$21〜$7F,$A0〜$DF) 文例: FsChar=~ … '~'を拡張FSコードとして扱う。 文例: FsChar=$A5 … コード(16進数:A5)を拡張FSコードとして扱う。 注意) '0'〜'9'の文字は設定できません。 ------------------------------------------------------------------------#10208 ●“BackPrint”バックグランド印刷設定  機能: バックグランド印刷するか否かを設定します。     バックグランド印刷に設定した場合には、印刷中断ダイアログは表示しませ ん。 設定: BackPrint=<設定値> <設定値>: Y(バックグランド印刷する【省略時】), N(バックグランド印刷しない) 文例: BackPrint=Y … バックグランド印刷する。 注意) 印刷中断を行っても既に出力した印字データはキャンセルされませんのでご注 意ください。 ------------------------------------------------------------------------#10209 ●“LogOut”ログ出力設定  機能: プリンタドライバや各種ユーティリティのメッセージなどを表示しないでログ としてファイルに出力します。 ファイルはカレントディレクトリに出力されます。但し,メッセージ表示を非 表示に設定した場合には,本設定は無効となります。 出力するログファイル名は下記のとおりです。 印刷補助モジュール(WPDEF32) :WPDEF32.XXX DOS互換版プリンタドライバ(WPDRV32) :WPDRV32.XXX 印字モード変更ユーティリティ(SETPRUPR):SETPRUPR.XXX ファイル出力ユーティリティ(WPRW) :WPRW.XXX XXX:プロセスIDとなります。 設定: LogOut=<設定値> <設定値>: Y(ログ出力する), N(ログ出力しない【省略時】) 文例: LogOut=Y … ログ出力に設定する。 注意)dbMAGICサーバの場合には,ログ出力('Y')がデフォルトとなります。 ------------------------------------------------------------------------#10210 ●“GaijiFile”外字データ読み込み 機能: 外字ファイルのデータを取り込んで、共通コードによる外字印刷を可能にしま す。 外字データを作成する場合には、外字エディタで作成してください。 設定: GaijiFile=<ファイル名> <ファイル名>: WPDRV32用外字データが入っているファイル名 文例: GaijiFile=C:\GJ\WPGJ.DAT … C:\GJ\WPGJ.DAT の外字データを読み込む。 注意) 外字データファイルは必ず、以下のようなWPDRV32外字ファイルフォー マッでなければなりません。 WPDRV外字ファイルフォーマット 外字パターン(24*24 ドット) 0 2 4 6 8 10 12 14 16 <-8ドット-><-8ドット-><-8ドット-> 0 +---+---+---+---+---+---+---+---+ +--------+--------+--------+ | 24| | | 0 | 1 | 2 | 16 +---+---------------------------+ | 3 | 4 | 5 | |font (7F21) | | 6 | 7 | 8 | | size=72byte | | 9 | 10 | 11 | | | | : | : | : | 88 +-------------------------------+ | 66 | 67 | 68 | |font (7F22) | | 69 | 70 | 71 | | | +--------+--------+--------+ 外字ファイルの最初のフォントパターンは'7F21'、次のフォントパターンは '7F22'というように、順番に共通外字コード(7F21〜927E 16進数JIS)に割り 当てられます。これらのコードが入ってきたら、割り当てられているフォント パターンをグラフィック出力します。 ------------------------------------------------------------------------#10211 ●“GaijiCode”外字印刷時の外字定義コード指定 機能: 外字パターンを指定されたプリンタの外字コードに定義し、印刷します。 この指定により、外字パターンの倍角、4倍角の印刷が可能となります。 このパラメータは、GaijiFile(外字データの読込み)と共に使用します。 設定: GaijiCode=<外字コード> <外字コード>: mmmm(定義したいプリンタ側の外字コード[16進数JIS]) ?(範囲内の最終コードを使用する【省略時】) @(複数の外字コードを使用する) +----------+---------------------+-------+--------------+ | プリンタ | mmmm | ? | @ | +----------+---------------------+-------+--------------+ | PC-PR201 | 7621〜767E | 767EH | 7621H〜767EH | | FM-PR | 2821〜297E (JIS-78) | 297EH | 2821H〜287EH | | | 2921〜2A7E (JIS-83) | 2A7EH | 2921H〜297EH | | ESC/P | 7721〜777E | 777EH | 7721H〜777EH | | IBM-5575 | なし | なし | なし | +----------+---------------------+-------+--------------+ 注意) この機能はIBMプリンタ(IBM-5575など)では無効です。 注意)領域外のコードが指定された場合、外字領域の最終コードが使用されます。 (GaijiCode=? を指定された場合と同じになる) 注意)使用する外字コード(プリンタ側)にあらかじめ定義されていた外字は壊され ます。 注意)「GaijiCode=mmmm」、または「GaijiCode=?」を使用した場合、プリンタによ っては、縦倍角、4倍角の外字(1行に複数の外字が存在)を印刷させると、 外字1文字印字する度に半文字分改行してしまう。(例: EPSON HG-4000 な ど) 文例: GaijiCode=7721 … プリンタ(ESC/P)の外字コード(7721)に外字パターンを 定義して印刷する。 文例: GaijiCode=? … プリンタの外字領域の最後のコードに外字パターンを定義 して印刷する。 文例: GaijiCode=@ … プリンタの外字領域の全てのコードに外字パターンを定義 して印刷する。 ========================================================================#10300 ■用紙レウアウトのパラメータ GUI印刷およびテキスト形式印刷(WINDOWS版プリンタドライバ)で使用する デバイスモードの各パラメータを'MAGIC.INI'ファイルを使って変えることができます。 ファイル中に   [WINDOWSJ_PRINTER] というセクションがある場合、そのセクション内のパラメータ値を取得します。 プリンタ印字モード設定ユーティリティを(詳細はプリンタ印字モード設定ユーティリ ティの説明を参照)使用することで本セクション内のパラメータ値を設定することがで きます。 '【省略時】'は、'MAGIC.INI'に'[WINDOWSJ_PRINTER]'のセクションが無いか、対象パラ メータが設定されていない場合の値を示します。 ここで設定したパラメータはdbMAGICを起動前のみ有効でdbMAGICが起動 中に変更してもパラメータは反映されませんのでご注意ください。 dbMAGIC起動中にパラメータを変更する場合には、スタイル情報変更ユーティリ ティを利用して変更することができます。 注意)用紙レイアウトモードは、プリンタの機種によって異なる場合があります。必ず プリンタ印字モード設定ユーティリティで設定してください。 WINDOWSプリンタドライバによっては、用紙サイズ、用紙の向きや給紙方 法の設定値が3桁の数字になる場合があります。メーカ固有の設定値の場合には このような値になりますのでご注意ください。 ------------------------------------------------------------------------#10301 ●“PaperSize”用紙サイズ設定 機能: 用紙のサイズを設定します。 ユーザ定義に設定した場合には、用紙長と用紙幅に任意のサイズを設定しま す。 設定: PaperSize=<設定値> 詳細はSETSTYLEのパラメータの用紙サイズ指定(#50201)を参照 省略時はWINDOWSプリンタドライバで設定しているプリンタのデフォルトの用 紙サイズになります。 文例: PaperSize=A4 … A4の用紙サイズに設定する 注意)用紙サイズは、プリンタのモデルによって異なります。 ------------------------------------------------------------------------#10302 ●“Orientation”用紙の向き設定 機能: 用紙の向きを設定します。 設定: Orientation=<設定値> 詳細はSETSTYLEのパラメータの用紙の向き指定(#50202)を参照 省略時はWINDOWSプリンタドライバで設定しているプリンタのデフォルトの用 紙の向きになります。 文例: Orientation=LAND … 横向きに設定する ------------------------------------------------------------------------#10303 ●“Bin”給紙方法設定 機能: 使用する用紙のトレイを設定します。 設定: Bin=<設定値> 詳細はSETSTYLEのパラメータの給紙方法指定(#50203)を参照 省略時はWINDOWSプリンタドライバで設定しているプリンタのデフォルトの給 紙方法になります。 文例: Bin=AUTO … 自動に設定する 注意)給紙方法は、プリンタのモデルによって異なります。 ------------------------------------------------------------------------#10304 ●“Copy”部数設定 機能: 部数を設定します。 設定: Copy=<設定値> <枚数>: 1〜999 文例: Copy=10 … 部数を10枚にする 注意) 部数は、プリンタのモデルによって設定できる範囲が異なります。 ------------------------------------------------------------------------#10305 ●“UserSize”ユーザ定義サイズ設定 機能: 用紙サイズのユーザ定義サイズを0.1mm単位で設定します。 設定: UserSize=<用紙長X用紙幅> <用紙長>: プリンタのモデルの範囲内(0.1mm) <用紙幅>: プリンタのモデルの範囲内(0.1mm) 文例: UserSize = 2970X2100 … 用紙長297mm,用紙幅210mmにする 注意) サイズはプリンタが対応している範囲内に設定してください。 注意) ユーザ定義サイズは、プリンタのモデルによっては設定できない場合がありま す。 ========================================================================#10400 ■共通コマンド テキスト形式プリントではプリンタに依存しない共通の制御コードを使用することがで きます。 つまり、dbMAGICのフォームレイアウト上でこれらのコマンドを使用すると、ど のプリンタでも共通の出力が可能です。 プリンタ属性を利用して本機能をご利用になる場合には、付属のプリンタ属性(PRN_S TD.JPN)とコマンドファイル(WPDRV.ATR)をご自由に編集してご利用ください。 設定した共通コマンドはカレントページまで有効となります。ただし、用紙の印字範囲 を越えて自動排出した場合には継承されます。初期状態にする場合には、'[ESC]カR' を 指定してください。 共通のコマンドには以下のものがあります。 ------------------------------------------------------------------------#10401 ●“[ESC]T”n/120インチ改行 機能: 改行幅を変更します。 設定: [ESC],'T','nn' ([ESC]はESCコード: 通常は16進数'1B') 文例: 18/120インチ改行を行う場合 [ESC]T18 注意) 必ず2桁の数値を記入してください。(3/120インチ改行=[ESC]T03) ------------------------------------------------------------------------#10402 ●“[ESC]e”拡大文字指定 機能: 文字を拡大します。 設定: [ESC],'e','yx' ([ESC]はESCコード: 通常は16進数'1B') 文例: 文字を横(x方向)2倍に拡大したい場合 [ESC]e12 注意) 縦倍、4倍角を指定した場合の印字の相違 WINDOWS版プリンタドライバを使用時 ・文字原点を'D'に指定した場合 垂直方向位置は文字高さ分下方に移動し、文字は上方向に拡大します。 ・文字原点を'U'に指定した場合 垂直方向位置はかわらず、文字は下方向に拡大します。 DOS互換版プリンタドライバを使用時 ・プリンタタイプをESC/P,201にした場合 垂直方向位置を下方に移動し、文字は上方向に拡大します。 位置の移動量はプリンタのモデルによって異なります。 ・プリンタタイプをFM-PR,IBM-5575した場合 垂直方向位置はかわらず、文字は下方向に拡大します。 ------------------------------------------------------------------------#10403 ●“[ESC ]!”強調指定 機能: 強調印字を開始します。 設定: [ESC],'!' ([ESC]はESCコード: 通常は16進数'1B') 文例: 強調文字を出力したい場合 [ESC]! ------------------------------------------------------------------------#10404 ●“[ESC]"”強調解除指定 機能: 指定した強調印字を解除します。 設定: [ESC],'"' ([ESC]はESCコード: 通常は16進数'1B') 文例: 強調指定を解除したい場合 [ESC]" ------------------------------------------------------------------------#10405 ●“[ESC]X”アンダーライン指定 機能: アンダーラインを引きます。 設定: [ESC],'X' ([ESC]はESCコード: 通常は16進数'1B') 文例: 文字の下にアンダーラインを引きたい場合 [ESC]X ------------------------------------------------------------------------#10406 ●“[ESC]Y”アンダーライン解除指定 機能: アンダーライン指定を解除します。 設定: [ESC],'Y' ([ESC]はESCコード: 通常は16進数'1B') 文例: アンダーライン指定を解除したい場合 [ESC]Y ------------------------------------------------------------------------#10407 ●“[ESC]「…[ESC]」”直接出力指定 機能: [ESC]'「'と[ESC]'」'ではさまれたコードに内部処理を行わず、直接プリンタに 出力します。 ただし、拡張ESC文字および拡張FS文字は、それぞれESCコードとFS コードに変換し、全角文字はシフトJISコードをJISコードに変換して 出力します。 設定: [ESC],'「',…,[ESC],'」' ([ESC]はESCコード: 通常は16進数'1B') [ESC]「ABC[ESC]」 文例: 内部処理を加えずに'ABC'を出力する。 注意) 直接出力内で共通コマンドを使用した場合、そのままの形でプリンタに出力さ れます。プリンタの内部コマンドを出力した場合に、印字に反映されないコマ ンドもありますのでご注意ください。 注意) WINDOWS版プリンタドライバではWINDOWSに添付しているプリン タドライバが印字制御を行うため、ほとんどのプリンタの内部コマンドはご使 用できませんのでご注意ください。 ------------------------------------------------------------------------#10408 ●“[ESC]コ”直接コード出力指定 機能: 2桁の16進数コードを直接プリンタに出力します。 設定: [ESC],'コ','n1n1n2n2 …','.' ([ESC]はESCコード: 通常は16進数'1B') 文例: プリンタに16進コード「1B,7E,45,00,01,09」を直接出力する。 [ESC]コ1B7E45000109. 注意) 16進コードは必ず2桁で構成されていなければなりません。 不正な文字があれば、その時点で直接コード出力指定は終了し、不正な文字は 出力されません。 注意) 16進コードが1桁で終了した場合は、その1桁の値は無視されます。 プリンタの内部コマンドを出力した場合に、印字に反映されないコマンドもあ りますのでご注意ください。 注意) WINDOWS版プリンタドライバではWINDOWSに添付しているプリン タドライバが印字制御を行うため、ほとんどのプリンタの内部コマンドはご使 用できませんのでご注意ください。 ------------------------------------------------------------------------#10409 ●“[ESC]I”イタリック指定 機能: 文字をイタリックで出力します。但し、フォントによってはイタリックになら    ない場合があります。 設定: [ESC],'I' ([ESC]はESCコード: 通常は16進数'1B') 文例: 文字をイタリック出力したい場合 [ESC]I 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#10410 ●“[ESC]S”イタリック指定解除 機能: イタリック指定を解除します。 設定: [ESC],'S' ([ESC]はESCコード: 通常は16進数'1B') 文例: イタリック指定を解除したい場合 [ESC]S 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#10411 ●“[ESC]F”フォント指定 機能: 出力するフォントを変更します。 設定: [ESC],'F','n' ([ESC]はESCコード: 通常は16進数'1B') 文例: 拡張フォント1にしたい場合 [ESC]F1     標準フォントにしたい場合 [ESC]F0 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#10412 ●“[ESC]カD”拡張コマンド/文字種類・間隔指定 機能: 文字種類と文字間隔を変更します。 設定: [ESC],'カ','D','md' ([ESC]はESCコード: 通常は16進数'1B') 文例: 半角漢字文字(m=H)を文字間隔2(d=2)で出力したい場合は以下のようにな ります。[文字種類・間隔指定"D"参照] [ESC]カDH2 注意) このコマンドは半角文字6桁分をコマンドフィールドとして使用します。 コマンドフィールド内に制御コード(1FH 以下)があれば、その地点で処理を 中断(これ以前に設定された内容は有効)します。また、コマンドフィールド 内の不正な指定は無視され、有効な指定のみを設定します。 コマンドフィールド解析終了後、初期設定コードを発行して次の文字を出力し ます。制御コードで処理が中断された場合は、初期設定コード出力後、制御 コードから出力します。 半角モード(文字間隔=1)で'ABCDE'を出力する場合 [ESC]カDH1 ABCDE ~~~~~~~~~~ → コマンドフィールド ------------------------------------------------------------------------#10413 ●“[ESC]カR”拡張コマンド/初期設定指定 機能: 初期設定を行います。 設定: [ESC],'カ','R' ([ESC]はESCコード: 通常は16進数'1B') 文例: フォントの設定や共通コマンドで設定した内容を初期状態に設定します。 [ESC]カR ------------------------------------------------------------------------#10414 ●“[ESC]カH….”拡張コマンド/文字高の指定  機能: 文字の高さのサイズを変更します。     高さに0を指定した場合には、プリンタのカレント値になります。     精度は変更できません。 設定: [ESC],'カ','H',…,'.' ([ESC]はESCコード: 通常は16進数'1B') 文例: [ESC]カH40. … 高さを40/精度     単位をミリで精度10に指定した場合には、高さを4.0mmに設定する。     単位をインチで精度100に指定した場合には、高さを0.40インチに設定する。     単位をDOSプリンタ互換で精度を120に指定した場合には、高さを40/120インチに設定 する。 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#10415 ●“[ESC]カW….”拡張コマンド/文字幅の指定  機能: 文字の幅のサイズを変更します。     高さに0を指定した場合には、プリンタのカレント値になります。     精度は変更できません。 設定: [ESC],'カ','W',…,'.' ([ESC]はESCコード: 通常は16進数'1B') 文例: [ESC]カW20. … 幅を20/精度     単位をミリで精度10に指定した場合には、幅を2.0mmに設定する。     単位をインチで精度100に指定した場合には、幅を0.20インチに設定する。     単位をDOSプリンタ互換で精度を120に指定した場合には、幅を20/120インチに設定す る。 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#10416 ●“[ESC]カP….”拡張コマンド/文字間隔(拡張)の指定  機能: 文字と文字の間隔のサイズを指定します。     精度は変更できません。 設定: [ESC],'カ','P',…,'.' ([ESC]はESCコード: 通常は16進数'1B') 文例: [ESC]カP20. … 間隔を20/精度     単位をミリで精度10に指定した場合には、間隔を2.0mmに設定する。     単位をインチで精度100に指定した場合には、間隔を0.20インチに設定する。     単位をDOSプリンタ互換で精度を120に指定した場合には、間隔を20/120インチに設定 する。 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#10417 ●“[ESC]カT….”拡張コマンド/改行幅(拡張)の指定  機能: 改行幅のサイズを指定します。     精度は変更できません。 設定: [ESC],'カ','T',…,'.' ([ESC]はESCコード: 通常は16進数'1B') 文例: [ESC]カT40. … 改行幅を40/精度     単位をミリで精度10に指定した場合には、改行幅を4.0mmに設定する。     単位をインチで精度100に指定した場合には、改行幅を0.40インチに設定する。     単位をDOSプリンタ互換で精度を120に指定した場合には、改行幅を40/120インチに設 定する。 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#10418 ●“[ESC]v”ページ長指定  機能: ページの長さを指定します。 設定: [ESC],'v','nn','.' … 行数指定(nn=01〜99) [ESC],'v','nn',';' … インチ数指定(nn=01〜22) ([ESC]はESCコード: 通常は16進数'1B') 文例: ページ長を5インチにしたい場合 [ESC]v05; 注意) 行数、インチ数は必ず2桁の数値で記入してください。 注意) 行指定の場合は、プリンタによってページ長が多少異なります +----------+-------------+-----------+ | プリンタ | 行数指定 | インチ数指定 | +----------+-------------+-----------+ | ESC/P | 1/6インチ * nn | nnインチ | | IBM-5575 | 1/6インチ * nn | nnインチ | | PC-PR201 | 1/6インチ * nn | 指定不可 | | FM-PR | 1/6インチ * nn | nnインチ | +----------+-------------+-----------+ 注意) 本指定は、DOS互換版プリンタドライバ印刷のみ有効となります。 ========================================================================#10500 ■プリンタ機能一覧 使用するプリンタによって、DOS互換版プリンタドライバが持っている機能が使えな いものがあります。次に、その一覧表を示します。 +----------+----------------+----------------+----------------+ | モード | パイカ | 半角 | 縮小 | | +----------------+----------------+----------------+ | 機能 | 線 強 横 縦 4 | 線 強 横 縦 4 | 線 強 横 縦 4 | | +----------------+----------------+----------------+ | 半:H,全=Z| HZ HZ HZ HZ HZ | HZ HZ HZ HZ HZ | HZ HZ HZ HZ HZ | +----------+----------------+----------------+----------------+ | ESC/P | -- OO OO XO >O | OO OO OO OO OO | XX XX XX XX XX | | IBM-5575 | OO OO OO OO OO | OO OO OO OO OO | OO XX OO XX >> | | PC-PR201 | OO OO OO OO OO | OO OO OO OO OO | OO OO OO OO OO | | FM-PR | -- XX OO XO XO | OO XX OO OO OO | XX XX XX XX XX | +----------+----------------+----------------+----------------+ 注意) 線 … アンダ-ライン O … 可能 強 … 強調 X … 不可能 横 … 横倍角 - … 全角文字と半角文字ではアンダ-ラインの位置が異なる 縦 … 縦倍角 > … 横倍角となる 4 … 4倍角 ************************************************************************#20000 【印字モード変更ユーティリティ(SETPRUPR)の使い方】 印字モード変更ユーティリティはコールコマンドのユーザPRCを使用し、WINDO WS版プリンタドライバおよび、DOS互換版プリンタドライバの印字モードパラメー タまたは、GUI形式印刷やWINDOWS版プリンタドライバの用紙レイアウトのパ ラメータを変更するためのユーティリティです。 スタイル変更関数は、帳票毎や出力するプリンタ機種毎に印字モードや用紙レイアウト を変更する場合に、ご使用になれます。 印字モード変更ユーティリティには、2種類の関数があります。 1.SETPR_UPR:印字モード変更関数  印字モードの一部分を変更します。 2.SETSTYLE_UPR :スタイル変更関数  印字モードや用紙レイアウトをスタイル情報の内容に変更します。 スタイル情報は印字モード設定ユーティリティで作成できます。 設定したパラメータはdbMAGICが終了するまでか、再度、印字モード変更ユーテ ィリティで変更するまで有効となります。 注意)印字モード変更関数はデータ出力途中で印字モードを変更することができます。 注意)スタイル変更関数は、帳票の印字開始(先頭のデータ出力)前に実行してくださ い。データ出力中には、実行しないでください。 ========================================================================#20100 ■印字モード変更関数(SETPR_UPR)の使用方法 (1) [処理コマンド]欄に、コールコマンドのユーザPRCを設定します。 (2) [内容]欄に、'SETPRUPR.SETPR_UPR'を設定します。 (3) パラメータに変更するSETPRUPR.SETPR_UPRのパラメータを設定します。 設定例 +----+-------------------+----------------------+---------+-- | # | 処理コマンド | 内容 | | +----+-------------------+----------------------+---------+-- | 1 | コール U=ユーザPRC : 1 | 'SETPRUPR.SETPR_UPR' | パラ 1 | ↑ 式: '/D=H2' ========================================================================#20200 ■印字モード変更関数(SETPR_UPR)のパラメータ ------------------------------------------------------------------------#20201 ●“D”文字種類および文字間隔指定  機能: 印字する際の文字種類と文字間隔を変更します。 設定: /D=<種類><間隔> <種類>: P(パイカ, H(半角), I(縮小) <間隔>: 0〜4(種類が'P'の時は指定できません) 文例: /D=P … パイカ文字 文例: /D=H2 … 半角文字(文字間隔=2) 文例: /D=I3 … 縮小文字(文字間隔=3) 注意) DOS互換版プリンタドライバは縮小指定は無効になりますのでご注意くださ い。 ------------------------------------------------------------------------#20202 ●“F”改行幅[n/120インチ]指定 機能: 改行幅を変更します。 設定: /F=<指定値> <指定値>: 0〜40 文例: /F=18 … 改行幅を18/120インチに設定する。 ------------------------------------------------------------------------#20203 ●“E”拡張ESCコード指定  機能: ESCコード(1BH)として扱う文字やコードを変更します。 設定: /E=<指定値> <指定値>: 1文字、または文字コード($1B,$21〜$7F,$A0〜$DF) 文例: /E=^ … '^'を拡張ESCコードとして扱う。 文例: /E=$A5 … コード(16進数:A5)を拡張ESCコードとして扱う。 注意) '0'〜'9'の文字は指定できません。 ------------------------------------------------------------------------#20204 ●“X”拡張FSコード指定  機能: FSコード(1CH)として扱う文字やコードを変更します。 設定: /X=<指定値> <指定値>: 1文字、または文字コード($1C,$21〜$7F,$A0〜$DF) 文例: /X=~ … '~'を拡張FSコードとして扱う。 文例: /X=$A5 … コード(16進数:A5)を拡張FSコードとして扱う。 注意) '0'〜'9'の文字は指定できません。 ------------------------------------------------------------------------#20205 ●“!”メッセージ表示禁止  機能: メッセージなどの表示を禁止します。 設定: /! ------------------------------------------------------------------------#20206 ●“H”文字高指定  機能: 文字の高さのサイズを変更します。     精度は変更できません。 設定: /H=<文字高> <指定値>: 0〜最大値 最大値 ミリ :300mm その他:20インチ 文例: /H=40 … 高さを40/精度     単位をミリで精度10に指定した場合には、高さを4.0mmに設定する。     単位をインチで精度100に指定した場合には、高さを0.40インチに設定する。     単位をDOSプリンタ互換で精度を120に指定した場合には、高さを40/120インチに設定 する。 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#20207 ●“W”文字幅指定  機能: 文字の幅のサイズを変更します。     精度は変更できません。 設定: /W=<文字幅> <指定値>: 0〜最大値 最大値 ミリ :300mm その他:20インチ 文例: /W=20 … 幅を20/精度     単位をミリで精度10に指定した場合には、幅を2.0mmに設定する。     単位をインチで精度100に指定した場合には、幅を0.20インチに設定する。     単位をDOSプリンタ互換で精度を120に指定した場合には、幅を20/120インチに設定す る。 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#20208 ●“K”文字間隔(拡張)指定  機能: 文字と文字の間隔のサイズを変更します。     精度は変更できません。 設定: /K=<文字間隔> <指定値>: 0〜最大値 最大値 ミリ :300mm その他:20インチ 文例: /K=20 … 間隔を20/精度     単位をミリで精度10に指定した場合には、間隔を2.0mmに設定する。     単位をインチで精度100に指定した場合には、間隔を0.20インチに設定する。     単位をDOSプリンタ互換で精度を120に指定した場合には、間隔を20/120インチに設定 する。 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#20209 ●“T”改行幅(拡張)指定  機能: 改行幅のサイズを変更します。     精度は変更できません。 設定: /T=<改行幅> <指定値>: 0〜最大値 最大値 ミリ :300mm その他:20インチ 文例: /T=50 … 改行幅を50/精度     単位をミリで精度10に指定した場合には、改行幅を5.0mmに設定する。     単位をインチで精度100に指定した場合には、改行幅を0.50インチに設定する。     単位をDOSプリンタ互換で精度を120に指定した場合には、改行幅を50/120インチに設 定する。 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#20210 ●“C”共通コマンド実行  機能: フォームレイアウト上の共通コマンドを実行するか否かを変更します。 設定: /C=<有効/無効> <有効/無効>: 'Y'(有効), 'N'(無効) 文例: /C=Y … 実行する ------------------------------------------------------------------------#20211 ●“P”プリンタドライバ設定内容のファイル書込み 機能: WINDOWS版プリンタドライバ、DOS互換版プリンタドライバおよび 用紙レイアウトの設定内容を指定されたファイルに書込みます。 ファイルに書込まれる内容は以下のとおりです。 設定: /P=<ファイル名> [WINDOWS版/DOS互換版共通パラメータ] … WINDOWS版、DOS互換版 共通 Version(WPDEF32) = ^1.00(32) … WPDEF32のバージョン番号 (^:スペース (32):32Bit版) EscCommand(/C) = Y … 共通コマンド実行 EscapeChar(/E) = 1b … 拡張ESC(16進数) FSChar(/X) = 1c … 拡張FS(16進数) Message = Y … メッセージ表示 BackPrint = Y … バックグランド印刷 LogOut = N … ログ出力 [WINDOWS版パラメータ] … WINDOWS版固有 Version(WPWIN32) = ^1.00(32) … WINDOWS版のバージョン番号 CharType(/D) = P … 文字種類 CharPitch(/D,/K) = 4/160 … 文字間隔 FormHeight(/F,/T) = 20/120 … 改行幅 CharHeight(/H) = 18/120 … 文字高さ CharWidth(/W) = 9/120 … 文字幅 Mode = D … 単位 CharOrigin = D … 文字原点 FontName0 = 明朝 … 標準フォント BoldName = ゴシック … 強調フォント FontName1 = (プリンタのカレントフォント) … 拡張フォント1 FontName2 = (プリンタのカレントフォント) … 拡張フォント2 FontName3 = (プリンタのカレントフォント) … 拡張フォント3 PrintDialog = Y … ダイアログ印刷 [DOS互換版パラメータ] … DOS互換版固有 Version(WPDRV32) = ^1.00(32) … DOS互換版のバージョン番号 CharType(/D) = P … 文字種類 CharPitch(/D,/K) = 4 … 文字間隔 FormHeight(/F,/T) = 2 … 改行幅 GaijiFile = C:\MAGIC\WPGJ.DAT … 外字ファイル名 GaijiCode = 7770 … 外字定義コード [用紙レイアウトパラメータ] … WINDOWS版,GUI形式 PaperSize = A4 … 用紙サイズ Orientation = PORT … 用紙の向き Bin = (プリンタのカレント方法) … 給紙方法 Copy = 1 … 部数 文例: /P=WPD.MOD … プリンタドライバの設定内容をファイル'WPD.MOD'に書込む ========================================================================#20300 ■スタイル情報変更関数(SETSTYLE_UPR)使用方法 (1) [処理コマンド]欄に、コールコマンドのユーザPRCを設定します。 (2) [内容]欄に、'SETPRUPR.SETSTYLE_UPR'を設定します。 (3) 下記のSETPRUPR.SETSTYLE_UPRのパラメータを設定します。 パラメータ1:スタイルファイル名 パラメータ2:スタイル名 パラメータ3:印刷形式 パラメータ4:用紙レイアウト有無 パラメータ5:ダイアログ表示有無 設定例 +----+-------------------+----------------------+---------+-- | # | 処理コマンド | 内容 | | +----+-------------------+----------------------+---------+-- | 1 | コール U=ユーザPRC : 1 | 'SETPRUPR.SETSTYLE' | パラ 5 | ↑ パラ1: 'C:\STYLE1.INI' パラ2: '帳票1' パラ3: 'W' パラ4: 'Y' パラ4: 'Y' ========================================================================#20400 ■スタイル情報変更関数(SETSTYLE_UPR)のパラメータ ------------------------------------------------------------------------#20401 ●スタイルファイル名指定  引数: 変更する印字モードや用紙レイアウトのスタイル情報のファイル名を拡張子を 含めて指定します。 スタイルファイルをNULLで指定した場合には、現在の印字モードおよび、 用紙レイアウトの設定になります。 文例: C:\MAGIC\STYLE\STYLE1.INI … C:\MAGIC\STYLE\STYLE1.INIを指定する ------------------------------------------------------------------------#20402 ●スタイル名指定  引数: 変更する印字モードや用紙レイアウトのスタイル情報のスタイル名を指定しま す。スタイルファイルを指定しない場合には場合には、NULLを指定してく ださい。 スタイル名はスタイルファイルで'[]'内で記述している文字列を指定します。 文例: 帳票1 … +------------------------------------------------+ |[帳票1] | |EscCommand=Y | C:\MAGIC\STYLE\STYLE1.INIの帳票1の内容を設定する ------------------------------------------------------------------------#20403 ●印刷形式指定 引数: ダイアログ表示を行う場合には、印刷形式を指定します。 スタイル変更が実行時に、スタイル情報の内容を指定した印刷形式のダイアロ グに反映します。 G:GUI形式プリント W:テキスト形式プリント(WINDOWS版プリンタドライバ出力) D:テキスト形式プリント(DOS互換版プリンタドライバ出力) 文例: G … GUI(デバイスモード)のパラメータを指定する 文例: W … WINDOWS版プリンタドライバのパラメータを指定する 文例: D … DOS互換版プリンタドライバのパラメータを指定する ------------------------------------------------------------------------#20404 ●用紙レイアウト指定 引数: ダイアログ表示を行う場合には、用紙レイアウの有無を指定します。 印刷形式でGUI形式プリント指定した場合は、本パラメータは無視し、有効 に指定します。 また、DOS互換版プリンタドライバ指定した場合には、本パラメータは無視 し、無効に指定します。 Y:有効/N:無効 文例: Y … デバイスモードの設定を有効にする 文例: N … デバイスモードの設定を有効にする ------------------------------------------------------------------------#20405 ●ダイアログ表示指定 引数: 印刷形式および、用紙レイアウトで指定したダイアログ表示を行うかを指定し ます。 ダイアログ表示した場合には、プリンタ印字モードユーティリティのパラメー タ設定のダイアログを表示します。操作方法は、各パラメータの欄でF1キーを 押下するとヘルプを表示しますので、ヘルプを参照してください。 Y:有効/N:無効 文例: Y … ダイアログを表示する 文例: N … ダイアログを表示しない 注意)「プリンタ名」一覧でプリンタを切り替えた場合には、プリンタ機種依存のパ ラメータを設定するだけで、出力するプリンタは、切り替わりません。 ************************************************************************#30000 【ファイル出力ユーティリティ(WPRW)の使い方】 ファイル出力ユーティリティ(WPRW)は、WINDOWS版プリンタドライバおよび 、DOS互換版プリンタドライバの機能を利用して、テキスト(ASCII) ファイルをプリ ンタに出力させるためのユーティリティです。 ファイル出力ユーティリティは、MAGICが起動されていなくても単独で実行するこ とができます。 ========================================================================#30100 ■使用方法 (1) [処理コマンド]欄に、OSコマンドを設定します。 (2) [内容]欄に、'WPRW <パタメータ> <ファイル名>'を設定します。 (3) ウェイトを'YES'に設定します。 +----+-------------------+-----------------------+-----------+-- | # | 処理コマンド | 内容 | | +----+-------------------+-----------------------+-----------+-- | 1 | OSコマンド :1 | 'WPRW /C60 MAGIC.TXT' | ウェイト YES | パラメータは'/'で始まり、ファイル名の後に設定してもかまいません。 ただし、プリンタ名を設定する場合のみ、ファイル名の後に設定してください。 注意) ファイル出力ユーティリティで出力する場合、現在WINDOWS版プリンタド ライバおよび、DOS互換版プリンタドライバに設定されているパラメータ(/E 、/X、/D、/F、/H、/W、/I、/Jの値は全て無視され、WPRWで指定されたパラ メータの値が有効となります。 ただし、ファイル出力ユーティリティで指定しなかったパラメータ(/E、/X、/D 、/F、/H、/W、/I、/J)の値は、デフォルト値(/E$1B、/X$1C、/DP、/F20、/H18 、/W9、/I4、/J20)となります。 ファイル出力ユーティリティの出力が終了すると、WINDOWS版プリンタド ライバおよび、DOS互換版プリンタドライバのパラメータ値は、ファイル出力 ユーティリティを実行する前の値に戻ります。 上記以外のWINDOWS版プリンタドライバのパラメータは、WINDOWS 版プリンタドライバで設定された値(単位種別、文字原点、各サイズの分母、フ ォント指定)となります。 スタイル指定の場合には、指定したスタイル(WPRW、WINDOWS版プリ ンタドライバおよび、DOS互換版プリンタドライバの各パラメータ)に設定し ます。 注意) スタイル指定と他のパラメータを重複して指定した場合には、後者の指定が有効 となりますのでご注意ください。 ========================================================================#30200 ■WPRWのパラメータ ------------------------------------------------------------------------#30201 ●“C”桁数指定(省略=80) 設定: WPRW /Cn (n=2〜500) 説明: 1行の印字桁数を指定します。 文例: WPRW /C120 … 1行の印字桁数を 120 桁にする ------------------------------------------------------------------------#30202 ●“L”行数指定(省略=58) 設定: WPRW /Ln (n=0〜200/n=0:連続印刷) 説明: 1ページの印字行数を指定します。 n を省略すると n=0 とみなされ連続印刷の指定となります。 連続印刷とは、指定している用紙の印字可能な行数分印字します。 文例: WPRW /L60 … 1ページの印字行数を 60 行にする 文例: WPRW /L … 連続印刷にする ------------------------------------------------------------------------#30203 ●“T”水平タブ指定(省略=8) 設定: WPRW /Tn (n=0〜100) 説明: 水平タブの桁数を指定します。 n を省略すると n=0 とみなされます。 文例: WPRW /T4 … 水平タブを 4 にする 文例: WPRW /T … 水平タブを 0 にする ------------------------------------------------------------------------#30204 ●“V”垂直タブ指定(省略=0) 設定: WPRW /Vn (n=0〜100) 説明: 垂直タブ(ページ先頭からの印刷開始位置(行単位))を指定します。 n を省略すると n=0 とみなされます。 文例: WPRW /V2 … ページ先頭から 2 行空けて印字を開始する ------------------------------------------------------------------------#30205 ●“M”レフトマージン指定(省略=0) 設定: WPRW /Mn (n=0〜200) 説明: 各行の印刷開始位置(半角スペース換算)を指定します。 n を省略すると n=0 とみなされます。 文例: WPRW /M4 … 行毎に先頭から 4 個の半角スペースを印字する ------------------------------------------------------------------------#30206 ●“P”ページ指定(開始ページ省略=1/印刷ページ数省略=0) 設定: WPRW /Pn,m (n=1〜10000: 開始ページ) (m=0〜10000: 印刷ページ数 /m=0: 最終ページまで印刷) 説明: 印刷開始ページならびに、印刷ページ数を指定します。 ただし、行数指定で連続指定した場合には、無効になります。 改ページコード(0CH)はページの区切りとして扱います。 文例: WPRW /P … 先頭ページから最終ページまで印刷する 文例: WPRW /P, … 先頭ページから最終ページまで印刷する 文例: WPRW /P,3 … 先頭ページから 3 ページ分印刷する 文例: WPRW /P5 … 5 ページから最終ページまで印刷する 文例: WPRW /P5, … 5 ページから最終ページまで印刷する 文例: WPRW /P5,3 … 5 ページから 3 ページ分印刷する ------------------------------------------------------------------------#30207 ●“N”ページ印字指定(スキップページ数省略=0/開始番号省略=1) 設定: WPRW /Nn,m (n=0〜10000: スキップページ数) (m=1〜10000: 開始番号) 説明: 印刷開始ページからスキップページ分のページ印字は行わず、そのページ以降 に指定された開始番号から順番に印字を行います。 ただし、行数指定で連続印刷を指定している場合、無効になります。 (「ページ指定"P"とページ印字指定"N"の関係」参照) 文例: WPRW /N … 先頭ページをページ番号 1 として印字する 文例: WPRW /N, … 先頭ページをページ番号 1 として印字する 文例: WPRW /N,3 … 先頭ページをページ番号 3 として印字する 文例: WPRW /N5 … 5 ページスキップし、それ以降をページ番号 1 として印字する 文例: WPRW /N5, … 5 ページスキップし、それ以降をページ番号 1 として印字する 文例: WPRW /N5,3 … 5 ページスキップし、それ以降をページ番号 3 として印字する ------------------------------------------------------------------------#30208 ●“K”ページ飾り指定(省略='< >') 設定: WPRW /Knm (n=左飾り文字、m=右飾り文字) 説明: ページ番号の左右飾を指定します。 ただし、行数指定で連続印刷を指定している場合、無効になります。 「<」,「>」,「|」 などの文字は指定できません。 文例: WPRW /K() … ページ番号を右のように印字する ( 12 ) 文例: WPRW /K-- … ページ番号を右のように印字する - 12 - ------------------------------------------------------------------------#30209 ●“!”メッセージ表示禁止指定(省略=メッセージ表示) 設定: WPRW /! 説明: メッセージなどの表示を禁止します。 文例: WPRW /! … メッセージなどの表示を禁止します。 ------------------------------------------------------------------------#30210 ●“D”文字種類・文字間隔指定(省略=パイカ) 設定: WPRW /Dmd (m: 文字種類 … P=パイカ、H=半角、I=縮小) (d: 文字間隔 … 0〜4/ただし m=P のときは無効) 説明: パイカ文字、半角文字、または、縮小文字を指定します。 DOS互換版プリンタドライバを使用する場合には、縮小指定は無効になりま す。 文例: WPRW /DP … パイカ文字 文例: WPRW /DH0 … 半角文字[文字間隔=0] 文例: WPRW /DI1 … 縮小文字[文字間隔=1] ------------------------------------------------------------------------#30211 ●“E”拡張ESCコード指定(省略=$1B) 設定: WPRW /En (n=$1B、$21〜$7F、$A0〜$DF、文字) 説明: ESCコード($1B)の他に、ESCコードとして扱う文字(コード)を指定します。 ただし、指定が不適当であった場合は(16進数:1B)として設定されます。 文例: WPRW /E& … '&'を ESCコードとして扱う 文例: WPRW /E$7C … ASCIIコード($7C) '|'を ESCコードとして扱う ------------------------------------------------------------------------#30212 ●“X”拡張FSコード指定(省略=$1C) 設定: WPRW /Xn (n=$1C、$21〜$7F、$A0〜$DF、文字) 説明: FSコード($1C)の他に、FSコードとして扱う文字(コード)を指定します。 ただし、指定が不適当であった場合は(16進数:1C)として設定されます。 文例: WPRW /X& … '&'を FSコードとして扱う 文例: WPRW /X$7C … ASCIIコード($7C) '|'を FSコードとして扱う ------------------------------------------------------------------------#30213 ●“F”改行幅指定(省略=20) 設定: WPRW /Fn (n=0〜40) 説明: 改行幅(初期値)を指定します。 文例: WPRW /F18 … 改行幅を 18/120インチに設定する ------------------------------------------------------------------------#30214 ●“Q”プリンタ名指定(省略=通常使うプリンタ) 設定: WPRW /Qn (XXXX: WPWIN出力(下記参照)) プリンタテーブルで設定しているプリンタテーブルの「名前」欄の名前を指定 します。 +----+-------------------+-----------------------+-------- | # | 名前 | キュー | +----+-------------------+-----------------------+-------- | 1 | Printer1 | MAGIC PRINTER | WPRW <ファイル名> /QPrinter1 説明: 出力先のプリンタテーブルの名前を設定します。 文例: WPRW /QPrinter1 … Printer1のキューに出力する 注意) 出力キューを指定する場合には、必ず出力ファイル名の後に設定してくださ い。   例) WPRW TEST.TXT /QPrinter1 dbMAGICサーバまたは,アプリケーションパーティショニングとしてクライ アント実行から出力する場合には,本指定を必ず行ってください。 ------------------------------------------------------------------------#30215 ●“H”文字高さ指定(省略=18) 設定: WPRW /Hn (n=0〜最大値) 最大値 単位(ミリ) :300mm 単位(その他):20インチ 説明: 文字の高さのサイズを指定します。     精度は変更できません。 文例: WPRW /H40 … 高さを40/精度に設定する     単位をミリで精度10に指定した場合には、高さを4.0mmに設定する。     単位をインチで精度100に指定した場合には、高さを0.40インチに設定する。     単位をDOSプリンタ互換で精度を120に指定した場合には、高さを40/120インチに設定 する。 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#30216 ●“W”文字幅指定(省略=9) 設定: WPRW /Wn (n=0〜最大値) 最大値 単位(ミリ) :300mm 単位(その他):20インチ 説明: 文字の幅のサイズを指定します。     精度は変更できません。 文例: WPRW /W20 … 幅を20/精度     単位をミリで精度10に指定した場合には、幅を2.0mmに設定する。     単位をインチで精度100に指定した場合には、幅を0.20インチに設定する。     単位をDOSプリンタ互換で精度を120に指定した場合には、幅を20/120インチに設定す る。 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#30217 ●“I”文字間隔(拡張)指定(省略=4) 設定: WPRW /In (n=0〜最大値) 最大値 単位(ミリ) :300mm 単位(その他):20インチ 説明: 文字の間隔のサイズを指定します。     精度は変更できません。 文例: WPRW /I20 … 間隔を20/精度     単位をミリで精度10に指定した場合には、間隔を2.0mmに設定する。     単位をインチで精度100に指定した場合には、間隔を0.20インチに設定する。     単位をDOSプリンタ互換で精度を120に指定した場合には、間隔を20/120インチに設定 する。 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#30218 ●“J”改行幅(拡張)指定(省略=20) 設定: WPRW /Jn (n=0〜最大値) 最大値 単位(ミリ) :300mm 単位(その他):20インチ 説明: 改行幅のサイズを指定します。     精度は変更できません。 文例: WPRW /J50 … 改行幅を50/精度     単位をミリで精度10に指定した場合には、改行幅を5.0mmに設定する。     単位をインチで精度100に指定した場合には、改行幅を0.50インチに設定する。     単位をDOSプリンタ互換で精度を120に指定した場合には、改行幅を50/120インチに設 定する。 注意) 本機能はWINDOWS版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#30219 ●“S”スタイル指定 設定: WPRW /Sm/n m:スタイルファイル名 n:スタイル名 説明: MGPRNで設定したスタイルファイル名とスタイル名を指定します。 本パラメータはMGPRNで設定したパラメータ値に設定し実行します。 スタイル内にキーおよびパラメータ値が指定していないパラメータはデフォル ト値に設定します。 文例: WPRW /SMAGIC.INI/STYLE1 スタイルファイル名(MAGIC.INI)のスタイル名[STYLE1]で指定しているパラメ ーに設定します。 ------------------------------------------------------------------------#30220 ●“INI”MAGIC.INI指定(カレントのMAGIC.INI) 設定: WPRW /INIn (XXXX: 対象MAGIC.INIファイル名) 説明: 対象となるINIファイル名を設定します。 文例: WPRW /INIdbMAGIC帳票.INI … dbMAGIC帳票.INIを対象とする 注意) dbMAGICサーバまたは,アプリケーションパーティショニングとしてクライアン ト実行から出力する場合には,本指定を必ず行ってください。 ------------------------------------------------------------------------#30221 ●“*”印刷終了時改頁コード出力禁止指定 設定: WPRW /* 説明: 印刷終了時に改頁コードを出力しないようにする。 これは、複数のテキストファイルの内容を1枚の用紙に印刷したい時などに 使用する。 文例: WPRW /* 注意)DOS互換版プリンタドライバのみ有効です。 ------------------------------------------------------------------------#30222 ●“〜”ページ先頭改行コマンド有効指定 設定: WPR /~ 説明: ページの先頭に空白行(改行コマンド「CR,LF」だけの行)があっても、その 空白行を詰めずに(改行コマンドを無視せずに)印刷する。 文例: WPRW /~ 注意)本指定がない場合には、ページの先頭の空白行は印字しませんのでご注意くだ さい。 ========================================================================#30300 ■ページ指定“P”とページ印字指定“N”の関係 ページ指定 "P", ページ印字指定 "N" の関係は以下のとおりです。 WPRW filename /P2,5 /N2,10 ↑↑ ↑ ↑ (1)(2)(3)(4) 絶体ページ番号 +--------+ 1 | | | | +--------+ <-------+ (1)-> 2 | | <-+ | | | | | +--------+ +-(3) | 3 | | | | | | <-+ | +--------+ | 4 | | +-(2)(印刷範囲) | <10> | <---(4) | +--------+ | 5 | | | | <11> | | +--------+ | 6 | | | | <12> | | +--------+ <-------+ 7 | | | | +--------+ 注意) 各ページの印刷で、文字コードが出力されるまでの CR, LF は無視されますので 注意してください。 例えば、ページ先頭から3行に CR, LF しか入っていなければ、その3行は印刷 されず、4行目から印刷されます。 これを回避する方法として、先頭行にスペースを1個入れてください。これによ り先頭3行は有効行となり印刷されるようになります。 ページの先頭から印字したい場合には、ページ先頭改行コマンド有効指定してく ださい。 ========================================================================#30400 ■テキスト内部でパラメータを設定する方法 コマンドラインでパラメータを指定しなくても、出力するテキスト内部で指定すること も可能です。ただし、プリンタ名指定は無効となりますのでご注意ください。 テキスト内部でパラメータを設定する場合は、出力するテキストの1行目の先頭に「゙」 を付け、その後に設定したいパラメータを記入します。 このようにすれば 'WPRW ファイル名' でパラメータの設定、およびプリンタ出力が同時に行 われます。 なお、この行は印字行数には含まれません。 +-------------------+ +-------------------+ 例) | ゙ /DH0 /C120 /L60 | | dbMAGIC | | dbMAGIC | → | : | | : | | | ************************************************************************#40000 【プリンタ印字モード設定ユーティリティ(MGPRN)の使い方】 プリンタ印字モード設定ユーティリティは、GUI形式プリントおよび、テキスト形式 プリント(WINDOWS版プリンタドライバ、DOS互換版プリンタドライバ)およ び、ファイル出力ユーティリティで使用する各パラメータ情報をスタイルファイルに設 定します。 帳票毎や出力するプリンタ機種毎に、印字モードや用紙レイアウトを設定することがで きます。この設定を行う場合には、スタイル設定ユーティリティでスタイル情報設定を するか、印字モード変更ユーティリティのスタイル情報変更関数をご利用ください。 dbMAGIC起動時のデフォルトの設定を行う場合には、MAGIC.INIファイルを開く と、自動に'WINDOWSJ_PRINTER'のスタイル名を表示します。 プリンタ印字モード設定ユーティリティの使用方法については、別途添付されている MG PRN.HLPを参照してください。また、また、各欄でF1キーを押下するとヘルプが表示さ れますので、各パラメータの詳細は、ヘルプを参照してください。 ========================================================================#40100 ■使用方法 (1) 対象となるスタイルファイルをオープンし、スタイル名を選択します。 dbMAGIC起動時のデフォルト値を設定する場合には、スタイルファイルは 'MAGIC.INI'で、スタイル名は、'WINDOWSJ_PRINTER'となります。 (2) 印刷形式および、オプションを選択します。 新規に作成する場合には、このオペレーションは、スキップしてください。 (3) 「編集」ボタンをクリックします。 新規に作成する場合には、「新規作成」ボタンをクリックして、「スタイル名」 「印刷形式」やオプションを設定して、「実行」ボタンをクリックしてくださ い。 (4) プリンタの種類を選択します。 本ユーティリティを起動すると、プリンタ名は、通常使うプリンタになりますの で、プリンタの機種毎に依存するパラメータを設定する場合には、必ずプリンタ を選択してください。 プリンタの機種に依存するパラメータは、フォントと用紙レイアウトとなりま す。 (5) 各パラメータの設定を行います。 (6) 設定内容を登録する場合には、「実行」ボタンをクリックします。 キャンセルする場合には、「中止」ボタンをクリックします。 注意) dbMAGICを起動中は設定したパラメータは反映されませので、dbMA GICを起動する前にパラメータを設定してください。 ************************************************************************#50000 【スタイル設定ユーティリティ(SETSTYLE)の使い方】 スタイル設定ユーティリティは、dbMAGICの設定・プリンタの「キュー」欄に、 スタイル情報または、用紙サイズ、用紙の向き、給紙方法、部数、ダイアログ印刷(テ キスト形式のみ)をパラメータとして設定を行います。 この設定は、GUI形式プリントでも有効になります。 帳票毎や出力するプリンタ機種毎に作成したスタイル情報はプリンタ印字モードユーテ ィリティで作成し、本ユーティリティで、スタイル情報設定してください。 スタイル設定ユーティリティの使用方法については、別途添付されている SETSTYLE.HLP を参照してください。また、各欄でF1キーを押下するとヘルプが表示されますので、各 パラメータの詳細は、ヘルプを参照してください。 注意)本ユーティリティでは、各パラメータの区切れ文字として、デフォルトは'/'を 使用します。プリンタ名に'/'がある場合には、印刷実行時に「XXは不正なパラ メータです.」のエラーが発生しますので、「区切れ文字」欄には、別な任意の 文字を指定してください。 ========================================================================#50100 ■使用方法 (1) 対象となる'MAGIC.INI'を参照、または直接パス名を指定し「開く]ボタンをク リックして'MAGIC.INIをオープンします。 (2) プリンタ名(設定/プリンタの論理プリンタ名)から印刷対象となる「プリンタ 名」を選択してください。 (3) DOS互換版プリンタドライバで印刷をする場合には「DOS互換版設定」チェック ボッスをオンしてください。    同時に、プリンタタイプを指定してください。 (4) プリンタ印字モードユーティリティで作成したスタイル情報を設定する場合には 「スタイル情報設定」チェックボックスをクリックしてください。 (5) 「スタイル設定」ボタンをクリックして、各パラメータの設定を行います。 (6) ダイアログ印刷を行いたい場合には、ダイアログ印刷を設定してください。 この設定はテキスト形式プリントでWINDOWS版プリンタドライバのみ有効 となります。 (7) 用紙サイズ、用紙の方向、給紙方法と部数を設定する場合には、「スタイル情報 設定」チェックボックスをオフにして、「スタイル設定」ボタンをクリックし、 設定したいキュー名(プリンタマネージャで設定しているプリンタ名)と用紙レイ アウトの各パラメータを設定して「実行」ボタンをクリックしてください。 この場合、用紙サイズ、用紙の向き、給紙方法、部数以外の設定は無効となりま すのでご注意ください。本設定はDOS互換版プリンタドライバでは無効になり ます。 (8) スタイル情報を設定する場合は、スタイルファイルとスタイル名を設定してくだ さい。 (9) 設定したスタイルを確認後、「実行」ボタンをクリックしてください。キャンセ ルしたい場合には、「中止」ボタンをクリックしてください。 (10) 各論理プリンタ名(dbMAGICの設定/プリンタのプリンタ名)で上記の設定をしま す。設定しない場合には、カレントの設定のままになります。 (11) [登録]すると'MAGIC.INI'の設定/プリンタの「キュー」欄に設定内容をセーブ します。[中止]すると設定内容が廃棄されます。 注意) 用紙サイズ、用紙の向きと給紙方法で3桁の数値で設定される場合がありま す。これは、WINDOWSのプリンタドライバで拡張した場合に発生しま す。(異常ではありません。) dbMAGICを起動中は設定したパラメータは反映されませので、dbMA GICを起動する前にパラメータを設定してください。 ========================================================================#50200 ■スタイル設定ユーティリティ(SETSTYLE)のパラメータ ------------------------------------------------------------------------#50201 ●“P”用紙サイズ指定 機能: 用紙のサイズを設定します。 ユーザ定義に設定した場合には、用紙長と用紙幅に任意のサイズを設定しま す。 設定: /P<サイズ> <サイズ> LETTER :Letter(8.5 x 11 in) LETTERSMALL :Letter Small(8.5 x 11 in) TABLOID :Tabloid(11 x 17 in) LEDGER :Ledger(17 x 11 in) LEGAL :Legal(8.5 x 14 in) STATEMENT :Statement(5.5 x 8.5 in) EXECUTIVE :Executive(7.25 x 10.5 in) A3 :A3(297 x 420 mm) A4 :A4(210 x 297 mm) A4SMALL :A4 Small(210 x 297 mm) A5 :A5(148 x 210 mm) B4 :B4 (JIS)(250 x 354 mm) B5 :B5 (JIS)(182 x 257 mm) FOLIO :Folio(8.5 x 13 in) QUARTO :Quarto(215 x 275 mm) 10X14 :10x14インチ(10 x 14 in) 11X17 :11x17インチ(11 x 17 in) NOTE :Note(8.5 x 11 in) ENV_9 :Envelope #9(3.875 x 8.875 in) ENV_10 :Envelope #10(4.125 x 9.5 in) ENV_11 :Envelope #11(4.5 x 10.375 in) ENV_12 :Envelope #12(4.276 x 11 in) ENV_14 :Envelope #14(5 x 11.5 in) CSHEET :C size sheet DSHEET :D size sheet ESHEET :E size sheet ENV_DL :Envelope DL(110 x 220 mm) ENV_C5 :Envelope C5(162 x 229 mm) ENV_C3 :Envelope C3(324 x 458 mm) ENV_C4 :Envelope C4(229 x 324 mm) ENV_C6 :Envelope C6(114 x 162 mm) ENV_C65 :Envelope C65(114 x 229 mm) ENV_B4 :Envelope B4(250 x 353 mm) ENV_B5 :Envelope B5(176 x 250 mm) ENV_B6 :Envelope B6(176 x 125 mm) ENV_ITALY :Envelope(110 x 230 mm) ENV_MONARCH :Envelope Monarch(3.875 x 7.5 in) ENV_PERSONAL :6 3/4 Envelope(3.625 x 6.5 in) FANFOLD_US :US Std Fanfold(14.875 x 11 in) FANFOLD_STD_GERMAN :German Std Fanfold(8.5 x 12 in) FANFOLD_LGL_GERMAN :German Legal Fanfold(8.5 x 13 in) ISO_B4 :B4 (ISO)(250 x 353 mm) POSTCARD :はがき(100 x 148 mm) 9X11 :9 x 11インチ(9 x 11 in) 10X11 :10 x 11インチ(10 x 11 in) 15X11 :15 x 11インチ(15 x 11 in) ENV_INVITE :Envelope Invite(220 x 220 mm) LETTER_EXTRA :Letter Extra(9.275 x 12 in) LEGAL_EXTRA :Legal Extra(9.275 x 15 in) TABLOID_EXTRA :Tabloid Extra(11.69 x 18 in) A4_EXTRA :A4 Extra(9.27 x 12.69 in) LETTER_TRANSVERSE :Letter Transverse(8.275 x 11 in) A4_TRANSVERSE :A4 Transverse(210 x 297 mm) LETTER_EXTRA_TRANSVERSE:Letter Extra Transverse(9.275 x 12 in) A_PLUS :SuperA/SuperA/A4(227 x 356 mm) B_PLUS :SuperB/SuperB/A3(305 x 487 mm) LETTER_PLUS :Letter Plus(8.5 x 12.69 in) A4_PLUS :A4 Plus(210 x 330 mm) A5_TRANSVERSE :A5 Transverse(148 x 210 mm) B5_TRANSVERSE :B5 (JIS) Transverse(182 x 257 mm) A3_EXTRA :A3 Extra(322 x 445 mm) A5_EXTRA :A5 Extra(174 x 235 mm) B5_EXTRA :B5 (ISO) Extra(201 x 276 mm) A2 :A2(420 x 594 mm) A3_TRANSVERSE :A3 Transverse(297 x 420 mm) A3_EXTRA_TRANSVERSE :A3 Extra Transverse(322 x 445 mm) DBL_POSTCARD :往復ハガキ(200 x 148 mm) A6 :A6(105 x 148 mm) JENV_KAKU2 :封筒 角形2号 JENV_KAKU3 :封筒 角形3号 JENV_CHOU3 :封筒 長形3号 JENV_CHOU4 :封筒 長形4号 LETTER_ROTATED :Letter 横(11 x 8.5 in) A3_ROTATED :A3 横(420 x 297 mm) A4_ROTATED :A4 横(297 x 210 mm) A5_ROTATED :A5 横(210 x 148 mm) B4_JIS_ROTATED :B4 (JIS) 横(364 x 257 mm) B5_JIS_ROTATED :B5 (JIS) 横(257 x 182 mm) POSTCARD_ROTATED :はがき 横(148 x 100 mm) DBL_POSTCARD_ROTATED :往復はがき 横(148 x 200 mm) A6_ROTATED :A6 横(148 x 105 mm) KAKU2_ROTATED :封筒 角形2号 横 KAKU3_ROTATED :封筒 角形3号 横 CHOU3_ROTATED :封筒 長形3号 横 CHOU4_ROTATED :封筒 長形4号 横 B6_JIS :B6 (JIS)(128 x 182 mm) B6_JIS_ROTATED :B6 (JIS) 横(182 x 128 mm) 12X11 :12 x 11インチ(12 x 11 in) YOU4 :封筒 洋形4号 YOU4_ROTATED :封筒 洋形4号 横 P16K :PRC 16K(146 x 215 mm) P32K :PRC 32K(97 x 151 mm) P32KBIG :PRC 32K(Big)(97 x 151 mm) PENV_1 :PRC Envelope #1(102 x 165 mm) PENV_2 :PRC Envelope #2(102 x 176 mm) PENV_3 :PRC Envelope #3(125 x 176 mm) PENV_4 :PRC Envelope #4(110 x 208 mm) PENV_5 :PRC Envelope #5(110 x 220 mm) PENV_6 :PRC Envelope #6(120 x 230 mm) PENV_7 :PRC Envelope #7(160 x 230 mm) PENV_8 :PRC Envelope #8(120 x 309 mm) PENV_9 :PRC Envelope #9(229 x 324 mm) PENV_10 :PRC Envelope #10(324 x 458 mm) P16K_ROTATED :PRC 16K 横(215 x 146 mm) P32K_ROTATED :PRC 32K 横(151 x 97 mm) P32KBIG_ROTATED :PRC 32K(Big) 横(151 x 97 mm) PENV_1_ROTATED :PRC Envelope #1 横(165 x 102 mm) PENV_2_ROTATED :PRC Envelope #2 横(176 x 102 mm) PENV_3_ROTATED :PRC Envelope #3 横(176 x 125 mm) PENV_4_ROTATED :PRC Envelope #4 横(208 x 110 mm) PENV_5_ROTATED :PRC Envelope #5 横(220 x 110 mm) PENV_6_ROTATED :PRC Envelope #6 横(230 x 120 mm) PENV_7_ROTATED :PRC Envelope #7 横(230 x 160 mm) PENV_8_ROTATED :PRC Envelope #8 横(309 x 120 mm) PENV_9_ROTATED :PRC Envelope #9 横(324 x 229 mm) PENV_10_ROTATED :PRC Envelope #10 横(458 x 324 mm) USER :ユーザ定義 文例: /PA4 … 用紙サイズをA4にする 注意)用紙サイズは、プリンタのモデルによって異なります。 ------------------------------------------------------------------------#50202 ●“O”用紙の向き指定 機能: 用紙の向きを指定します。 設定: /O<向き> <向き> PORT :縦 LAND :横 文例: /OPORT … 用紙の向きを縦にする ------------------------------------------------------------------------#50203 ●“B”給紙方法指定 機能: 使用する用紙のトレイを設定します。 設定: /B<給紙> <給紙> UPPER :上段 ONLYONE :シングル LOWER :下段 MIDDLE :中段 MANUAL :マニュアルL ENVELOPE :封筒フィーダ AUTO :自動 TRACTOR :トラクタフィーダ CASSETTE :カセット FORMSOURCE :プリントマネージャの設定 文例: /BUPPER … 給紙トレイを上段にする 注意)給紙方法は、プリンタのモデルによって異なります。 ------------------------------------------------------------------------#50204 ●“C”部数指定 機能: 部数を指定します。 設定: /C<枚数> <枚数>: 1〜255 文例: /C10 … 部数を10枚にする 注意) 部数は、プリンタのモデルによって設定できる範囲が異なります。 ------------------------------------------------------------------------#10305 ●“F”ユーザ定義サイズ指定 機能: 用紙サイズのユーザ定義サイズを0.1mm単位で指定します。 設定: /F=<用紙長X用紙幅> <用紙長>: プリンタのモデルの範囲内(0.1mm) <用紙幅>: プリンタのモデルの範囲内(0.1mm) 文例: /F2970X2100 … 用紙長297mm,用紙幅210mmにする 注意) サイズはプリンタが対応している範囲内に指定してください。 注意) ユーザ定義サイズは、プリンタのモデルによっては設定できない場合がありま す。 ------------------------------------------------------------------------#50206 ●“D”ダイアログ印刷指定 設定: /D 説明: 印刷時、印刷ダイアログをオープンして印刷します。 文例: /D … ダイアログ印刷する 注意) 本指定は、WINDOWS版プリンタドライバのみ有効となります。 ------------------------------------------------------------------------#50207 ●“E1,N1,F1,I1”DOS互換版プリンタタイプ指定 設定: /E1, /N1, /F1, I1 説明: DOS互換版プリンタドライバで印刷するプリンタタイプを指定します。 文例: /E1 … ESC/Pモードで印刷する 文例: /N1 … PC-PR201モードで印刷する 文例: /F1 … FM-PRモードで印刷する 文例: /I1 … IBM-5575で印刷する 注意) 本指定は、DOS互換版プリンタドライバ印刷のみ有効となります。 ------------------------------------------------------------------------#50208 ●“I”スタイル指定 設定: /I<スタイルファイル名/スタイル名> 説明: 印字モード設定ユーティリティで作成したスタイル情報のスタイルファイル名 とスタイル名を指定します。 本パラメータは印字モード設定ユーティリティで設定したパラメータ値に設定 し実行します。 スタイル内にキーおよびパラメータ値が指定していないパラメータはデフォル ト値に設定します。 文例: /IFORM.INI/STYLE1 スタイルファイル名(FORM.INI)のスタイル名(MAGIC.INIの[STYLE1]セクション) で指定しているパラメーに設定します。 ************************************************************************#60000 【外字エディタ(WGAIJI)の使い方】 DOS互換版プリンタドライバで外字を印字する場合には、dbMAGIC専用の外字 ファイルが必要となります。本ユーティリティは、dbMAGIC用の外字データの作 成および編集を行います。 F1キーまたは、ヘルプ表示で詳細な操作方法が記述しておりますので参照してくださ い。 注意)外字エディタは、dbMAGICのインストールされいる環境でなければ、正常 に動作しません。 ************************************************************************#70000 【テキスト形式プリントの制限事項】 テキスト形式プリントには、以下の制限があります。 1.フォームレイアウト上で、コントロールで罫線(直線または、四角形のコントロー ル)とテキストを重ね合わせた場合とテキスト形式同士を重ね合わした場合には、 正常に印字されない場合がありますのでご注意ください。 2.コントロール特性で線幅を1に設定した場合には、細半角罫線になり、線幅を2以 上に設定した場合には、太半角罫線なります。 3.旧バージョンから移行した罫線はテキストのコントロールとなります。この場合、 罫線はつながって表示されませんが、印字は旧バージョンと同様につながって印字 します。 4.スタツィックコントロール(四角形、水平線と垂直線)やラインコントロールを組 み合わせて表形式などのフォームを作成する場合には、表示上では罫線がつながり ませんが、下記の方法で作成したフォームについてはつないで印字します (1) 水平線、垂直線の組み合わせで罫線の接続部分をブランクにして接続する方法 交点部分を下図のようにブランク(スペースでも可能)にした場合、ブラン ク部分をつないで印字します。 ----- ----- +-----+-----+ | | | | | | | | | | | | ----- ----- → +-----+-----+ | | | | | | | | | | | | ----- ----- +-----+-----+ フォームレイアウト上 印刷結果 (2) 四角形上に水平線、垂直線または、ラインコントロールで罫線を接続する方法 下図のように水平線、垂直線または、ラインコントロールの先端を四角形の 内側に配置した場合には、罫線を接続して印字しますが、外側に配置した場合 には、つないで印字しません。 罫線をつないで印字する場合 +-----------+ +-----+-----+ | | | | | | | | | | | | |-----+-----| → +-----+-----+ | | | | | | | | | | | | +-----------+ +-----+-----+ フォームレイアウト上 印刷結果 罫線をつながないで印字する場合 +-----|-----+ +-----|-----+ | | | | | | | | | | | | ------+------ → ------+------ | | | | | | | | | | | | +-----|-----+ +-----|-----+ フォームレイアウト上 印刷結果 (3) ラインコントロールのみで罫線を接続する方法 ラインコントロールの場合には、スタティックコントロールと異なり、グリ ッド間に表示されず、グリッド上に表示します。 正常に接続しているよう表示しますが、はみ出て印字される場合があります。 このような場合には、左先端は、1つ右のグリッドに設定し、上先端は、一つ 下のグリッドに設定してください。 罫線をつないで印字する場合 +-----------+ +-----+-----+ | | | | | | | | | | | | |-----+-----+ → +-----+-----+ | | | | | | | | | | | | +-----+-----+ +-----+-----+ フォームレイアウト上 印刷結果 罫線がはみ出て印字する場合 +-----|-----+ +-----|-----+ | | | | | | | | | | | | +-----+-----+ → -------+-----+ | | | | | | | | | | | | +-----|-----+ +-----+-----+ フォームレイアウト上 印刷結果 5.ファイル出力ユーティリティで印刷中断ダイアログをオープンすると、ダイアログの 位置が一定の場所に表示されません。 ************************************************************************#80000 【テキスト形式プリントの追加、変更機能】 テキスト形式プリントには、以下の機能が追加または変更しました。 V7.1B2をご使用の場合の追加または変更された機能 1.スタイル設定ユーティリティで指定したプリンタ名のキュー名がWINDOWSの プリンタマネージャに登録されていない場合に一般保護違反になる不具合に対応し ました。 2.WIN98上で印字モード設定ユーティリティのファイル/プリンタの設定を実行すると 一般保護違反になる不具合に対応しました。 3.DOS互換版プリンタドライバで外字印字できるようになりました。 4.データ出力中に印字モード変更ユーティリティの印字モード変更関数で印字モード が変更できるようになりました。 Ver8.2をご使用の場合の追加または変更された機能 1.DOS互換版プリンタドライバで外字印字できるようになりました。 2.データ出力中に印字モード変更ユーティリティの印字モード変更関数で印字モード が変更できるようになりました。 3.サーバ実行版のWINDOWS版プリンタドライバで印刷すると、エラーになって 印字できない不具合に対応しました。 ************************************************************************#90000 【困ったときには】 ここでは、思うようにプリンタが動作しない場合の注意事項を記載しています。 ========================================================================#90100 ■エラーメッセージ ------------------------------------------------------------------------#90101 ●WINDOWS版プリンタドライバ(WPWIN32)のエラー表示 ※プリンタの設定が正しくありません. dbMAGICのプリンタドライバ(WPWIN32.DLL)が見つからない場合か入出力フ ァイルテブルの「プリンタ」欄で設定した文字列が設定/プリンタの「プリンタ名 」欄に存在しない場合に発生します。 前者の場合には、dbMAGICをインストールしたディレクトリにWINDOW S版プリンタドライバをコピーしてください。 後者の場合には、入出力ファイルのプリンタ一覧から選択し直してください。 ※メモリが足りません. メモリが足りない場合に発生します。この場合には、メモリを増やしてください。 ※印刷開始中にエラーが発生しました. 印刷開始の準備中にエラーが発生した場合に起こります。   WINDOWSのプリンタドライバの不備または、WINDOWSのプリンタドラ イバが不安定の場合に発生します。後者の場合は、dbMAGICから印刷中に強 制的にdbMAGICを終了させてたり異常終了した後に再度、印刷を実行した時 に発生する場合があります。この場合には、WINDOWSを再起動してくださ い。 前者の場合には、最新のWINDOWSのプリンタドライバに変更してください。 ※印刷中にエラーが発生しました. WINDOWSのプリンタドライバの不備やWINDOWSの印刷スプーラに問題 が発生した場合に起こります。 前者の場合には、最新のWINDOWSプリンタドライバに変更してください。 後者の場合には、WINDOWSを再起動してください。 ※印刷ジョブが開始できませんでした. 出力先のポートにアクセスできなかった場合に発生します。ポートにアクセスでき るようにしてください。 ※キュー名の指定が間違っています. プリンタテーブルの「キュー」欄で設定しているプリンタ名が、WINDOWSシ ステムで組み込まれていない場合に発生します。 サーバ版を使用している場合に発生しますので、この場合には、「キュー」欄に正 しいプリンタ名を設定してください。 ※WPDEF32.DLLがロードされていません. dbMAGICのインストール先にWPDEF32.DLLが存在しない場合に発生します。 ※旧バージョンの印刷補助モジュールがロードされています. WPDEF32.DLLのバージョンが古い場合に発生します。旧バージョンのWPDEF32.DLLは 使用しないでください。 ------------------------------------------------------------------------#90102 ■DOS互換版プリンタドライバ(WPDRV32)のエラー表示 ※プリンタの設定が正しくありません. dbMAGICのプリンタドライバ(WPDRV32.DLL)が見つからない場合か入出力フ ァイルテブルの「プリンタ」欄で設定した文字列が設定/プリンタの「プリンタ名 」欄に存在しない場合に発生します。 前者の場合には、dbMAGICをインストールしたディレクトリにWINDOW S版プリンタドライバをコピーしてください。 後者の場合には、入出力ファイルのプリンタ一覧から選択し直してください。 ※メモリが足りません. メモリが足りない場合に発生します。この場合には、メモリを増やしてください。 ※印刷開始中にエラーが発生しました. 印刷開始の準備中にエラーが発生した場合に起こります。   WINDOWSのプリンタドライバの不備または、WINDOWSのプリンタドラ イバが不安定の場合に発生します。後者の場合は、dbMAGICから印刷中に強 制的にdbMAGICを終了させてたり異常終了した後に再度、印刷を実行した時 に発生する場合があります。この場合には、WINDOWSを再起動してくださ い。 前者の場合には、最新のWINDOWSのプリンタドライバに変更してください。 ※印刷中にエラーが発生しました. WINDOWSのプリンタドライバの不備やWINDOWSの印刷スプーラに問題 が発生した場合に起こります。 前者の場合には、最新のWINDOWSプリンタドライバに変更してください。 後者の場合には、WINDOWSを再起動してください。 ※キュー名の指定が間違っています. プリンタテーブルの「キュー」欄で設定しているプリンタ名が、WINDOWSシ ステムで組み込まれていない場合に発生します。 サーバ版を使用している場合に発生しますので、この場合には、「キュー」欄に正 しいプリンタ名を設定してください。 ※プリンタタイプの指定が間違っています. 各プリンタタイプの指定が間違っていた場合に発生します。正しいプリンタタイプ を設定してください。 ※WPDEF32.DLLがロードされていません. dbMAGICのインストール先にWPDEF32.DLLが存在しない場合に発生します。 ※旧バージョンの印刷補助モジュールがロードされています. WPDEF32.DLLのバージョンが古い場合に発生します。旧バージョンのWPDEF32.DLLは 使用しないでください。 ------------------------------------------------------------------------#90103 ■印刷補助モジュール(WPDEF32)のエラー表示 ※XXは不正なパラメータです. 設定/プリンタの「キュー」欄でパラメータの種類の指定が間違っている場合に発 生します。 パラメータの区切れ文字で'/'を使用していますので、「キュー」欄中のプリンタ 名で'/'がある場合に、本エラーが発生します。この場合には、スタイル設定ユー ティリティで「区切れ文字」欄に別な任意の文字を設定してください。 ※用紙サイズ指定が不適当です. 設定/プリンタの「キュー」欄で用紙サイズの指定が間違っている場合に発生しま す。 ※用紙サイズユーザ定義サイズ指定が不適当です. 設定/プリンタの「キュー」欄で用紙サイズのユーザ定義の指定が間違っている場 合に発生します。スタイル設定ユーティリティやプリンタ印字モード設定ユーティ リティで、正しいユーザ定義サイズを設定してください。 ※用紙方向指定が不適当です. 設定/プリンタの「キュー」欄で用紙方向の指定が間違っている場合に発生しま す。 ※給紙カセット指定が不適当です. 設定/プリンタの「キュー」欄で給紙カセットの指定が間違っている場合に発生し ます。 ※部数指定が不適当です. 設定/プリンタの「キュー」欄で部数の指定が間違っている場合に発生します。 ------------------------------------------------------------------------#90103 ■印字モード変更ユーティリティ(SETPRUPR)のエラー表示 ※不正なパラメータがあります. パラメータの種類の指定が間違っている場合に発生します。 ※文字種類・間隔・サイズ指定が不適当です. 文字種類・間隔・サイズの指定が間違っている場合に発生します。 ※改行幅指定が不適当です. 改行幅の指定が間違っている場合に発生します。 ※拡張ESC指定が不適当です. 拡張ESCの指定が間違っている場合に発生します。 ※拡張FS指定が不適当です. 拡張FSの指定が間違っている場合に発生します。 ※文字高さ指定が不適当です. 文字高さの指定が間違っている場合に発生します。 ※文字幅指定が不適当です. 文字幅の指定が間違っている場合に発生します。 ※文字間隔(拡張)指定が不適当です. 文字間隔(拡張)の指定が間違っている場合に発生します。 ※改行幅(拡張)指定が不適当です. 改行幅(拡張)の指定が間違っている場合に発生します。 ※ファイル名がありません. プリンタドライバのパラメータ値をファイルに出力する際のファイル名が指定され ていない場合に発生します。 ※ファイルの書き込みに失敗しました. プリンタドライバのパラメータ値をファイルに出力する際に書き込みに失敗した場 合に発生します。 ※WPDEF32.DLLがロードされていません. WPDEF32.DLLがカレントもしくはWINDOWSシステム上に無い場合に発生します。 ※パラメータの後に'='を指定してください. パラメータの種類の後に’=’の指定がしていない場合に発生します。 ※ファイルがオープンできません. スタイル情報のファイル名が存在しない場合に発生します。 ※スタイルが存在しません. スタイルファイルで指定したファイル中に指定したスタイルが存在しない場合に発 生します。 ※印刷形式が不正です. 印刷形式指定のパラメータが間違っている場合に発生します。 ※システムエラーです. 本ユーティリティおよび、WINDOWSシステムに何等かの問題がある場合に発 生します。WINDOWSを再起動してください。 ※メモリが不足しています. メモリが不足している場合に発生します。 ※印刷補助モジュールのバージョンが違います. WPDEF32.DLLのバージョンが古い場合に発生します。旧バージョンに添付している WPDEF32.DLLは使用しないでください。 ------------------------------------------------------------------------#90104 ■ファイル出力ユーティリティ(WPRW)のエラー表示 ※WINDOWSシステムのエラーです. WINDOWSのシステム上に問題が発生した場合に発生します。 ※メモリ不足です. メモリが足りない場合に発生します。 ※不正なパラメータがあります. パラメータの種類の指定が間違っている場合に発生します。 ※桁数指定が不適当です. 桁数の指定が間違っている場合に発生します。 ※行数指定が不適当です. 行数の指定が間違っている場合に発生します。 ※水平タブ指定が不適当です. 水平タブの指定が間違っている場合に発生します。 ※垂直タブ指定が不適当です. 垂直タブの指定が間違っている場合に発生します。 ※レフトマージン指定が不適当です. レフトマージンの指定が間違っている場合に発生します。 ※開始ページ指定が不適当です. 開始ページの指定が間違っている場合に発生します。 ※印刷ページ数指定が不適当です. 印刷ページ数の指定が間違っている場合に発生します。 ※スキップ数指定が不適当です. スキップ数の指定が間違っている場合に発生します。 ※スタート番号指定が不適当です. スタート番号の指定が間違っている場合に発生します。 ※ページ飾り指定が不適当です. ページ飾り指定が間違っている場合に発生します。 ※文字種類・文字間隔・文字サイズ指定が不適当です. 文字種類・文字間隔・文字サイズの指定が間違っている場合に発生します。 ※改行幅指定が不適当です. 改行幅の指定が間違っている場合に発生します。 ※拡張ESC指定が不適当です. 拡張ESCの指定が間違っている場合に発生します。 ※拡張FS指定が不適当です. 拡張FSの指定が間違っている場合に発生します。 ※文字高さ指定が不適当です. 文字高さの指定が間違っている場合に発生します。 ※文字幅指定が不適当です. 文字幅の指定が間違っている場合に発生します。 ※文字間隔(拡張)指定が不適当です. 文字間隔(拡張)の指定が間違っている場合に発生します。 ※改行幅(拡張)指定が不適当です. 改行幅(拡張)の指定が間違っている場合に発生します。 ※連続出力モードではページの印字はできません. 連続出力モードでページ印字している場合に発生します。 ※ページ番号が印字できるだけの桁数がありません. ページ番号を印字できるだけの桁数が無い場合に発生します。 ※ファイル名がありません. 出力するファイルが指定していない場合に発生します。 ※ファイルが見つかりません. 指定した出力するファイルが存在しない場合に発生します。 ※★連続出力モードでページが指定されています. 連続出力モードでページ指定している場合に発生します。 ※INIファイルが見つかりません. 指定したMAGIC.INIが存在しない場合に発生します。 INIファイルの指定が無い場合には、カレントの'MAGIC.INIを使用します。 カレントに'MAGIC.INI'が存在しない場合には、本エラーが発生します。 ※プリンタドライバ補助ライブラリ(WPDEF32.DLL)が存在しません. dbMAGICのインストール先にWPDEF32.DLLが存在しない場合に発生します。 ※プリンタドライバ(WPWIN32.DLL)が存在しません. dbMAGICのインストール先にWPWIN32.DLLが存在しない場合に発生します。 ※プリンタドライバ(WPDRV32.DLL)が存在しません. dbMAGICのインストール先にWPDRV32.DLLが存在しない場合に発生します。 ========================================================================#90200 ■正常に印字されない場合には 正常に印字されない場合には、WINDOWSのプリンタドライバ(各メーカに問い合 わせてください)を最新にしてください。それでも、正常に印字されない場合には、他 のプリンタでも同様に正常に印字できないかを確認してください。もし、他のプリンタ でも正常に印字されない場合には、弊社に問い合わせてください。 ------------------------------------------------------------------------#90210 ■WINDOWS版プリンタドライバとDOS互換版プリンタドライバの相違について WINDOWS版プリンタドライバとDOS互換版プリンタドライバでは以下のような 出力結果の違いがあります。 1.DOS互換版プリンタドライバは、WINDOWSプリンタドライバを経由してプリ ンタに出力するが、本プリンタドライバで、プリンタコマンドを生成しています。 2.縦倍角した時、DOS互換版プリンタドライバの場合は、プリンタのモデルによって 次行の位置が異なります。 WINDOWS版プリンタドライバの場合は、文字原点によって次行の位置が異なり ます。WINDOWS版プリンタドライバのパラメータ文字原点を参照してくださ い。 3.WINDOWS版プリンタドライバのデフォルト設定はDOS互換プリンタドライバ 201モードを基準として開発していますので、DOS互換プリンタドライバで20 1以外のモードを指定した場合は文字間隔が異なる為、調整が必要となります。 4.WINDOWS版プリンタドライバではパイカ印字はできません。パイカ文字を指定 すると半角の4(DH4)と同じにななります。 5.罫線を含んだ縦横倍角は印字が異なります。WINDOWS版プリンタドライバでは 縦横倍になりますがDOS互換版プリンタドライバではなりません。 6.WINDOWS版プリンタドライバではページ長の指定ができません。 7.WINDOWS版プリンタドライバでは直接出力([ESC]「…[ESC]」) を指定すると文字 化けを起こしたり、正常に印字しない場合があります。 8.WINDOWS版プリンタドライバでは、プリンタのモデルプリンタ内臓のフォント を使用した時、縦横倍ができません。 9.DOS互換版プリンタドライバでは文字タイプを縮小にした場合、文字のサイズが多 少異なります。 ******************************************************************************