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のテキストエディタのファイル名を選び、[適用]を押します。この例では、秀丸エディタを設定しています。
次にプリンタの設定です。 [SOS Printer Configuration]タブを開き、Newをダブルクリックします。
Queueに”PR2″(注:PR1はPrint Stationに割当済みなので使えない)を入力して、以下、図のように入力します。PC Printerはプルダウンリストから接続してあるものを選びます。最初、Canonの実プリンタを設定したところ、Y/Xの比率が違うとかのエラーが消えずうまくできなかったので、Windows10標準の”Microsoft Print to PDF”にして問題無く印刷できました。Windows10以外の場合は、フリーのPDF Writerでも大丈夫だと思います。
入力が終わり[OK]を押すと、次のようにPR2が追加されたことが分かります。
[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) プログラムの翻訳と実行」で実際に使ってみます。