HTBasic TOP アイネット株式会社(i2net) HOME
製品概要 新着情報 サポート情報 製品カタログ ダウンロード HTB関連製品    Tip   Y2Kについて
 ■ HTBasic プリンター CONTROL レジスター ■
     ■ Windows Printerは、ISC:10     Parallel Printerは、 ISC:26 ■
 プリンター CONTROL レジスター
  下記の CONTROL レジスターは ISC 10とWindowsプリント・マネージャーに対し使用できます。 パラレルポートにされたプリンターに対しては、ISC 26 を使って直接行います。 この場合、CONTROL レジスターは、0, 101, 102, 111, 112, 113 と STATUS レジスターは、 0 のみが使用できます。
 便利な機能
    102   プリンター・セットアップ・ダイアログ・ボックスの呼び出し
    112   "DUMP" オート・イジェクトのON/OFF
    113   "PRINTER IS" オート・イジェクトのON/OFF
    114   用紙の方向を変更
    152   枠付き、"DUMP GRAPHICS"
 機 能
 
0 リセット
 WIN-PRINTERとしてISCが設定されているプリンターの印刷待ちの全てのドキュメントを取り消します。 設定値は"0"(ゼロ)のみ。
  例)CONTROL 10,0;0
101ISCの変更
  例)CONTROL 10,101;12  ! ISCを"10"から"12"に変更します。
    CONTROL 12,101;10  ! ISCを"12"から"10"に戻します。
102
103
プリンター・セットアップ・ダイアログ・ボックスの呼び出し
 設定値は"1"のみ。
  例)CONTROL 10,102;1   ! ダイアログ・ボックスを呼び出します。
 ISC: 26(パラレルポート)に対してはLPTポート番号となります。
  例)CONTROL 26,102;4   ! LPT 4(Windowsで使用可能なポートを設定できます)
104 左マージンを設定
 1/100mm単位に設定します。インデントの様に使用します。デフォルトは"1270"です。
  例)CONTROL 10,104;1000 ! 左マージンを1cmに設定
105 トップ・オブ・ページの位置からのマージンを設定
 1/100mm単位に設定します。デフォルトは"1270"です。
  例)CONTROL 10,105;1000 ! トップ・マージンを1cmに設定
106 右マージンを設定
 1/100mm単位に設定します。デフォルトは"1270"です。
  例)CONTROL 10,106;1000 ! 右マージンを1cmに設定
107 ページのボトム位置からのマージンを設定
 1/100mm単位に設定します。デフォルトは"1270"です。
  例)CONTROL 10,107;1000 ! ボトム・マージンを1cmに設定
108 行間のスペースを設定
 1/100mm単位に設定します。デフォルトは"352"です。
  例)CONTROL 10,108;400 ! ボトム・マージンを400mmに設定
109 印字スタート位置Xを設定
 1/100mm単位に設定します。レジスター#109はX、#110はYの値をセットします。
  例)CONTROL 10,109;1500 ! Xの位置を1500mmに設定
110 印字スタート位置Yを設定
 1/100mm単位に設定します。レジスター#109はX、#110はYの値をセットします。
  例)CONTROL 10,110;2500 ! Yの位置を2500mmに設定
111 プリント・ジョブを終了し、スプーリングからプリント・アウトへ
 設定値は"1"のみ。
  例)CONTROL 10,111;1 ! スプールからプリントへ移る
112 "PRINTER IS " オート・イジェクトのON/OFF
 1 - ON、 0 - OFF 、デフォルトは"ON"です。
  例)CONTROL 10,113;0 ! オート・イジェクトを"OFF"にします。
113 "DUMP" オート・イジェクトのON/OFF
 DUMPコマンドに対し、1 - ON、 0 - OFF 、デフォルトは"ON"です。
  例)CONTROL 10,112;0 ! オート・イジェクトを"OFF"にします。
114 用紙の方向を変更
 1 - Portrait(縦)、 2 - Landscape(横:90度回転)
  例)CONTROL 10,114;2 ! Landscapeに設定します。
115 "Fontname"を使用できるプリンターで、フォントの変更
  例)CONTROL Isc,115;"Fontname"   ! フォント名を設定
116 フォント・スタイルを使用できるプリンターで、スタイルの変更
   スタイル:
    0 - イタリック
    2 - ボールド、 3 - ボールド・イタリック
    4 - アンダーライン付き
    5 - アンダーライン・ボールド、 6 - アンダーライン・ボールド・イタリック
    7 - ボールド・イタリック・アンダーライン
  例)CONTROL ISC,116;2   ! ボールドに設定
117 "ポイントサイズ"を使用できるプリンターで、ポイント・サイズの変更
 値- 使用できるサイズを設定します。
  例)CONTROL Isc,117;12   ! 12ポイントを設定
150 "DUMP GRAPHICS" の実行
 DUMP GRAPHICS ステートメントを実行します。
  例)CONTROL 10,150;1   ! 
151 "DUMP GRAPHICS" 画面の反転
 画面を反転したDUMP GRAPHICS ステートメントを実行します。
 1 - Inverts the dump、 0 - Non-inverted dump
  例)CONTROL 10,151;1   ! 画面を反転し、DUMP GRAPHICS(白画面に黒印字)
152 "DUMP GRAPHICS"域に枠をつける
  例)CONTROL 10,152;1   ! 枠をつける
注)一度実行すると、HTBasicを終了するまで保持されます。
154
155
156
157
部分DUMPを域を設定
 154 - X1 またはGESCAPE PRT,106で設定した列開始場所の設定
 155 - X2 または列終了場所の設定
 156 - Y1 または桁開始場所の設定
 157 - Y2 または桁終了場所の設定
158 Clears dump
 DUMPをクリアします。
  例)CONTROL 10,158;1   ! 
159 Clears dump
 DUMPをクリアします。
  例)CONTROL 10,159;1   ! 
160 PPA プリンター サポート
 0 - Turns off PPA printer support; 1 - Turns on PPA printer support
  例)CONTROL 10,160;1   ! PPA プリンター サポート
 

TransEra, HTBasic, TAMS, HP, Agilent, Keysight, NI, ines, Microsoft, Windows等記載されている
会社名、製品名は各社の登録商標または商標です

【お 問 い 合 わ せ 先】
アイネット株式会社

   E-mailでのお問い合わせ
_/_/_/ Copyright 1998-2023 I2NET Co., Ltd. AllRights Reserved. _/_/_/