I have an issue that Zebra Enterprise support has not been able to figure out. We have several ZD421 printers connected to the SendFileToPrinter API. The integration is working great, but we had a period of time when the printers were out of media but print jobs were still being sent through the SendFileToPrinter API. As expected, these print jobs were queueing on the Zebra API, and as soon as media was added to the printer, all the old labels started printing. Under normal conditions, this behavior is appreciated, but we went days without being able to load media, and several hundred labels were queued up.
How can we clear the queued labels that are stored on Zebra weblink servers (specifically the SendFileToPrinter API service)?
There is an open case with Global Support, but they do not seem to understand how a printer could print without being attached to a computer. Case: 19343176
1 Replies
Unfortunately, with the current implementation of the SendiFileToPrinter API, there is no way for a user (or application) to cancel the queued print jobs on the cloud. The queued print jobs will be sent to the printer once the printer gets back to the ready to print state.
Thank you for the feedback, which will be passed to the engineering team for the enhancements for the SendFileToPrinter API.