1108 lines
88 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD> ~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
******************************************************************************/
<00>v<04>
===============================================================================
B_Bar2d_Maxi() => pS<70>QN P Maxi Code 2D Barcode0
B_Bar2d_PDF417() => pS<70>QN P PDF-417 2D Barcode0
B_Bar2d_PDF417_N() => pS<70>QN P PDF-417 2D Barcode0
B_ClosePrn() => ܕ<><DC95> Printer <00>]\O0
B_CreatePrn() => <00><>_U Printer <00>]\O0
B_Del_Form() => *Rd<52> Form (h<><h)0
B_Del_Pcx() => *Rd<52> Form (h<><h)0
B_Draw_Box() => kuN PFh0
B_Draw_Line() => kuN<>h<EFBFBD>}0
B_Error_Reporting() => <00><>_U<62><DC95>/<2F><><EFBFBD><EFBFBD>V<EFBFBD>P<EFBFBD>R<EFBFBD><52>0
B_Get_DLL_Version() => <00>S<EFBFBD>_b<>y<EFBFBD>Qdk<64>Qxe<78>^Hr,gnj
<EFBFBD>0
B_Get_DLL_VersionA() => <00>S<EFBFBD>_b<>y<EFBFBD>Qdk<64>Qxe<78>^Hr,gnj
<EFBFBD>0
B_Get_Graphic_ColorBMP() => I<><49>c BMP W<>ji_r<5F><72><EFBFBD>pp<70><70> <0C>&N\Wb_2QX[(WpSh<53>_jgQ<67>v RAM0
B_Get_Pcx() => RpSN PWb_&N\Wb_2QX[(WpSh<53>_jgQ<67>v Memory0
B_Initial_Setting() => MRnU<7F>t0
B_Load_Pcx() => RpSN PWb_0
B_Open_ChineseFont() => <00><>_UO(u-N<><65>wc<77>W[<5B>W<EFBFBD>jHh (16*15 <00>T 24*24)0
B_Print_Form() => RpSN P FORM (h<><h) <0C>&N8<4E>eQ FORM @b g<><67>xe0<08>xenj<65>e0
B_Print_MCopy() => RpS@b gnj<67>e<EFBFBD>T<EFBFBD>R
N<EFBFBD><EFBFBD>_<EFBFBD><07><><EFBFBD><EFBFBD>R<EFBFBD><52>0
B_Print_Out() => RpS@b gnj<67>e0
B_Prn_Barcode() => pS<70>QN P<>h<EFBFBD>x<EFBFBD>T<EFBFBD>R
N<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>0
B_Prn_Configuration() => RpSpSh<53>_jgQ<67><51>M<EFBFBD>n0
B_Prn_Text() => pS<70>QNL<4E><4C>eW[<5B>T<EFBFBD>R
N<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>0
B_Prn_Text_Chinese() => pS<70>QNL<4E><4C>eW[ <0C>O(u-N<><65>wc<77>W[<5B>W<EFBFBD>jHh (16*15 b 24*24)0
B_Prn_Text_TrueType() => pS<70>QNL<4E> True Type Font <00>eW[0
B_Prn_Text_TrueType_W() => pS<70>QNL<4E> True Type Font <00>eW[ <0C>&N<>c6RW[<5B>W<EFBFBD>v<EFBFBD>[<5B>0
B_Select_Option() => -<2D><>[I<>pS!j_0_U<5F>R Cutter b Peel0
B_Select_Option2() => -<2D><>[I<>pS!j_0_U<5F>R Cutter b Peel0
B_Select_Symbol() => &{_<>-<2D><>[x<><78>d0
B_Set_Backfeed() => _U<5F>R Back feed0
B_Set_BMPSave() => 2QX[q_<71>PW<>j0
B_Set_Darkness() => -<2D><>[<5B>qa-<2D>RpS<70>q<EFBFBD>^0
B_Set_DebugDialog() => -<2D><>[d<>/<2F><>t<EFBFBD>X0
B_Set_Direction() => -<2D><>[RpS<70>eT0
B_Set_Form() => 2QX[&NRpS FORM (h<><h)0
B_Set_Labgap() => TBf-<2D><>[jd|w<><77>^<5E>S GAP w<><77>^0
B_Set_Labwidth() => -<2D><>[jd|<7C>[<5B>^0
B_Set_Originpoint() => -<2D><>[<5B><><EFBFBD>YRpSޞ0
B_Set_Prncomport() => -<2D><>[ Serial Port0
B_Set_Prncomport_PC() => -<2D><>[ PC <00>^R<>W0
B_Set_Speed() => -<2D><>[RpS<1F><>^0
B_Set_ProcessDlg() => <00><>_U<62><DC95>2<EFBFBD><32>^ \q<>Fh
B_GetUSBBufferLen() => <00>gb<67> USB <00><57>ew<65><77>^
B_EnumUSB() => <00>S<EFBFBD>_ USB <00>W<EFBFBD><76>e
B_CreateUSBPort() => O(u USB <00>W2<57>L<EFBFBD><4C>P8<50>
B_ResetPrinter() => OpSh<53>_j͑<6A>e<EFBFBD><65>_j
*******************************************************************************
<00>la<>N<05>
===============================================================================
O(u<>e<EFBFBD>l<1A>1.\ WINPPLB.DLL <00>ReQ \\Windows\system\ b \\???\ <00>WL<57>-N_ <0C>
Mb<4D><62><EFBFBD><EFBFBD>d \0R0
2.<00>N N<>{<7B>O<EFBFBD>p Visual C++ <00>v<EFBFBD>{<7B>O,vQ<76>N z_<><5F><00> NN<>[<5B>[hQ<68>v T
*******************************************************************************
B_GetUSBBufferLen()
B_EnumUSB()
===============================================================================
<00>R<EFBFBD><52><1A> <00>S<EFBFBD>_ USB Printer <00><76>e0
<00><><EFBFBD>l<1A> int B_GetUSBBufferLen();
int B_EnumUSB(char *buf);
<00>Sxe<1A> char *buf; <00>%2QX[ USB Printer nj<>e0
<00>P<EFBFBD>V<P<1A> B_GetUSBBufferLen(); <00>P<EFBFBD>V USB <00><76>ew<65><77>^
B_EnumUSB() 0 -> OK.
Reference AW-Error.txt file.
<00>{<7B>O<1A> char *buf;
int nLen = B_GetUSBBufferLen()+1;
buf = malloc(nLen);
memset(buf, 0, nLen);
B_EnumUSB(buf);
<00><>f<1A> <19>iQ P<>Qxe/fND}<7D>v<EFBFBD>Qxe0HQ(u B_GetUSBBufferLen() <00>S<EFBFBD>_ USB <00>P8<50><38>W<EFBFBD><76>e
w<><77>^, 6q<36>_<EFBFBD>QM<51><18><>aԚf} B_EnumUSB() 2QX[ USB <00>W<EFBFBD><76>e0USB <00>W<EFBFBD><76>e/f<>N
("0x0d0x0a")ZPR<><52>, <09><>O<EFBFBD>O<EFBFBD><4F>, <00>Y<EFBFBD><67>e/f A-200(0x0d)(0x0a)R-400ZIP <00>vq<76>
h<>:y USB1 /f<>c A-200, USB2 /f<>c R-400Zip0
*******************************************************************************
B_CreatePrn()
B_CreateUSBPort()
===============================================================================
<00>R<EFBFBD><52><1A> <00><>_U Printer <00>]\O0
<00><><EFBFBD>l<1A> int B_CreatePrn(int selection,LPCTSTR filename);
int B_CreateUSBPort(int nPort);
<00>Sxe<1A> int selection; <00>%<25>d8<64><38>Q<EFBFBD>Wb<>jHh0
0 -> print to file.
1 -> lpt1, 2 -> lpt2, 3 -> lpt3
4 -> com1, 5 -> com2, 6 -> com3
LPCTSTR filename; <00>%vu selection gQ<67>[/f 0 Bfnj<66>eGR8<52><38>Q<EFBFBD><51><EFBFBD>j
Hh <0C><>j T1\/f filename gQ<67>[ <0C><>S+T_ <0C>b
/f NULL0vu selection gQ<67>[/f 10 Bf <0C>
filename <00>p8<70><38>Q_0
int nPort; <00>% USB <00>P8<50><38>W
<00>P<EFBFBD>V<P<1A>0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_CreatePrn(1,NULL); b B_CreatePrn(0,"C:\TEMP\out.prn");
B_CreatePrn(10,"\\allen\Label"); b B_CreateUSBPort(1);
<00><>f<1A> B_CreatePrn <00>T B_CreateUSBPort <00>Qxeg<><67>_U`Ox<4F><78>d<EFBFBD>v8<76><38>Q<EFBFBD>Wb<><62>_U`Ou<4F>eQ<65>v
8<><38>Q<EFBFBD>j0 <0C><19> P<>Qxe<78>_<08>(W@b g<>QxeKNMR<4D>WL<57>0
B_CreatePrn <00>T B_CreateUSBPort N<><4E> TBfO(u0
*******************************************************************************
B_ClosePrn()
===============================================================================
<00>R<EFBFBD><52><1A> ܕ<><DC95> Printer <00>]\O0
<00><><EFBFBD>l<1A> void B_ClosePrn(void);
<00>{<7B>O<1A> B_ClosePrn();
0<><30>f<1A> <19> P B_ClosePrn <00>Qxe<67><DC95><EFBFBD>WL<57>N<EFBFBD><4E>v<18><><61>S`Ox<4F><78>d<EFBFBD>v8<76><38>Q<EFBFBD>W<62><DC95>`O<><4F>_U<5F>v
8<><38>Q<EFBFBD>j0 <0C><19> P<>Qxe<78>_<08>(W@b g<>QxeKN<4B>_<EFBFBD>WL<57>0
*******************************************************************************
B_Bar2d_Maxi()
===============================================================================
<00>R<EFBFBD><52><1A> pS<70>QN P Maxi Code 2D Barcode0
<00><><EFBFBD>l<1A> int B_Bar2d_Maxi(int x,int y,int cl,int cc,long int pc,LPCTSTR data);
<00>Sxe<1A> int x; <00>%X <00>^j0
int y; <00>%Y <00>^j0<>P;<3B><1A>1 dot = 0.125 mm0
int cl; <00>%A 3-MOxe Class code0
int cc; <00>%A 3-MOxe Country code0
long int pc; <00>%(W<> W Post code /fN P4b5-MOxe <0C>
vQ<76>N W<>[/f 6 MOxe0
LPCTSTR data; <00><>eW[2N <0C>gY84 PW[CQ0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> 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<><30>f<1A> <19> P B_Bar2d_Maxi <00>Qxe<78>S<EFBFBD>NRpS<70>QN P Maxi Code 2D Barcode0
*******************************************************************************
B_Bar2d_PDF417()
===============================================================================
<00>R<EFBFBD><52><1A> pS<70>QN P PDF-417 2D Barcode0
<00><><EFBFBD>l<1A> 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);
<00>Sxe<1A> int x; <00>%X <00>^j0
int y; <00>%Y <00>^j0<>P;<3B><1A>1 dot = 0.125 mm0
int w; <00>%g'YRpS<70>[<5B>^ <0C><>UMO dots0
int v; <00>%g'YRpSؚ<53>^ <0C><>UMO dots0
int s; <00>%/<2F><><EFBFBD>!hckI{} <0C><>{ W<1A>0^<5E>80
int c; <00><>e<EFBFBD>X.~I{} <0C><>{ W<1A>0 b 10
int px; <00>%!jD}<7D>[<5B>^ <0C><>{ W<1A>2^<5E>9 dots0
int py; <00>%!jD}ؚ<>^ <0C><>{ W<1A>4^<5E>99 dots0
int r; <00>%g'Y row count0
int l; <00>%g'Y column count0
int t; <00>%Truncation flag <0C>
'0' /f normal <00>T '1' /f truncated.
int o; <00>%RpS<70>eT<>[MO <0C>'0'/f 0<00> <0C>'1'/f90<00>0
'2'/f180<00> <0C>'3'/f270<00>
LPCTSTR data; <00><>eW[2N0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> 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<><30>f<1A> <19> P B_Bar2d_PDF417 <00>Qxe<78>S<EFBFBD>NRpS<70>QN P PDF-417 2D Barcode0
*******************************************************************************
B_Del_Form()
===============================================================================
<00>R<EFBFBD><52><1A> *Rd<52> Form (h<><h)0
<00><><EFBFBD>l<1A> int B_Del_Form(char formname[10]);
<00>Sxe<1A> char formname[10]; <00>%h<><h T1z <0C>gY 9 PW[0
vu formname gQ<67>[/f '*'Bf\gnd<6E>pSh<53>
_jgQ@b gh<67><h0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> char formname[10] = "demo";
B_Del_Form(formname);
0<><30>f<1A> <19> P B_Del_Form <00>Qxeg*Rd<52>pSh<53>_jgQ <0C>`O8<4F>eQ<65>v Form (h<><h) T1z0vu
`O*Rd<52><64>[<5B>_ <0C>\ N<><4E><EFBFBD>Q<EFBFBD><51><EFBFBD>S <0C>FO<46>S<EFBFBD><4E>e <09>eQ0
*******************************************************************************
B_Del_Pcx()
===============================================================================
<00>R<EFBFBD><52><1A> *Rd<52>Wb_0
<00><><EFBFBD>l<1A> int B_Del_Pcx(char pcxname[10]);
<00>Sxe<1A> char pcxname[10]; <00>%Wb_ T1z <0C>gY 9 PW[0
vu pcxname gQ<67>[/f '*'Bf\gnd<6E>pSh<53>
_jgQ RAM b flash memory @b gWb_0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> char pcxname[10]="*";
B_Del_Pcx(pcxname);
0<><30>f<1A> <19> P B_Del_Pcx <00>Qxeg*Rd<52>pSh<53>_jgQ <0C>`O8<4F>eQ<65>vWb_ T1z0vu`O*Rd<52><64>[<5B>_ <0C>
\ N<><4E><EFBFBD>Q<EFBFBD><51><EFBFBD>S <0C>FO<46>S<EFBFBD><4E>e <09>eQ0
*******************************************************************************
B_Draw_Box()
===============================================================================
<00>R<EFBFBD><52><1A> kuN PFh0
<00><><EFBFBD>l<1A> int B_Draw_Box(int x,int y,int thickness,int hor_dots,int ver_dots);
<00>Sxe<1A> int x; <00>%w<>ޞ X <00>^j0
int y; <00>%w<>ޞ Y <00>^j0
<00>P;<3B><1A>1 dot = 0.125 mm0
int thickness; <00>%c<>[Fh<46>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>}<7D>S<EFBFBD>^0
int hor_dots; <00>% \҉ޞ X <00>^j0
int ver_dots; <00>% \҉ޞ Y <00>^j0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> 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<><30>f<1A> <19> P B_Draw_Box <00>QxegkuN Pl\'`/f "OR" <00>vFh0
*******************************************************************************
B_Draw_Line()
===============================================================================
<00>R<EFBFBD><52><1A> kuN<>h<EFBFBD>}0
<00><><EFBFBD>l<1A> int B_Get_Line(char mode,int x,int y,int hor_dots,int ver_dots);
<00>Sxe<1A> char mode; <00>%x<><78>d<EFBFBD>}<7D>h.z^<5E> <0C><>Y Nh<4E><1A>
R%P%P%d%P%P%P%P%P%P%P%P%P%P%P%U%
%mode%<25>}<7D>h.z^<5E> %
^%P%P%j%P%P%P%P%P%P%P%P%P%P%P%a%
% E %exclusive OR %
%%%<%%%%%%%%%%%%$%
% O %OR %
%%%<%%%%%%%%%%%%$%
% W %}v<>} <0C><>[g˄<67>cHQMRq_<71>P%
%%%4%%%%%%%%%%%%%
int x; <00>%w<>ޞ X <00>^j0
int y; <00>%w<>ޞ Y <00>^j0
<00>P;<3B><1A>1 dot = 0.125 mm0
int width; <00>%4ls^w<><77>^0
int height; <00>%<25>W<EFBFBD>vw<76><77>^0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> 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<><30>f<1A> <19> P Draw_Line <00>QxegkuN Pl\'`/f"OR"b"XOR"<00>v<EFBFBD>}<7D>h<EFBFBD>SN<>h}v<>}0
*******************************************************************************
B_Error_Reporting()
===============================================================================
<00>R<EFBFBD><52><1A> <00><>_U<62><DC95>/<2F><><EFBFBD><EFBFBD>V<EFBFBD>P<EFBFBD>R<EFBFBD><52>0
<00><><EFBFBD>l<1A> int B_Error_Reporting(char option);
<00>Sxe<1A> char option; <00>%vu option /f'N'Bf Disable <00>rKa<4B>VK<56> <0C>
'S' /f Enable <00>rKa<4B>VK<56>0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> char option;
option='S';
B_Error_Reporting(option);
0<><30>f<1A> <19> P B_Error_Reporting <00>QxegOpSh<53>_j<5F>rKa<4B>VK<56> Disable/Enable <0C><19><>V
K<><1A>S<EFBFBD>/f<0F>N<EFBFBD> RS232 Port0<10><>[<P/f Disable0
*******************************************************************************
B_Get_DLL_Version()
B_Get_DLL_VersionA()
===============================================================================
<00>R<EFBFBD><52><1A> <00>S<EFBFBD>_b<>y<EFBFBD>Qdk<64>Qxe<78>^Hr,gnj
<EFBFBD>0
<00><><EFBFBD>l<1A> char* B_Get_DLL_Version(int nShowMessage);
int B_Get_DLL_VersionA(int nShowMessage);
<00>Sxe<1A> int nShowMessage; <00>%
<EFBFBD>o`<60><><EFBFBD>zo<7A><6F>s00 -> No<4E><6F>s01 -> o<><6F>s0
<00>P<EFBFBD>V<P<1A> <00>P<EFBFBD>VHr,gnj
<EFBFBD>W[2N <0C>1YWeGR<47>P<EFBFBD>V NULL0
B_Get_DLL_VersionA() -> return version value.
<00>{<7B>O<1A> B_Get_DLL_Version(1);
0<><30>f<1A> <19> P B_Get_DLL_Version <00>Qxe <0C><><EFBFBD>O(u<05><>S<EFBFBD>_b<>y<EFBFBD>Qdk<64>Qxe<78>^Hr,gnj
<EFBFBD>0
*******************************************************************************
B_Get_Graphic_ColorBMP()
===============================================================================
<00>R<EFBFBD><52><1A> I<><49>c BMP W<>ji_r<5F><72><EFBFBD>pp<70><70> <0C>&N\Wb_2QX[(WpSh<53>_jgQ<67>v RAM0
<00><><EFBFBD>l<1A> int B_Get_Graphic_ColorBMP(int x, int y, LPCTSTR filename);
<00>Sxe<1A> int x; <00>%X <00>^j0
int y; <00>%Y <00>^j0
LPCTSTR filename <00>%Wb_<62>j T1z <0C><>S+T_0
<h_<>Y<1A>XXXXXXXX.XXX b X:\XXX\XXX.BMP
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Get_Graphic_ColorBMP(30,20,"girl.bmp");
0<><30>f<1A> <19> P B_Get_Graphic_ColorBMP <00>Qxe<78>S8<53>eQ<65>NUOO<4F>r<EFBFBD> BMP W<>j <0C>&N<><4E><EFBFBD>RI<52><49>c<EFBFBD>p
ў}vpp<70><70>W<>j<01><><EFBFBD>pSh<53>_jRpS <0C> <0C>I<EFBFBD><49>c<EFBFBD>T<EFBFBD><54>1u Windows's Driver for Dr.200
or Dr.300 <00><>te <0C>@b<>NO(u<05><>_<00><>ARGOX Driver <0C>pSh<53>_j<5F>b<EFBFBD>S<EFBFBD>p<10>-<2D>pSh<53>_j <0C>
GP<47><50> default printer N/f Dr.200 b Dr.300 <0C> z_<><5F><EFBFBD>Rd \ Windows gQ <0C>
/f&T g݈ Dr.200 b Dr.300 <0C><>Q<EFBFBD>O<EFBFBD>^O(u0Wb_2QX[(WpSh<53>_jgQ<67>v RAM0
*******************************************************************************
B_Get_Pcx()
===============================================================================
<00>R<EFBFBD><52><1A> RpSN PWb_&N\Wb_2QX[(WpSh<53>_jgQ<67>v Memory0
<00><><EFBFBD>l<1A> int B_Get_Pcx(int x,int y,LPCTSTR filename);
<00>Sxe<1A> int x; <00>%X <00>^j0
int y; <00>%Y <00>^j0<>P;<3B><1A>1 dot = 0.125 mm0
LPCTSTR filename; <00>%Wb_<62>j T1z <0C><>S+T_0
<h_<>Y<1A>XXXXXXXX.XXX b X:\XXX\XXX.PCX
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Get_Pcx(10,100,"phone.pcx");
0<><30>f<1A> <19> P B_Get_Pcx <00>QxegRpSN PWb_&N\Wb_2QX[(WpSh<53>_jgQ<67>v RAM b
flash memory0Wb_<62>j<EFBFBD>_<08>/f PCX <00>v<h_0
*******************************************************************************
B_Initial_Setting()
===============================================================================
<00>R<EFBFBD><52><1A> MRnU<7F>t0
<00><><EFBFBD>l<1A> int B_Initial_Setting(int Type,LPCTSTR Source);
<00>Sxe<1A> int Type; <00>%x<><78>d8<64>eQ!j_ <0C><P<>p 0 -> 8<>eQW[2N <0C>
1 -> 8<>eQ<65>jHh0
LPCTSTR Source; <00><>e<EFBFBD>O<EFBFBD>n <0C><>S<EFBFBD>pW[2Nb<>jHh T1z <0C><>S+T_0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> LPCTSTR aa = "ZT\r\n\0"; B_Initial_Setting(0,aa);
or
B_Initial_Setting(1,"initfile.txt");
0<><30>f<1A> <19> P B_Initial_Setting <00>QxeMRnU<7F>t<>v<EFBFBD>R\O <0C>/f\N2N Command HQ<01><><EFBFBD>pSh<53>
_j <0C>1uW[2Nb<>jHh8<68>eQ <0C>(WO(u<19> P<>QxeBf <0C><08>HQ(W B_Create_Prn() KN<4B>_vQ<76>N
<00>QxeKNMR <0C><>S\O<>pO(u<05><><EFBFBD><02><>WKa0
*******************************************************************************
B_Load_Pcx()
===============================================================================
<00>R<EFBFBD><52><1A> RpSN PWb_0
<00><><EFBFBD>l<1A> int B_Load_Pcx(int x,int y,char pcxname[10]);
<00>Sxe<1A> int x; <00>%X <00>^j0
int y; <00>%Y <00>^j0<>P;<3B><1A>1 dot = 0.125 mm0
char pcxname[10]; <00>%Wb_<62>j T1zg'Y9 PW[CQ0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> int x,y;
char pcxname[10]="phone";
x=50;y=30;
B_Load_Pcx(x,y,pcxname);
0<><30>f<1A> <19> P B_Load_Pcx <00>QxegRpSN P PCX <h_Wb_ <0C> <0C>Wb_<62>_<08><>NHQ <09>eQpSh<53>
_jgQ<67>v RAM b flash memory 2QX[0
*******************************************************************************
B_Open_ChineseFont()
===============================================================================
<00>R<EFBFBD><52><1A> <00><>_UO(u-N<><65>wc<77>W[<5B>W<EFBFBD>jHh (16*15 <00>T 24*24)0
<00><><EFBFBD>l<1A> int B_Open_ChineseFont(char* path);
<00>Sxe<1A> char* path; <00>%-N<><65>wc<77>W[<5B>W<EFBFBD>jHh<48>O<EFBFBD>n_0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Open_ChineseFont("C:\\ET3");
0<><30>f<1A> <19> P B_Open_ChineseFont <00>Qxe<78><65>_U-N<><65>wc<77>W[<5B>W<EFBFBD>jHh (16*15 <00>T 24*24) <0C>
<00>O B_Prn_Text_Chinese <00>QxeO(u0
*******************************************************************************
B_Print_Form()
===============================================================================
<00>R<EFBFBD><52><1A> RpSN P FORM (h<><h) <0C>&N8<4E>eQ FORM @b g<><67>xe0<08>xenj<65>e0
<00><><EFBFBD>l<1A> int B_Print_Form(int labset,int copies,char form_out[10],
LPTSTR var);
<00>Sxe<1A> int labset; <00>%RpS<70>v<EFBFBD>Nxe <0C><>{ W<1A>1^<5E>327670
int copies; <00>%<07><><EFBFBD><EFBFBD>v<EFBFBD>Nxe <0C><>{ W<1A>1^<5E>327670
char form_out[10]; <00>%h<><h T1z <0C> T<>eKNMR <09>eQ<65>v FORM T1z <0C>
b<>SHQ2QX[(WpSh<53>_jgQ<67>v FORM0
LPTSTR var; <00>%8<>eQ FORM @b g<><67>xe0<08>xenj<65>e <0C>(u ","
<00>O<EFBFBD>^R%R@S<><53><EFBFBD><EFBFBD>0<>Y<EFBFBD>g<EFBFBD><67>xe<78><65> g","_<> <0C>
<00>S(u";,"<00>O<EFBFBD>Nh<4E><17>_<EFBFBD>0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> 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<><30>f<1A> <19> P B_Print_Form <00>Qxeg<01>@b gnj<67>e<EFBFBD>Sh<53><h0R Printer <0C><19> P<>QxeO(uMR
<08>HQ<48>WL<57> B_Set_Form() <0C>&N(W@b g<>QxeKN<4B>_ <0C>B_ClosePrn() KNMR<4D>WL<57>0vuO
(udk<64>QxeBf <0C>1\ N<08><>WL<57> B_Print_Out()0
*******************************************************************************
B_Print_MCopy()
===============================================================================
<00>R<EFBFBD><52><1A> RpS@b gnj<67>e<EFBFBD>T<EFBFBD>R
N<EFBFBD><EFBFBD>_<EFBFBD><07><><EFBFBD><EFBFBD>R<EFBFBD><52>0
<00><><EFBFBD>l<1A> int B_Print_MCopy(int labset,int copies)
<00>Sxe<1A> int labset; <00>%RpS<70>v<EFBFBD>Nxe0
int copies; <00>%<07><><EFBFBD><EFBFBD>v<EFBFBD>Nxe <0C>vu<76>p 1 Bf TI{<7B>ePrint_Out()<00>R
<00><>0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Print_MCopy(2,2);
<00><>f<1A> <19> P B_Print_MCopy <00>Qxeg<01>@b gnj<67>e0R Printer <0C><19> P<>Qxe<08>(W@b g<>QxeKN
<00>_ <0C>B_ClosePrn() KNMR<4D>WL<57> <0C>vuO(udk<64>QxeBf <0C>1\ N<08><>WL<57> B_Print_Out()0<>[
S+T B_Print_Out() @b g<>R<EFBFBD><52>0
*******************************************************************************
B_Print_Out()
===============================================================================
<00>R<EFBFBD><52><1A> RpS@b gnj<67>e0
<00><><EFBFBD>l<1A> int B_Print_Out(int labset);
<00>Sxe<1A> int labset; <00>%RpS<70>v<EFBFBD>Nxe0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Print_Out(1);
0<><30>f<1A> <19> P B_Print_Out <00>Qxeg<01>@b gnj<67>e0R B_Printer <0C><19> P<>Qxe<08>(W@b g<>QxeKN
<00>_ <0C>B_ClosePrn() KNMR<4D>WL<57>0
*******************************************************************************
B_Prn_Barcode()
===============================================================================
<00>R<EFBFBD><52><1A> pS<70>QN P<>h<EFBFBD>x<EFBFBD>T<EFBFBD>R
N<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>0
<00><><EFBFBD>l<1A> int B_Prn_Barcode(int x,int y,int ori,char type[4],int narrow,
int width,int height, char human,LPCTSTR data);
<00>Sxe<1A> int x; <00>%X <00>^j0
int y; <00>%Y <00>^j0
<00>P;<3B><1A>200 dpi => 1 dot = 0.125 mm0
int ori; <00>%RpS<70>eT<>[MO <0C>'0'/f 0<00> <0C>'1'/f90<00>0
'2'/f180<00> <0C>'3'/f270<00>
char type[4]; <00>%Bar code <00>W_0<>Y Nh<4E><1A>
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% <00>h<EFBFBD>x.z^<5E> %type% <00>h<EFBFBD>x.z^<5E> %
^%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; <00>%NARROW bar <00>[<5B>^(Wg\<5C>UMO <0C>
int width; <00>%WIDE bar <00>[<5B>^(Wg\<5C>UMO <0C>
int height; <00>%Bar code ؚ<>^0
int human; <00>%vu human /f'N'Bf <0C>GR NRpS<70>eW[ <0C>
vu human /f'B'Bf <0C>GRRpS<70>S<EFBFBD><53><EFBFBD>eW[0
LPCTSTR data; <00><>eW[2N <0C>vu>\<5C><7A>e<EFBFBD>R
N
<Operation Number> <h_<>p<EFBFBD>R
N<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD> <0C>
Operation: + or - <18>_<EFBFBD> <0C>
Number: 0 ~ 32768 xe<P0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Prn_Barcode(650,15,0,"E80",2,2,51,'B',"1234567"); !q<><71>_<EFBFBD><5F>R<EFBFBD><52>
or
B_Prn_Barcode(650,15,0,"E80",2,2,51,'B',"1234567<+10>"); g<><67>_<EFBFBD><5F>R<EFBFBD><52>
0<><30>f<1A> <19> P B_Prn_Barcode <00>Qxe<78>S<EFBFBD>NRpS<70>QN Pyr<79>[ Barcode <00>T<EFBFBD>R
N<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>0
*******************************************************************************
B_Prn_Configuration()
===============================================================================
<00>R<EFBFBD><52><1A> RpSpSh<53>_jgQ<67><51>M<EFBFBD>n0
<00><><EFBFBD>l<1A> void B_Prn_Configuration(void);
<00>{<7B>O<1A> B_Prn_Configuration();
0<><30>f<1A> <19> P B_Prn_Configuration <00>QxegRpSpSh<53>_jgQ<67><51>M<EFBFBD>n <0C>S+T-<2D><>[0
firmware Hr,g0accessories0I{....0
*******************************************************************************
B_Prn_Text()
===============================================================================
<00>R<EFBFBD><52><1A> pS<70>QNL<4E><4C>eW[<5B>T<EFBFBD>R
N<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>0
<00><><EFBFBD>l<1A> int B_Prn_Text(int x,int y,int ori,int font,int hor_factor,
int ver_factor,char mode,LPCTSTR data);
<00>Sxe<1A> int x; <00>%X <00>^j0
int y; <00>%Y <00>^j0<>P;<3B><1A>1 dot = 0.125 mm0
int ori; <00>%RpS<70>eT<>[MO <0C>'0'/f 0<00> <0C>'1'/f90<00>0
'2'/f180<00> <0C>'3'/f270<00>
int font; <00>%x<><78>dW[b_ <0C>1^<5E>5 x<><78>d8^GOW[b_0
int hor_factor; <00>%4ls^>e'Y<>k<EFBFBD>O <0C><>{ W<1A>1^<5E>240
int ver_factor; <00>%<25>W<EFBFBD>v>e'Y<>k<EFBFBD>O <0C><>{ W<1A>1^<5E>240
char mode; <00>%<25>S}v<>R<EFBFBD><52> <0C>'N'nf<1A><>eW[ <0C>
'R'<00>S}v<>eW[0
LPCTSTR data; <00><>eW[2N <0C>vu>\<5C><7A>e<EFBFBD>R
N
<Operation Number> <h_<>p<EFBFBD>R
N<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD> <0C>
Operation: + or - <18>_<EFBFBD> <0C>
Number: 0 ~ 32768 xe<P0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Prn_Text(50,110,0,4,1,1,'N',"A123456"); !q<><71>_<EFBFBD><5F>R<EFBFBD><52>
or
B_Prn_Text(50,110,0,4,1,1,'N',"A123456<-1>"); g<><67>_<EFBFBD><5F>R<EFBFBD><52>
0<><30>f<1A> <19> P B_Prn_Text <00>Qxe<78>S<EFBFBD>NRpS<70>QNL<4E><4C>eW[<5B>T<EFBFBD>R
N<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>0
*******************************************************************************
B_Prn_Text_Chinese()
===============================================================================
<00>R<EFBFBD><52><1A> pS<70>QNL<4E><4C>eW[ <0C>O(u-N<><65>wc<77>W[<5B>W<EFBFBD>jHh (16*15 b 24*24)0
<00><><EFBFBD>l<1A> int B_Prn_Text_Chinese(int x,int y,int fonttype,LPCTSTR id_name,LPCTSTR data);
<00>Sxe<1A> int x; <00>%X <00>^j0(dot)
int y; <00>%Y <00>^j0(dot)
int fonttype; <00>%<25>wc<77>W[<5B>Wx<57><78>d0
0 -> 16*1501 -> 24*240
LPCTSTR id_name; <00>%f}<7D>NN PX<50>%R T1zX[>e<>epSh<53>_jgQ <0C><>N<EFBFBD>_<EFBFBD>v
<00>cO(u Load_Pcx() sS<73>S\
<EFBFBD>W|T<>S<EFBFBD>Q<EFBFBD>O0
LPCTSTR data; <00>%<25>eW[gQ<67>[0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Open_ChineseFont("C:\\ET3");
B_Prn_Text_Chinese(100, 100, 0,"A01"," W<>[)R<>vvuMR!<21>B<EFBFBD>#<23>C<EFBFBD>$<24>D<EFBFBD>");
0<><30>f<1A> <19> P B_Prn_Text_Chinese <00>Qxe<78>S<EFBFBD>NpS<70>QNL<4E><4C>eW[ <0C>O(u-N<><65>wc<77>W[<5B>W<EFBFBD>jHh
(16*15 b 24*24)0
FO<08>HQ<48>Window's Driver for Dr.200 or Dr.300 <0C><>o<EFBFBD>m<EFBFBD>_ driver -<2D><>[ <0C>
pSh<53>_j<5F>b<EFBFBD>S<EFBFBD>p<10>-<2D>pSh<53>_j <0C>GP<47><50>default printer N/f Dr.200 b Dr.300 <0C>
z_<><5F><EFBFBD>Rd \ Windows gQ <0C>/f&T g݈ Dr.200 b Dr.300 <0C>(W<>O<EFBFBD>^O(u0
*******************************************************************************
B_Prn_Text_TrueType()
B_Prn_Text_TrueType_W()
===============================================================================
<00>R<EFBFBD><52><1A> pS<70>QNL<4E> True Type Font <00>eW[0
<00><><EFBFBD>l<1A> 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);
<00>Sxe<1A> int x; <00>%X <00>^j0
int y; <00>%Y <00>^j0<>P;<3B><1A>1 dot = 0.125 mm0
int FSize; <00>%TrueType font size <0C><>UMO<4D>pޞ(dot)0
FSize = (dpi * point) / 72.
int FHeight; <00>%W[<5B><57>^ <0C><>UMO<4D>pޞ(dot)0
FHeight = (dpi * point) / 72.
int FWidth; <00>%W[<5B>W<EFBFBD>[<5B>^ <0C><>UMO<4D>pޞ(dot)0
FWidth = (dpi * point) / 72.
LPCTSTR FType; <00>%TrueType font W[<5B>W T1z0
int Fspin; <00>%TrueType font W[Ԛ<>eI<65>0
1 -> 0, 2 -> 90, 3 -> 180, 4 -> 270
int FWeight; <00>%TrueType font W[Ԛ<>|0}0
0 and NULL and 400 -> 400 j<>n0
100 -> ^<5E>8^0}0200 -> ui0}0
300 -> 0} 0500 -> -NI{0
600 -> JS<4A>| 0700 -> <00>| 0
800 -> yr<79>| 0900 -> ўԚ0
int FItalic; <00>%TrueType font W[Ԛ<>0
0 -> FALSE01 -> TRUE0
int FUnline; <00>%TrueType font W[Ԛ<>R<EFBFBD>^<5E>}0
0 -> FALSE01 -> TRUE0
int FStrikeOut; <00>%TrueType font W[Ԛ<>R*Rd<52><64>}0
0 -> FALSE01 -> TRUE0
LPCTSTR id_name; <00>%f}<7D>NN PX<50>%R T1zX[>e<>epSh<53>_jgQ <0C><>N<EFBFBD>_<EFBFBD>v
<00>cO(u Load_Pcx() sS<73>S\
<EFBFBD>W|T<>S<EFBFBD>Q<EFBFBD>O0
LPCTSTR data; <00>%<25>eW[gQ<67>[0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Prn_Text_TrueType(30,35,40,"jwiԚ",4,400,0,0,0,"AA","_j<5F><6A>U}<7D>[");
B_Prn_Text_TrueType_W(30,35,40,30,"jwiԚ",4,400,0,0,0,"AA","_j<5F><6A>U}<7D>[");
0<><30>f<1A> <19> P B_Prn_Text_TrueType <00>Qxe<78>S<EFBFBD>NpS<70>QNL<4E> True Type Font <00>eW[ <0C>
FO<08>HQ<48>Window's Driver for Dr.200 or Dr.300 <0C><>o<EFBFBD>m<EFBFBD>_ driver -<2D><>[ <0C>
pSh<53>_j<5F>b<EFBFBD>S<EFBFBD>p<10>-<2D>pSh<53>_j <0C>GP<47><50>default printer N/f Dr.200 b Dr.300 <0C>
z_<><5F><EFBFBD>Rd \ Windows gQ <0C>/f&T g݈ Dr.200 b Dr.300 <0C>(W<>O<EFBFBD>^O(u0
*******************************************************************************
B_Select_Option()
B_Select_Option2()
===============================================================================
<00>R<EFBFBD><52><1A> -<2D><>[I<>pS!j_0_U<5F>R Cutter b Peel0
<00><><EFBFBD>l<1A> int B_Select_Option(int object);
int B_Select_Option2(int object, int p)
<00>Sxe<1A> int object; <00>%pSh<53>_j<5F>R<EFBFBD><52>x<EFBFBD><05>0
1 -> <00><>_U<5F>qI<71> <0C>ܕ<EFBFBD><DC95> Cutter <00>T Peel0
2 -> <00><>_U<5F>qa <0C>ܕ<EFBFBD><DC95> Cutter <00>T Peel0
3 -> <00><>_U<5F>qa<>T Cutter <0C>ܕ<EFBFBD><DC95> Peel0
4 -> <00><>_U<5F>qa<>T Peel <0C>ܕ<EFBFBD><DC95> Cutter0
5 -> <00><>_U<5F>qI<71><49>T Cutter <0C>ܕ<EFBFBD><DC95> Peel0
6 -> <00><>_U<5F>qI<71><49>T Peel <0C>ܕ<EFBFBD><DC95> Cutter0
int p; <00>%-<2D><>[Cutter<00><>R5_xe,O(uCutterBfMb gHe
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Select_Option(1);
B_Select_Option2(3, 2);
0<><30>f<1A> B_Select_Option, B_Select_Option2<00>Qxe<78>S<EFBFBD>Nx<4E><78>d N T Printer x<><05> <0C>OpS
h<>_j<5F>O<EFBFBD>d<19><>Nx<4E><05><>]\O0
*******************************************************************************
B_Select_Symbol()
===============================================================================
<00>R<EFBFBD><52><1A> &{_<>-<2D><>[x<><78>d0
<00><><EFBFBD>l<1A> int B_Select_Symbol(int num_bit,int symbol,int country);
<00>Sxe<1A> int num_bit; <00><>eMOCQxeϑ08 /f 8-bit data <00>T
7 /f 7-bit data0
int symbol; <00>%&{_<>-<2D><>[0<><30> Nh<4E><1A>
<00>P;<3B><1A><>]<5D>^gQ<67>[&{_<>-<2D><>[/f Code page
437(English)0
int country; <00>%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%%%%%%%%%%%%
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> int num_bit,symbol,country;
num_bit=7;symbol=5;country=1;
B_Select_Symbol(num_bit,symbol,country);
0<><30>f<1A> <19> P B_Select_Symbol <00>Qxe<78>S<EFBFBD>Nx<4E><78>di<64>vu&{_<>-<2D><>[0
*******************************************************************************
B_Set_Backfeed()
===============================================================================
<00>R<EFBFBD><52><1A> _U<5F>R Back feed0
<00><><EFBFBD>l<1A> int B_Set_Backfeed(char option);
<00>Sxe<1A> char option; <00>%<25>R<EFBFBD><52>x<EFBFBD><05> <0C>"B" ܕ<><DC95> Back feed0
"F" _U<5F>R Back feed0
<00>[<5B>ST<>QN<>[w<><77>^ <0C><><EFBFBD>O(u<05> w0RpS<70>QP}
<00>g0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> char option;
option='B';
B_Set_Backfeed(option);
0<><30>f<1A> <19> P B_Set_Backfeed <00>Qxe<78>S<EFBFBD>N<EFBFBD><4E>te\Pbkޞ0
*******************************************************************************
B_Set_BMPSave()
===============================================================================
<00>R<EFBFBD><52><1A> 2QX[q_<71>PW<>j0
<00><><EFBFBD>l<1A> int B_Set_BMPSave(int nSave, char *pstrBMPFName);
<00>Sxe<1A> int nSave; # 1 -> 2QX[W<>j
0 -> N2QX[W<>j
char *pstrBMPFName; # 2QX[W<>j<EFBFBD>v T1z
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Set_BMPSave(1, "C:\TempBMP.bmp");
0<><30>f<1A> <19> P B_Set_BMPSave <00>Qxe <0C><>S<EFBFBD>Nzl<7A>[/f&T2QX[q_<71>PW<>j0
*******************************************************************************
B_Set_Darkness()
===============================================================================
<00>R<EFBFBD><52><1A> -<2D><>[<5B>qa-<2D>RpS<70>q<EFBFBD>^0
<00><><EFBFBD>l<1A> int B_Set_Darkness(int darkness);
<00>Sxe<1A> int darkness; <00>%-<2D><>[<5B>qa-<2D>RpS<70>q<EFBFBD>^ <0C><>{ W<1A>0^<5E>15 <0C>gQ
<00>[/f 80
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> int darkness;
darkness=9;
B_Set_Darkness(darkness);
0<><30>f<1A> <19> P B_Set_Darkness <00>Qxe<78>c6Rq_<71>P<EFBFBD>o<EFBFBD>m <0C><>`<60>_0R<30>f}Y<>vpS<70>Q<EFBFBD>T<EFBFBD><54> <0C>`O<>ar<61>
<03>naN<>N<EFBFBD>V } <0C>pS<70>QWHh#j_0<1F><>^0
*******************************************************************************
B_Set_DebugDialog()
===============================================================================
<00>R<EFBFBD><52><1A> -<2D><>[d<>/<2F><>t<EFBFBD>X0
<00><><EFBFBD>l<1A> int B_Set_DebugDialog(int nEnable);
<00>Sxe<1A> int nEnable; # 1 -> d<>/<2F><>t<EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD>
0 -> d<>/<2F><>t<EFBFBD><58><DC95>
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Set_DebugDialog(1);
0<><30>f<1A> <19> P B_Set_DebugDialog <00>Qxe <0C>-<2D><>[d<>/<2F><>t<EFBFBD>X <0C>d<EFBFBD><64>Ng<>V<EFBFBD>P/<2F><><EFBFBD><EFBFBD>x <0C>_Ng<>y
<00>Qf<51>:y
<EFBFBD>o` \q<>FhY0
*******************************************************************************
B_Set_Direction()
===============================================================================
<00>R<EFBFBD><52><1A> -<2D><>[RpS<70>eT0
<00><><EFBFBD>l<1A> int B_Set_Direction(char direction);
<00>Sxe<1A> int direction; <00>%-<2D><>[RpS<70>eT <0C><>{ W<1A>B <00>T T0
<00>[P/f \҉ \1z0gQ<67>[/f T0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> char direction;
direction='T';
B_Set_Direction(direction);
0<><30>f<1A> <19> P B_Set_Direction <00>Qxe-<2D><>[RpS<70>eT <0C> \te PHrb<72>gQ@b gWb_<62>eW[0
*******************************************************************************
B_Set_Form()
===============================================================================
<00>R<EFBFBD><52><1A> 2QX[&NRpS FORM (h<><h)0
<00><><EFBFBD>l<1A> int B_Set_Form(LPCTSTR formfile);
<00>Sxe<1A> LPCTSTR formfile; <00>%h<><h<>jHh T1z <0C><>S+T_0
h<><h<>j<EFBFBD>v<EFBFBD>O<EFBFBD>n <0C>O(u Drive Disk gQ
dos\pplb\demo.bat <00>O-<2D><>[<5B>S<EFBFBD>_0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Set_Form("demo.prn");
0<><30>f<1A> <19> P B_Set_Form <00>Qxe2QX[&NRpS FORM (h<><h)0(WO(u<19> P<>QxeBf <0C><08>HQ
(W B_Print_Form<00>QxeKNMR0O(udk<64>QxeBf <0C>1\<5C>_<08><>WL<57> B_Print_Form()0
*******************************************************************************
B_Set_Labgap()
===============================================================================
<00>R<EFBFBD><52><1A> TBf-<2D><>[jd|w<><77>^<5E>S GAP w<><77>^0
<00><><EFBFBD>l<1A> int B_Set_Labgap(int lablength,int gaplength);
<00>Sxe<1A> int lablength; <00>%jd|w<><77>^0<>UMO dot0
int gaplength; <00>%GAP w<><77>^0vu/f#<23><>~}Bf <0C><>_<08>-<2D><>p 00
<00>P;<3B><1A>1 dot = 0.125 mm0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> int lablength,gaplength;
lablength=100;gaplength=20;
B_Set_Labgap(lablength,gaplength);
0<><30>f<1A> <19> P B_Set_Labgap <00>Qxe-<2D><>[jd|w<><77>^<5E>S GAP w<><77>^0
*******************************************************************************
B_Set_Labwidth()
===============================================================================
<00>R<EFBFBD><52><1A> -<2D><>[jd|<7C>[<5B>^0
<00><><EFBFBD>l<1A> int B_Set_Labwidth(int labwidth);
<00>Sxe<1A> int labwidth; <00>%jd|<7C>[<5B>^0<>UMO dot0
<00>P;<3B><1A>1 dot = 0.125 mm0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> int labwidth;
labwidth=250;
B_Set_Labwidth(labwidth);
0<><30>f<1A> <19> P B_Set_Labwidth <00>Qxe-<2D><>[jd|<7C>[<5B>^0vuO(udk<64>Qxe <0C>1\ N<><4E>O(u
B_Set_Originpoint <00>Qxe0
*******************************************************************************
B_Set_Originpoint()
===============================================================================
<00>R<EFBFBD><52><1A> -<2D><>[<5B><><EFBFBD>YRpSޞ0
<00><><EFBFBD>l<1A> int B_Set_Originpoint(int hor,int ver);
<00>Sxe<1A> int hor; <00>%4ls^<5E><>Lu<4C>0<>UMO dot0
int ver; <00>%<25>W<EFBFBD>v<EFBFBD><76>Lu<4C>0<>UMO dot0
<00>P;<3B><1A>1 dot = 0.125 mm0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> int hor,ver;
hor=0;ver=0;
B_Set_Originpoint(hor,ver);
0<><30>f<1A> <19> P B_Set_Originpoint <00>QxeO(u͑<75>e-<2D><>[w<><77>X0Y <00><>0
*******************************************************************************
B_Set_Prncomport()
===============================================================================
<00>R<EFBFBD><52><1A> -<2D><>[ Serial Port0
<00><><EFBFBD>l<1A> int B_Set_Prncomport(int baud,char parity,int data,int stop);
<00>Sxe<1A> int baud; <00>%<25><>>r<>s <0C><>Y Nh<4E><1A>
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; <00>%Parity0'O'/f odd <0C>'E'/f even parity
'N'/f none parity0
int data; <00>%Data bit number <0C>7 b 80
int stop; <00>%Stop bit number <0C>1 b 20
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> int baud,data,stop;
char parity;
parity='N';baud=96;data=8;stop=1;
B_Set_Prncomport(baud,parity,data,stop);
0<><30>f<1A> <19> P B_Set_Prncomport <00>Qxe-<2D><>[ Serial Port <0C>9e<39><65> printer <07>;N_j<5F>v T
0pSh<53>_j<5F>_<08><07>;N_j<5F>v T&TGRg|vu N<>S<10><>wKN<4B>N<EFBFBD>`0
*******************************************************************************
B_Set_Prncomport_PC()
===============================================================================
<00>R<EFBFBD><52><1A> -<2D><>[ PC <00>^R<>W0
<00><><EFBFBD>l<1A> int B_Set_Prncomport_PC(int nBaudRate, int nByteSize, int nParity,
int nStopBits, int nDsr, int nCts, int nXonXoff);
<00>Sxe<1A> int nBaudRate; <00>%<25><>>r<>s <0C><>Y Nh<4E><1A>
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; <00>%Data bit number:
0 -> 7-bit data
7 -> 7-bit data
8 -> 8-bit data
int nParity; <00>%Parity <0C><>Y Nh<4E><1A>
0 -> none parity
1 -> even parity
2 -> odd parity
int nStopBits; <00>%Stop bit number:
0 -> 1 stop bit
1 -> 1 stop bit
2 -> 2 stop bits
int nDsr; <00>%Setup hardware flow control
1 -> DTR CONTROL HANDSHAKE;
0 -> DTR CONTROL ENABLE;
int nCts; <00>%Setup hardware flow control
1 -> RTS CONTROL HANDSHAKE;
0 -> RTS CONTROL ENABLE;
int nXonXoff; <00>%Setup software flow control
0 -> Enable;
1 -> Disable;
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Set_Prncomport_PC(0, 0, 0, 0, 1, 1, 1);
0<><30>f<1A> <19> P B_Set_Prncomport_PC <00>Qxeg-<2D><>[ PC <00>^R<>W-<2D><>[<P <0C><>O9e<39><65> PC <00>v T
<00>epSh<53>_j<5F>^R<>W-<2D><>[<P <0C><>Y<EFBFBD>g N TGR!q<>l<07>pSh<53>_j#<23><>c0dk<64>Qxe<78>_<08>(W<>Qxe
B_Print_Out KNMR<4D>WL<57>0
*******************************************************************************
B_Set_Speed()
===============================================================================
<00>R<EFBFBD><52><1A> -<2D><>[RpS<1F><>^0
<00><><EFBFBD>l<1A> int B_Set_Speed(int speed);
<00>Sxe<1A> int speed; <00>%RpS<1F><>^ <0C><>{ W<1A>0^<5E>70
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> int speed;
speed=2;
B_Set_Speed(speed);
0<><30>f<1A> <19> P B_Set_Speed <00>Qxe-<2D><>[RpS<1F><>^0
*******************************************************************************
B_Set_ProcessDlg()
===============================================================================
<00>R<EFBFBD><52><1A> <00><>_U<62><DC95>2<EFBFBD><32>^ \q<>Fh0
<00><><EFBFBD>l<1A> int B_Set_ProcessDlg(int nShow);
<00>Sxe<1A> int nShow; 0:ܕ<><DC95>2<EFBFBD><32>^ \q<>Fh0
1:<00><>_U2<55><32>^ \q<>Fh
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Set_ProcessDlg(1);
0<><30>f<1A> <19> P B_Set_ProcessDlg <00>Qxe<78>S<EFBFBD><53>ܕ2<DC95><32>^ \q<>Fh0
*******************************************************************************
B_Bar2d_PDF417_N()
===============================================================================
<00>R<EFBFBD><52><1A> pS<70>QN P PDF-417 2D Barcode0
<00><><EFBFBD>l<1A> int B_Bar2d_PDF417_N(int x, int y, int w, int h, LPCTSTR pParameter, LPCTSTR data);
<00>Sxe<1A> int x; <00>%X <00>^j0
int y; <00>%Y <00>^j0
int w; <00>%g'YRpS<70>[<5B>^ <0C><>UMO dots0
int h; <00>%g'YRpSؚ<53>^ <0C><>UMO dots0
LPCTSTR pParameter <00>%vQ<76>N<EFBFBD>S<EFBFBD><53>υKN<4B>Sxe,dk<64>Sxe<78>S<EFBFBD>N/fNULL0
/<2F><><EFBFBD>!hckI{}(s) <0C><>{ W<1A>0^<5E>80
nj<>e<EFBFBD>X.~I{}(c) <0C><>{ W<1A>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}<7D>[<5B>^(x) <0C><>{ W<1A>2^<5E>9 dots0
!jD}ؚ<>^(y) <0C><>{ W<1A>4^<5E>99 dots0
g'Y row count(r)0
g'Y column count(l)0
Truncation flag(t) <0C>'0' /f normal <00>T '1' /f truncated.
LPCTSTR data; <00><>eW[2N0
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_Bar2d_PDF417_N(10,10,400,300, s0,c0,p400,400,10,f0,x3,y7,r10,l2,f0 ,"ARGOXINFO");
pParameter<00>Sxe<78>S<EFBFBD>N<EFBFBD>NaD}T
0<><30>f<1A> 1.<19> P B_Bar2d_PDF417 <00>Qxe<78>S<EFBFBD>NRpS<70>QN P PDF-417 2D Barcode0
2.pSh<53>_j/e<>cHr,g -- R400 R2B0 3.08
*******************************************************************************
B_ResetPrinter()
==============================================================================
<00>R<EFBFBD><52><1A> dk<64>QxegOpSh<53>_j͑<6A>e<EFBFBD><65>_j0
<00><><EFBFBD>l<1A> int B_ResetPrinter();
<00>P<EFBFBD>V<P<1A> 0 -> OK.
Reference BW-Error.txt file.
<00>{<7B>O<1A> B_ResetPrinter();
*******************************************************************************