フロントエンドは、印刷バーコード、二次元コード(ピットの一部)にプリンタを呼び出し

図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>

 

おすすめ

転載: www.cnblogs.com/Apsey/p/11865523.html