Problem


I have tried printing a shipping label and am seeing an error returned saying 'The label for this order is currently being printed by another user'. Why is it returned and what do I need to do?


Solution


This error only gets returned in 2 scenarios.


Scenario 1.


There are actually 2 users who are trying to print the same label simultaneously. Only one of the 2 users will see the above error and this prevents a duplicate consignment from being created.


If there are indeed multiple users who are printing shipping labels, you can try printing the label once more in a few moments, and the already created label will be returned.


Scenario 2.


When there is an unexpected error such as the API request timeout returned, it causes the consignment to get stuck in 'processing' status. When the label for the same order is re-requested immediately after the unexpected error, the screen will display 'The label for this order is currently being printed by another user' until the consignment remains stuck in processing status. There is a routine in place that automatically clears all stuck consignments and allows the users to carry on printing the labels, and it runs every 20 minutes.


If you see such an error, there is no need to report it further, as it will get automatically cleared. Please allow it some time and try printing the label once more in a short while.


However, if the error has not cleared in the given time, please reach out to our support team for a further investigation.