Sign In
Products
ZPL ViewerBarcode GeneratorImage → ZPLZPL cheat sheetLabel DesignerTemplate Gallery
Developers
API QuickstartAPI ReferenceMCP ServerBulk GenerationWebhooksSDKs & ExamplesLimitsDirectPrint agent NewGitHub ActionVS Code extensionOn-Premise
Solutions
Logistics & ShippingE-CommerceERP & WMSManufacturingRetailHealthcare & LaboratoryAll solutions
Tools
ZPL Diagnostics HubZPL DebuggerSize & DPI AnalyzerDPI ConverterBarcode fit calculatorShipping Label AnalyzerFont InspectorOrientation DebuggerCalibration AssistantPrinter Compatibility CheckerBarcode Readability CheckerPrinter Language DetectorThermal Printer Test PackZPL ToolsEPL ToolsTSPL ToolsCPCL ToolsPrinter Language ConverterAll ToolsGuidesPricing
Language
EnglishTürkçeDeutsch
Home›ZPL Lint Rules›ZPL2001

ZPL2001 — Field data not terminated with ^FS

A ^FD/^FV field is open when the next field, ^XA/^XZ or the end of the document arrives. The preview still draws the text, but real printers read field data up to ^FS and may swallow the following commands as data.

SeverityWarning
CategoryFields
Quick-fixavailable in the editor and VS Code

Label that triggers it

^XA^FO50,50^A0N,40^FDHELLO^XZ

Finding: ZPL2001 · line 1:19 — ^FD field data is not terminated with ^FS; real printers may misread the commands that follow

Open the broken label in the editor →

How to fix it

Close every field with ^FS. The quick-fix inserts it right after the open field's data.

Corrected label

^XA^FO50,50^A0N,40^FDHELLO^FS^XZ

Open the corrected label in the editor

Commands involved

^FD · ^FS

ZPL2002 Field without a position · ZPL2003 Stored format has no ^FN fields

In CI

npx labelixa validate "labels/**/*.zpl" lints your files and prints this page's address next to each finding. /docs/cli

Lint your ZPL now