Trailing spaces from a spreadsheet
Invisible whitespace becomes part of the encoded data and changes the scan result.
Code 128 is useful when an internal SKU, asset ID or logistics value includes more than fixed-length digits. BatchLabel validates the supported character set, selects an efficient encoding strategy and keeps the encoded value separate from the label text around it.
Identifier notice. BatchLabel generates the graphical representation of the number provided. It does not sell or assign official GTIN, EAN or UPC codes.
A practical workflow
Preserve case and punctuation expected by the receiving system.
Remove hidden line breaks or control characters unless the configured workflow explicitly supports them.
Balance label space with reader tolerance, then test the printed output.
Avoid rework
Invisible whitespace becomes part of the encoded data and changes the scan result.
GS1-128 uses Code 128 symbols with an FNC1 and standardized Application Identifier semantics.
Not every control character or binary sequence is accepted by the initial text-oriented input.
Code 128 flexibility does not make an internal ID globally unique.
Questions, answered
Yes, ordinary Code 128 can encode upper- and lowercase characters in its supported ASCII range. The scan result preserves the encoded case.
No. The symbol checksum is generated as part of rendering and is not normally included in the text value you enter.