func main() {
var err error
sdk, err = zpl.NewSDK("printer.sdk.dll") // 自定义 dll sdk 文件
if err != nil {
fmt.Println(err.Error())
return
}
printer, err = zpl.NewPrinter(sdk, "", "USB,") // 默认值就可以打开USB端口并连接
if err != nil {
fmt.Println(err)
return
}
err = printer.PrintConfigurationLabel() // 测试直接打印配置标签,正常应该直接打印出来
if err != nil {
fmt.Println(err)
return
}
err = printer.Release() // 不需要时释放打印机对象
if err != nil {
fmt.Println(err)
return
}
err = sdk.Release() // 不需要时释放 windows dll 资源
if err != nil {
fmt.Println(err)
return
}
return
}