How to calibrate a Zebra GK420d or GK420t step by step
If your GK420d or GK420t skips labels, feeds several blank labels or shifts the print start, check media detection. Both models use FEED and its flash groups for calibration. This guide covers automatic calibration, the manual alternative and a test to verify the result.
The quick sequence: one flash, pause, two flashes
With power on, cover closed and the status light solid green, hold FEED. Keep holding through the one-flash group, then release after the two flashes in the next group, before the three-flash group starts. Wait until media feeding finishes.

GK420d and GK420t: what differs
Both models use the same FEED sequence to calibrate media. The practical difference is the print technology and supply preparation:
GK420d
Direct thermal printing: uses thermal labels and no ribbon. Check that the media is suitable and its printable side is correctly oriented.
GK420t
Supports thermal transfer with ribbon and compatible media, or direct thermal with thermal labels. The configured print mode must match the supplies.
Before calibration: loading and printer status
Let pending jobs finish. Load the roll so it turns freely, feed labels under the guides and avoid pinching them. On a GK420t configured for thermal transfer, load ribbon correctly too. Close the cover and resolve any alert first. Recalibrate when changing media size or type, or when feeding becomes irregular.
Automatic calibration: the two-flash group
Start with the printer already powered on and ready. Flashes come in groups: one flash, a pause, then two. Keep the button held between groups.
- Check that the cover is closed and the status light is solid green.
- Hold FEED. Keep holding when the first one-flash group appears.
- Wait for the next group of two flashes. Release after its second flash, before the three-flash group.
- The printer normally feeds one to four labels to measure the media. Keep the cover closed, do not pull the roll and wait for Ready.
Check feeding and print a test
Tap FEED several times without holding it. For separated labels, each tap should feed one complete label and leave the next start consistently positioned. Then print three copies of the same layout. If feeding is correct but printing shifts, check format size, margins and driver settings.
Example for 50 × 30 mm at 203 DPI: ^PW400 and ^LL240, with three copies requested by ^PQ3. Adjust dimensions to your labels before sending. This ZPL is a print test; it does not change thermal mode or calibrate the sensor.
^XA
^PW400
^LL240
^FO24,24^GB352,192,2^FS
^FO40,90^A0N,24,24^FDGK420 TEST^FS
^PQ3
^XZManual calibration: the seven-flash group
Use this when preprinted media, printing on the liner or incorrect detection prevents automatic calibration. Load the complete media; this procedure does not require stripping a section of labels from the liner.
- With media loaded, cover closed and power on, hold FEED.
- Keep holding through the one-, two-, three-, four-, five- and six-flash groups. Release after the seventh flash in the seven-flash group, before the selection cycle ends.
- Wait while the printer adjusts sensing, feeds media and prints a graphical sensor profile. Keep that output if you need to diagnose the issue.
- When finished, tap FEED once: it should advance one complete blank label. Repeat your print test.
If labels still skip or print incorrectly
First check feeding with FEED, then check the software's print job. This helps separate media-detection issues from problems in the format being sent.
FEED advances several labels or does not stop correctly
Check loading, configured media type and sensor cleaning as described in the manual. For black-mark or preprinted media, check compatibility with your model's sensing. Repeat calibration or try manual calibration.
Only software print jobs fail
Check actual dimensions in the driver and layout: ^PW, ^LL, ^LT and ^LS. Incorrect size or settings sent by software can affect the result even when FEED works.
GK420t feeds but does not print, or reports a ribbon error
Check whether you are using thermal transfer or direct thermal. Media, ribbon and driver mode must agree. Media calibration cannot fix incorrectly loaded ribbon or unsuitable labels.
It only prints a configuration label
You released FEED in the first group. Start again from Ready and keep holding until the next group of two flashes is complete.
Frequently asked questions
Should I hold FEED for two seconds?
Do not use a fixed duration: count groups. Keep holding through one flash, wait for the next group of two and release before the three-flash group.
Does GK420d need ribbon for calibration?
No. GK420d is direct thermal. GK420t needs ribbon when used for thermal transfer; both use the same media calibration sequence.
What changes after manual calibration?
Sensor settings are saved and auto-calibration is disabled. The manual specifies restoring defaults to re-enable it; check and record your settings before using the four-flash group.
Can I calibrate without a computer?
Yes, with FEED on the printer. If you already have a ZPL print connection, Zebra documents ~JC as equivalent to automatic calibration. It must reach the printer; entering it in a preview does not calibrate hardware.
Related guides
Official Zebra documentation
- Zebra GK420d: Feed Button Modes
- Zebra GK420t: FEED Button Modes
- Zebra GK420d: Manual Calibration
- Zebra GK420t: Manual Calibration
- Zebra GK420t: Support and media/ribbon setup
Checked against both model manuals. Images are original EditorZPL diagrams. The preview checks the layout; sensor calibration takes place on the printer.
About the author
Eduard Diaz
Eduard Diaz is an IT technician (development) at S-IE, an official Zebra partner with more than 20 years providing identification and labelling services. He builds and maintains EditorZPL to make working with ZPL and Zebra label printers easier.
s-ie.cat