PS2200 (3) PC連携

PS2200には、バッチやデマンド・ランの中からPCと連携して、データ入力・印刷・ファイル交換をシームレスに行える便利な拡張機能が備わっています。

コマンド
機能
@XEDIT PCのテキスト・エディタでOS2200のシンボリック・エレメントを編集する。
@P22PRINT PCのプリンタに印刷する。
@IMPORT
@’IMPORT
PCのテキストファイルを、OS2200のシンボリック・エレメントまたはシンボリック・ファイルにコピーする。
@EXPORT
@’EXPORT
OS2200のシンボリック・エレメントまたはシンボリック・ファイルを、PCのテキストファイルにコピーする。
@P22DIR
@’P22DIR
PCのファイル一覧を表示する。

PCのテキストエディタとプリンタの設定

@XEDITと@P22PRINTを使うには、PS2200にエディタとプリンタ名を予め設定しておく必要があります。次のように行います。

まず、コマンドプロンプトから”-c”オプションを付けてPS2200を起動します。

CD C:\PS2200\BOOT
PS2200 -c

[PS/2200 Configuration]ダイアログが開いたら、[General]タブの「External Text editor]の[Browse…]ボタンを押して、PCのテキストエディタのファイル名を選び、[適用]を押します。この例では、秀丸エディタを設定しています。

ps2200-x3-xedit1

次にプリンタの設定です。 [SOS Printer Configuration]タブを開き、Newをダブルクリックします。

ps2200-x3-print1

Queueに”PR2″(注:PR1はPrint Stationに割当済みなので使えない)を入力して、以下、図のように入力します。PC Printerはプルダウンリストから接続してあるものを選びます。最初、Canonの実プリンタを設定したところ、Y/Xの比率が違うとかのエラーが消えずうまくできなかったので、Windows10標準の”Microsoft Print to PDF”にして問題無く印刷できました。Windows10以外の場合は、フリーのPDF Writerでも大丈夫だと思います。

ps2200-x3-print2

入力が終わり[OK]を押すと、次のようにPR2が追加されたことが分かります。

ps2200-x3-print3

[OK]を押してConfigurationダイアログを閉じた後、右上[X]を押してPS2200を一旦終了させます。

コマンドプロンプトから”-b”オプションを付けてPS2200を再起動します。

PS2200 -b

エラーがでなければ設定が有効になっているはずです。念のため[File]-[Configure]を押して、先ほどの設定がされていることを確認すると良いです。

なお、これらの設定値はC:\PS2200\BOOTフォルダのsys1.cfgファイルに記録されているので、このファイルを直接書き換えれば次回の起動から有効になります。

.   PS/2200 Configuration File (auto-generated)
.
.   Configuration changes can be made by editing this file
.   CAREFULLY.  Comments added or modified during editing will
.   not be carried forward by the next instance of PS/2200.
.
.   ** General **
.
SITEID       SITE1           . Site ID                   [1-6 chars]
DEFOPTIONS   L               . Default call option(s)    [mask]
SYSMODEL     'DORADO 4080'   . System model              [1-12 chars]
SYSPART      PART-1          . Partition name            [1-12 chars]
DEBUG-HALT   001111111111    . Debugger halt instruction [Instr, F=0]
XEDIT-PATH   'C:\PROGRAM FILES (X86)\HIDEMARU\HIDEMARU.EXE'   . External editor
.

    ≪途中省略≫

.   ** SOS Printer Configuration **
.
.   PRINTER statements have the following format:
.    queue,printer,L66/P66T/P132,options,top,bottom,graybar-weight
.    (auto-configure or see user document for more information)
.
.   STATION defines print queues without an associated printer.
.
.   All print queues must be unique.  A PRINTER statement can be
.    used to associate a printer with the default print queue.
.
BANNER-HDG   PS/2200 Line Printer Output  . Banner heading [1-30 chars]
PRINTER      PR2,Microsoft Print to PDF,L66,BFG,6,3,25
STATION      PR1

 

次の「(4) プログラムの翻訳と実行」で実際に使ってみます。

PS2200

次の記事

PS2200 (2) 動かしてみる