
GoDEX EZio DLL User
Manual
透过程控 GoDEX 打印机
此手册中将介绍如何透过 EZio DLL 来撰写 GoDEX 打印机控制程序. 透过简
单的范例, 您将学习到如何设定打印机参数, 打印文字, 影像与条形码
2020
V1.0.0.13
GoDEX
2020/7/23

GoDEX EZio DLL User Manual
1
目录
1 概况说明................................................................................................................ 3
2 函式清单................................................................................................................ 4
3 函式参数说明........................................................................................................ 7
3.1 openport .................................................................................................... 7
3.2 OpenDriver ................................................................................................. 7
3.3 FindFirstUSB ............................................................................................... 7
3.4 FindNextUSB .............................................................................................. 8
3.5 OpenUSB .................................................................................................... 8
3.6 FindFirstNet ................................................................................................ 8
3.7 FindNextNet ............................................................................................... 8
3.8 OpenNet ..................................................................................................... 9
3.9 setbaudrate ................................................................................................ 9
3.10 closeport .................................................................................................... 9
3.11 setup .......................................................................................................... 9
3.12 sendcommand ......................................................................................... 10
3.13 sendbuf .................................................................................................... 10
3.14 RcvBuf ...................................................................................................... 10
3.15 intloadimage ............................................................................................ 11
3.16 extloadimage ............................................................................................ 11
3.17 downloadimage ....................................................................................... 12
3.18 putimage .................................................................................................. 12
3.19 putimage_Halftone .................................................................................. 13
3.20 ecTextOut ................................................................................................. 13
3.21 ecTextOutW .............................................................................................. 14
3.22 ecTextOutW_Align ................................................................................... 14
3.23 ecTextOutR ............................................................................................... 15
3.24 ecTextOutRW ........................................................................................... 16
3.25 ecTextOutRW_Align ................................................................................. 17
3.26 ecTextOutFine .......................................................................................... 18
3.27 ecTextOutFineW ....................................................................................... 20
3.28 ecTextOutFineW_Align ............................................................................. 21
3.29 ecTextDownLoad ...................................................................................... 23
3.30 ecTextDownLoadW .................................................................................. 24
3.31 Bar ............................................................................................................ 25
3.32 Bar_S ........................................................................................................ 26
3.33 Bar_GS1DataBar ....................................................................................... 26

GoDEX EZio DLL User Manual
2
3.34 Bar_GS1DataBar_S ................................................................................... 28
3.35 Bar_PDF417 .............................................................................................. 28
3.36 Bar_PDF417_S .......................................................................................... 29
3.37 Bar_MicroPDF417 .................................................................................... 30
3.38 Bar_MicroPDF417_S ................................................................................ 30
3.39 Bar_Maxicode .......................................................................................... 31
3.40 Bar_Maxicode_S ...................................................................................... 32
3.41 Bar_DataMatrix ........................................................................................ 33
3.42 Bar_DataMatrix_S .................................................................................... 34
3.43 Bar_QRcode ............................................................................................. 34
3.44 Bar_QRcode_S ......................................................................................... 35
3.45 Bar_Aztec ................................................................................................. 36
3.46 Bar_Aztec_S ............................................................................................. 37
3.47 InternalFont_TextOut ............................................................................... 38
3.48 InternalFont_TextOut_S ........................................................................... 39
3.49 DownloadFont_TextOut ........................................................................... 39
3.50 DownloadFont_TextOut_S ....................................................................... 40
3.51 TrueTypeFont_TextOut ............................................................................. 41
3.52 TrueTypeFont_TextOut_S ......................................................................... 42
3.53 DrawHorLine ............................................................................................ 42
3.54 DrawVerLine ............................................................................................. 43
3.55 FillRec ....................................................................................................... 43
3.56 DrawRec ................................................................................................... 44
3.57 DrawOblique ............................................................................................ 44
3.58 DrawEllipse ............................................................................................... 45
3.59 DrawRoundRec ......................................................................................... 45
3.60 DrawTriangle ............................................................................................ 46
3.61 DrawDiamond .......................................................................................... 47
3.62 GetDllVersion ........................................................................................... 47
4. 程序开发指引.................................................................................................. 48
4.1 C# 程序开发 ........................................................................................... 49
4.2 VB.NET 程序开发 ................................................................................. 49
4.3 BCB6 程序开发...................................................................................... 49
4.4 Delphi 程序开发 ...................................................................................... 50
4.5 VC (MFC) 程序开发 .............................................................................. 50
4.6 Java 程序开发 ........................................................................................ 50
附件一 (一维条形码型态) ......................................................................................... 51
附件二 (内建字型态) ................................................................................................. 52

