




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
- 20 -= B_Bar2d_Maxi() = 印出一個 Maxi Code 2D Barcode。 B_Bar2d_PDF417() = 印出一個 PDF-417 2D Barcode。 B_ClosePrn() = 關閉 Printer 工作。 B_CreatePrn() = 開啟 Printer 工作。 B_Del_Form() = 刪除 Form (表格)。 B_Del_Pcx() = 刪除 Form (表格)。 B_Draw_Box() = 畫一個框。 B_Draw_Line() = 畫一條線。 B_Error_Reporting() = 開啟或關閉錯誤回傳功能。 B_Get_DLL_Version() = 取得或秀出此函數庫版本資訊。 B_Get_DLL_VersionA() = 取得或秀出此函數庫版本資訊。 B_Get_Graphic_ColorBMP() = 轉換 BMP 圖檔彩色變灰階,並將圖形儲存在印表機內的 RAM。 B_Get_Pcx() = 列印一個圖形並將圖形儲存在印表機內的 Memory。 B_Initial_Setting() = 前置處理。 B_Load_Pcx() = 列印一個圖形。 B_Open_ChineseFont() = 開啟使用中文點矩陣字型檔案 (16*15 和 24*24)。 B_Print_Form() = 列印一個 FORM (表格),並輸入 FORM 所有變數、計數資料。 B_Print_MCopy() = 列印所有資料和加上跳號複製功能。 B_Print_Out() = 列印所有資料。 B_Prn_Barcode() = 印出一個條碼和加上跳號功能。 B_Prn_Configuration() = 列印印表機內部配置。 B_Prn_Text() = 印出一行文字和加上跳號功能。 B_Prn_Text_Chinese() = 印出一行文字,使用中文點矩陣字型檔案 (16*15 或 24*24)。 B_Prn_Text_TrueType() = 印出一行 True Type Font 文字。 B_Prn_Text_TrueType_W() = 印出一行 True Type Font 文字,並控制字型的寬及高。 B_Select_Option() = 設定轉印模式、啟動 Cutter 或 Peel。 B_Select_Symbol() = 符號設定選擇。 B_Set_Backfeed() = 啟動 Back feed。 B_Set_BMPSave() = 儲存影像圖檔。 B_Set_Darkness() = 設定熱感頭列印熱度。 B_Set_DebugDialog() = 設定除錯環境。 B_Set_Direction() = 設定列印方向。 B_Set_Form() = 儲存並列印 FORM (表格)。 B_Set_Labgap() = 同時設定標籤長度及 GAP 長度。 B_Set_Labwidth() = 設定標籤寬度。 B_Set_Originpoint() = 設定開始列印點。 B_Set_Prncomport() = 設定 Serial Port。 B_Set_Prncomport_PC() = 設定 PC 序列埠。 B_Set_Speed() = 設定列印速度。B_Set_ProcessDlg= 開啟或關閉進度對話框 * 注意事項 = 使用方法:將 WINPPLB.DLL 加入 Windowssystem 或 ? 執行中路徑, 才能被搜尋到。 * B_Bar2d_Maxi() = 功能: 印出一個 Maxi Code 2D Barcode。 語法: int B_Bar2d_Maxi(int x,int y,int cl,int cc,long int pc,LPCTSTR data); 參數: int x; X 座標。 int y; Y 座標。備註:1 dot = 0.125 mm。 int cl; A 3-位數 Class code。 int cc; A 3-位數 Country code。 long int pc; 在美國 Post code 是一個4或5-位數, 其他國家是 6 位數。 LPCTSTR data; 資料字串,最多84個字元。 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: 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); 說明: 這個 B_Bar2d_Maxi 函數可以列印出一個 Maxi Code 2D Barcode。 * B_Bar2d_PDF417() = 功能: 印出一個 PDF-417 2D Barcode。 語法: 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); 參數: int x; X 座標。 int y; Y 座標。備註:1 dot = 0.125 mm。 int w; 最大列印寬度,單位 dots。 int v; 最大列印高度,單位 dots。 int s; 錯誤校正等級,範圍:08。 int c; 資料壓縮等級,範圍:0 或 1。 int px; 模組寬度,範圍:29 dots。 int py; 模組高度,範圍:499 dots。 int r; 最大 row count。 int l; 最大 column count。 int t; Truncation flag, 0 是 normal 和 1 是 truncated. int o; 列印方向定位,0是 0,1是90、 2是180,3是270 LPCTSTR data; 資料字串。 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: 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); 說明: 這個 B_Bar2d_PDF417 函數可以列印出一個 PDF-417 2D Barcode。 * B_ClosePrn()= 功能: 關閉 Printer 工作。 語法: void B_ClosePrn(void); 範例: B_ClosePrn(); 說明: 這個 B_ClosePrn 函數會關閉執行過的記憶體及你選擇的輸出埠或關閉你開啟的 輸出檔。而這個函數必須在所有函數之後執行。 * B_CreatePrn() = 功能: 開啟 Printer 工作。 語法: int B_CreatePrn(int selection,LPCTSTR filename); 參數: int selection; 擇輸出埠或檔案。 0 - print to file. 1 - lpt1, 2 - lpt2, 3 - lpt3 4 - com1, 5 - com2, 6 - com3 LPCTSTR filename; 當 selection 內容是 0 時資料則輸出至檔 案,檔名就是 filename 內容,可含路徑, 或是 NULL。 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: B_CreatePrn(1,NULL); 或 B_CreatePrn(0,C:TEMPout.prn); 說明: 這個 B_CreatePrn 函數會開啟你選擇的輸出埠或開啟你鍵入的輸出檔。而這 個函數必須在所有函數之前執行。 * B_Del_Form() = 功能: 刪除 Form (表格)。 語法: int B_Del_Form(char formname10); 參數: char formname10; 表格名稱,最多 9 個字。 當 formname 內容是 *時將會清除印表 機內所有表格。 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: char formname10 = demo; B_Del_Form(formname); 說明: 這個 B_Del_Form 函數會刪除印表機內,你輸入的 Form (表格)名稱。當 你刪除它後,將不能再還原,但可以重新載入。 * B_Del_Pcx() = 功能: 刪除圖形。 語法: int B_Del_Pcx(char pcxname10); 參數: char pcxname10; 圖形名稱,最多 9 個字。 當 pcxname 內容是 *時將會清除印表 機內 RAM 或 flash memory 所有圖形。 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: char pcxname10=*; B_Del_Pcx(pcxname); 說明: 這個 B_Del_Pcx 函數會刪除印表機內,你輸入的圖形名稱。當你刪除它後, 將不能再還原,但可以重新載入。 * B_Draw_Box() = 功能: 畫一個框。 語法: int B_Draw_Box(int x,int y,int thickness,int hor_dots,int ver_dots); 參數: int x; 起點 X 座標。 int y; 起點 Y 座標。 備註:1 dot = 0.125 mm。 int thickness; 指定框四邊邊線厚度。 int hor_dots; 對角點 X 座標。 int ver_dots; 對角點 Y 座標。 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: 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); 說明: 這個 B_Draw_Box 函數會畫一個屬性是 OR 的框。 * B_Draw_Line() = 功能: 畫一條線。 語法: int B_Get_Line(char mode,int x,int y,int hor_dots,int ver_dots); 參數: char mode; 選擇線條種類,如下表: mode線條種類 E exclusive OR O OR W 白線,它會蓋掉先前影像 int x; 起點 X 座標。 int y; 起點 Y 座標。 備註:1 dot = 0.125 mm。 int width; 水平長度。 int height; 垂直長度。 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: 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); 說明: 這個 Draw_Line 函數會畫一個屬性是OR或XOR的線條及一條白線。 * B_Error_Reporting() = 功能: 開啟或關閉錯誤回傳功能。 語法: int B_Error_Reporting(char option); 參數: char option; 當 option 是N時 Disable 狀態回饋, S 是 Enable 狀態回饋。 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: char option; option=S; B_Error_Reporting(option); 說明: 這個 B_Error_Reporting 函數會使印表機狀態回饋 Disable/Enable,這回 饋通道是透過 RS232 Port。預定值是 Disable。 * B_Get_DLL_Version()B_Get_DLL_VersionA() = 功能: 取得或秀出此函數庫版本資訊。 語法: char* B_Get_DLL_Version(int nShowMessage); int B_Get_DLL_VersionA(int nShowMessage); 參數: int nShowMessage; 訊息視窗顯現。0 - 不顯現、1 - 顯現。 傳回值: 傳回版本資訊字串,失敗則傳回 NULL。 B_Get_DLL_VersionA() - return version value. 範例: B_Get_DLL_Version(1); 說明: 這個 B_Get_DLL_Version 函數,讓使用者取得或秀出此函數庫版本資訊。 * B_Get_Graphic_ColorBMP() = 功能: 轉換 BMP 圖檔彩色變灰階,並將圖形儲存在印表機內的 RAM。 語法: int B_Get_Graphic_ColorBMP(int x, int y, LPCTSTR filename); 參數: int x; X 座標。 int y; Y 座標。 LPCTSTR filename 圖形檔名稱,可含路徑。 格式如:XXXXXXXX.XXX 或 X:XXXXXX.BMP 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: B_Get_Graphic_ColorBMP(30,20,girl.bmp); 說明: 這個 B_Get_Graphic_ColorBMP 函數可輸入任何顏色 BMP 圖檔,並自動轉換為 黑白灰階圖檔送至印表機列印,而轉換品質由 Windowss Driver for Dr.200 or Dr.300 調整,所以使用者必需安裝 ARGOX Driver,印表機抓取為預設印表機, 假若 default printer 不是 Dr.200 或 Dr.300 ,程式自動搜尋 Windows 內, 是否有裝 Dr.200 或 Dr.300,再依序使用。圖形儲存在印表機內的 RAM。 * B_Get_Pcx() = 功能: 列印一個圖形並將圖形儲存在印表機內的 Memory。 語法: int B_Get_Pcx(int x,int y,LPCTSTR filename); 參數: int x; X 座標。 int y; Y 座標。備註:1 dot = 0.125 mm。 LPCTSTR filename; 圖形檔名稱,可含路徑。 格式如:XXXXXXXX.XXX 或 X:XXXXXX.PCX 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: B_Get_Pcx(10,100,phone.pcx); 說明: 這個 B_Get_Pcx 函數會列印一個圖形並將圖形儲存在印表機內的 RAM 或 flash memory。圖形檔必須是 PCX 的格式。 * B_Initial_Setting() = 功能: 前置處理。 語法: int B_Initial_Setting(int Type,LPCTSTR Source); 參數: int Type; 選擇輸入模式,值為 0 - 輸入字串, 1 - 輸入檔案。 LPCTSTR Source; 資料來源,可為字串或檔案名稱,可含路徑。 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: LPCTSTR aa = ZTrn0; B_Initial_Setting(0,aa); or B_Initial_Setting(1,initfile.txt); 說明: 這個 B_Initial_Setting 函數前置處理的動作,是將一串 Command 先送至印表 機,由字串或檔案輸入,在使用這個函數時,須先在 B_Create_Prn() 之後其他 函數之前,可作為使用者自訂型態。 * B_Load_Pcx() = 功能: 列印一個圖形。 語法: int B_Load_Pcx(int x,int y,char pcxname10); 參數: int x; X 座標。 int y; Y 座標。備註:1 dot = 0.125 mm。 char pcxname10; 圖形檔名稱最大9個字元。 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: int x,y; char pcxname10=phone; x=50;y=30; B_Load_Pcx(x,y,pcxname); 說明: 這個 B_Load_Pcx 函數會列印一個 PCX 格式圖形,而圖形必須事先載入印表 機內的 RAM 或 flash memory 儲存。 * B_Open_ChineseFont() = 功能: 開啟使用中文點矩陣字型檔案 (16*15 和 24*24)。 語法: int B_Open_ChineseFont(char* path); 參數: char* path; 中文點矩陣字型檔案來源路徑。 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: B_Open_ChineseFont(C:ET3); 說明: 這個 B_Open_ChineseFont 函數開啟中文點矩陣字型檔案 (16*15 和 24*24), 供 B_Prn_Text_Chinese 函數使用。 * B_Print_Form() = 功能: 列印一個 FORM (表格),並輸入 FORM 所有變數、計數資料。 語法: int B_Print_Form(int labset,int copies,char form_out10, LPTSTR var); 參數: int labset; 列印的份數,範圍:132767。 int copies; 複製的份數,範圍:132767。 char form_out10; 表格名稱,同於之前載入的 FORM 名稱, 或原先儲存在印表機內的 FORM。 LPTSTR var; 輸入 FORM 所有變數、計數資料,用 , 依序分別區隔開。如果變數裡有,號, 可用;,來代表逗號。 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: int labset,copies; char form_out10=demo; LPTSTR var=2000,deng; labset=3;copypiece=2; B_Print_form(labset,copies,form_out,var); 說明: 這個 B_Print_Form 函數會送所有資料及表格到 Printer,這個函數使用前 須先執行 B_Set_Form(),並在所有函數之後,B_ClosePrn() 之前執行。當使 用此函數時,就不須執行 B_Print_Out()。 * B_Print_MCopy() = 功能: 列印所有資料和加上跳號複製功能。 語法: int B_Print_MCopy(int labset,int copies) 參數: int labset; 列印的份數。 int copies; 複製的份數,當為 1 時同等於Print_Out()功 能。 傳回值: 0 - OK. Reference BW-Error.txt file. 範例: B_Print_MCopy(2,2); 說明: 這個 B_Print_MCopy 函數會送所有資料到 Printer,這個函數須在所有函數之 後,B_ClosePrn() 之前執行,當使用此函數時,就不須執行 B_Print_Out()。它 包含 B_Print_Out() 所有功能。 * B_Print_Out() = 功能: 列印所有資料。 語法: int B_Print_Out(int labset); 參數: int labset; 列印的份數。 傳回值: 0 - OK. Ref
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 盘龙区模拟中考数学试卷
- 青海招教小学数学试卷
- 学生创意手工活动方案策划(3篇)
- 手工制造活动方案策划(3篇)
- 佛山凉亭施工方案(3篇)
- phc桩基施工方案(3篇)
- 锅炉证考试题库及答案
- 微课参赛课件制作教学
- 安徽省马鞍山市和县2023-2024学年高三下学期高考第三次模拟考试数学题目及答案
- 2025年一季度我国电子商务发展情况
- 中级职称评审述职报告
- 2025年9月-2026年1月安全工作安排表
- 2025年事业单位招聘考试建筑类综合能力测试试卷八十二:建筑工程施工监理案例分析八
- 2025年事业单位招聘考试综合类专业能力测试试卷(工程类)-建筑工程施工质量控制
- 2025年教育法学法规试题及答案
- 在接受诫勉谈话时的检讨及整改情况报告
- 汉教课堂观察汇报
- 小学生养成文明行为习惯自评检查表
- 2025年高级(三级)评茶员职业技能鉴定《理论知识》真题卷(后附答案及解析)
- 2025年注册会计师考试财务成本管理试题及答案解析
- 《人工智能通识课基础》高职人工智能全套教学课件
评论
0/150
提交评论