Shipping Label
What each zone of a shipping label controls, and the thermal-printer settings that decide whether the barcode scans on the first read.
What Is a Shipping Label?#
Most guides stop at "it has the addresses and a barcode." The useful part is what each zone does. Read a USPS label top to bottom: the bold service banner (PRIORITY MAIL, USPS GROUND ADVANTAGE, PRIORITY MAIL EXPRESS) sets the class and drives the sort; the postage indicia block (US POSTAGE PAID) encodes the date, origin ZIP, weight, and mail class, and is how USPS knows the label was purchased and for how much; the large routing ZIP and its short routing barcode steer the package to the right destination facility; and the long barcode at the bottom is the IMpb, the Intelligent Mail package barcode. The IMpb is Code 128 (GS1-128) symbology, and the ~22-digit number printed under it is not random. It packs a Service Type Code (STC), a Mailer ID (MID), a package serial number, and a check digit, plus a routing application identifier (AI 420) that carries the destination ZIP. The STC is the piece sellers never see and most need to: those three digits declare the exact class and every extra service (signature, insurance, Hazmat, return). If your platform stamps the wrong STC, the belt can classify your package as the wrong class or drop a paid extra service, and you find out days later through an adjustment or a missing signature scan. UPS labels work the same way with different marks: the 1Z tracking barcode, the MaxiCode (the round dot-matrix bullseye that sorters read for address and routing data), and a human-readable routing line with the destination hub code. FedEx labels carry their own barcode plus routing and a large destination code, though the app itself creates USPS and UPS labels only. The second half of the story is physical: a perfectly valid label that prints too light, too dark, scaled, or cropped gets rejected at the automated scanner and routed to manual keying, which adds a day and sometimes a surcharge.
What Shipping Label Changes About Your Shipment#
How Each Carrier Handles Shipping Label#
USPS
A USPS label reads top to bottom: the service banner sets the class; the US POSTAGE PAID indicia encodes date, origin ZIP, weight, and class; the bold destination ZIP plus its short routing barcode steer the sort; and the long Code 128 IMpb at the bottom carries the 22-digit tracking number. Inside that number sits the Service Type Code (the three digits that declare the class and any signature, insurance, or return service) and the Mailer ID. Ground Advantage, Priority, and Priority Express each use distinct STCs, so buying the right service and buying the right STC are the same act. A weak or cropped IMpb forces manual keying and delays the first scan.
FedEx
A FedEx label carries a barcode for tracking plus routing marks and a large bold destination code (the URSA routing that tells the network which ramp and route the package belongs to), along with the service level, weight, and account number. The human-readable routing line and the ground/express designation drive how it sorts. I'd Ship That prints discounted USPS and UPS labels; FedEx is covered here for comparison and is not sold through I'd Ship That.
UPS
A UPS label shows three key marks. The 1Z tracking barcode (Code 128) starts with 1Z, your shipper number, a service indicator, and the package identifier. The MaxiCode is the round dot bullseye near the center that automated sorters read for the destination address and routing data, so a smudged MaxiCode causes more misroutes than a smudged 1Z. The human-readable routing line carries the destination hub code and ZIP. Print the whole 4x6 at actual size so the MaxiCode dots stay crisp; scaling it is a common cause of UPS scan failures.
Shipping Label: What Experienced Shippers Do#
Related Terms#
Tracking Number • Return Label • Postage Due / APV Adjustment
Use Shipping Label to lower shipping cost#
Apply this concept to reduce avoidable spend through better packaging and service selection.
- Review where Shipping Label affects your highest-volume orders.
- Add process checks before label purchase.
- Track savings after SOP updates.
Use Shipping Label to speed decisions#
Clear terminology-driven rules reduce back-and-forth during fulfillment.
- Document decision trees for common scenarios.
- Train team members with real-order examples.
- Use presets to reduce manual overrides.
Use Shipping Label to reduce risk#
Strong process controls based on this concept reduce claims, delays, and customer disputes.
- Add QA checkpoints tied to this term.
- Assign ownership for KPI tracking.
- Review exceptions monthly and refine rules.
Shipping Label: Key Takeaways#
- A shipping label has distinct zones: a service banner, a postage indicia, a routing element, and a tracking barcode, and each one drives a specific machine decision at sort speed.
- The USPS IMpb is Code 128 and its number encodes a Service Type Code and Mailer ID; the STC is what declares your class and extra services, so the wrong STC silently ships the wrong service.
- UPS labels rely on the MaxiCode bullseye for routing, so a smudged MaxiCode misroutes packages even when the 1Z tracking barcode still scans.
- Most scan failures are physical, not digital: scaling the PDF, wrong darkness, a dirty printhead, or a miscalibrated label sensor, not a lack of printer resolution.
- 203 dpi is enough for shipping barcodes; print at 100% actual size and calibrate the media before blaming the label or buying a pricier printer.
Reading a Shipping Label When a Package Goes Wrong#
When a shipment stalls, gets an adjustment, or arrives with the wrong service, the label already told you what happened; you just need to know where to look. Start with the service banner and the postage indicia: those confirm the class you actually bought and the weight and origin ZIP it was rated at. A mismatch here (a heavier package than the indicia weight) is where post-shipment adjustments come from.
Then read the tracking number itself. The Service Type Code inside it is the ground truth for class and extras, independent of what the banner text says. If a buyer paid for signature confirmation and never got it, or a package moved as the wrong class, decoding the STC tells you whether the label was created wrong at the source or handled wrong in transit. That distinction decides whether you fix your workflow or file with the carrier.
- Confirm the service banner and postage indicia match the service and weight you intended to buy.
- Check the destination ZIP printed in bold against the routing barcode; a transposed ZIP misroutes even a clean barcode.
- Decode the Service Type Code in the tracking number to verify the class and any signature or insurance service actually rode on the label.
- If the encoded data is right but the package still fell out to manual handling, the problem is print quality, not the label data.
Thermal Printer Settings That Make a Label Scan First Time#
A 4x6 direct thermal printer (DYMO, ROLLO, Zebra, and similar) is the right tool because it needs no ink and produces crisp bars, but only once it is set up correctly. The three settings that decide whether a label scans are darkness, media calibration, and print scale, and all three are free to fix. Getting them right once removes the most common cause of delayed first scans and buyer messages.
Treat print quality as a repeatable standard, not a per-label gamble. Set the driver to your exact 4x6 stock, run the calibration routine with that roll loaded, set darkness so the bars are solid black without bleeding, and always print at 100%. When you batch-print a large run, that consistency matters more, because a darkness or calibration drift that ruins one label ruins the whole stack. The Workbench batch-prints a full run at once, so a printer that is dialed in produces a uniform, scannable batch instead of a mix of good and marginal labels.
- Set the printer driver's label size to your exact stock (commonly 4x6) before printing anything.
- Run the media calibration routine with the real roll loaded so the gap or black-mark sensor finds each label edge.
- Adjust darkness until bars are solid and separated; too light gaps the bars, too dark merges them.
- Always print at 100% actual size and clean the printhead periodically, since a filmy printhead thins the bars over time.
Common Mistakes With Shipping Label#
| Mistake | Why It Hurts | Better Approach |
|---|---|---|
| Printing the label at "fit to page" or "shrink to fit" | Scaling a 4x6 PDF shrinks the bars and trims the quiet zone the scanner needs, so the barcode fails at the automated line and the package drops to slow manual keying. | Set printing to 100% actual size ("actual size" in the PDF print dialog) and use a driver configured for your exact label stock. |
| Ignoring the Service Type Code and trusting only the banner text | A label can read PRIORITY MAIL while its encoded STC declares a different class or drops a paid extra like signature or insurance, which surfaces later as an adjustment or a missing service scan. | Verify the class and any extras through the tracking number's STC, and buy the exact service you need so the correct STC is encoded from the start. |
| Never adjusting thermal darkness or cleaning the printhead | Bars print too faint or bleed together and scan intermittently, so some labels fail at the belt while others pass, making the problem look random. | Tune darkness until bars are solid and cleanly separated, and wipe the printhead periodically so bar width stays consistent. |
| Skipping media calibration when the printer drifts or skips labels | A miscalibrated gap or black-mark sensor prints the barcode partway onto the next label or leaves it off-center, and a barcode split across two labels cannot be read at all. | Run the printer's calibration routine with the actual roll loaded and match the driver's label size to your stock. |
Shipping Label Implementation Checklist#
- Learn the four zones of your label: service banner, postage indicia, routing ZIP, and tracking barcode.
- Set your printer driver to your exact 4x6 stock and run media calibration with the real roll loaded.
- Print a test label and confirm it prints at 100% actual size with a clean quiet zone around the barcode.
- Adjust thermal darkness until bars are solid black and cleanly separated, then clean the printhead.
- When a package goes wrong, decode the Service Type Code to confirm the class and extras actually shipped.
- Protect finished labels from heat and glare with a pouch or clear tape that does not fog the barcode.
- For large runs, batch-print through The Workbench so a dialed-in printer produces a uniform, scannable batch.
Real Shipment Examples: Shipping Label#
This term influences shipping outcomes even in routine orders when decisions are made at scale.
- Apply the concept before label purchase.
- Use SOP prompts so the team follows consistent logic.
- Measure impact with one operational KPI.
Time-sensitive orders are where process clarity matters most.
- Use pre-defined escalation paths.
- Avoid ad hoc decisions that increase risk.
- Capture outcomes for process review.
Risk-sensitive shipments need stronger controls and documentation.
- Use verification and proof-of-delivery workflows.
- Set minimum controls by order value.
- Review incidents to improve guardrails.
Shipping Label: Questions People Ask#
The three usual causes are printing at anything other than 100% scale, which shrinks the barcode quiet zone; a darkness setting so high that adjacent bars bleed together; and folding or taping across the barcode itself. All three read fine to a human eye and fail at machine speed, which is why the label sorts manually.
On a USPS label the long barcode at the bottom is the IMpb (Intelligent Mail package barcode), which encodes the tracking number, the Service Type Code, and the Mailer ID. The smaller barcode near the destination ZIP is a routing element that steers the package to the correct facility. On a UPS label the equivalents are the 1Z tracking barcode and the round MaxiCode bullseye, which sorters read for the destination address. Two barcodes means the network can sort by destination and track by parcel independently, so damage to one does not always kill the other. See related terms in the shipping glossary.
The STC is the three-digit code buried in your USPS tracking number that declares the exact mail class and any extra services, such as signature confirmation, insurance, or a return label. Ground Advantage, Priority Mail, and Priority Mail Express each carry different STCs, and adding a service changes the STC too. It matters because the scanner trusts the STC: if your label software encodes the wrong one, the package can be classified as the wrong class or lose a paid extra service, and you usually only discover it through a later adjustment charge or a missing signature scan.
Your phone camera is forgiving; the carrier's automated line scanner runs at belt speed and expects a clean quiet zone and consistent bar width. The usual culprits are printing at "fit to page" (which shrinks the bars and trims the quiet zone), a darkness setting that is too light or too dark, a dirty printhead, or a miscalibrated label sensor that shifts the barcode partway onto the next label. Print at 100% actual size on a properly calibrated 4x6 thermal printer and most of these vanish.
203 dpi (8 dots per mm) is enough for standard USPS and UPS shipping labels; the Code 128 and 1Z barcodes and the human-readable text all resolve cleanly at that density. 300 dpi mainly helps with very small text and dense 2D codes like the UPS MaxiCode. If your labels are failing, the fix is almost always darkness, calibration, or scaling, not resolution, so do not spend on a 300 dpi printer expecting it to cure scan errors it will not touch.
That is a media calibration problem, not a bad label. Thermal printers find each label's edge with a gap sensor or a black-mark sensor, and when that drifts, the printer misjudges where one 4x6 ends and the next begins. Run the printer's calibration routine (often a feed-and-hold sequence or a driver button) with the actual roll loaded. Also confirm the driver's label size matches your stock exactly; a 4x6 label sent to a driver set for a different size will creep down the roll.
Start Shipping Smarter#
Print discounted USPS and UPS labels and see the full price, surcharges included, before you buy.
Create a label