Printer troubleshooting technician providing live chat help

Joe B.

Reviewed for technical accuracy

Specialities: POS & KDS, Receipt/Kitchen printers, Networking, Windows/iPad terminals, Cloud sync

Kitchen labels print wrong time — timezone mismatch, DST offset, POS/NTP sync, printer internal clock

Technician avatar Technician
Hey! We’ll get your kitchen label printer timestamps to match the local timezone on your POS/KDS. A few scoping questions so we hit the right fix fast:
• Which system: Square/Toast/Clover/Revel/LightSpeed or custom POS?
• Hardware: Epson TM-T88/TM-T20, Star mC-Print/TSP, or Zebra ZD410/ZD420 label printer?
• How far off are ticket times (exact hours)? Did it start after a DST change, iPad/terminal update, or time server/NTP outage?
• Are dine-in kitchen labels wrong while receipts look correct, or both?
Customer
We use Toast. Dine-in kitchen labels print two hours ahead, but guest receipts show the right time. Started the week after daylight saving time changed. Printer is an Epson TM-T88 on Ethernet.
Technician avatar Technician
Got it. This pattern usually means the POS location timezone and the printer’s internal clock or the KDS time source disagree.
Cloud POS apps stamp orders using the location’s timezone, but some kitchen label templates pull time from the terminal/KDS device or even the printer RTC. If DST or NTP sync is off, labels print an hour offset (or two). We’ll check 1) POS location and store hours, 2) terminal/iPad/Windows time and Automatic time zone, 3) printer/NTP settings, and 4) template variables (server time vs device time).
Customer
Where do I change the POS location timezone, and how do I make sure the KDS/tablet isn’t forcing UTC?
Technician avatar Technician
Step 1 — Confirm POS location timezone
• In your POS dashboard (Admin → Locations), set the store’s Time zone to your city and enable Observe Daylight Saving Time if offered.
• Publish/sync changes to devices.

Step 2 — Set correct time on the KDS/terminal
• iPad: Settings → General → Date & Time → turn on Set Automatically; ensure the device is on the correct Region/Time Zone.
• Android KDS: Settings → System → Date & time → enable Use network-provided time and time zone.
• Windows touch terminal: Settings → Time & language → Date & time → enable Set time automatically and Set time zone automatically. Verify NTP (time.windows.com or corporate NTP).
After both are correct, print a label test.
Customer
I updated POS and tablet time. Labels are still two hours ahead. Could the Epson printer itself be adding an offset?
Technician avatar Technician
Yes, many receipt/label printers keep a real-time clock. If your template uses the printer’s time token, a bad RTC/DST will shift the printed timestamp.
Step 3 — Align printer time
• Browse to the Epson’s WebConfig (use the printer IP) → Date/Time: set time zone, enable NTP and specify a server (e.g., pool.ntp.org), then save & reboot.
• For Star printers: Utility → Printer Settings → Time settings / NTP; for Zebra ZD-series: send ^ST / ~JD via Zebra Setup Utilities or use the web UI.
Step 4 — Template variable
• In POS label designer, switch from “device time” or “printer time” to “order time (server/localized)”. That uses the POS server’s location timezone and ignores RTC drift.
Customer
We’re seeing issues only during the DST changeover. Any way to prevent it next season? Also we run a second KDS for expo — could time skew between devices be the cause?
Technician avatar Technician
Great callouts.
• Keep all devices (KDS tablets, iPads, Windows terminals, printers) on automatic time & timezone with reliable NTP. On guest Wi-Fi that blocks NTP, create an allow-rule or use the router as an NTP proxy.
• In POS, standardize the label template on server/order time so DST rules are applied consistently.
• Reboot KDS after DST change and verify time with a Time drift check test ticket. Differences of >2 minutes between expo and grill screens can cause out-of-order labels.
• If you must show prep time or “promised at” on labels, use POS-calculated durations instead of device clocks.
Customer
After enabling NTP on the Epson and switching the label field to “order time,” the timestamps match. Any final checks for Zebra or Star printers and cloud POS?
Technician avatar Technician
Final notes:
• Zebra ZD410/ZD420: send ! U1 setvar "rtc.timezone" "Region/City" and ! U1 setvar "rtc.dst" "on"; ensure DHCP option 42 or static NTP is reachable.
• Star mC-Print/TSP: in Star Utility, set Time Settings and enable Use NTP. Update firmware for recent DST tables.
• Network: keep printers and KDS on the same VLAN/subnet so time drift and caching don’t split orders. Blocked NTP (UDP 123) is a common reason for labels printing in the wrong timezone.
If you’d like, I can remote in and verify RTC, POS location timezone, and template tokens.
Customer
Everything lines up now — dine-in labels print the correct local time on both KDS stations. Thanks!
Technician avatar Technician
Summary: To fix dine-in kitchen labels printing the wrong timezone, align the POS location timezone, set automatic time on KDS/iPad/terminals, enable NTP on Epson/Star/Zebra printers, and use the label field that prints order/server time rather than device or printer RTC. Need help mapping your brand’s menus/templates? Open the chat.

