/******************************************************************************
Module: ZWIN-CAPI.TXT
All commands for PPLZ in Dynamic Link Library for Windows
Notices: Copyright (c) 2001-2006 ARGOIMPREX
Version: 3.04ZW 2006/02/15
******************************************************************************/
¥Ø¿ý
===============================================================================
Z_Bar2d_Maxi() => ¦L¥X¤@Ó Maxi Code 2D Barcode¡C
Z_Bar2d_PDF417() => ¦L¥X¤@Ó PDF417
Z_ClosePrn() => Ãö³¬ Printer ¤u§@¡C
Z_CreatePrn() => ¶}±Ò Printer ¤u§@¡C
Z_Set_FlashMemory() => ³]©w FORM Àx¦s¦b RAM ©Î Flash Memory
Z_Set_Format_New() => ³]©w FORM ¦WºÙ
Z_Del_Format() => §R°£ Form (ªí®æ)¡C
Z_Del_Graphic() => §R°£Àx¦s¦b¦Lªí¾÷ RAM ©Î Flash Memory ¤ºªº¹Ï§Î¡C
Z_Draw_Box() => µe¤@ӮءC
Z_Draw_Line() => µe¤@±ø½u¡C
Z_Get_DLL_Version() => ¨ú±o©Î¨q¥X¦¹¨ç¼Æ®wª©¥»¸ê°T¡C
Z_Get_DLL_VersionA() => ¨ú±o©Î¨q¥X¦¹¨ç¼Æ®wª©¥»¸ê°T¡C
Z_Get_Graphic_ColorBMP()=> ¦C¦L¦Ç¶¥ BMP ¹ÏÀÉ¡C
Z_Initial_Setting() => «e¸m³B²z¡C
Z_Load_Graphic() => ¦C¦L¤@ӹϧΡC
Z_Open_ChineseFont() => ¶}±Ò¨Ï¥Î¤¤¤åÂI¯x°}¦r«¬ÀÉ®× (16*15 ©M 24*24)¡C
Z_Print_Form() => ¦C¦L¤@Ó FORM (ªí®æ)¡A¨Ã¿é¤J FORM ªº¦WºÙ¡A¨Ã³]©w¼e¤Î
°ªªº¤ñ¨Ò©M¸õ¸¹¦¸¼Æ»P¦C¦L¥÷¼Æ¡C
Z_Print_Out() => ¿é¥X©Ò¦³¸ê®Æ¨Ã³]©w¼e¤Î°ªªº¤ñ¨Ò©M¸õ¸¹¦¸¼Æ»P¦C¦L¥÷¼Æ¡C
Z_Prn_Barcode() => ¦L¥X¤@Ó±ø½X¡C
Z_Prn_Text() => ¦L¥X¤@¦æ¤å¦r¡C
Z_Prn_Text_Chinese() => ¦L¥X¤@¦æ¤å¦r¡A¨Ï¥Î¤¤¤åÂI¯x°}¦r«¬ÀÉ®× (16*15 ©Î 24*24)¡C
Z_Prn_Text_TrueType() => ¦L¥X¤@¦æ True Type Font ¤å¦r¡C
Z_Prn_Text_TrueType_W() => ¦L¥X¤@¦æ True Type Font ¤å¦r¡A¨Ã±±¨î¦r«¬ªº¼e¤Î°ª¡C
Z_Clear_Memory() => ²M°£ Printer ¤º RAM ¤Î Flash Memory ªº¸ê®Æ¡C
Z_Set_Backfeed() => ¼ÐÅÒ¦^¦¬°±¤î¡C
Z_Set_Darkness() => ³]©w¼ö·PÀY¦C¦L¼ö«×¡C
Z_Set_DebugDialog() => ³]©w°£¿ùÀô¹Ò¡C
Z_Set_Label() => ³]©w¯È±iªø«×
Z_Set_Mode() => ±Ò°Ê Cutter ©Î Peel¡C
Z_Set_Origin() => ³]©w¶}©l¦C¦L¦ì¸m
Z_Set_Paper() => ³]©w¬°³sÄò¯È±i
Z_Set_Prncomport => ³]©w¦Lªí¾÷§Ç¦C°ð
Z_Set_Prncomport_PC() => ³]©w PC §Ç¦C°ð¡C
Z_Set_Reset() => ¦^´_¤u¼t³]©w
Z_Set_Speed() => ³]©w¦C¦L³t«×
Z_Set_TPH() => ³]©wÂà¦L¼Ò¦¡
Z_Set_Unit() => ³]©w«×¶q³æ¦ì¬°^¦T©Î¤½¤Ø©Î¹³¯À
Z_Set_Gap() => ³]©w Gap ªø«×
Z_Set_ProcessDlg() => ¶}±Ò©ÎÃö³¬¶i«×¹ï¸Ü®Ø
Z_Bar2d_QRCode() => 2D Barcode QR code ¦C¦L
Z_Set_PrintWidth() => ³]©w¦C¦L¼e«×
Z_Print_OutQuality => ³]©w¦C¦L±i¼Æ
Z_GetUSBBufferLen() => ¬d¸ß USB °ð¸ê®Æªø«×
Z_EnumUSB() => ¨ú±o USB °ðªº¸ê®Æ
Z_CreateUSBPort() => ¨Ï¥Î USB °ð¶i¦æ¶Ç¿é
*******************************************************************************
ª`·N¨Æ¶µ
===============================================================================
¨Ï¥Î¤èªk¡G1.±N WINPPLZ.DLL ¤Î WCOMMON.DLL ¥[¤J \\Windows\system\ ©Î \\???\
°õ¦æ¤¤¸ô®|¡A¤~¯à³Q·j´M¨ì¡C
2.¥H¤U½d¨Ò¬° Visual C++ ªº½d¨Ò,¨ä¥Lµ{¦¡»y¨¥¤£¤@©w§¹¥þ¬Û¦P
*******************************************************************************
Z_GetUSBBufferLen()
Z_EnumUSB()
===============================================================================
¥\¯à¡G ¨ú±o USB Printer ªº¸ê®Æ¡C
»yªk¡G int Z_GetUSBBufferLen();
int Z_EnumUSB(char *buf);
°Ñ¼Æ¡G char *buf; ¡´Àx¦s USB Printer ¸ê®Æ¡C
¶Ç¦^È¡G Z_GetUSBBufferLen(); ¶Ç¦^ USB ªº¸ê®Æªø«×
Z_EnumUSB() 0 -> OK.
Reference AW-Error.txt file.
½d¨Ò¡G char *buf;
int nLen = Z_GetUSBBufferLen()+1;
buf = malloc(nLen);
memset(buf, 0, nLen);
Z_EnumUSB(buf);
»¡©ú¡G ³o¨âÓ¨ç¼Æ¬O¤@²Õªº¨ç¼Æ¡C¥ý¥Î Z_GetUSBBufferLen() ¨ú±o USB ¶Ç¿é°ðªº¸ê®Æ
ªø«×, µM«á¦A°t°O¾ÐÅéµ¹ Z_EnumUSB() Àx¦s USB °ðªº¸ê®Æ¡CUSB °ðªº¸ê®Æ¬O¥H
("0x0d0x0a")°µ¤À¹j,Á|¨Ò¨Ó»¡, ¦pªG¸ê®Æ¬O A-200(0x0d)(0x0a)R-400ZIP ªº¸Ü
ªí¥Ü USB1 ¬O±µ A-200, USB2 ¬O±µ R-400Zip¡C
*******************************************************************************
Z_CreatePrn()
Z_CreateUSBPort()
===============================================================================
¥\¯à: ¶}±Ò Printer ¤u§@¡C
»yªk: int Z_CreatePrn(int selection,LPCTSTR filename);
int Z_CreateUSBPort(int nPort);
°Ñ¼Æ: int selection; ¿ï¾Ü¿é¥X°ð©ÎÀɮסC
0 -> print to file.
1 -> lpt1, 2 -> lpt2, 3 -> lpt3
4 -> com1, 5 -> com2, 6 -> com3
10 -> net
LPCTSTR filename; ·í selection ¤º®e¬O 0 ®É¸ê®Æ«h¿é¥X¦ÜÀÉ
®×¡AÀɦW´N¬O filename ¤º®e¡A¥i§t¸ô®|¡A
©Î¬O NULL¡C·í selection ¤º®e¬O 10 ®É¡A
filename ¬°¿é¥X¸ô®|¡C
int nPort; ¡´ USB ¶Ç¿é°ð
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_CreatePrn(1,NULL); ©Î Z_CreatePrn(0,"C:\TEMP\out.prn");
Z_CreatePrn(10,"\\allen\Label"); ©Î Z_CreateUSBPort(1);
»¡©ú: Z_CreatePrn ©M Z_CreateUSBPort ¨ç¼Æ·|¶}±Ò§A¿ï¾Üªº¿é¥X°ð©Î¶}±Ò§AÁä¤Jªº
¿é¥XÀÉ¡C¦Ó³oÓ¨ç¼Æ¥²¶·¦b©Ò¦³¨ç¼Æ¤§«e°õ¦æ¡C
Z_CreatePrn ©M Z_CreateUSBPort ¤£¯à¦P®É¨Ï¥Î¡C
*******************************************************************************
Z_ClosePrn()
===============================================================================
¥\¯à: Ãö³¬ Printer ¤u§@¡C
»yªk: void Z_ClosePrn(void);
½d¨Ò: Z_ClosePrn();
»¡©ú: ³oÓ Z_ClosePrn ¨ç¼Æ·|Ãö³¬°õ¦æ¹Lªº°O¾ÐÅé¤Î§A¿ï¾Üªº¿é¥X°ð©ÎÃö³¬§A¶}±Òªº
¿é¥XÀÉ¡C¦Ó³oÓ¨ç¼Æ¥²¶·¦b©Ò¦³¨ç¼Æ¤§«á°õ¦æ¡C
*******************************************************************************
Z_Bar2d_Maxi()
===============================================================================
¥\¯à: ¦L¥X¤@Ó Maxi Code 2D Barcode¡C
»yªk: int Z_Bar2d_Maxi(int x,int y,int nMode,int nSymbol,int nTotal,
int nClass, int nCountry,char cZipCode1[6],
char cZipCode2[4],LPCTSTR data,int increase)
°Ñ¼Æ: int x X®y¼Ð
int y Y®y¼Ð.1 dot = 0.125 mm
int nMode Barcode mode
2: Numeric Postal Code(US)
3: Alphanumeric Postal Code(Non-US)
int nSymbol Symbol Number: 1 ~ 8
int nTotal Symbol Number Á`¼Æ: 1 ~ 8
int nClass three digit class of service
int nCountry three digit country code
char cZipCode1[6] nMode = 2 --> five digit zip code
nMode = 3 --> six character zip code
char cZipCode2 four digit zip code externsion.
*Only Used in nMode 2.
LPCTSTR data ¸ê®Æ¦r¦ê,³Ì¦h84Ó¦r¤¸
int increase ¼W¶q,¹w³]Ȭ°0
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: int x,y,m,n,t,increase;
LPCTSTR data="This MaxiCode";
x=50;y=50;m=4;n=4;t=5,increase=0;
Z_Bar2d_Maxi(x,y,m,n,t,data,increase);
»¡©ú: ³oÓ Z_Bar2d_Maxi ¨ç¼Æ¥i¥H¦C¦L¥X¤@Ó Maxi Code 2D Barcode¡C
*******************************************************************************
Z_Bar2d_PDF417()
===============================================================================
¥\¯à: ¦L¥X¤@Ó PDF417 2D Barcode¡C
»yªk: int Z_Bar2d_PDF417(int x,int y,int o,int h,int s,int c,int r,
int t,int narrow,LPCTSTR data,int increase)
°Ñ¼Æ: int x X®y¼Ð
int y Y®y¼Ð.1 dot = 0.125 mm
int o ¦C¦L¤è¦V©w¦ì¡A'1'¬O 0¢X¡A'2'¬O90¢X¡B
'3'¬O180¢X¡A'4'¬O270¢X
int h Barcode height for Individual Rows
h * module = height of individusl rows
int s ¿ù»~®Õ¥¿µ¥¯Å 0¡ã8
int c column count
int r row count
int t Truncation flag¡A
'0' ¬O normal ©M '1' ¬O truncated.
int narrow ¼Ò²Õ°ª«×
LPCTSTR data ¸ê®Æ¦r¦ê,³Ì¦h84Ó¦r¤¸
int increase ¼W¶q,¹w³]Ȭ°0
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: int x,y,o,h,s,c,r,t,narrow,increase;
LPCTSTR data="PDF-417";
x=50;y=50;o=0;h=5;s=5;c=2;r=83;t=0;increase=0;narrow=2;
Z_Bar2d_PDF417(x,y,o,h,s,c,r,t,narrow,data,increase);
»¡©ú: ³oÓ Z_Bar2d_PDF417 ¨ç¼Æ¥i¥H¦C¦L¥X¤@Ó PDF417 2D Barcode¡C
*******************************************************************************
Z_Set_FlashMemory()
===============================================================================
¥\¯à: ³]©w FORM Àx¦s¦ì¸m
»yªk: int Z_Set_FlashMemory(int Status);
°Ñ¼Æ: int Status; Àx¦s¦ì¸m
0 -> RAM 1 -> Flash Memory
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Set_FlashMemory(0); ©Î Z_Set_FlashMemory(1);
»¡©ú: ³oÓ Z_Set_FlashMemory ³]©w FORM Àx¦s¦ì¸m¡C¦b¨Ï¥Î FORM «e¡A¶·¥ý
°õ¦æ Z_Set_FlashMemory()
*******************************************************************************
Z_Set_Format_New()
===============================================================================
¥\¯à: ³]©w FORM (ªí®æ) ¦WºÙ
»yªk: void Z_Set_Format_New(LPCTSTR FormName);
°Ñ¼Æ: LPCTSTR FormName; ªí®æ¦WºÙ¡C
½d¨Ò: Z_Set_Format_New("demo");
»¡©ú: ³oÓ Z_Set_Format_New ³]©w FORM (ªí®æ) ¦WºÙ¡C¦b³]©w¤§«á,¥iª½
±µ©I¥s FORM ¦C¦L
*******************************************************************************
Z_Del_Format()
===============================================================================
¥\¯à: §R°£ FORM (ªí®æ)
»yªk: int Z_Del_Format(int memory, char FormName[])
°Ñ¼Æ: int memory; Àx¦s¦ì¸m
0 -> RAM 1 -> Flash Memory
char FormName[]; ªí®æ¦WºÙ¡C¤£¥i¶W¹L10¦r
½d¨Ò: Z_Del_Format(0,"demo");
»¡©ú: ³oÓ Z_Del_Format ¥i§R°£Àx¦s¦Lªí¾÷¤º FORM (ªí®æ)¡C
*******************************************************************************
Z_Del_Graphic()
===============================================================================
¥\¯à: §R°£Àx¦s¦b¦Lªí¾÷ RAM ©Î Flash Memory ¤ºªº¹Ï§Î
»yªk: int Z_Del_Graphic(int memory, char GraphicName[])
°Ñ¼Æ: int memory; Àx¦s¦ì¸m
0 -> RAM 1 -> Flash Memory
char GraphicName[]; ¹Ï§Î¦WºÙ¡C¤£¥i¶W¹L10¦r
½d¨Ò: Z_Del_Graphic(0,"girl");
»¡©ú: ³oÓ Z_Del_Graphic ¥i§R°£Àx¦s¦Lªí¾÷¤ºªº¹Ï§Î
*******************************************************************************
Z_Draw_Box()
===============================================================================
¥\¯à: µe¤@Ó®Ø
»yªk: int Z_Draw_Box(int x,int y,int width,int height,int thickness)
°Ñ¼Æ: int x; X®y¼Ð
int y; Y®y¼Ð
int width; ®Øªºªø«× 0 < width < 9999
int height ®Øªº¼e«× 0 < height < 9999
int thickness ½u±øªº²Ê²Ó > 0
³Æµù¡G1 dot = 0.125 mm¡C
½d¨Ò: int x,y,,width,height,thickness;
x=50;y=100;width=250;height=100;thickness=5;
Z_Draw_Box(x,y,width,height,thickness);
»¡©ú: ³oÓ Z_Draw_Box ¨ç¼Æ·|µe¤@Ó®Ø
*******************************************************************************
Z_Draw_Line()
===============================================================================
¥\¯à: µe¤@±ø½u
»yªk: int Z_Draw_Line(int x,int y,int width,int height)
°Ñ¼Æ: int x; X®y¼Ð
int y; Y®y¼Ð
int width; ½uªºªø«× 0 < width < 9999
int height ½uªº¼e«× 0 < height < 9999
³Æµù¡G1 dot = 0.125 mm¡C
½d¨Ò: int x,y,,width,height;
x=50;y=100;width=250;height=3;
Z_Draw_Box(x,y,width,height);
»¡©ú: ³oÓ Z_Draw_Line ¨ç¼Æ·|µe¤@±ø½u
*******************************************************************************
Z_Get_DLL_Version()
Z_Get_DLL_VersionA()
===============================================================================
¥\¯à: ¨ú±o©Î¨q¥X¦¹¨ç¼Æ®wª©¥»¸ê°T¡C
»yªk: char* Z_Get_DLL_Version(int nShowMessage);
int Z_Get_DLL_VersionA(int nShowMessage);
°Ñ¼Æ: int nShowMessage; °T®§µøµ¡Åã²{¡C0 -> ¤£Åã²{¡B1 -> Åã²{¡C
¶Ç¦^È: ¶Ç¦^ª©¥»¸ê°T¦r¦ê¡A¥¢±Ñ«h¶Ç¦^ NULL¡C
Z_Get_DLL_VersionA() -> return version value.
½d¨Ò: Z_Get_DLL_Version(1);
»¡©ú: ³oÓ Z_Get_DLL_Version ¨ç¼Æ¡AÅý¨Ï¥ÎªÌ¨ú±o©Î¨q¥X¦¹¨ç¼Æ®wª©¥»¸ê°T¡C
*******************************************************************************
Z_Get_Graphic_ColorBMP()
===============================================================================
¥\¯à: Âà´« BMP ¹ÏÀɱm¦âÅܦǶ¥¡A¨Ã±N¹Ï§ÎÀx¦s¦b¦Lªí¾÷¤ºªº RAM ©Î
Flash Memory¡C
»yªk: int Z_Get_Graphic_ColorBMP(int x, int y,int memory, LPCTSTR filename);
°Ñ¼Æ: int x; X ®y¼Ð¡C
int y; Y ®y¼Ð¡C
int memory; Àx¦s¦ì¸m 0 -> RAM 1 -> Flash Memory
LPCTSTR filename; ¹Ï§ÎÀɦWºÙ¡A¥i§t¸ô®|¡C
®æ¦¡¦p¡GXXXXXXXX.XXX ©Î X:\XXX\XXX.BMP
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Get_Graphic_ColorBMP(30,20,"girl.bmp");
»¡©ú: ³oÓ Z_Get_Graphic_ColorBMP ¨ç¼Æ¥i¿é¤J¥ô¦óÃC¦â BMP ¹ÏÀÉ¡A¨Ã¦Û°ÊÂà´«¬°
¶Â¥Õ¦Ç¶¥¹ÏÀɰe¦Ü¦Lªí¾÷¦C¦L¡A¦ÓÂà´««~½è¥Ñ Windows's Driver for Dr.200
or Dr.300 ½Õ¾ã¡A©Ò¥H¨Ï¥ÎªÌ¥²»Ý¦w¸Ë ARGOX Driver¡A¦Lªí¾÷§ì¨ú¬°¹w³]¦Lªí¾÷¡A
°²Y default printer ¤£¬O Dr.200 ©Î Dr.300 ¡Aµ{¦¡¦Û°Ê·j´M Windows ¤º¡A
¬O§_¦³¸Ë Dr.200 ©Î Dr.300¡A¦A¨Ì§Ç¨Ï¥Î¡C
*******************************************************************************
Z_Initial_Setting()
===============================================================================
¥\¯à: «e¸m³B²z¡C
»yªk: int Z_Initial_Setting(int Type,LPCTSTR Source);
°Ñ¼Æ: int Type; ¿ï¾Ü¿é¤J¼Ò¦¡¡AȬ° 0 -> ¿é¤J¦r¦ê¡A
1 -> ¿é¤JÀɮסC
LPCTSTR Source; ¸ê®Æ¨Ó·½¡A¥i¬°¦r¦ê©ÎÀɮצWºÙ¡A¥i§t¸ô®|¡C
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: LPCTSTR aa = "^FO120,30\r\n\"; Z_Initial_Setting(0,aa);
or
Z_Initial_Setting(1,"initfile.txt");
»¡©ú: ³oÓ Z_Initial_Setting ¨ç¼Æ«e¸m³B²zªº°Ê§@¡A¬O±N¤@¦ê Command ¥ý°e¦Ü¦Lªí
¾÷¡A¥Ñ¦r¦ê©ÎÀɮ׿é¤J¡A¦b¨Ï¥Î³oÓ¨ç¼Æ®É¡A¶·¥ý¦b Z_Create_Prn() ¤§«á¨ä¥L
¨ç¼Æ¤§«e¡A¥i§@¬°¨Ï¥ÎªÌ¦Ûq«¬ºA¡C
*******************************************************************************
Z_Load_Graphic()
===============================================================================
¥\¯à: ¦C¦L¤@ӹϧΡC
»yªk: int Z_Load_Graphic(int x,int y,char GraName[11],int hori,int vert);
°Ñ¼Æ: int x; X ®y¼Ð¡C
int y; Y ®y¼Ð¡C³Æµù¡G1 dot = 0.125 mm¡C
char GraName[11]; ¹Ï§ÎÀɦWºÙ,(¤£§t°ÆÀɦW)³Ì¤j10Ó¦r¤¸¡C
int hori; ««ª½©ñ¤j¿¼Æ. 1 <= hori <= 10 ¹w³]¬°1
int vert; ¤ô¥©ñ¤j¿¼Æ. 1 <= vert <= 10 ¹w³]¬°1
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: int x,y,hori,vert;
char GraName[11]="phone";
x=50;y=30,hori=1,vert=1;
Z_Load_Graphic(x,y,GraName,hori,vert);
»¡©ú: ³oÓ Z_Load_Graphic ¨ç¼Æ·|¦C¦L¤@ӹϧΡA¦Ó¹Ï§Î¥²¶·¥ý°õ¦æ
Z_Get_Graphic ¸ü¤J¦Lªí¾÷¤ºªº RAM ©Î flash memory¡C
*******************************************************************************
Z_Open_ChineseFont()
===============================================================================
¥\¯à: ¶}±Ò¨Ï¥Î¤¤¤åÂI¯x°}¦r«¬ÀÉ®× (16*15 ©M 24*24)¡C
»yªk: int Z_Open_ChineseFont(char* path);
°Ñ¼Æ: char* path; ¤¤¤åÂI¯x°}¦r«¬Àɮרӷ½¸ô®|¡C
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Open_ChineseFont("C:\\ET3");
»¡©ú: ³oÓ Z_Open_ChineseFont ¨ç¼Æ¶}±Ò¤¤¤åÂI¯x°}¦r«¬ÀÉ®× (16*15 ©M 24*24)¡A
¨Ñ Z_Prn_Text_Chinese ¨ç¼Æ¨Ï¥Î¡C
*******************************************************************************
Z_Print_Form()
===============================================================================
¥\¯à: ¦C¦L¤@Ó FORM (ªí®æ)¡A¨Ã¿é¤J FORM ªº¦WºÙ¡A¨Ã³]©w¸õ¸¹¦¸¼Æ»P¦C
¦L¥÷¼Æ¡C
»yªk: int Z_Print_Form(int labset,int copies,int mem,char form_out[]);
°Ñ¼Æ: int labset; ¦C¦Lªº¥÷¼Æ¡A½d³ò¡G1¡ã32767¡C
int copies; ½Æ»sªº¥÷¼Æ¡A½d³ò¡G1¡ã32767¡C
int mem; Àx¦s¦ì¸m 0 -> RAM 1 -> Flash Memory
char form_out[11]; ªí®æ¦WºÙ¡A¦P©ó¤§«e¸ü¤Jªº FORM ¦WºÙ¡A
©Îì¥ýÀx¦s¦b¦Lªí¾÷¤ºªº FORM¡C
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: int labset,copies,mem;
char form_out[11]="demo";
labset=3;copypiece=2,mem=0;
Z_Print_form(labset,copies,mem,form_out);
»¡©ú: ³oÓ Z_Print_Form ¨ç¼Æ·|°e©Ò¦³¸ê®Æ¤Îªí®æ¨ì Printer¡A³oÓ¨ç¼Æ¨Ï¥Î«e
¶·¥ý°õ¦æ Z_Set_Format_New()¡A¨Ã¦b©Ò¦³¨ç¼Æ¤§«á¡AZ_ClosePrn() ¤§«e°õ¦æ¡C·í
¨Ï¥Î¦¹¨ç¼Æ®É¡A´N¤£¶·°õ¦æ Z_Print_Out()¡C
*******************************************************************************
Z_Print_Out()
===============================================================================
¥\¯à: ¦C¦L©Ò¦³¸ê®Æ¡C
»yªk: int Z_Print_Out(int set,sint copies);
°Ñ¼Æ: int sets; n¦C¦Lªº´X²Õ
int copies; ¸ê®Æ¦C¦L¥÷¼Æ
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Print_Out(1,1);
»¡©ú: ³oÓ Z_Print_Out ¨ç¼Æ·|°e©Ò¦³¸ê®Æ¨ì Printer¡A³oÓ¨ç¼Æ¶·¦b©Ò¦³¨ç¼Æ¤§
«á¡AZ_ClosePrn() ¤§«e°õ¦æ¡C
*******************************************************************************
Z_Prn_Barcode()
===============================================================================
¥\¯à: ¦L¥X¤@Ó±ø½X©M¥[¤W¸õ¸¹¥\¯à¡C
»yªk: Z_Prn_Barcode(int x,int y,int ori,int narrow,int width,
int height,char type,int increase,LPCTSTR data,char p1,
char p2,char p3,char p4,char p5)
°Ñ¼Æ: int x; X ®y¼Ð¡C
int y; Y ®y¼Ð¡C
³Æµù:200 dpi => 1 dot = 0.125 mm¡C
int ori; ¦C¦L¤è¦V©w¦ì¡A'1'¬O 0¢X¡A'2'¬O90¢X¡B
'3'¬O180¢X¡A'4'¬O270¢X
int narrow NARROW bar ¼e«×
int width WIDE bar ¼e«×
int height Bar code °ª«×
char type; Bar code «¬¦¡¡B¦p¤Uªí¡G
ùæùùùùùçùùùùùùùùùùùùùùùùùùùùùùùùùùùùùçùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùè
¢xtype¢x ±ø½XºØÃþ ¢x ¨Ï ¥Î °Ñ ¼Æ ¢x
ùéùùùùùêùùùùùùùùùùùùùùùùùùùùùùùùùùùùùêùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùùë
¢x ¢x ¢xp1:½T»{½X Y:1¦ì¼Æ N:2¦ì¼Æ ¢x
¢x 1 ¢xCode 11 ¢xp2:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x ¢x ¢xp3:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x ¢x ¢xp1:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x 2 ¢xInterleaved 2 of 5 ¢xp2:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢x ¢x ¢xp3:¬O§_¦C¦L½T»{½X ¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x ¢x ¢xp1:¬O§_¦C¦L½T»{½X ¢x
¢x 3 ¢xCode 39 ¢xp2:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x ¢x ¢xp3:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x 8 ¢xEAN-8 ¢xp1:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x ¢x ¢xp2:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x ¢x ¢xp1:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x 9 ¢xUPC-E ¢xp2:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢x ¢x ¢xp3:¬O§_¦C¦L½T»{½X ¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x ¢x ¢xp1:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x A ¢xCode93 ¢xp2:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢x ¢x ¢xp3:¬O§_¦C¦L½T»{½X ¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x ¢x ¢xp1:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x ¢x ¢xp2:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢x C ¢xCode 128 Subset A,B,C ¢xp3:¬O§_¦C¦LUCC½T»{½X ¢x
¢x ¢xCode 128 UCC ¢xp4:Code 128 subset A,B,C ©Î ¢x
¢x ¢x ¢x Code 128 UCC ¢x
¢x ¢x ¢x N:Code 128 U:Code 128 UCC ¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x E ¢xEAN-13 ¢xp1:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x ¢x ¢xp2:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x I ¢xIndustrial 2 of 5 ¢xp1:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x ¢x ¢xp2:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x J ¢xStandard 2 of 5 ¢xp1:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x ¢x ¢xp2:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x ¢x ¢xp1:¬O§_¦C¦L½T»{½X ¢x
¢x ¢x ¢xp2:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x K ¢xANSI Codabar ¢xp3:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢x ¢x ¢xp4:¶}©l¦r¤¸ ¢x
¢x ¢x ¢xp5:µ²§ô¦r¤¸ ¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x L ¢xLOGMARS Code ¢xp1:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x ¢x ¢xp1:½T»{½X A:µL½T»{½X ¢x
¢x ¢x ¢x B:1 Mod 10 ¢x
¢x ¢x ¢x C:2 Mod 10 ¢x
¢x M ¢xMSI Code ¢x D:1 Mod 10 and 1 Mod 11¢x
¢x ¢x ¢xp2:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x ¢x ¢xp3:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢x ¢x ¢xp4:±ø½X¸ê®Æ¬O§_¦C¦L½T»{½X ¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x S ¢xUPC/EAN Extensions ¢xp1:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x ¢x ¢xp2:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x ¢x ¢xp1:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x U ¢xUPC-A Code ¢xp2:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢x ¢x ¢xp3:¬O§_¦C¦L½T»{½X ¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢t
¢x Z ¢xPOSTENET Code ¢xp1:¬O§_¦C¦L±ø½X¸ê®Æ ¢x
¢x ¢x ¢xp2:±ø½X¸ê®Æ¬O§_¦C¦L¦b Barcode ¤W¤è¢x
¢|¢w¢w¢r¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢r¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢w¢}
³Æµù:p1,p2,p3,p4,p5 ¥¼µù©ú,Y:¦C¦L N:¤£¦C¦L
¦p¥¼¨Ï¥Î¨ì«h¥i¥ô·N¿é¤JÈ
int increase ¼W¶q
LPCTSTR data ¸ê®Æ¦r¦ê
char p1,p2,p3,p4,p5 µø Barcode ªº¤£¦P,¦³¤£¦Pªº·N¸q
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Prn_Barcode(650,15,0,2,2,51,'C',0,"1234567",'Y','N','N','N','N');
»¡©ú: ³oÓ Z_Prn_Barcode ¨ç¼Æ¥i¥H¦C¦L¥X¤@Ó¯S©w Barcode
*******************************************************************************
Z_Prn_Text()
===============================================================================
¥\¯à: ¦L¥X¤@¦æ¤å¦r©M¥[¤W¸õ¸¹¥\¯à¡C
»yªk: int Z_Prn_Text(int x,int y,int ori,char font,int height,
int width,int increase,LPCTSTR data);
°Ñ¼Æ: int x; X ®y¼Ð¡C
int y; Y ®y¼Ð¡C³Æµù¡G1 dot = 0.125 mm¡C
int ori; ¦C¦L¤è¦V©w¦ì¡A'1'¬O 0¢X¡A'2'¬O90¢X¡B
'3'¬O180¢X¡A'4'¬O270¢X
char font; ¿ï¾Ü¦r§Î A¡ãH:ÂI°}¦r§Î
0,P¡ãV:½u©Ê¦r§Î
ÂI°}¦r¤j¤p:
ùæùùùùùçùùùùùùùùùè
¢xFont¢x H * W ¢x
ùéùùùùùêùùùùùùùùùë
¢x A ¢x 9 * 5¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢t
¢x B ¢x 11 * 7¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢t
¢xC,D ¢x 18 * 10¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢t
¢x E ¢x 28 * 15¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢t
¢x F ¢x 26 * 13¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢t
¢x G ¢x 60 * 40¢x
¢u¢w¢w¢q¢w¢w¢w¢w¢t
¢x H ¢x 21 * 13¢x
¢|¢w¢w¢r¢w¢w¢w¢w¢}
int height; ¤ô¥©ñ¤j
int width; ««ª½©ñ¤j
font A¡ãH «h¿é¤J Font Size ¿¼Æ,³Ì¤jȬ° 10 ¿
font 0,P¡ãV «hªí¥ÜÂI¼Æ,½d³ò:1¡ã1500
¦ý¦U¦r§Î³Ì¤jȦU¦³¤£¦P
int increase; ¼W¶q
LPCTSTR data; ¸ê®Æ¦r¦ê
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Prn_Text(50,110,0,'A',90,50,0,"A123456"); ÂI°}¦r§Î
or
Z_Prn_Text(50,110,0,'P',27,360,0,"A123456"); ½u©Ê¦r§Î
»¡©ú: ³oÓ Z_Prn_Text ¨ç¼Æ¥i¥H¦C¦L¥X¤@¦æ¤å¦r©M¥[¤W¸õ¸¹¥\¯à¡C
*******************************************************************************
Z_Prn_Text_Chinese()
===============================================================================
¥\¯à: ¦L¥X¤@¦æ¤å¦r¡A¨Ï¥Î¤¤¤åÂI¯x°}¦r«¬ÀÉ®× (16*15 ©Î 24*24)¡C
»yªk: int Z_Prn_Text_Chinese(int x,int y,int fonttype,
LPCTSTR id_name,LPCTSTR data,int mem);
°Ñ¼Æ: int x; X ®y¼Ð¡C(dot)
int y; Y ®y¼Ð¡C(dot)
int fonttype; ¯x°}¦r«¬¿ï¾Ü¡C
0 -> 16*15¡B1 -> 24*24¡C
LPCTSTR id_name; µ¹¤©¤@ÓÃѧO¦WºÙ¦s©ñ©ó¦Lªí¾÷¤º¡A¥H«áª½
±µ¨Ï¥Î Z_Load_Graphic() §Y¥i±N¹ϩI¥s¥X¨Ó¡C
LPCTSTR data; ¤å¦r¤º®e¡C
int mem ¹Ï§ÎÀx¦s¦ì¸m 0 -> RAM 1 -> Flash Memory
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Open_ChineseFont("C:\\ET3");
Z_Prn_Text_Chinese(100, 100, 0,"A01","°ê®a§Q¯q·í«e¢Ï¢ê¢Ñ¢ë¢Ò¢ì",0);
»¡©ú: ³oÓ Z_Prn_Text_Chinese ¨ç¼Æ¥i¥H¦L¥X¤@¦æ¤å¦r¡A¨Ï¥Î¤¤¤åÂI¯x°}¦r«¬ÀÉ®×
(16*15 ©Î 24*24)¡C
¦ý¶·¥ý¦w¸Ë Window's Driver for Dr.200 or Dr.300¡A¿@²H±q driver ³]©w¡A
¦Lªí¾÷§ì¨ú¬°¹w³]¦Lªí¾÷¡A°²Ydefault printer ¤£¬O Dr.200 ©Î Dr.300 ¡A
µ{¦¡¦Û°Ê·j´M Windows ¤º¡A¬O§_¦³¸Ë Dr.200 ©Î Dr.300¡A¦A¨Ì§Ç¨Ï¥Î¡C
*******************************************************************************
Z_Prn_Text_TrueType()
Z_Prn_Text_TrueType_W()
===============================================================================
¥\¯à: ¦L¥X¤@¦æ True Type Font ¤å¦r¡C
»yªk: int Z_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 mem);
int Z_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,int mem);
°Ñ¼Æ: int x; X ®y¼Ð¡C
int y; Y ®y¼Ð¡C³Æµù¡G1 dot = 0.125 mm¡C
int FSize; TrueType font size¡A³æ¦ì¬°ÂI(dot)¡C
FSize = (dpi * point) / 72.
int FHeight; ¦r«¬°ª«×¡A³æ¦ì¬°ÂI(dot)¡C
FHeight = (dpi * point) / 72.
int FWidth; ¦r«¬¼e«×¡A³æ¦ì¬°ÂI(dot)¡C
FWidth = (dpi * point) / 72.
LPCTSTR FType; TrueType font ¦r«¬¦WºÙ¡C
int Fspin; TrueType font ¦rÅé±ÛÂà¡C
1 -> 0, 2 -> 90, 3 -> 180, 4 -> 270
int FWeight; TrueType font ¦rÅé²Ê²Ó¡C
0 and NULL and 400 -> 400 ¼Ð·Ç¡B
100 -> «D±`²Ó¡B200 -> ·¥²Ó¡B
300 -> ²Ó ¡B500 -> ¤¤µ¥¡B
600 -> ¥b²Ê ¡B700 -> ²Ê ¡B
800 -> ¯S²Ê ¡B900 -> ¶ÂÅé¡C
int FItalic; TrueType font ¦rÅé±×Åé¡C
0 -> FALSE¡B1 -> TRUE¡C
int FUnline; TrueType font ¦rÅé¥[©³½u¡C
0 -> FALSE¡B1 -> TRUE¡C
int FStrikeOut; TrueType font ¦rÅé¥[§R°£½u¡C
0 -> FALSE¡B1 -> TRUE¡C
LPCTSTR id_name; µ¹¤©¤@ÓÃѧO¦WºÙ¦s©ñ©ó¦Lªí¾÷¤º¡A¥H«áª½
±µ¨Ï¥Î Z_Load_Graphic() §Y¥i±N¹ϩI¥s¥X¨Ó¡C
LPCTSTR data; ¤å¦r¤º®e¡C
int mem ¹Ï§ÎÀx¦s¦ì¸m 0 -> RAM 1 -> Flash Memory
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Prn_Text_TrueType(30,35,40,"¼Ð·¢Åé",4,400,0,0,0,"AA","¾÷nµ´±K",0);
Z_Prn_Text_TrueType_W(30,35,40,30,"¼Ð·¢Åé",4,400,0,0,0,"AA","¾÷nµ´±K",0);
»¡©ú: ³oÓ Z_Prn_Text_TrueType ¨ç¼Æ¥i¥H¦L¥X¤@¦æ True Type Font ¤å¦r¡A
¦ý¶·¥ý¦w¸Ë Window's Driver for Dr.200 or Dr.300¡A¿@²H±q driver ³]©w¡A
¦Lªí¾÷§ì¨ú¬°¹w³]¦Lªí¾÷¡A°²Ydefault printer ¤£¬O Dr.200 ©Î Dr.300 ¡A
µ{¦¡¦Û°Ê·j´M Windows ¤º¡A¬O§_¦³¸Ë Dr.200 ©Î Dr.300¡A¦A¨Ì§Ç¨Ï¥Î¡C
*******************************************************************************
Z_Clear_Memory()
===============================================================================
¥\¯à: ²M°£ Printer ¤º RAM ¤Î Flash Memory ªº¸ê®Æ¡C
»yªk: void Z_Clear_Memory(void);
½d¨Ò: Z_Clear_Memory();
»¡©ú: ³oÓ Z_Clear_Memory ¨ç¼Æ²M°£ Printer ¤º RAM ¤Î Flash Memory ªº¹Ï§Î
¡B³nÅé¦r§Î¡C¦]¬°¹Ï§Î¡B¦r§Î·|¤@ª½²Ö¿n¦b memory ³y¦¨ overflow¡A¥¿±`
®É¨ç¼Æ¶·¦b Print_Out() ¤§«e°e¥X¡C¦Ó·í memory ¥Rº¡«ü¥O¡APrinter ´N
·|§R°£¥ý«e¸ü¤Jªº¹Ï§Î©M¦r§Î¡A¬°Á×§Kµo¥Í¤£·íªº§R°£¡A¶·¥ý¦b
Z_Print_Out() ¤§«e°e¥X¡C
******************************************************************************
Z_Set_Backfeed()
===============================================================================
¥\¯à: ³]©w¼ÐÅÒ¦^¦¬¶ZÂ÷¡C
»yªk: void Z_Set_Backfeed(int nPixel);
°Ñ¼Æ: int nPixel; ³]©w¼ÐÅÒ¦^¦¬ªº¶ZÂ÷¡A½d³ò¡G0¡ã999¡C
³æ¦ì : dot
½d¨Ò: Z_Set_Backfeed(204);
»¡©ú: ³oÓ Z_Set_Backfeed ¨ç¼Æ¥i¥H¨Ï¦Lªí¾÷¦C¦L§¹«á¡A¦h¦R¤@¤p¬q¼ÐÅÒ¯È
******************************************************************************
Z_Set_Darkness()
===============================================================================
¥\¯à: ³]©w¼ö·PÀY¦C¦L¼ö«×¡C
»yªk: int Z_Set_Darkness(int darkness);
°Ñ¼Æ: int darkness; ³]©w¼ö·PÀY¦C¦L¼ö«×¡A½d³ò¡G-30¡ã30¡C
printer ¤º©w¬°0
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Set_Darkness(12);
»¡©ú: ³oÓ Z_Set_Darkness ¨ç¼Æ±±¨î¼v¹³¿@²H¡A·Q±o¨ì§ó¦nªº¦L¥X«~½è¡A§AÀ³¸Ó
¦Ò¼{¤@¨Ç¦]¯À¡A¹³ paper media¡Bribbon types(wax,semi-resin ©M
resin)©Mimage pattern itself¡C
*******************************************************************************
Z_Set_DebugDialog()
===============================================================================
¥\¯à: ³]©w°£¿ùÀô¹Ò¡C
»yªk: int Z_Set_DebugDialog(int nEnable);
°Ñ¼Æ: int nEnable; # 1 -> °£¿ùÀô¹ÒP¯à
0 -> °£¿ùÀô¹ÒÃö³¬
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Set_DebugDialog(1);
»¡©ú: ³oÓ Z_Set_DebugDialog ¨ç¼Æ¡A³]©w°£¿ùÀô¹Ò¡A°£¤F·|¦^¶Ç¿ù»~½X¡A¤]·|¨q
¥Xĵ¥Ü°T®§¹ï¸Ü®Ø¡C
*******************************************************************************
Z_Set_Label()
===============================================================================
¥\¯à: ³]©w³sÄò¯È±iªø«×
»yªk: int Z_Set_Label(int Length);
°Ñ¼Æ: int Length; ³sÄò¯È±i¦C¦Lªø«× 1 dot = 0.125 mm
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Set_Label(300);
»¡©ú: ³oÓ Z_Set_Label ¨ç¼Æ³]©w³sÄò¼ÐÅÒªø«×
*******************************************************************************
Z_Set_Mode()
===============================================================================
¥\¯à: ±Ò°Ê Cutter ©Î Peel
»yªk: int Z_Set_Mode(char mode);
°Ñ¼Æ: char mode; T:Tear Off
P:Peel Off
C:Cutter
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Set_Mode('C');
»¡©ú: ³oÓ Z_Set_Mode ¨ç¼Æ¬°«n°t¸m
*******************************************************************************
Z_Set_Origin()
===============================================================================
¥\¯à: ³]©w Y ®y¼Ð¶}©l¦C¦L¦ì¸m
»yªk: int Z_Set_Origin(int y);
°Ñ¼Æ: int y; Y ®y¼Ð?©l¦C¦L¦ì¸m
y > 0.(1 dot = 0.125 mm)
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Set_Origin(10);
»¡©ú: ³oÓ Z_Set_Origin ¨ç¼Æ¦b³]©w Y ®y¼Ð?©l¦C¦L¦ì¸m
*******************************************************************************
Z_Set_Paper()
===============================================================================
¥\¯à: ³]©w¯È±i¬°³sÄò©Î¤£³sÄò¯È±i
»yªk: int Z_Set_Paper(char p);
°Ñ¼Æ: char p; N:³sÄò¯È±i
Y:¤£³sÄò¯È±i
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Set_Paper('Y');
»¡©ú: ³oÓ Z_Set_Paper ¨ç¼Æ¦b³]©w¯È±i¬°³sÄò©Î¤£³sÄò¯È±i
*******************************************************************************
Z_Set_Prncomport()
===============================================================================
¥\¯à: ³]©w Serial Port¡C
»yªk: int Z_Set_Prncomport(int baud,int parity,int data,int stop);
°Ñ¼Æ: int baud; Àjº¸²v¡A¦p¤Uªí¡G
ùæùùùùùùùçùùùùùùùùùùùùùè
¢x baud ¢x speed ¢x
ùéùùùùùùùêùùùùùùùùùùùùùë
¢x38400 ¢x 38,400 baud¢x
¢u¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢t
¢x19200 ¢x 19,200 baud¢x
¢u¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢t
¢x 9600 ¢x 9,600 baud¢x
¢u¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢t
¢x 4800 ¢x 4,800 baud¢x
¢u¢w¢w¢w¢q¢w¢w¢w¢w¢w¢w¢t
¢x 2400 ¢x 2,400 baud¢x
¢|¢w¢w¢w¢r¢w¢w¢w¢w¢w¢w¢}
int parity; Parity¡C0:none parity
1:even parity
2:odd parity
int data; Data bit number¡A7 ©Î 8¡C
int stop; Stop bit number¡A1 ©Î 2¡C
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: int baud,data,stop;
char parity;
parity='N';baud=96;data=8;stop=1;
Z_Set_Prncomport(baud,parity,data,stop);
»¡©ú: ³oÓ Z_Set_Prncomport ¨ç¼Æ³]©w Serial Port¡A§ïÅÜ printer »P¥D¾÷¬Û¦P
¡C¦Lªí¾÷¥²¶·»P¥D¾÷¬Û¦P§_«h·|µo¥Í¤£¥i¹wª¾¤§¨Æ±¡¡C
*******************************************************************************
Z_Set_Prncomport_PC()
===============================================================================
¥\¯à: ³]©w PC §Ç¦C°ð¡C
»yªk: int Z_Set_Prncomport_PC(int nBaudRate, int nByteSize, int nParity,
int nStopBits, int nDsr, int nCts, int nXonXoff);
°Ñ¼Æ: int nBaudRate; Àjº¸²v¡A¦p¤Uªí¡G
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¡A¦p¤Uªí¡G
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;
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Set_Prncomport_PC(0, 0, 0, 0, 1, 1, 1);
»¡©ú: ³oÓ Z_Set_Prncomport_PC ¨ç¼Æ·|³]©w PC §Ç¦C°ð³]©wÈ¡A¨Ó§ïÅÜ PC ¬Û¦P
©ó¦Lªí¾÷§Ç¦C°ð³]©wÈ¡A¦pªG¤£¦P«hµLªk»P¦Lªí¾÷³s±µ¡C¦¹¨ç¼Æ¥²¶·¦b¨ç¼Æ
Z_Print_Out ¤§«e°õ¦æ¡C
*******************************************************************************
Z_Set_Reset()
===============================================================================
¥\¯à: ¦^´_¨ìì¤u¼t³]©wÈ
»yªk: void Z_Set_Reset();
½d¨Ò: Z_Set_Reset();
»¡©ú: ³oÓ Z_Set_Reset ¨ç¼Æ¨Ï¥Î«á, printer ·|¦^´_¨ìì¤u¼t¹w³]È
*******************************************************************************
Z_Set_Speed()
===============================================================================
¥\¯à: ³]©w printer ¦C¦L®Éªº³t«×
»yªk: int Z_Set_Speed(int s);
°Ñ¼Æ: int s; 1 ~ 6
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Set_Speed(3);
»¡©ú: ³oÓ Z_Set_Speed ¨ç¼Æ¦b³]©w¦C¦L®Éªº³t«×
*******************************************************************************
Z_Set_TPH()
===============================================================================
¥\¯à: ³]©w printer ªºÂà¦L¼Ò¦¡
»yªk: int Z_Set_TPH(char m);
°Ñ¼Æ: char m; T: ¼öÂà
D: ¼ö·P
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Set_TPH('T');
»¡©ú: ³oÓ Z_Set_TPH ¨ç¼Æ¬°«n°t¸m
*******************************************************************************
Z_Set_Unit()
===============================================================================
¥\¯à: ³]©w«×¶q³æ¦ì¬°^¦T©Î¤½¤Ø©Î¹³¯À
»yªk: int Z_Set_Unit(char m);
°Ñ¼Æ: char m; D: dots
I: inches
M: milimeters
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Set_Unit('D');
»¡©ú: ³oÓ Z_Set_Unit ¨ç¼Æ¥i§ó§ï«×¶q³æ¦ì¬°^¦T©Î¤½¤Ø©Î¹³¯À
*******************************************************************************
Z_Set_Gap()
===============================================================================
¥\¯à: ³]©w Gap ªø«×
»yªk: int Z_Set_Gap(int nPattern, int gapLen);
°Ñ¼Æ: int nPattern; 0 ~ 65535
int gapLen; 5 ~ 65535.³æ¦ì: mm
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Set_Gap(30,20);
»¡©ú: ³oÓ Z_Set_Gap ¨ç¼Æ¥i³]©w¯È±i Gap ªø«×,·í Gap > 5 mm ®É
¤~¨Ï¥Î¦¹¨ç¼Æ,¥B¥²¶·¦b Z_Set_Label() «e°õ¦æ
*******************************************************************************
Z_Set_ProcessDlg()
===============================================================================
¥\¯à¡G ¶}±Ò©ÎÃö³¬¶i«×¹ï¸Ü®Ø¡C
»yªk¡G int Z_Set_ProcessDlg(int nShow);
°Ñ¼Æ¡G int nShow; 0:Ãö³¬¶i«×¹ï¸Ü®Ø¡C
1:¶}±Ò¶i«×¹ï¸Ü®Ø
¶Ç¦^È¡G 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò¡G Z_Set_ProcessDlg(1);
¡@»¡©ú¡G ³oÓ Z_Set_ProcessDlg ¨ç¼Æ¥i¶}Ãö¶i«×¹ï¸Ü®Ø¡C
*******************************************************************************
Z_Bar2d_QRCode
===============================================================================
¥\¯à¡G 2D Barcod ¦C¦L¡C
»yªk¡G int Z_Bar2d_QRCode(int x,int y,int nModel,int nMagni,
int nErr_Cor,int nInput,LPCTSTR data,int increase);
°Ñ¼Æ¡G int x :X®y¼Ð
int y :Y®y¼Ð
int nModel :QR codeºØÃþ
int nMagni :Magnification Factor
1 --> on 150 dpi printers
2 --> on 200 dpi printers
3 --> on 300 dpi printers
4 --> through 10
int nErr_Cor :¿ù»~®Õ¥¿
1 --> Ultra Hight Reliability
2 --> Hight Reliability
3 --> Standard
4 --> Hight density
int nInput : 1 --> Automatic
2 --> Manual
LPCSTSTR data :±ø½X¸ê®Æ
int increase :¼W¶qÈ
¶Ç¦^È¡G 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò¡G int Z_Bar2d_QRCode(20,20,2,2,3,1,"QR Code",0);
»¡©ú¡G ³oÓ Z_Bar2d_QRCode ¨ç¼Æ¥i¦C¦L 2D Barcod QR Code¡C
*******************************************************************************
Z_Set_PrintWidth
===============================================================================
¥\¯à¡G ³]©w¦C¦L½d³ò¡C
»yªk¡G int Z_Set_PrintWidth(int nDotWidth);
°Ñ¼Æ¡G int nDotWidth :³Ì¤j¦C¦L½d³ò
¶Ç¦^È¡G 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò¡G int Z_Set_PrintWidth(200);
»¡©ú¡G ³oÓ Z_Set_PrintWidth ¨ç¼Æ¥i³]©w¦C¦L½d³ò¡C
*******************************************************************************
Z_Print_OutQuality()
===============================================================================
¥\¯à: ¦C¦L©Ò¦³¸ê®Æ¡C
»yªk: int Z_Print_OutQuality(int nTotal, int copies, int sets, int nPause);
°Ñ¼Æ: int nTotal; ¦C¦LÁ`¼Æ
int sets; n¦C¦Lªº´X²Õ
int copies; ¸ê®Æ¦C¦L¥÷¼Æ
int nPause; ¬O§_n¨Ccopies±i¼Æ³£n¼È°± 1 --> Yes, 0 --> No
¶Ç¦^È: 0 -> OK.
Reference ZW-Error.txt file.
½d¨Ò: Z_Print_OutQuality(1,1,1,1);
»¡©ú: ³oÓ Z_Print_OutQuality ¨ç¼Æ·|°e©Ò¦³¸ê®Æ¨ì Printer¡A³oÓ¨ç¼Æ¶·¦b©Ò¦³¨ç¼Æ¤§
«á¡AZ_ClosePrn() ¤§«e°õ¦æ¡C
*******************************************************************************
Download Driver Pack
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.