How to troubleshoot shipping label printing problems
Here's how to check printing errors, extra blank labels, split labels, faint printing and orientation.
Are your shipping labels failing to print, feeding extra blank labels or printing across two labels? Here are the checks to help you narrow down the issue.
If your ZPL printer is disconnected or not detected, follow How to print your Shipping Labels in ZPL for QZ Tray setup and reconnection checks.
Summary:
- Printing errors and PDF downloads
- Check the source ZPL
- Extra blank labels or labels split across media
- Faint Poste Delivery Business labels
- Poste Delivery Business label orientation
- Label cut off: is the PDF itself incomplete?
1. Printing errors and PDF downloads
Why does label printing fail when printing many orders at once?If a PDF does not open or download when printing a large batch of labels, reduce the number of orders in the selection and try again. In one documented case, printing worked with 50 orders or fewer, while 51 or more triggered a success message but did not open the PDF or download a file. Refreshing the page with F5 and re-running the print can also help.
What should you try first?- Refresh the page with F5.
- Print a smaller batch of labels.
- If needed, split the job into blocks of 50 or fewer orders.
- Check whether the PDF opens in a new tab or is blocked by the browser.
If the top Print button returns an FPDF error: Error while decompressing stream, use the document icon next to the sand timer to open the label instead, then print it from there. This file path can still work even when the top Print action fails.
What if label printing returns an unauthorized carrier error?If printing labels returns a carrier error such as Unauthorized or an expired access message, the issue is returned by the carrier connection. Review and follow the carrier-side procedure for reconnecting or refreshing access, then try printing again.
Which browser checks are worth trying?If the error happens from the top Print button:
- Try an incognito/private window
- Try a different browser
- If the same behavior appears across browsers, use the document-icon workaround to print the label
For shipping label printing problems, the most practical checks are to reduce batch size, refresh the page, try the document-icon path for printing, and verify carrier connectivity when the error is returned by the carrier.
2. Check the source ZPL
Start by comparing the generated label with what comes out of your printer.
- Open the Labelary ZPL viewer.
- Preview the source ZPL for the affected label.
- Check whether the preview shows the complete label and any extra blank pages.
- If the preview is correct and has no blank pages: an extra blank label during printing points toward printer configuration. Continue with the media and alignment checks below.
- If the preview also shows a problem: do not assume that printer configuration alone is responsible.
- If the problem is faint printing or orientation: see the relevant Poste Delivery Business section below.
📌 Note: A correct preview does not prove a specific printer fault. It does not establish that calibration, dimensions or another individual setting is the cause.
3. Extra blank labels or labels split across media
Does the printer feed a blank label after each shipping label? Or does the printed content start too low and continue onto a second label? Check the physical media and printer configuration.
These symptoms can be consistent with calibration, alignment or print-dimension issues, but a photo alone does not establish the cause.
- Check the actual width and height of the physical labels loaded in your printer.
- Match the printer's configured label dimensions to those measurements rather than assuming a 10 × 15 cm format.
- Check the margins for content extending beyond the available space.
- Check the printing orientation.
- Check any vertical offset, especially if printing starts too low.
- Check the media type. For labels separated by gaps, use gap media rather than continuous media.
- Calibrate the media sensor following the procedure for your specific printer model.
- Apply the settings.
- Restart the printer.
- Test printing a single shipping label.
If blank labels or splitting continue, ask a specialized printer technician or your system administrator to inspect the printer configuration.
📌 Note: These are diagnostic checks, not a guaranteed fix. No final fix was confirmed for the reported extra-blank-label or split-label issues.
4. Faint Poste Delivery Business labels
Code received from Poste can contain an SD command that sets print temperature to 15. This means faint printing is not necessarily controlled only by your printer preferences.
Our Support Team can assess whether to enable an account setting that removes this printer-setting code received from Poste. This is not a self-service setting. After it is enabled, use the temperature appropriate for your printer.
For the carrier connection settings, see How to connect Poste Delivery Business.
⚠️ Important: This carrier-specific setting is not a universal fix for faint printing, blank labels or labels split across two pieces of media. Print darkness was resolved in the reported case, but the remaining splitting issue had no confirmed fix.
To have this setting assessed, write to our Support Team and explain that your Poste Delivery Business ZPL labels print faintly.
5. Poste Delivery Business label orientation
ShippyPro cannot change the orientation of labels received from Poste Delivery Business.
- You can check whether another carrier-supported label format available in the connection suits your workflow. See the Poste Delivery Business connection guide for the connection settings.
- You can also check the printer's orientation settings with your technician or administrator.
⚠️ Important: If your workflow requires ZPL, switching to PDF is not a suitable solution. No successful orientation change was confirmed for the reported Poste Delivery Business ZPL issue.
6. Label cut off: is the PDF itself incomplete?
Is part of your label or a barcode missing? First check whether the PDF itself is incomplete or whether the content is cut off only on the thermal print. Here's how to separate the two situations.
- Open the affected PDF before printing.
- Check whether all the label content, including the bottom and any second barcode, is visible.
- Compare the PDF with the printed label.
If the PDF itself is incomplete: PostNord ZPL-to-PDF conversion
If your PostNord carrier connection uses ZPL and your Ship API request asks for PDF, test these parameters in your Ship request:
"LabelType": "PDF", "LabelWidth": 10, "LabelHeight": 20
These parameters restored the missing second barcode in a tested PostNord PDF. Support also obtained a complete PostNord PDF with "LabelWidth": 10 and "LabelHeight": 19, keeping "LabelType": "PDF".
📌 Note: These dimensions apply only to ZPL-to-PDF conversion when the carrier connection uses ZPL and the Ship request specifies "LabelType": "PDF". They do not change the original ZPL label. Neither 10 × 20 nor 10 × 19 is a universal carrier standard.
For connection details, see How to connect PostNord to ShippyPro.
Before sharing dimensions across other active carriers, test their resulting labels against your current print settings. You can submit Ship test calls through Test Request in the Ship API documentation using your ShippyPro API key.
If the PDF is complete but the thermal print is cropped
If all the content is visible in the PDF but part is missing on paper, try these browser checks:
- Clear your browser's cache and cookies from its history section.
- Update your browser.
- Try another browser.
- Test printing in an incognito or private window.
If the problem persists, a possible next step is to reinstall your printer using the guide for your operating system: Windows setup guide or Mac setup guide.
📌 Note: These are troubleshooting checks, not guaranteed fixes. Printer reinstallation was recommended for this symptom, but its outcome was not confirmed.