Quick answer: the accepted fix

Accepted fix when kitchen label times print in the wrong timezone: set the correct POS location time zone and DST, enable automatic time/NTP on KDS/terminals and printers, then switch the label template to use order/server time (not device/printer time). Reboot and re-sync devices.


Why kitchen labels show the wrong time (timezone, DST, NTP, template token)

Label timestamps can come from different sources: POS server (order time), the KDS/terminal device clock, or the printer’s RTC. After updates or Daylight Saving Time changes, any mismatch plus blocked NTP causes time offset labels (UTC, GMT, or neighboring time zones). Standardizing on server time and syncing clocks removes the offset.

How to verify the fix

Print a test dine-in label from each KDS station and a guest receipt. Timestamps should match the local time within one minute. If they don’t, check NTP reachability (UDP 123), confirm the POS location timezone, and ensure the template references order time not printer/device time.

Kitchen label timezone — quick troubleshooting tips

Most issues trace to timezone mismatch, DST rules, or blocked NTP on the network.

Quick path: set POS Location timezone → enable Automatic time on KDS/iPad/Windows → turn on printer NTP → update firmware/DST tables → switch label field to order/server time. This resolves the majority of kitchen label wrong time cases.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.

Expert will respond in minutes

We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive consults. Membership can save you significant time and money each month.

FAQ

Why do kitchen labels print in the wrong timezone?

Timezone or DST doesn’t match across POS location, KDS/terminal, and printer RTC. If NTP is blocked, devices drift and labels show UTC or an hour offset.

How do I permanently fix wrong label times?

Set the correct Location timezone in POS, enable automatic time on devices, turn on printer NTP, update firmware DST tables, and configure the template to use order/server time.

Do I need to change the printer model?

No. Epson, Star, and Zebra all support RTC/NTP and correct timestamps when configured. Replacing hardware is rarely required.

Enterprise tip: multiple stores and KDS screens?

Lock time with a local NTP server, push standardized templates, and monitor skew. Use MDM to enforce Automatic time zone on iOS/Android and schedule a DST health check.

Common kitchen label time problems and quick fixes
SymptomLikely causeQuick fix
Labels two hours ahead/behind POS location timezone mismatch or DST rule Set correct Location timezone & enable DST
Receipts OK, labels wrong Template uses device/printer time Switch field to order/server time
Times drift over days NTP blocked on network Allow UDP 123 or point devices to local NTP
Only one KDS is off Tablet/terminal manual timezone Enable Automatic time & time zone

Step-by-step (all platforms)

  1. In POS admin, set the Location timezone correctly and publish to devices.
  2. On KDS/terminals, enable automatic time/timezone; verify NTP sync.
  3. Enable printer NTP and correct RTC/timezone (Epson/Star/Zebra utilities).
  4. In the label template, print order/server time, not device/printer time.

Note for mixed environments (iPad/Android/Windows)

  1. Use one time source (router or cloud NTP) across all devices.
  2. Lock Auto-Time with MDM where possible; reboot after DST changes.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant