Hi lovely people,
we use the Acumatica Device Hub to print shipping labels automatically from our ERP. Unfortunately I didn’t set it up myself, so I don’t know if some option is not set up correctly. The problem is, that the Print job get’s created twice most of the time, so the shipping label gets printed twice.
Here is the xml configuration code:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<userSettings>
<Acumatica.DeviceHub.Properties.Settings>
<setting name="Login" serializeAs="String">
<value>placeholder</value>
</setting>
<setting name="Password" serializeAs="String">
<value>placeholder</value>
</setting>
<setting name="AcumaticaUrl" serializeAs="String">
<value>https://cookline.haufe-x360.app/</value>
</setting>
<setting name="Queues" serializeAs="String">
<value>[{"QueueName":"PACK2LABLE","DeviceHubID":null,"PrinterName":"Label PACK2","NumberOfCopies":0,"PaperSize":-1,"PaperSource":-1,"Orientation":-1,"Scale":0,"RawMode":false,"MaxLoadingThreads":0,"MaxPrintingThreads":0}]</value>
</setting>
<setting name="ScaleDeviceVendorId" serializeAs="String">
<value>0</value>
</setting>
<setting name="ScaleID" serializeAs="String">
<value />
</setting>
<setting name="ScaleDeviceProductId" serializeAs="String">
<value>0</value>
</setting>
<setting name="ScaleEnabled" serializeAs="String">
<value>True</value>
</setting>
<setting name="UsePoll" serializeAs="String">
<value>False</value>
</setting>
<setting name="UsePushNotifictions" serializeAs="String">
<value>True</value>
</setting>
<setting name="CompanyID" serializeAs="String">
<value>Produktiv</value>
</setting>
<setting name="Branch" serializeAs="String">
<value />
</setting>
<setting name="PrintSeparately" serializeAs="String">
<value>False</value>
</setting>
<setting name="SaveLogToFile" serializeAs="String">
<value>True</value>
</setting>
<setting name="LogFilePath" serializeAs="String">
<value>C:\Program Files\Acumatica Tools\DeviceHub\Log\</value>
</setting>
<setting name="KeepLogFilesDays" serializeAs="String">
<value>5</value>
</setting>
<setting name="UseRegularPoll" serializeAs="String">
<value>True</value>
</setting>
<setting name="RegularPollInterval" serializeAs="String">
<value>5</value>
</setting>
<setting name="RegularDoNotPollLast" serializeAs="String">
<value>1</value>
</setting>
<setting name="BufferMaxSize" serializeAs="String">
<value>5</value>
</setting>
<setting name="BufferTimeOut" serializeAs="String">
<value>10</value>
</setting>
<setting name="DocumentsBatch" serializeAs="String">
<value>10</value>
</setting>
<setting name="ParallelProcessing" serializeAs="String">
<value>True</value>
</setting>
<setting name="MaxLoadingThreads" serializeAs="String">
<value>2</value>
</setting>
<setting name="MaxPrintingThreads" serializeAs="String">
<value>5</value>
</setting>
<setting name="Diagnostics" serializeAs="String">
<value>False</value>
</setting>
<setting name="ReceiveTimeOut" serializeAs="String">
<value>600</value>
</setting>
<setting name="SendTimeOut" serializeAs="String">
<value>60</value>
</setting>
<setting name="Scales" serializeAs="String">
<value>[]</value>
</setting>
<setting name="DeviceHubID" serializeAs="String">
<value>PACK2</value>
</setting>
<setting name="ScanQueues" serializeAs="String">
<value>[]</value>
</setting>
<setting name="ScanEnabled" serializeAs="String">
<value>False</value>
</setting>
<setting name="ReconnectionCountLimit" serializeAs="String">
<value>0</value>
</setting>
<setting name="ReconnectionInterval" serializeAs="String">
<value>10</value>
</setting>
</Acumatica.DeviceHub.Properties.Settings>
</userSettings>
</configuration>
And here a screenshot of the log:

Do you have ideas hot wo prevent this from happening?
Does it have to do with the polling and pushing?
Thank you for your time and answers.