我已经使用调酒师2016 R9设计了一个标签。所有字段都使用嵌入式数据作为类型。它可以打印到Zebra热敏打印机。
我已经设置了一个Bartender Integration,它使用此标签并使用ADO.NET连接从Azure SQL数据库获取值。连接工作正常,因为我可以在Bartender Integration的记录浏览器中看到数据。我使用了“指定命名数据源的值”选项,并填写了字段,还将"Copies“选项设置为数据库数量列。
我遇到的问题是,当我进行测试打印时,我得到以下错误:
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.如果我在"Copies“字段中手动输入一个数字并打印出来,它就能正常工作。
我认为这可能是一个数据类型问题,因为数据库中的列被设置为INT,所以将其更改为VARCHAR,同样的问题。我还尝试手动更改SQL语句,将其从INT转换为VARCHAR,但得到相同的错误。
该错误提到序列号,但标签未设置为使用序列号,并且在集成中使用序列号的选项也未选中。如果我在Copies字段中手动输入一个数字,它就会打印出来,这一事实表明它与此无关。
任何帮助都将不胜感激。
谢谢,克里斯
发布于 2021-05-29 01:54:53
我想问的一件事是,你的打印机使用的是“ZDesigner”驱动程序(来自斑马制造商)还是“斑马”打印驱动程序(来自海归( Bartender)制造商)?我发现海鸥驱动程序与调酒师软件一起工作得更好。想一想:)
实际上,seagull驱动程序在打印机属性选项卡上具有不同的首选项和选项。
您还可以检查btw文件中是否有任何条件打印设置。如果查看文档的页面设置,在“模板”选项卡上有一个“打印时间”选项。
https://stackoverflow.com/questions/66333401
复制相似问题