宾馆307,亚洲精品一区二区久,挪威森林未删减观看高清完整版,亚洲精品久久久成人

歡迎光臨條碼打印機、條碼掃描器、條碼軟件、條碼標簽、數據采集器,自動條碼識別系統權威集成商Lesain立象條碼 !

專注條碼技術19年

條碼系統應用集成服務提供商

東莞市立象條碼制品有限公司



技術咨詢
解決方案
可視化語音揀貨倉庫的 易助ERP條碼管理系統 易飛ERP條碼管理系統 廠內智能物流管理系統 智能電子看板管理系統 采購條碼管理系統 產品序列號管理系統 條碼對比軟件 標簽打印軟件 標簽智能檢測系統-一 標簽連續打印檢測與單 CIS標簽連續打印檢測 標簽智能檢測系統 標簽AOI檢測器產品介 CIS標簽檢測系統介紹 稱重標簽打印軟件 海康威視視覺智能相機 斑馬105SL Plus打印機 Honeywell 1900掃描槍 斑馬ZT411打印機助力 斑馬105SL Plus打印機 斑馬ZT510打印機助力 斑馬ZT610打印機助力 Honeywell 1900掃描槍 簡單介紹斑馬打印機是 斑馬打印機助力塑料清 Honeywell 1900掃描槍 Honeywell 1900掃描槍 斑馬ZT510打印機助力 斑馬打印機賦能光學玻 斑馬ZT411打印機在傳 斑馬打印機在塑料餐具 塑料容器智造新紀元: 斑馬打印機賦能制冷電 斑馬ZT610打印機在植 革新機電生產管理:斑 Honeywell 1900掃描槍 斑馬ZT610打印機:賦 Honeywell 1900掃描槍 Honeywell 1900掃描槍 Honeywell 1902掃描槍 斑馬ZT610打印機助力 滌綸纖維生產追溯新利 斑馬打印機在有機化學 Honeywell 1902掃描槍 斑馬ZT610打印機賦能 斑馬打印機助力機織服 斑馬打印機助力專項運 Honeywell 1902掃描槍 淺析斑馬打印機是如何 斑馬打印機助力安全用 斑馬打印機為家用紡織 Honeywell 1902掃描槍 斑馬ZT210打印機是如 Honeywell 1902掃描器 Honeywell 1902掃描槍 霍尼韋爾固定式掃描器 淺析斑馬打印機是如何 淺析斑馬打印機是如何 斑馬zt610打印機為平 honeywell 1900掃描槍 斑馬打印機為絲綢紡織 斑馬ZT510打印機為工 淺析斑馬打印機是如何 斑馬ZT510打印機為食 斑馬ZT510打印機為新 斑馬zt610打印機為家 斑馬zt510打印機是如 斑馬打印機在金屬工具 斑馬ZT610打印機為中 Honeywell 1900掃描槍 斑馬ZT510打印機為輸 斑馬ZT610為通用零部 斑馬ZT610打印機為電 淺析honeywell 1900掃 淺析honeywell 1900掃 淺析斑馬zt510打印機 淺析honeywell 1900掃 淺析斑馬ZT610打印機 淺析斑馬ZT610打印機 淺析斑馬ZT610打印機 淺析Honeywell 1902掃 斑馬zt510打印機是如 斑馬zt510打印機是怎 Honeywell 1902掃描槍 斑馬zt510打印機為環 Honeywell 1902掃描槍 斑馬zt210打印機為陶 Honeywell 1902掃描槍 Honeywell 1902無線掃 Honeywell 1902掃描槍 斑馬zt510打印機為工 Honeywell掃碼槍為閥 斑馬打印機為自動化控 Honeywell 1900掃描槍 Honeywell掃碼槍為鈦 斑馬zt510打印機為紡 斑馬zt610打印機為調 斑馬zt510打印機為化 新大陸NVH220掃描槍為 honeywell 1900GHD掃 新大陸NVH220掃描槍為 斑馬ZT210打印機在鐘 新大陸NVH220掃碼槍為 斑馬zt210打印機為光 斑馬ZT510打印機為環 斑馬ZT210打印機為鐘 斑馬zt510打印機為塑 新大陸NVH220掃描槍為 斑馬zt610打印機為光 斑馬ZT510打印機為塑 斑馬ZT610打印機為銅 霍尼韋爾掃碼器針對肉 斑馬打印機針對糖果制 Honeywell 1900GHD掃 honeywell 1900掃描槍 斑馬ZT620打印機在顯 Honeywell掃碼槍在銅 新大陸NVH220在包裝材 斑馬zt620打印機在精 新大陸NVH220掃描槍在 斑馬馬ZT411打印機在 新大陸Soldier300固定 新大陸NVH220掃描槍針 斑馬 ZT510 打印機在 斑馬ZT610 600DPI打印 產線條碼自動檢測系統 酒類防偽標簽追溯解決 金屬加工企業倉庫管理 工業流水線條碼自動掃 機械行業生產管理解決 企業大型倉庫條碼管理 自動化裝配生產線條碼 工廠自動化流水線條碼 家電行業生產銷售管理 大型珠寶企業條碼倉庫 倉庫物流條碼管理解決 工業行業多個條碼讀取 工業產線自動條碼檢測 家具制造行業倉儲管理 圖書館數字信息化管理 醫療廢棄管理解決方案 汽車制造企業內部物流 碼頭集裝箱高效調度和 固定資產管理解決方案 企業產品追溯解決方案 商場管理條碼整體解決 Zebra ZT系列410打印 TSC打印機常見故障速 斑馬GK888打半張閃紅 更換斑馬105SL打印機 如何更換斑馬ZT410打
聯系立象

