注册dll,拷贝到bin目录,添加引用!!

解决方案 »

  1.   

    seehttp://www.csdn.net/Develop/Read_Article.asp?Id=16233:)
      

  2.   

    他们不是托管代码,只能用DllImport()加入,你去看看msdn,上面有详细的介绍
      

  3.   

    [DllImport("WINPPLB.DLL", SetLastError=true)]
    static extern unsafe int B_Set_Darkness(
    int darkness); [DllImport("WINPPLB.DLL", SetLastError=true)]
    static extern unsafe int B_CreatePrn(
    int selection,string filename);
    [DllImport("WINPPLB.DLL", SetLastError=true)]
    static extern unsafe void B_ClosePrn();
    [DllImport("WINPPLB.DLL", SetLastError=true)]
    static extern unsafe int B_Print_Out(
    int copypiece ); [DllImport("WINPPLB.DLL", SetLastError=true)]
    static extern unsafe int B_Prn_Text(
    int x , 
    int y ,
    int ori, 
    int font, 
    int hor_factor ,
    int ver_factor, 
    byte mode,
    string data);

    [DllImport("WINPPLB.DLL", SetLastError=true)]
    static extern unsafe int B_Prn_Barcode(
    int x , 
    int y, 
    int ori , 
    string  typee, 
    int narrow , 
    int width, 
    int height , 
    byte mode, 
    string data ); [DllImport("WINPPLB.DLL", SetLastError=true)]
    static extern unsafe 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", SetLastError=true)]
    static extern unsafe int B_Get_Pcx(
    int x,
    int y ,
    string filename); public void PrintBar(string vehicleName,string cardID)
    {
    B_CreatePrn(1,"a22");
    B_Set_Darkness(8);
    B_Prn_Barcode(65, 8, 0, "9", 1, 2, 20,(byte)'N', cardID);
    B_Prn_Text(65,30,0,1,1,1,78,vehicleName+cardID);
    //B_Prn_Text_TrueType(60, 30, 8, "宋体", 1, 10, 0, 0, 0, "AA", vehicleName);
    B_Prn_Text(65,200,0,1,1,1,78,"");
    B_Print_Out(1);
    B_ClosePrn();

    }