図1に示すように、コンピュータ制御TSCActiveXをインストールする最初の必要性; TSCActiveX.dll、TSCLIB.dllトレイシステム(32及び64)に;ます。regsvr32を登録するために使用されます。
(多くのオンライン); 2、プリンタドライバをインストールします
3、ActiveXコントロールは、IEブラウザをサポートする;およびActiveXを有効にするには、ブラウザを設定する(デフォルトはオフになっている)、それ以外の場合は、オートメーションエラーが報告されます。
4、コード、二次元コードの印刷、バーコードの実装機能します:
<!DOCTYPE HTML> <HTML LANG = "EN"> <HEAD> <メタ文字コード= "UTF-8"> <META NAME = "ビューポート"コンテンツ= "幅=装置幅、初期の規模= 1.0"> <メタHTTP-当量= "X-UA-互換性のある"コンテンツ= "IE =エッジ"> <タイトル>ドキュメント</タイトル> ます。<script type = "text / javascriptの"> 関数TestFun(){ VAR TSCObj = 新しい ActiveXObjectを(」 TSCActiveX.TSCLIB」); TSCObj.ActiveXopenport( "TSC TTP-244 Proの" ); TSCObj.ActiveXsetup( "70"、 "40"、 "4"、 "15"、 TSCObj.ActiveXsetup(「タブ幅」、「高さラベル」、「スピードを印刷する」、「濃度を印刷(0-15)」、「カテゴリ文字列型センサ、0は、垂直間隔センサ(ギャップセンサ)を示し図1(戦争黒印)ブラックマークを使用してセンサ「」ギャップ/ブラックマーク垂直間隔(MM)「」ギャップ/ブラックマークオフセット距離(mm)で『); TSCObj.ActiveXsendcommand(』 DIRECTION 1「) ; // 、方向1つの左上隅(x、y)をラベルの向きを設定= {0,0 }、方向0 右下隅(X、Y)= {0,0}; TSCObj.ActiveXsendcommand( "セットTEAR ON" )。 TSCObj.ActiveXclearbuffer(); // TSCObj.ActiveXsendcommand( "PUTPCX 0,0、\" 123.PCX \ ""); / * 1、内蔵の一般英語を再生するために使用エンコーダActiveXprinterfont機を使用。 2、ActiveXwindowsfontの出力することができる漢字が、システムフォントに存在している必要があります。 TSCObj.ActiveXprinterfont( "A"、 B:ドット表記の文字列、Y方向にテキストを開始。 C:組み込みフォントの名前、(1の12種の合計:8 * 12ドット2 :12×20個のドット3:16×24個のドット4:24個の* 32個のドット5:32 * 48ドットTST24.BF2: 24 *繁体字中国語24 TST16.BF2:繁体字中国語16 * 16 TTT24.BF2:繁体字中国語24 * 24(通信コード)TSS24.BF2:簡体字中国語24 * 24 TSS16.BF2:簡体字中国語16×16 K:韓国24 * 24 L:韓国16 * 16) D:文字列、回転角 E:文字列、X方向の倍率1-8 F:文字列、Y方向の倍率1-8 G:文字列は、印刷 ActiveXwindowsfont(A、B、Cを、 D、E、F、G、 H) 説明:Windows TTFフォントは、テキストを印刷するために使用されます。 パラメータ: A:整数型、X方向開始文字、点図。 B:ドット表記の整数型、テキストのY方向の開始点、。 C:点において整数型、フォントの高さは、示します。 D:整数型、回転角度、反時計回りに回転します。0の0-回転°、90の90-回転°、180°180-、270の270-回転°の回転。 E:整数型、フォントのアウトライン。0:タグ; 1:イタリック; 2:太字; 3:太字のイタリック。 F:整数型、下線、0:なし下線; 1:強調しました。 G:文字列型、フォント名。以下のような:ゴシック、のTimes New Roman。 H:文字列型、印刷テキスト。 * / // TSCObj.ActiveXwindowsfont(500、200は、48、90、0、0、 "ゴシック"、 "\ u7f16 \ u7801"); TSCObj.ActiveXwindowsfont(50,50,40,0,2,0、「ゴシック""製品名:アップル" ); // TSCObj.ActiveXwindowsfont(50,120,40,0,2,0、"ゴシック""製品コード:12,345,678,907,456 "); TSCObj.ActiveXbarcode(" 100 "" 195」、 "128"、 "95"、 "2"、 "0"、 "3"、 "2"、12,345,678,907,456); // バーコード // VAR CMD =「X方向開始QRCODEバーコード、 = CMD 'QRCODE 80,80、H ,. 7、A、0、M2、SL、\ "' +" 123456789 "+「\" ' ; TSCObj.ActiveXsendcommand(CMD); // TSCObj.ActiveXprintlabel( "1" 。 "1"); // コピー(数当たりの印刷枚数) TSCObj.ActiveXclearbuffer(); // クリア TSCObj.ActiveXcloseport(); // 近い印刷ポート } </ SCRIPT> </ HEAD> <BODY> <ボタンのonclick = 'TestFun() '> テスト</ボタン> </ BODY> </ HTML>