9999 barcodes occur when there is a loss of communication the POS terminal and Punchh Proxy Service. In the current scenario, connection is established each time a barcode is printed. If the connection is not successful, 9999 barcodes are printed.
We have a new version that would work better with Micros and will keep the Proxy connected to Micros all the time.
Open Punchh Configurator, under the Punchh.cfg file:
Please change the following parameter to true:
<KeepSocketOpen>false</KeepSocketOpen>
This shall help the intermittent issue of printing 9999 barcodes.