Bartender 2016 R9 集成在使用 SQL 数据库作为源指定"Copies"时不会打印



我用Bartender 2016 R9设计了一个标签。所有字段都使用Embedded Data作为类型。在Zebra热敏打印机上打印效果很好。

我已经设置了一个调酒师集成使用这个标签,并使用ADO。. NET连接从Azure SQL数据库获取值。连接工作正常,因为我可以在Bartender Integration中的Record Browser中看到数据。我使用了"为指定数据源指定值"。选项并填写字段,并设置"副本"选项到数据库数量列

我遇到的问题是,当我做测试打印时,我得到以下错误:

Unable to run action 'Print Document' because the copies per serial number value of '%quantity%' is invalid. Please specify a valid number and re-run the action.

如果我手动输入一个数字到"副本"字段和打印它工作得很好。

我认为这可能是数据类型问题,因为数据库中的列被设置为INT,所以将其更改为VARCHAR,同样的问题。我还尝试手动更改SQL语句从INT转换为VARCHAR,但我得到相同的错误。

错误提到序列号,但标签没有设置为使用序列号,并且在集成中使用序列号的选项也未选中。如果我手动在"副本"字段中输入一个数字,它就会打印出来,这表明它与此无关。

如有任何帮助,不胜感激。

谢谢克里斯。

我想问的一件事是,您是使用'ZDesigner'驱动程序(来自Zebra制造商)还是Seagull的'Zebra'打印驱动程序(来自Bartender制造商)用于打印机?我发现海鸥驱动程序与调酒师软件一起使用效果更好……Go figure:)

海鸥驱动程序实际上在打印机属性选项卡上有不同的偏好和选项。

您还可以检查btw文件中是否有任何条件打印设置。如果你查看文档的页面设置,在模板选项卡上,有一个"打印时"选项。

相关内容

  • 没有找到相关文章