BarTender-TCP / IP集成:从2个不同的端口扫描数据,比较数据,然后有条件地打印

咨询

在集成中,您是否可以从2个不同的来源读取数据,比较数据,然后根据数据比较的结果有条件地打印文档?

案例

是的,这确实是可能的。在下面找到一个示例(使用TCP / IP套接字)。

1.-
以下集成文件显示了如何创建TCP / IP或串行端口集成来扫描第一组数据(将保留在%EventData%中),然后创建一个附加操作以扫描第二组数据(我已将其存储到名为%SecondScan%的变量中。
拥有两组数据后,可以通过PowerShell脚本进行比较:
$First = "%EventData%"
$Second = "%SecondScan%"$Result = $First.equals($Second)$Result
将结果写入名为%Result%的第三个积分变量。
最后,您可以根据%Result%的值执行条件“打印文档”操作。如果为True,则将打印文档(嗯,在我的示例中,我使用“开头为” T作为“等于” True比较无效)。

2-
一些截图:
初始TCP / IP检测配置为在5个字符后停止读取:
BarTender标签打印软件
从网络套接字的第二次读取(这次是作为操作),完全以相同的方式工作,但是打开了一个新连接:
BarTender标签打印软件

执行比较的PowerShell命令:
BarTender标签打印软件

有条件的打印文档操作:
BarTender标签打印软件