BWIN-CAPI.txt Driver File Contents (CommandLibraryV304.zip)

ÿþ    ~g2fk;

    /******************************************************************************

     Module: BWIN-CAPI.TXT

             All commands for PPLB in Dynamic Link Library for Windows

    Notices: Copyright (c) 1998-2006 ARGOIMPREX

    Version: 3.04BW 2006/02/15

    ******************************************************************************/

    îv“

    ===============================================================================

	B_Bar2d_Maxi()			=> pSúQNP Maxi Code 2D Barcode0

	B_Bar2d_PDF417()		=> pSúQNP PDF-417 2D Barcode0

	B_Bar2d_PDF417_N()		=> pSúQNP PDF-417 2D Barcode0

	B_ClosePrn()			=> ܕ‰• Printer å]\O0

	B_CreatePrn()			=> ‹•_U Printer å]\O0

	B_Del_Form()			=> *Rd– Form (hˆ<h)0

	B_Del_Pcx()			=> *Rd– Form (hˆ<h)0

	B_Draw_Box()			=> kuNPFh0

	B_Draw_Line()			=> kuNhÚ}0

	B_Error_Reporting()		=> ‹•_Ubܕ‰•/“¤ŠÞV³PŸRý€0

	B_Get_DLL_Version()		=> ÖS—_bÀyúQdkýQxe«^Hr,gnj
Š0

	B_Get_DLL_VersionA()		=> ÖS—_bÀyúQdkýQxe«^Hr,gnj
