ZPLToolkit

^FS

Separador de CampoPreview: exato

Encerra o campo atual. Todo campo precisa de um, e um ^FS faltando faz o resto da etiqueta ser lido como parte dele.

Sintaxe

^FS

Este comando não tem parâmetros.

Como funciona

^FS fecha o campo que está sendo montado e manda a impressora aplicá-lo. Até ele chegar, a impressora continua tratando os dados que chegam como parte do campo atual.

É por isso que um ^FS faltando é tão destrutivo: o ^FO seguinte não começa um campo novo, ele é lido com o campo anterior ainda aberto, e a etiqueta sai com campos fundidos, sobrepostos ou ausentes. O defeito quase nunca aparece na linha que o causou.

^FS não tem parâmetros. Ele fecha campos de texto, de código de barras, boxes ^GB e gráficos ^GF da mesma forma, e opcionalmente fecha um comentário ^FX.

Exemplo

ZPL
^XA
^FO40,40^A0N,35,35^FDFirst field^FS
^FO40,110^A0N,35,35^FDSecond field^FS
^XZ

Renderizando…

Dois campos independentes, cada um fechado pelo seu próprio ^FS.
Abrir no visualizador

O que o preview deste site faz com ele

Suportado integralmente. O ^FS é o ponto em que o preview de fato desenha o campo que vinha montando.

Erros comuns

  • Esquecer o ^FS em um campo. O estrago aparece mais adiante na etiqueta, não onde está o erro.
  • Escrever ^FS antes do ^FD. O campo fecha sem dados e não imprime nada.
  • Um ^FS solto sem campo aberto. Inofensivo na impressora, mas normalmente é sinal de um template concatenado errado.

Veja também