GoDEX EZio DLL User Manual
3
1 概况说明
EZio DLL 是由 GoDEX 提供的动态链接数据库(Dynamic Link Library)。程序开
发者可使用此组件在微软 Windows 操作系统上开发打印机的控制程序。目前
EZio DLL 提供 32 位与 64 位 2 个版本,用户可以根据开发环境的设定,选用
不同的 DLL。此组件建议在 Windows 7 以上的操作系统使用,目前的最新版本
可支持至 Windows 10。
EZio DLL 提供了 USB、COM、LPT、Driver 与网络等通讯的控制函式。开发者
在开始对打印机下指令前,必须先呼叫 openport()、OpenUsb()、OpenNet()或
OpenDriver()其中之一个函式来建立程序与打印机间的通讯;在设定或打印完毕
后,必须呼叫 closeport()函式来结束程序与打印机间的联机。
开发者可以透过 sendcommand()或 sendbuf()函式,传送指令或数据给打印机;
可透过 RcvBuf()函式取得打印机送出的数据。开发者必须使用 EZPL 打印机语
言来控制 GoDEX 打印机,如果需要更进阶的控制方式,可以至 GoDEX 官网
(http://www.godexintl.com/global/download/downloads/list/Manuals) 下载 EZPL
Programming Manual。
举例来说:EZPL 印出自我测试页的指令为 ~V。如果要透过程序行印,就必须
在程序中送出 sendcommand(“~V”);
开发者可以使用 ecTextOut()相关函式来打印文字,使用 putimage()函式来打印
图片,使用 Bar()相关函式来打印条形码。
最后必须注意的是,EZPL 打印机语言在【打印】时有一个规则:打印的内容
必须以 ^L 与 E 包围住,如果是打印以外的指令则不必。
openport(6);
sendcommand(“^L”);
:
sendcommand(
指令内容
);
:
sendcommand(“E”);
closeport();

GoDEX EZio DLL User Manual
4
2 函式清单
NO.
Command
Description
1
openport
开启 USB、COM、LPT 通讯接口,与打
印机建立联机 (此函式仅支持特定通讯接
口)
2
OpenDriver
使用打印机的 Driver 名称建立联机
3
FindFirstUSB
取得第一个已联机的 USB 打印机 ID
若回传 false 则表示没有已联机的 USB 打
印机
4
FindNextUSB
取得下一个已联机的 USB 打印机 ID
若回传 false 则表示没有其他的 USB 打印
机
5
OpenUsb
指定 USB ID 开启打印机联机
6
FindFirstNet
搜寻区网中第一个网络打印机 IP 与端口
若回传 false 则表示没有搜寻到网络打印机
7
FindNextNet
搜寻区网中下一个网络打印机 IP 与端口
若回传 false 则表示没有搜寻到其他打印机
8
OpenNet
指定 IP 与端口开启打印机联机
固定 IP 的打印机,可使用此函式建立联机
9
setbaudrate
如果通讯界面选择 COM,可以设定此接
口的 Baud Rate (如果不设定,预设为
9600)
10
closeport
结束打印机联机。
11
setup
设定标签纸种类、纸张高度、打印黑度、
打印速度等参数。
12
sendcommand
传送字符串数据给打印机
13
sendbuf
送出 Byte 数据给打印机
14
RcvBuf
读取打印机送出的数据
15
intloadimage
下载 PCX 或 BMP 格式的单色调图像文件
至打印机的内部存储器(EEPROM)。
ps. 必须下^Y 指令才会打印
16
extloadimage
下载 PCX 或 BMP 格式的单色调图像文件
至打印机的外部内存(SDRAM)。
ps. 必须下^Y 指令才会打印