Š0

	B_Get_Graphic_ColorBMP()	=> IÛc BMP W”ji_r‚Š‹ppŽ–ÿ&N\Wb_2QX[(WpShˆ_jgQ„v RAM0

	B_Get_Pcx()			=> RpSNPWb_&N\Wb_2QX[(WpShˆ_jgQ„v Memory0

	B_Initial_Setting()		=> MRnU†t0

	B_Load_Pcx()			=> RpSNPWb_0

	B_Open_ChineseFont()		=> ‹•_UO(u-N‡eޞéwc–W[‹W”jHh (16*15 ŒT 24*24)0

	B_Print_Form()			=> RpSNP FORM (hˆ<h)ÿ&N8eQ FORM @b	gŠ‹xe0Šxenj™e0

	B_Print_MCopy()			=> RpS@b	gnj™eŒT R
Nó_†‰ýˆŸRý€0

	B_Print_Out()			=> RpS@b	gnj™e0

	B_Prn_Barcode()			=> pSúQNPh¼xŒT R
Nó_†ŸRý€0

	B_Prn_Configuration()		=> RpSpShˆ_jgQèM‘n0

	B_Prn_Text()			=> pSúQNLˆ‡eW[ŒT R
Nó_†ŸRý€0

	B_Prn_Text_Chinese()		=> pSúQNLˆ‡eW[ÿO(u-N‡eޞéwc–W[‹W”jHh (16*15 b 24*24)0

	B_Prn_Text_TrueType()		=> pSúQNLˆ True Type Font ‡eW[0

	B_Prn_Text_TrueType_W()		=> pSúQNLˆ True Type Font ‡eW[ÿ&N§c6RW[‹W„vì[ÊSؚ0

	B_Select_Option()		=> -Šš[IpS!j_0_UÕR Cutter b Peel0

	B_Select_Option2()		=> -Šš[IpS!j_0_UÕR Cutter b Peel0

	B_Select_Symbol()		=> &{_†-Šš[xÇd0

	B_Set_Backfeed()		=> _UÕR Back feed0

	B_Set_BMPSave()			=> 2QX[q_ÏPW”j0

	B_Set_Darkness()		=> -Šš[±qa-˜RpS±q¦^0

	B_Set_DebugDialog()		=> -Šš[d–/“°tƒX0

	B_Set_Direction()		=> -Šš[RpS¹eT0

	B_Set_Form()			=> 2QX[&NRpS FORM (hˆ<h)0

	B_Set_Labgap()			=> TBf-Šš[jd|w•¦^ÊS GAP w•¦^0

	B_Set_Labwidth()		=> -Šš[jd|ì[¦^0

	B_Set_Originpoint()		=> -Šš[‹•ËYRpSޞ0

	B_Set_Prncomport()		=> -Šš[ Serial Port0

	B_Set_Prncomport_PC()		=> -Šš[ PC ^RàW0

	B_Set_Speed()			=> -Šš[RpS¦^0

	B_Set_ProcessDlg()		=> ‹•_Ubܕ‰•2¦^
\qŠFh

	B_GetUSBBufferLen()	=> ågbŠ USB àWnj™ew•¦^

	B_EnumUSB()			=> ÖS—_ USB àW„vnj™e

	B_CreateUSBPort()	=> O(u USB àW2Lˆ³P8

	B_ResetPrinter()		=> OpShˆ_j͑°e‹•_j

        

    *******************************************************************************

    èla‹N˜

    ===============================================================================

    O(u¹eÕlÿ1.\ WINPPLB.DLL  ReQ \\Windows\system\ b \\???\ ÷WLˆ-N_ÿ

              Mbý€«ˆd\0R0

	      2.åNNÄ{‹Oºp Visual C++ „vÄ{‹O,vQÖNz_žŠŠ
NNš[Œ[hQøvT



    *******************************************************************************

	B_GetUSBBufferLen()

	B_EnumUSB()

    ===============================================================================

	ŸRý€ÿ	ÖS—_ USB Printer „vnj™e0



	žŠÕlÿ	int B_GetUSBBufferLen();

			int B_EnumUSB(char *buf);



	ÃSxeÿ	char *buf;	Ï%2QX[ USB Printer nj™e0





	³PÞV<Pÿ	B_GetUSBBufferLen(); ³PÞV USB „vnj™ew•¦^

				B_EnumUSB()	0 -> OK.

							Reference AW-Error.txt file.



	Ä{‹Oÿ	char *buf;

			int	nLen = B_GetUSBBufferLen()+1;

			buf = malloc(nLen);

			memset(buf, 0, nLen);

			B_EnumUSB(buf);



	ªŠfÿ	iQPýQxe/fND}„výQxe0HQ(u B_GetUSBBufferLen() ÖS—_ USB ³P8àW„vnj™e

			w•¦^, 6qŒ_QM‘Š¶aԚf} B_EnumUSB() 2QX[ USB àW„vnj™e0USB àW„vnj™e/fåN

			("0x0d0x0a")ZPR”–,	‚‹O†OªŠ, ‚Yœgnj™e/f A-200(0x0d)(0x0a)R-400ZIP „vqŠ

			hˆ:y USB1 /f¥c A-200, USB2 /f¥c R-400Zip0



    *******************************************************************************

    B_CreatePrn()

	B_CreateUSBPort()

    ===============================================================================

	ŸRý€ÿ	‹•_U Printer å]\O0



	žŠÕlÿ	int B_CreatePrn(int selection,LPCTSTR filename);

			int B_CreateUSBPort(int nPort);



	ÃSxeÿ	int	selection;	Ï%Çd8úQàWb”jHh0

					0 -> print to file.

					1 -> lpt1, 2 -> lpt2, 3 -> lpt3

					4 -> com1, 5 -> com2, 6 -> com3

		LPCTSTR	filename;	Ï%vu selection gQ¹[/f 0 Bfnj™eGR8úQó”j

					Hhÿ”j
T1\/f filename gQ¹[ÿïS+T_ÿb

					/f NULL0vu selection gQ¹[/f 10 Bfÿ

					filename ºp8úQ_0

			int	nPort;			Ï% USB ³P8àW



	³PÞV<Pÿ0 -> OK.

		Reference BW-Error.txt file.



	Ä{‹Oÿ	B_CreatePrn(1,NULL); b B_CreatePrn(0,"C:\TEMP\out.prn");

		B_CreatePrn(10,"\\allen\Label"); b B_CreateUSBPort(1);



	ªŠfÿ	B_CreatePrn ŒT B_CreateUSBPort ýQxeg‹•_U`OxÇd„v8úQàWb‹•_U`Ou“eQ„v

		8úQ”j0€PýQxeÅ_˜(W@b	gýQxeKNMR÷WLˆ0

		B_CreatePrn ŒT B_CreateUSBPort 
Ný€TBfO(u0



    *******************************************************************************

    B_ClosePrn()

    ===============================================================================

      ŸRý€ÿ  ܕ‰• Printer å]\O0



      žŠÕlÿ  void B_ClosePrn(void);



      Ä{‹Oÿ  B_ClosePrn();



    0ªŠfÿ  P B_ClosePrn ýQxegܕ‰•÷WLˆN„vŠ¶aԚÊS`OxÇd„v8úQàWbܕ‰•`O‹•_U„v

              8úQ”j0€PýQxeÅ_˜(W@b	gýQxeKNŒ_÷WLˆ0



    *******************************************************************************

    B_Bar2d_Maxi()

    ===============================================================================

      ŸRý€ÿ  pSúQNP Maxi Code 2D Barcode0



      žŠÕlÿ  int B_Bar2d_Maxi(int x,int y,int cl,int cc,long int pc,LPCTSTR data);



      ÃSxeÿ  int      x;                Ï%X §^j0

              int      y;                Ï%Y §^j0™P;Šÿ1 dot = 0.125 mm0

              int      cl;               Ï%A 3-MOxe Class code0

              int      cc;               Ï%A 3-MOxe Country code0

              long int pc;               Ï%(WŽW Post code /fNP4b5-MOxeÿ

                                           vQÖNW¶[/f 6 MOxe0

              LPCTSTR  data;             Ï%nj™eW[2NÿgY84PW[CQ0



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  int      x,y,cl,cc;

              long int pc;

              LPCTSTR  data="This MaxiCode";

                       x=50;y=50;cl=300;cc=400;pc=93065;

              B_Bar2d_Maxi(x,y,cl,cc,pc,data);



    0ªŠfÿ  P B_Bar2d_Maxi ýQxeïSåNRpSúQNP Maxi Code 2D Barcode0



    *******************************************************************************

    B_Bar2d_PDF417()

    ===============================================================================

      ŸRý€ÿ  pSúQNP PDF-417 2D Barcode0



      žŠÕlÿ  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,LPCTSTR data);



      ÃSxeÿ  int     x;                 Ï%X §^j0

              int     y;                 Ï%Y §^j0™P;Šÿ1 dot = 0.125 mm0

              int     w;                 Ï%g'YRpSì[¦^ÿ®UMO dots0

              int     v;                 Ï%g'YRpSؚ¦^ÿ®UMO dots0

              int     s;                 Ï%/“¤Š!hckI{}ÿÄ{
Wÿ0^ÿ80

              int     c;                 Ï%nj™eÓX.~I{}ÿÄ{
Wÿ0 b 10

              int     px;                Ï%!jD}ì[¦^ÿÄ{
Wÿ2^ÿ9 dots0

              int     py;                Ï%!jD}ؚ¦^ÿÄ{
Wÿ4^ÿ99 dots0

              int     r;                 Ï%g'Y row count0

              int     l;                 Ï%g'Y column count0

              int     t;                 Ï%Truncation flagÿ

                                           '0' /f normal ŒT '1' /f truncated.

              int     o;                 Ï%RpS¹eTš[MOÿ'0'/f 0°ÿ'1'/f90°0

                                                         '2'/f180°ÿ'3'/f270°

              LPCTSTR data;              Ï%nj™eW[2N0



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  int     x,y,w,v,s,c,px,py,r,l,t,o;

              LPCTSTR data="ARGOXINFO";

                      x=10;y=10;w=400;v=300;s=0;c=0;px=3;py=7;r=10;l=2;t=0;o=0;

              B_Bar2d_PDF417(x,y,w,v,s,c,px,py,r,l,t,o,data);



    0ªŠfÿ  P B_Bar2d_PDF417 ýQxeïSåNRpSúQNP PDF-417 2D Barcode0



    *******************************************************************************

    B_Del_Form()

    ===============================================================================

      ŸRý€ÿ  *Rd– Form (hˆ<h)0



      žŠÕlÿ  int B_Del_Form(char formname[10]);



      ÃSxeÿ  char   formname[10];       Ï%hˆ<h
T1zÿgY 9 PW[0

                                           vu formname gQ¹[/f '*'Bf\gnd–pShˆ

                                           _jgQ@b	ghˆ<h0

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  char formname[10] = "demo";

              B_Del_Form(formname);

    

    0ªŠfÿ  P B_Del_Form ýQxeg*Rd–pShˆ_jgQÿ`O8eQ„v Form (hˆ<h)
T1z0vu

              `O*Rd–ƒ[Œ_ÿ\
Ný€Q„ŸSÿFOïSåN͑°e	eQ0



    *******************************************************************************

    B_Del_Pcx()

    ===============================================================================

      ŸRý€ÿ  *Rd–Wb_0



      žŠÕlÿ  int B_Del_Pcx(char pcxname[10]);



      ÃSxeÿ  char   pcxname[10];        Ï%Wb_
T1zÿgY 9 PW[0

                                           vu pcxname gQ¹[/f '*'Bf\gnd–pShˆ

                                           _jgQ RAM b flash memory @b	gWb_0

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  char pcxname[10]="*";

              B_Del_Pcx(pcxname);



    0ªŠfÿ  P B_Del_Pcx ýQxeg*Rd–pShˆ_jgQÿ`O8eQ„vWb_
T1z0vu`O*Rd–ƒ[Œ_ÿ

              \
Ný€Q„ŸSÿFOïSåN͑°e	eQ0



    *******************************************************************************

    B_Draw_Box()

    ===============================================================================

      ŸRý€ÿ  kuNPFh0



      žŠÕlÿ  int B_Draw_Box(int x,int y,int thickness,int hor_dots,int ver_dots);



      ÃSxeÿ  int    x;                  Ï%wÞž X §^j0

              int    y;                  Ï%wÞž Y §^j0

                                           ™P;Šÿ1 dot = 0.125 mm0

              int    thickness;          Ï%cš[FhÛVŠŠÚ}šS¦^0

              int    hor_dots;           Ï%
\҉ޞ X §^j0

              int    ver_dots;           Ï%
\҉ޞ Y §^j0



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  int x,y,thickness,hor_dots,ver_dots;

                  x=50;y=120;thickness=5;hor_dots=250;ver_dots=150;

              B_Draw_Box(x,y,thickness,hor_dots,ver_dots);



    0ªŠfÿ  P B_Draw_Box ýQxegkuNPl\'`/f "OR" „vFh0



    *******************************************************************************

    B_Draw_Line()

    ===============================================================================

      ŸRý€ÿ  kuNhÚ}0



      žŠÕlÿ  int B_Get_Line(char mode,int x,int y,int hor_dots,int ver_dots);



      ÃSxeÿ  char   mode;               Ï%xÇdÚ}h.z^˜ÿ‚YNhˆÿ

                                               R%P%P%d%P%P%P%P%P%P%P%P%P%P%P%U%

                                               %mode%Ú}h.z^˜              %

                                               ^%P%P%j%P%P%P%P%P%P%P%P%P%P%P%a%

                                               % E  %exclusive OR          %

                                               %%%<%%%%%%%%%%%%$%

                                               % O  %OR                    %

                                               %%%<%%%%%%%%%%%%$%

                                               % W  %}vÚ}ÿƒ[g˄‰cHQMRq_ÏP%

                                               %%%4%%%%%%%%%%%%%

              int    x;                  Ï%wÞž X §^j0

              int    y;                  Ï%wÞž Y §^j0

                                           ™P;Šÿ1 dot = 0.125 mm0

              int    width;              Ï%4ls^w•¦^0

              int    height;             Ï%‚Wôvw•¦^0



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  char mode,

              int  x,y,hor_dots,ver_dots;

                   mode='O';x=50;y=30;hor_dots=100;ver_dots=10;

              B_Draw_Line(mode,x,y,hor_dots,ver_dots);



    0ªŠfÿ  P Draw_Line ýQxegkuNPl\'`/f"OR"b"XOR"„vÚ}hÊSNh}vÚ}0



    *******************************************************************************

    B_Error_Reporting()

    ===============================================================================

      ŸRý€ÿ  ‹•_Ubܕ‰•/“¤ŠÞV³PŸRý€0



      žŠÕlÿ  int B_Error_Reporting(char option);



      ÃSxeÿ  char option;               Ï%vu option /f'N'Bf Disable ÀrKaÞVK™ÿ

                                           'S' /f Enable ÀrKaÞVK™0

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  char option;

                   option='S';

              B_Error_Reporting(option);



    0ªŠfÿ  P B_Error_Reporting ýQxegOpShˆ_jÀrKaÞVK™ Disable/EnableÿÞV

              K™S/fN RS232 Port0˜š[<P/f Disable0



    *******************************************************************************

    B_Get_DLL_Version()

	B_Get_DLL_VersionA()

    ===============================================================================

      ŸRý€ÿ  ÖS—_bÀyúQdkýQxe«^Hr,gnj
Š0



      žŠÕlÿ  char* B_Get_DLL_Version(int nShowMessage); 

			  int B_Get_DLL_VersionA(int nShowMessage); 



      ÃSxeÿ  int    nShowMessage;       Ï%
Šo`–‰—zo˜þs00 -> 
No˜þs01 -> o˜þs0



    ³PÞV<Pÿ  ³PÞVHr,gnj
ŠW[2Nÿ1YWeGR³PÞV NULL0

			  B_Get_DLL_VersionA() -> return version value.



      Ä{‹Oÿ  B_Get_DLL_Version(1);



    0ªŠfÿ  P B_Get_DLL_Version ýQxeÿ“‹O(u€ÖS—_bÀyúQdkýQxe«^Hr,gnj
Š0



    *******************************************************************************

    B_Get_Graphic_ColorBMP()

    ===============================================================================

      ŸRý€ÿ  IÛc BMP W”ji_r‚Š‹ppŽ–ÿ&N\Wb_2QX[(WpShˆ_jgQ„v RAM0



      žŠÕlÿ  int B_Get_Graphic_ColorBMP(int x, int y, LPCTSTR filename);



      ÃSxeÿ  int    x;                  Ï%X §^j0

              int    y;                  Ï%Y §^j0

              LPCTSTR filename           Ï%Wb_”j
T1zÿïS+T_0

                                           <h_‚YÿXXXXXXXX.XXX b X:\XXX\XXX.BMP

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Get_Graphic_ColorBMP(30,20,"girl.bmp");



    0ªŠfÿ  P B_Get_Graphic_ColorBMP ýQxeïS8eQûNUOO˜r‚ BMP W”jÿ&NêÕRIÛcºp

              ў}vppŽ–W”jópShˆ_jRpSÿ€IÛcÁTêŒ1u Windows's Driver for Dr.200

              or Dr.300 ¿Šteÿ@båNO(u€Å_—‰[݈ ARGOX DriverÿpShˆ_j“bÖSºp˜-ŠpShˆ_jÿ

              GPå‚ default printer 
N/f Dr.200 b Dr.300 ÿz_êÕRd\ Windows gQÿ

              /f&T	g݈ Dr.200 b Dr.300ÿQO^O(u0Wb_2QX[(WpShˆ_jgQ„v RAM0



    *******************************************************************************

    B_Get_Pcx()

    ===============================================================================

      ŸRý€ÿ  RpSNPWb_&N\Wb_2QX[(WpShˆ_jgQ„v Memory0



      žŠÕlÿ  int B_Get_Pcx(int x,int y,LPCTSTR filename);



      ÃSxeÿ  int      x;                Ï%X §^j0

              int      y;                Ï%Y §^j0™P;Šÿ1 dot = 0.125 mm0

              LPCTSTR  filename;         Ï%Wb_”j
T1zÿïS+T_0

                                           <h_‚YÿXXXXXXXX.XXX b X:\XXX\XXX.PCX

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Get_Pcx(10,100,"phone.pcx");



    0ªŠfÿ  P B_Get_Pcx ýQxegRpSNPWb_&N\Wb_2QX[(WpShˆ_jgQ„v RAM b

              flash memory0Wb_”jÅ_˜/f PCX „v<h_0



    *******************************************************************************

    B_Initial_Setting()

    ===============================================================================

      ŸRý€ÿ  MRnU†t0



      žŠÕlÿ  int B_Initial_Setting(int Type,LPCTSTR Source);



      ÃSxeÿ  int       Type;            Ï%xÇd8eQ!j_ÿ<Pºp 0 -> 8eQW[2Nÿ

                                                              1 -> 8eQ”jHh0

              LPCTSTR   Source;          Ï%nj™e†OnÿïSºpW[2Nb”jHh
T1zÿïS+T_0

                                           

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  LPCTSTR aa = "ZT\r\n\0"; B_Initial_Setting(0,aa);

              or

              B_Initial_Setting(1,"initfile.txt");



    0ªŠfÿ  P B_Initial_Setting ýQxeMRnU†t„vÕR\Oÿ/f\N2N Command HQópShˆ

              _jÿ1uW[2Nb”jHh8eQÿ(WO(uPýQxeBfÿ˜HQ(W B_Create_Prn() KNŒ_vQÖN

              ýQxeKNMRÿïS\OºpO(u€êŠ‹WKa0



    *******************************************************************************

    B_Load_Pcx()

    ===============================================================================

      ŸRý€ÿ  RpSNPWb_0



      žŠÕlÿ  int B_Load_Pcx(int x,int y,char pcxname[10]);



      ÃSxeÿ  int    x;                  Ï%X §^j0

              int    y;                  Ï%Y §^j0™P;Šÿ1 dot = 0.125 mm0

              char   pcxname[10];        Ï%Wb_”j
T1zg'Y9PW[CQ0



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  int   x,y;

              char  pcxname[10]="phone";

                    x=50;y=30;

              B_Load_Pcx(x,y,pcxname);



    0ªŠfÿ  P B_Load_Pcx ýQxegRpSNP PCX <h_Wb_ÿ€Wb_Å_˜‹NHQ	eQpShˆ

              _jgQ„v RAM b flash memory 2QX[0



    *******************************************************************************

    B_Open_ChineseFont()

    ===============================================================================

      ŸRý€ÿ  ‹•_UO(u-N‡eޞéwc–W[‹W”jHh (16*15 ŒT 24*24)0



      žŠÕlÿ  int B_Open_ChineseFont(char* path);



      ÃSxeÿ  char*  path;               Ï%-N‡eޞéwc–W[‹W”jHh†On_0



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Open_ChineseFont("C:\\ET3");



    0ªŠfÿ  P B_Open_ChineseFont ýQxe‹•_U-N‡eޞéwc–W[‹W”jHh (16*15 ŒT 24*24)ÿ

              ›O B_Prn_Text_Chinese ýQxeO(u0



    *******************************************************************************

    B_Print_Form()

    ===============================================================================

      ŸRý€ÿ  RpSNP FORM (hˆ<h)ÿ&N8eQ FORM @b	gŠ‹xe0Šxenj™e0



      žŠÕlÿ  int B_Print_Form(int labset,int copies,char form_out[10],

                             LPTSTR var);



      ÃSxeÿ  int    labset;             Ï%RpS„výNxeÿÄ{
Wÿ1^ÿ327670

              int    copies;             Ï%‰ýˆ„výNxeÿÄ{
Wÿ1^ÿ327670

              char   form_out[10];       Ï%hˆ<h
T1zÿT¼eKNMR	eQ„v FORM 
T1zÿ

                                           bŸSHQ2QX[(WpShˆ_jgQ„v FORM0

              LPTSTR var;                Ï%8eQ FORM @b	gŠ‹xe0Šxenj™eÿ(u ","

                                           O^R%R@S”–‹•0‚YœgŠ‹xeáˆ	g","_†ÿ

                                           ïS(u";,"†OãNhˆ_†0

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  int    labset,copies;

              char   form_out[10]="demo";

              LPTSTR var="2000,deng";

                     labset=3;copypiece=2;

              B_Print_form(labset,copies,form_out,var);



    0ªŠfÿ  P B_Print_Form ýQxeg@b	gnj™eÊShˆ<h0R PrinterÿPýQxeO(uMR

              ˜HQ÷WLˆ B_Set_Form()ÿ&N(W@b	gýQxeKNŒ_ÿB_ClosePrn() KNMR÷WLˆ0vuO

              (udkýQxeBfÿ1\
N˜÷WLˆ B_Print_Out()0



    *******************************************************************************

    B_Print_MCopy()

    ===============================================================================

      ŸRý€ÿ  RpS@b	gnj™eŒT R
Nó_†‰ýˆŸRý€0



      žŠÕlÿ  int B_Print_MCopy(int labset,int copies)



      ÃSxeÿ  int     labset;            Ï%RpS„výNxe0

              int     copies;            Ï%‰ýˆ„výNxeÿvuºp 1 BfTI{¼ePrint_Out()ŸR

                                           ý€0



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Print_MCopy(2,2);



      ªŠfÿ  P B_Print_MCopy ýQxeg@b	gnj™e0R PrinterÿPýQxe˜(W@b	gýQxeKN

              Œ_ÿB_ClosePrn() KNMR÷WLˆÿvuO(udkýQxeBfÿ1\
N˜÷WLˆ B_Print_Out()0ƒ[

              S+T B_Print_Out() @b	gŸRý€0



    *******************************************************************************

    B_Print_Out()

    ===============================================================================

      ŸRý€ÿ  RpS@b	gnj™e0



      žŠÕlÿ  int B_Print_Out(int labset);



      ÃSxeÿ  int    labset;             Ï%RpS„výNxe0



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Print_Out(1);



    0ªŠfÿ  P B_Print_Out ýQxeg@b	gnj™e0R B_PrinterÿPýQxe˜(W@b	gýQxeKN

              Œ_ÿB_ClosePrn() KNMR÷WLˆ0



    *******************************************************************************

    B_Prn_Barcode()

    ===============================================================================

      ŸRý€ÿ  pSúQNPh¼xŒT R
Nó_†ŸRý€0



      žŠÕlÿ  int B_Prn_Barcode(int x,int y,int ori,char type[4],int narrow,

                              int width,int height, char human,LPCTSTR data);



      ÃSxeÿ  int    x;                  Ï%X §^j0

              int    y;                  Ï%Y §^j0

                                           ™P;Šÿ200 dpi => 1 dot = 0.125 mm0

              int    ori;                Ï%RpS¹eTš[MOÿ'0'/f 0°ÿ'1'/f90°0

                                                         '2'/f180°ÿ'3'/f270°

              char   type[4];            Ï%Bar code ‹W_0‚YNhˆÿ

    R%P%P%d%P%P%P%P%P%P%P%P%P%P%P%P%P%P%d%P%P%d%P%P%P%P%P%P%P%P%P%P%P%P%P%P%U%

    %type%        h¼x.z^˜            %type%          h¼x.z^˜          %

    ^%P%P%j%P%P%P%P%P%P%P%P%P%P%P%P%P%P%j%P%P%j%P%P%P%P%P%P%P%P%P%P%P%P%P%P%a%

    % 0  %Code 128 UCC (shipping cont-% E30%EAN-13                      %

    %    %ainer code)                 %%%<%%%%%%%%%%%%%%%$%

    %%%<%%%%%%%%%%%%%%%$% E32%EAN-13 2 digit add-on       %

    % 1  %Code 128 subset A,B and C   %%%<%%%%%%%%%%%%%%%$%

    %%%<%%%%%%%%%%%%%%%$% E35%EAN-13 5 digit add-on       %

    % 1E %UCC/EAN                     %%%<%%%%%%%%%%%%%%%$%

    %%%<%%%%%%%%%%%%%%%$% E80%EAN-8                       %

    % 2  %Interleaved 2 of 5          %%%<%%%%%%%%%%%%%%%$%

    %%%<%%%%%%%%%%%%%%%$% E82%EAN-8 2 digit add-on        %

    % 2C %Interleaved 2 of 5 with che-%%%<%%%%%%%%%%%%%%%$%

    %    %ck sum digit                % E85%EAN-8 5 digit add-on        %

    %%%<%%%%%%%%%%%%%%%<%%%<%%%%%%%%%%%%%%%$%

    % 2D %Interleaved 2 of 5 with hum-% K  %Codabar                     %

    %    %an readable check digit     %%%<%%%%%%%%%%%%%%%$%

    %%%<%%%%%%%%%%%%%%%$% P  %Postnet                     %

    % 2G %German Postcode             %%%<%%%%%%%%%%%%%%%$%

    %%%<%%%%%%%%%%%%%%%$% UA0%UPC-A                       %

    % 2M %Matrix 2 of 5               %%%<%%%%%%%%%%%%%%%$%

    %%%<%%%%%%%%%%%%%%%$% UA2%UPC-A 2 digit add-on        %

    % 2U %UPC Interleaved 2 of 5      %%%<%%%%%%%%%%%%%%%$%

    %%%<%%%%%%%%%%%%%%%$% UA5%UPC-A 5 digit add-on        %

    % 3  %Code 3 of 9                 %%%<%%%%%%%%%%%%%%%$%

    %%%<%%%%%%%%%%%%%%%$% UE0%UPC-E                       %

    % 3C %Code 3 of 9 with check sum  %%%<%%%%%%%%%%%%%%%$%

    %    %digit                       % UE2%UPC-E 2 digit add-on        %

    %%%<%%%%%%%%%%%%%%%<%%%<%%%%%%%%%%%%%%%$%

    % 9  %Code 93                     % UE5%UPC-E 5 digit add-on        %

    %%%4%%%%%%%%%%%%%%%4%%%4%%%%%%%%%%%%%%%%



              int    narrow;             Ï%NARROW bar ì[¦^(Wg\®UMOÿ

              int    width;              Ï%WIDE bar ì[¦^(Wg\®UMOÿ

              int    height;             Ï%Bar code ؚ¦^0

              int    human;              Ï%vu human /f'N'BfÿGR
NRpS‡eW[ÿ

                                           vu human /f'B'BfÿGRRpSïS€‹‡eW[0

              LPCTSTR data;              Ï%nj™eW[2Nÿvu>\ïznj™e R
N

                                           <Operation Number> <h_ºp R
Nó_†ŸRý€ÿ

                                           Operation: + or - Š_†ÿ

                                           Number: 0 ~ 32768 xe<P0



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Prn_Barcode(650,15,0,"E80",2,2,51,'B',"1234567"); !qó_†ŸRý€

              or 

              B_Prn_Barcode(650,15,0,"E80",2,2,51,'B',"1234567<+10>"); 	gó_†ŸRý€



    0ªŠfÿ  P B_Prn_Barcode ýQxeïSåNRpSúQNPyrš[ Barcode ŒT R
Nó_†ŸRý€0



    *******************************************************************************

    B_Prn_Configuration()

    ===============================================================================

      ŸRý€ÿ  RpSpShˆ_jgQèM‘n0



      žŠÕlÿ  void B_Prn_Configuration(void);



      Ä{‹Oÿ  B_Prn_Configuration();



    0ªŠfÿ  P B_Prn_Configuration ýQxegRpSpShˆ_jgQèM‘nÿS+T-Šš[0

              firmware Hr,g0accessories0I{....0



    *******************************************************************************

    B_Prn_Text()

    ===============================================================================

      ŸRý€ÿ  pSúQNLˆ‡eW[ŒT R
Nó_†ŸRý€0



      žŠÕlÿ  int B_Prn_Text(int x,int y,int ori,int font,int hor_factor,

                           int ver_factor,char mode,LPCTSTR data);



      ÃSxeÿ  int    x;                  Ï%X §^j0

              int    y;                  Ï%Y §^j0™P;Šÿ1 dot = 0.125 mm0

              int    ori;                Ï%RpS¹eTš[MOÿ'0'/f 0°ÿ'1'/f90°0

                                                         '2'/f180°ÿ'3'/f270°

              int    font;               Ï%xÇdW[b_ÿ1^ÿ5 xÇd8^GOW[b_0

              int    hor_factor;         Ï%4ls^>e'YÔk‹OÿÄ{
Wÿ1^ÿ240

              int    ver_factor;         Ï%‚Wôv>e'YÔk‹OÿÄ{
Wÿ1^ÿ240

              char   mode;               Ï%ÍS}vŸRý€ÿ'N'nf‡eW[ÿ

                                                     'R'ÍS}v‡eW[0

              LPCTSTR data;              Ï%nj™eW[2Nÿvu>\ïznj™e R
N

                                           <Operation Number> <h_ºp R
Nó_†ŸRý€ÿ

                                           Operation: + or - Š_†ÿ

                                           Number: 0 ~ 32768 xe<P0

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Prn_Text(50,110,0,4,1,1,'N',"A123456"); !qó_†ŸRý€

              or

              B_Prn_Text(50,110,0,4,1,1,'N',"A123456<-1>"); 	gó_†ŸRý€



    0ªŠfÿ  P B_Prn_Text ýQxeïSåNRpSúQNLˆ‡eW[ŒT R
Nó_†ŸRý€0



    *******************************************************************************

    B_Prn_Text_Chinese()

    ===============================================================================

      ŸRý€ÿ  pSúQNLˆ‡eW[ÿO(u-N‡eޞéwc–W[‹W”jHh (16*15 b 24*24)0



      žŠÕlÿ  int B_Prn_Text_Chinese(int x,int y,int fonttype,LPCTSTR id_name,LPCTSTR data);

      

      ÃSxeÿ  int      x;                Ï%X §^j0(dot)

              int      y;                Ï%Y §^j0(dot)

              int      fonttype;         Ï%éwc–W[‹WxÇd0

                                           0 -> 16*1501 -> 24*240

              LPCTSTR  id_name;          Ï%f}ˆNNPX‹%R
T1zX[>e¼epShˆ_jgQÿåNŒ_ôv

                                           ¥cO(u Load_Pcx() sSïS\
‚W|TëSúQ†O0

              LPCTSTR  data;             Ï%‡eW[gQ¹[0

        

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Open_ChineseFont("C:\\ET3");

              B_Prn_Text_Chinese(100, 100, 0,"A01","W¶[)RÊvvuMR!ÿBÿ#ÿCÿ$ÿDÿ");



    0ªŠfÿ  P B_Prn_Text_Chinese ýQxeïSåNpSúQNLˆ‡eW[ÿO(u-N‡eޞéwc–W[‹W”jHh

              (16*15 b 24*24)0

              FO˜HQ‰[݈ Window's Driver for Dr.200 or Dr.300ÿÃoámž_ driver -Šš[ÿ

              pShˆ_j“bÖSºp˜-ŠpShˆ_jÿGPå‚default printer 
N/f Dr.200 b Dr.300 ÿ

              z_êÕRd\ Windows gQÿ/f&T	g݈ Dr.200 b Dr.300ÿ(WO^O(u0



    *******************************************************************************

    B_Prn_Text_TrueType()

	B_Prn_Text_TrueType_W()

    ===============================================================================

      ŸRý€ÿ  pSúQNLˆ True Type Font ‡eW[0



      žŠÕlÿ  int B_Prn_Text_TrueType(int x,int y,int FSize,LPCTSTR FType,

                                    int Fspin,int FWeight,int FItalic,int FUnline,

                                    int FStrikeOut,LPCTSTR id_name,LPCTSTR data);

              int B_Prn_Text_TrueType_W(int x,int y,int FHeight,int FWidth,LPCTSTR FType,

                                    int Fspin,int FWeight,int FItalic,int FUnline,

                                    int FStrikeOut,LPCTSTR id_name,LPCTSTR data);

									      

      ÃSxeÿ  int      x;                Ï%X §^j0

              int      y;                Ï%Y §^j0™P;Šÿ1 dot = 0.125 mm0

              int      FSize;            Ï%TrueType font sizeÿ®UMOºpޞ(dot)0

											FSize = (dpi * point) / 72.

			  int      FHeight;          Ï%W[‹Wؚ¦^ÿ®UMOºpޞ(dot)0

											FHeight = (dpi * point) / 72.

              int      FWidth;           Ï%W[‹Wì[¦^ÿ®UMOºpޞ(dot)0

											FWidth = (dpi * point) / 72.

              LPCTSTR  FType;            Ï%TrueType font W[‹W
T1z0

              int      Fspin;            Ï%TrueType font W[ԚËeI0

                                           1 -> 0, 2 -> 90, 3 -> 180, 4 -> 270

              int      FWeight;          Ï%TrueType font W[Ԛ—|0}0

                                           0 and NULL and 400 -> 400 j–n0

                                           100 -> ^—8^0}0200 -> ui0}0

                                           300 -> 0}        0500 -> -NI{0

                                           600 -> JS—|  0700 -> —|  0

                                           800 -> yr—|  0900 -> ўԚ0

              int      FItalic;          Ï%TrueType font W[ԚœeԚ0

                                           0 -> FALSE01 -> TRUE0

              int      FUnline;          Ï%TrueType font W[Ԛ R•^Ú}0

                                           0 -> FALSE01 -> TRUE0

              int      FStrikeOut;       Ï%TrueType font W[Ԛ R*Rd–Ú}0

                                           0 -> FALSE01 -> TRUE0

              LPCTSTR  id_name;          Ï%f}ˆNNPX‹%R
T1zX[>e¼epShˆ_jgQÿåNŒ_ôv

                                           ¥cO(u Load_Pcx() sSïS\
‚W|TëSúQ†O0

              LPCTSTR  data;             Ï%‡eW[gQ¹[0

        

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Prn_Text_TrueType(30,35,40,"jwiԚ",4,400,0,0,0,"AA","_j‰U}Æ[");

	          B_Prn_Text_TrueType_W(30,35,40,30,"jwiԚ",4,400,0,0,0,"AA","_j‰U}Æ[");



    0ªŠfÿ  P B_Prn_Text_TrueType ýQxeïSåNpSúQNLˆ True Type Font ‡eW[ÿ

              FO˜HQ‰[݈ Window's Driver for Dr.200 or Dr.300ÿÃoámž_ driver -Šš[ÿ

              pShˆ_j“bÖSºp˜-ŠpShˆ_jÿGPå‚default printer 
N/f Dr.200 b Dr.300 ÿ

              z_êÕRd\ Windows gQÿ/f&T	g݈ Dr.200 b Dr.300ÿ(WO^O(u0



    *******************************************************************************

    B_Select_Option()

    B_Select_Option2()

    ===============================================================================

      ŸRý€ÿ  -Šš[IpS!j_0_UÕR Cutter b Peel0



      žŠÕlÿ  int B_Select_Option(int object);

	      int B_Select_Option2(int object, int p)



      ÃSxeÿ  int   object;              Ï%pShˆ_jŸRý€x˜0

                                           1 -> ‹•_U±qIÿܕ‰• Cutter ŒT Peel0

                                           2 -> ‹•_U±qaÿܕ‰• Cutter ŒT Peel0

                                           3 -> ‹•_U±qaŒT Cutterÿܕ‰• Peel0

                                           4 -> ‹•_U±qaŒT Peelÿܕ‰• Cutter0

                                           5 -> ‹•_U±qIŒT Cutterÿܕ‰• Peel0

                                           6 -> ‹•_U±qIŒT Peelÿܕ‰• Cutter0

	      int   p;			 Ï%-Šš[CutterÁˆR5_xe,O(uCutterBfMb	gHe

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Select_Option(1);

	      B_Select_Option2(3, 2);



    0ªŠfÿ  B_Select_Option, B_Select_Option2ýQxeïSåNxÇd
NT Printer x˜ÿOpS

	      hˆ_jOÚd›Nx˜å]\O0



    *******************************************************************************

    B_Select_Symbol()

    ===============================================================================

      ŸRý€ÿ  &{_†-Šš[xÇd0



      žŠÕlÿ  int B_Select_Symbol(int num_bit,int symbol,int country);



      ÃSxeÿ  int    num_bit;            Ï%nj™eMOCQxeϑ08 /f 8-bit data ŒT

                                                         7 /f 7-bit data0

              int    symbol;             Ï%&{_†-Šš[0‹‰Nhˆÿ

                                           ™P;Šÿå]à^gQš[&{_†-Šš[/f Code page

                                           437(English)0

              int    country;            Ï%KDU country code.

                 R%P%P%P%P%P%P%P%P%P%P%P%P%P%P%d%P%P%P%P%P%P%P%P%P%P%P%P%P%P%U%

                 %        8 bit data          %        7 bit data          %

                 %%%%,%%%%%%%%%%%<%%%%,%%%%%%%%%%%$%

                 %symbol%    Code page       %symbol%     Code page      %

                 ^%P%P%P%j%P%P%P%P%P%P%P%P%P%P%j%P%P%P%j%P%P%P%P%P%P%P%P%P%P%a%

                 %  0   %English(437)        %  0   %USASCII             %

                 %%%%<%%%%%%%%%%%<%%%%<%%%%%%%%%%%$%

                 %  1   %Latin(850)          %  1   %British             %

                 %%%%<%%%%%%%%%%%<%%%%<%%%%%%%%%%%$%

                 %  2   %Slavic(852)         %  2   %German              %

                 %%%%<%%%%%%%%%%%<%%%%<%%%%%%%%%%%$%

                 %  3   %Portugal(860)       %  3   %French              %

                 %%%%<%%%%%%%%%%%<%%%%<%%%%%%%%%%%$%

                 %  4   %Canadian?French(863)%  4   %Danish              %

                 %%%%<%%%%%%%%%%%<%%%%<%%%%%%%%%%%$%

                 %  5   %Nordic(865)         %  5   %Italian             %

                 %%%%<%%%%%%%%%%%<%%%%<%%%%%%%%%%%$%

                 %      %                    %  6   %Spanish             %

                 %%%%<%%%%%%%%%%%<%%%%<%%%%%%%%%%%$%

                 %      %                    %  7   %Swedish             %

                 %%%%<%%%%%%%%%%%<%%%%<%%%%%%%%%%%$%

                 %      %                    %  8   %Swiss               %

                 %%%%4%%%%%%%%%%%4%%%%4%%%%%%%%%%%%

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  int num_bit,symbol,country;

                  num_bit=7;symbol=5;country=1;

              B_Select_Symbol(num_bit,symbol,country);



    0ªŠfÿ  P B_Select_Symbol ýQxeïSåNxÇdivu&{_†-Šš[0



    *******************************************************************************

    B_Set_Backfeed()

    ===============================================================================

      ŸRý€ÿ  _UÕR Back feed0



      žŠÕlÿ  int B_Set_Backfeed(char option);



      ÃSxeÿ  char   option;             Ï%ŸRý€x˜ÿ"B" ܕ‰• Back feed0

                                                     "F" _UÕR Back feed0

                                           ƒ[ïSTúQNš[w•¦^ÿ“‹O(u€w0RpSúQP}

                                           œg0

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  char option;

                   option='B';

              B_Set_Backfeed(option);



    0ªŠfÿ  P B_Set_Backfeed ýQxeïSåN¿Šte\Pbkޞ0



    *******************************************************************************

	B_Set_BMPSave()

    ===============================================================================

      ŸRý€ÿ  2QX[q_ÏPW”j0



      žŠÕlÿ  int B_Set_BMPSave(int nSave, char *pstrBMPFName);



      ÃSxeÿ  int    nSave;               # 1 -> 2QX[W”j

					    0 -> 
N2QX[W”j



              char   *pstrBMPFName;		  # 2QX[W”j„v
T1z



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Set_BMPSave(1, "C:\TempBMP.bmp");



    0ªŠfÿ  P B_Set_BMPSave ýQxeÿïSåNzlš[/f&T2QX[q_ÏPW”j0



    *******************************************************************************

    B_Set_Darkness()

    ===============================================================================

      ŸRý€ÿ  -Šš[±qa-˜RpS±q¦^0



      žŠÕlÿ  int B_Set_Darkness(int darkness);



      ÃSxeÿ  int    darkness;           Ï%-Šš[±qa-˜RpS±q¦^ÿÄ{
Wÿ0^ÿ15ÿgQ

                                           š[/f 80

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  int darkness;

                  darkness=9;

              B_Set_Darkness(darkness);



    0ªŠfÿ  P B_Set_Darkness ýQxe§c6Rq_ÏPÃoámÿó`—_0Rôf}Y„vpSúQÁTêŒÿ`OÉarŠ

              €naN›NàV }ÿpSúQWHh#j_0¦^0



	*******************************************************************************

    B_Set_DebugDialog()

    ===============================================================================

      ŸRý€ÿ  -Šš[d–/“°tƒX0



      žŠÕlÿ  int B_Set_DebugDialog(int nEnable);



      ÃSxeÿ  int    nEnable;          # 1 -> d–/“°tƒXôý€

                                         0 -> d–/“°tƒXܕ‰•



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Set_DebugDialog(1);



    0ªŠfÿ  P B_Set_DebugDialog ýQxeÿ-Šš[d–/“°tƒXÿd–†NgÞV³P/“¤Š¼xÿ_NgÀy

			  úQf‹:y
Šo`
\qŠFhY0



    *******************************************************************************

    B_Set_Direction()

    ===============================================================================

      ŸRý€ÿ  -Šš[RpS¹eT0



      žŠÕlÿ  int B_Set_Direction(char direction);



      ÃSxeÿ  int    direction;          Ï%-Šš[RpS¹eTÿÄ{
WÿB ŒT T0

                                           ƒ[P/f
\҉
\1z0gQš[/f T0

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  char direction;

                   direction='T';

              B_Set_Direction(direction);



    0ªŠfÿ  P B_Set_Direction ýQxe-Šš[RpS¹eTÿ
\tePHrb—gQ@b	gWb_‡eW[0



    *******************************************************************************

    B_Set_Form()

    ===============================================================================

      ŸRý€ÿ  2QX[&NRpS FORM (hˆ<h)0



      žŠÕlÿ  int B_Set_Form(LPCTSTR formfile);



      ÃSxeÿ  LPCTSTR   formfile;        Ï%hˆ<h”jHh
T1zÿïS+T_0

                                           hˆ<h”j„v†OnÿO(u Drive Disk gQ

                                           dos\pplb\demo.bat †O-Šš[ÖS—_0

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Set_Form("demo.prn");



    0ªŠfÿ  P B_Set_Form ýQxe2QX[&NRpS FORM (hˆ<h)0(WO(uPýQxeBfÿ˜HQ

              (W B_Print_FormýQxeKNMR0O(udkýQxeBfÿ1\Å_˜÷WLˆ B_Print_Form()0



    *******************************************************************************

    B_Set_Labgap()

    ===============================================================================

      ŸRý€ÿ  TBf-Šš[jd|w•¦^ÊS GAP w•¦^0



      žŠÕlÿ  int B_Set_Labgap(int lablength,int gaplength);



      ÃSxeÿ  int    lablength;          Ï%jd|w•¦^0®UMO dot0

              int    gaplength;          Ï%GAP w•¦^0vu/f#Œ~}BfÿÅ_˜-Šºp 00

                                           ™P;Šÿ1 dot = 0.125 mm0

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  int lablength,gaplength;

                  lablength=100;gaplength=20;

              B_Set_Labgap(lablength,gaplength);



    0ªŠfÿ  P B_Set_Labgap ýQxe-Šš[jd|w•¦^ÊS GAP w•¦^0



    *******************************************************************************

    B_Set_Labwidth()

    ===============================================================================

      ŸRý€ÿ  -Šš[jd|ì[¦^0



      žŠÕlÿ  int B_Set_Labwidth(int labwidth);



      ÃSxeÿ  int    labwidth;           Ï%jd|ì[¦^0®UMO dot0

                                           ™P;Šÿ1 dot = 0.125 mm0



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  int labwidth;

                  labwidth=250;

              B_Set_Labwidth(labwidth);



    0ªŠfÿ  P B_Set_Labwidth ýQxe-Šš[jd|ì[¦^0vuO(udkýQxeÿ1\
Ný€O(u

              B_Set_Originpoint ýQxe0



    *******************************************************************************

    B_Set_Originpoint()

    ===============================================================================

      ŸRý€ÿ  -Šš[‹•ËYRpSޞ0



      žŠÕlÿ  int B_Set_Originpoint(int hor,int ver);



      ÃSxeÿ  int    hor;                Ï%4ls^ŠLuúWޞ0®UMO dot0

              int    ver;                Ï%‚WôvŠLuúWޞ0®UMO dot0

                                           ™P;Šÿ1 dot = 0.125 mm0

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  int hor,ver;

                  hor=0;ver=0;

              B_Set_Originpoint(hor,ver);



    0ªŠfÿ  P B_Set_Originpoint ýQxeO(u͑°e-Šš[wnޞ X0Y øŽ0



    *******************************************************************************

    B_Set_Prncomport()

    ===============================================================================

      ŸRý€ÿ  -Šš[ Serial Port0



      žŠÕlÿ  int B_Set_Prncomport(int baud,char parity,int data,int stop);



      ÃSxeÿ  int    baud;               Ï%‘›>r‡sÿ‚YNhˆÿ

                                           R%P%P%d%P%P%P%P%P%P%U%

                                           %baud%   speed    %

                                           ^%P%P%j%P%P%P%P%P%P%a%

                                           % 38 % 38,400 baud%

                                           %%%<%%%%%%%$%

                                           % 19 % 19,200 baud%

                                           %%%<%%%%%%%$%

                                           % 96 %  9,600 baud%

                                           %%%<%%%%%%%$%

                                           % 48 %  4,800 baud%

                                           %%%<%%%%%%%$%

                                           % 24 %  2,400 baud%

                                           %%%4%%%%%%%%

              char   parity;             Ï%Parity0'O'/f oddÿ'E'/f even parity

                                                   'N'/f none parity0

              int    data;               Ï%Data bit numberÿ7 b 80

              int    stop;               Ï%Stop bit numberÿ1 b 20



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  int  baud,data,stop;

              char parity;

                   parity='N';baud=96;data=8;stop=1;

              B_Set_Prncomport(baud,parity,data,stop);



    0ªŠfÿ  P B_Set_Prncomport ýQxe-Šš[ Serial Portÿ9eŠ‹ printer ‚;N_jøvT

              0pShˆ_jÅ_˜‚;N_jøvT&TGRg|vu
NïS˜åwKN‹NÅ`0



    *******************************************************************************

    B_Set_Prncomport_PC()

    ===============================================================================

      ŸRý€ÿ  -Šš[ PC ^RàW0



      žŠÕlÿ  int B_Set_Prncomport_PC(int nBaudRate, int nByteSize, int nParity,

								int nStopBits, int nDsr, int nCts, int nXonXoff);



      ÃSxeÿ  int    nBaudRate;          Ï%‘›>r‡sÿ‚YNhˆÿ

                                            1 -> 110     9 -> 19200 

                                            2 -> 300    10 -> 38400 

                                            3 -> 600    11 -> 56000 

                                            4 -> 1200   12 -> 57600 

                                            5 -> 2400   13 -> 115200 

                                            6 -> 4800   14 -> 128000 

                                            7 -> 9600   15 -> 256000 

                                            8 -> 14400   0 -> 9600



              int    nByteSize;          Ï%Data bit number:

                                            0 -> 7-bit data

                                            7 -> 7-bit data

                                            8 -> 8-bit data



              int    nParity;            Ï%Parityÿ‚YNhˆÿ

                                            0 -> none parity

                                            1 -> even parity

                                            2 -> odd  parity

              int    nStopBits;          Ï%Stop bit number:

                                            0 -> 1 stop bit

                                            1 -> 1 stop bit

                                            2 -> 2 stop bits

              int    nDsr;               Ï%Setup hardware flow control

                                            1 -> DTR CONTROL HANDSHAKE;

                                            0 -> DTR CONTROL ENABLE;



              int    nCts;               Ï%Setup hardware flow control

                                            1 -> RTS CONTROL HANDSHAKE;

                                            0 -> RTS CONTROL ENABLE;



              int    nXonXoff;           Ï%Setup software flow control

                                            0 -> Enable;

                                            1 -> Disable;

    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Set_Prncomport_PC(0, 0, 0, 0, 1, 1, 1);



    0ªŠfÿ  P B_Set_Prncomport_PC ýQxeg-Šš[ PC ^RàW-Šš[<Pÿ†O9eŠ‹ PC øvT

              ¼epShˆ_j^RàW-Šš[<Pÿ‚Yœg
NTGR!qÕl‚pShˆ_j#¥c0dkýQxeÅ_˜(WýQxe

              B_Print_Out KNMR÷WLˆ0

              

    *******************************************************************************

    B_Set_Speed()

    ===============================================================================

      ŸRý€ÿ  -Šš[RpS¦^0



      žŠÕlÿ  int B_Set_Speed(int speed);



      ÃSxeÿ  int speed;                 Ï%RpS¦^ÿÄ{
Wÿ0^ÿ70



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  int speed;

                  speed=2;

              B_Set_Speed(speed);



    0ªŠfÿ  P B_Set_Speed ýQxe-Šš[RpS¦^0



    *******************************************************************************

	B_Set_ProcessDlg()

    ===============================================================================

      ŸRý€ÿ  ‹•_Ubܕ‰•2¦^
\qŠFh0



      žŠÕlÿ  int B_Set_ProcessDlg(int nShow);



      ÃSxeÿ  int   nShow;		0:ܕ‰•2¦^
\qŠFh0

					1:‹•_U2¦^
\qŠFh



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Set_ProcessDlg(1);



    0ªŠfÿ  P B_Set_ProcessDlg ýQxeïS‹•Ü•2¦^
\qŠFh0



    *******************************************************************************

    B_Bar2d_PDF417_N()

    ===============================================================================

      ŸRý€ÿ  pSúQNP PDF-417 2D Barcode0



      žŠÕlÿ  int B_Bar2d_PDF417_N(int x, int y, int w, int h, LPCTSTR pParameter, LPCTSTR data);



      ÃSxeÿ  int     x;                 Ï%X §^j0

              int     y;                 Ï%Y §^j0

              int     w;                 Ï%g'YRpSì[¦^ÿ®UMO dots0

              int     h;                 Ï%g'YRpSؚ¦^ÿ®UMO dots0

	      LPCTSTR pParameter         Ï%vQÖNïS±–Ï…KNÃSxe,dkÃSxeïSåN/fNULL0

	                                   /“¤Š!hckI{}(s)ÿÄ{
Wÿ0^ÿ80

					   nj™eÓX.~I{}(c)ÿÄ{
Wÿ0 b 10

					   print human readable(pxxx,yyy,mm)

					   xxx:Human readable horizontal start location, 0 ~ 999.

					   yyy: Human readable vertical start location, 0 ~ 999.

					   mm:Maximum characters per line, 0 ~ 99.

					   f:Bar code origin point, 0 or 1.

					   !jD}ì[¦^(x)ÿÄ{
Wÿ2^ÿ9 dots0

					   !jD}ؚ¦^(y)ÿÄ{
Wÿ4^ÿ99 dots0

					   g'Y row count(r)0

					   g'Y column count(l)0

					   Truncation flag(t)ÿ'0' /f normal ŒT '1' /f truncated.

              LPCTSTR data;              Ï%nj™eW[2N0



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_Bar2d_PDF417_N(10,10,400,300, s0,c0,p400,400,10,f0,x3,y7,r10,l2,f0 ,"ARGOXINFO");

              pParameterÃSxeïSåNûNaD}T



    0ªŠfÿ  1.P B_Bar2d_PDF417 ýQxeïSåNRpSúQNP PDF-417 2D Barcode0

	      2.pShˆ_j/eôcHr,g -- R400 R2B0 3.08



    *******************************************************************************

	B_ResetPrinter()

    ==============================================================================

      ŸRý€ÿ  dkýQxegOpShˆ_j͑°e‹•_j0



      žŠÕlÿ  int B_ResetPrinter();



    ³PÞV<Pÿ  0    -> OK.

              Reference BW-Error.txt file.



      Ä{‹Oÿ  B_ResetPrinter();



    *******************************************************************************

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 1.70