電 話:13713178909

地 址:廣東省東莞市南城區白馬黃金路1號天安數碼城A1棟1105

聯系人:張先生
手機:13713178909

郵箱:kent@lesain.com

QQ:398405621

重慶分公司

聯系人:李小姐
手機:18102328695

郵箱:aimee@lesain.com

地 址:重慶市南岸區茶園新區玉馬路8號中國智能企業園D棟419

條碼知識您當前位置:首頁 > 在C#中調用條碼標簽打印機中的動態鏈接庫PPLA/PPLB(Argox)
在C#中調用條碼標簽打印機中的動態鏈接庫PPLA/PPLB(Argox)
東莞市立象條碼制品有限公司 更新時間:12/10/2009 9:41:54 AM

以Argox條碼機的PPLB為例,下面是相關的函數調用及打印代碼:

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace C5_Test
{
    public partial class Form1 : Form
    {
        [DllImport("Winpplb.dll")]
        private static extern int B_Bar2d_Maxi(int x, int y, int cl, int cc, int pc, string data);
        [DllImport("Winpplb.dll")]
        private static extern int B_Bar2d_PDF417(int x, int y, int w, int v, int s, int c, int px, int py, int r, int l, int t, int o, string data);
        [DllImport("Winpplb.dll")]
        private static extern int B_Bar2d_PDF417_N(int x, int y, int w, string para, string data);
        [DllImport("Winpplb.dll")]
        private static extern void B_ClosePrn();
        [DllImport("Winpplb.dll")]
        private static extern int B_CreatePrn(int selection, string filename); 
        [DllImport("Winpplb.dll")]
        private static extern int B_Del_Form(string formname);
        [DllImport("Winpplb.dll")]
        private static extern int B_Del_Pcx(string pcxname);
        [DllImport("Winpplb.dll")]
        private static extern int B_Draw_Box(int x, int y, int thickness, int hor_dots, int ver_dots);
        [DllImport("Winpplb.dll")]
        private static extern int B_Draw_Line(char mode, int x, int y, int hor_dots,  int ver_dots);
        [DllImport("Winpplb.dll")]
        private static extern int B_Error_Reporting(char option);
        [DllImport("Winpplb.dll")]
        private static extern int B_Get_DLL_VersionA(int nShowMessage);
        [DllImport("Winpplb.dll")]
        private static extern int B_Get_Graphic_ColorBMP(int x, int y, string filename);
        [DllImport("Winpplb.dll")]
        private static extern int B_Get_Pcx(int x, int y, string filename);
        [DllImport("Winpplb.dll")]
        private static extern int B_Initial_Setting(int Type, string Source);
        [DllImport("Winpplb.dll")]
        private static extern int B_Load_Pcx(int x, int y, string pcxname);
        [DllImport("Winpplb.dll")]
        private static extern int B_Open_ChineseFont(string path);
        [DllImport("Winpplb.dll")]
        private static extern int B_Print_Form(int labset, int copies, string form_out, string var);
        [DllImport("Winpplb.dll")]
        private static extern int B_Print_MCopy(int labset, int copies);
        [DllImport("Winpplb.dll")]
        private static extern int B_Print_Out(int labset);
        [DllImport("Winpplb.dll")]
        private static extern int B_Prn_Barcode(int x, int y, int ori, string type, int narrow, int width, int height, char human, string data);
        [DllImport("Winpplb.dll")]
        private static extern void B_Prn_Configuration();
        [DllImport("Winpplb.dll")]
        private static extern int B_Prn_Text(int x, int y, int ori, int font, int hor_factor, int ver_factor, char mode, string data);
        [DllImport("Winpplb.dll")]
        private static extern int B_Prn_Text_Chinese(int x, int y, int fonttype, string id_name, string data);
        [DllImport("Winpplb.dll")]
        private static extern int B_Prn_Text_TrueType(int x, int y, int FSize, string FType, int Fspin, int FWeight, int FItalic,
                                        int FUnline, int FStrikeOut, string id_name, string data);
        [DllImport("Winpplb.dll")]
        private static extern int B_Prn_Text_TrueType_W(int x, int y, int FHeight, int FWidth, string FType, int Fspin, int FWeight,
                                          int FItalic, int FUnline, int FStrikeOut, string id_name, string data);
        [DllImport("Winpplb.dll")]
        private static extern int B_Select_Option(int option);
        [DllImport("Winpplb.dll")]
        private static extern int B_Select_Symbol(int num_bit, int symbol, int country);
        [DllImport("Winpplb.dll")]
        private static extern int B_Set_Backfeed(char option);
        [DllImport("Winpplb.dll")]
        private static extern int B_Set_BMPSave(int nSave, string strBMPFName);
        [DllImport("Winpplb.dll")]
        private static extern int B_Set_Darkness(int darkness);
        [DllImport("Winpplb.dll")]
        private static extern int B_Set_DebugDialog(int nEnable);
        [DllImport("Winpplb.dll")]
        private static extern int B_Set_Direction(char direction);
        [DllImport("Winpplb.dll")]
        private static extern int B_Set_Form(string formfile);
        [DllImport("Winpplb.dll")]
        private static extern int B_Set_Labgap(int lablength, int gaplength);
        [DllImport("Winpplb.dll")]
        private static extern int B_Set_Labwidth(int labwidth);
        [DllImport("Winpplb.dll")]
        private static extern int B_Set_Originpoint(int hor, int ver);
        [DllImport("Winpplb.dll")]
        private static extern int B_Set_Prncomport(int baud, char parity, int data, int stop);
        [DllImport("Winpplb.dll")]
        private static extern int B_Set_Prncomport_PC(int nBaudRate, int nByteSize, int nParity, int nStopBits, int nDsr, int nCts, int nXonXoff);
        [DllImport("Winpplb.dll")]
        private static extern int B_Set_Speed(int speed);
        [DllImport("Winpplb.dll")]
        private static extern int B_Set_ProcessDlg(int nShow);
        [DllImport("Winpplb.dll")]
        private static extern int B_GetUSBBufferLen();
        [DllImport("Winpplb.dll")]
        private static extern int B_EnumUSB(byte[] buf);
        [DllImport("Winpplb.dll")]
        private static extern int B_CreateUSBPort(int nPort);
        [DllImport("Winpplb.dll")]
        private static extern int B_ResetPrinter();
        [DllImport("Winpplb.dll")]
        private static extern int B_GetPrinterResponse(string pbuf, int nMax);
        [DllImport("Winpplb.dll")]
        private static extern int B_TFeedMode(int nMode);
        [DllImport("Winpplb.dll")]
        private static extern int B_TFeedTest();
        [DllImport("Winpplb.dll")]
        private static extern int B_CreatePort(int nPortType, int nPort, string filename);
        [DllImport("Winpplb.dll")]
        private static extern int B_Execute_Form(string form_out, string var);

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //PPLBDLL Test code start
            B_CreatePrn(0, null);

            // USB Port Open
            /*int nUSBDataLen;
            byte[] pbuf;

            nUSBDataLen = B_GetUSBBufferLen()+1;
            pbuf = new byte[nUSBDataLen];
            B_EnumUSB(pbuf);
            B_CreateUSBPort(1);*/

            // Open com3
            //B_CreatePort(1, 3, null);

            //B_Set_Darkness(8);
            //B_Select_Option(1);
            //B_Set_Labgap(50,24);
            //B_Set_Labwidth(816);
            //B_Set_Speed(2);
            //B_Error_Reporting('S');

            B_Prn_Text(100, 200, 0, 3, 1, 1, 'N', "FONT 3");    //Get a text string.
            // B_Prn_Text(200,10,1,3,1,1,'N',"Text 3<+1>");

            B_Prn_Barcode(20, 20, 0, "1", 3, 3, 75, 'B', "079-305"); //Get a bar code.
            //Get a PDF-417 2D bar code.
            //B_Bar2d_PDF417(50, 150, 400, 300, 0, 0, 3, 7, 10, 2, 0, 0, "ARGOXINFO");
            //Get a Maxi Code 2D bar code.
            B_Bar2d_Maxi(400, 10, 300, 400, 93065, "This MaxiCode");

            B_Draw_Line('E', 380, 200, 100, 10);  //Line Draw by Exclusive or operation.
            //B_Draw_Line('O', 400, 180, 10, 100);  //Line draw by or operation.
            //B_Draw_Line('W', 380, 220, 100, 10); //Draw white line.
            //B_Draw_Line('E', 450, 180, 20, 110);  //Line Draw by Exclusive or operation.

            //B_Draw_Box(0, 0, 5, 815, 300);     //Draw a box.

            // B_Get_Pcx(50,55,"phone.pcx"); //Print Graphics of .PCX.
            //B_Get_Pcx(400,0,"test1.pcx");
            B_Prn_Text_TrueType(450, 20, 40, "Times New Roman", 1, 400, 0, 0, 0, "AA", "Library Test");
            // Get a truetype text
            //B_Prn_Text_TrueType(30,50,20,"Arial",4,400,0,0,0,"AB","TrueType Font");

            B_Print_Out(1);

            B_ClosePrn();
            //PPLBDLL Test code end
        }
    }
}