EtikStudio

Conversão de linguagens de impressora

Converter SBPL para ZPL: levar trabalhos de etiquetas SATO para impressoras Zebra

Equivalências de SBPL da SATO para ZPL, como desdobrar o posicionamento persistente do SBPL em campos ZPL, mapeamento de fontes e códigos, e um exemplo resolvido.

Trabalhos SBPL costumam vir de um módulo ERP de design japonês ou das ferramentas da própria SATO, e são difíceis de ler: sequências de escape, coordenadas de quatro dígitos, posições que se arrastam de um objeto ao seguinte. Convertê-los para ZPL é sobretudo tornar explícito o implícito — cada campo recebe seu próprio ^FO, sua própria fonte, seu próprio ^FS.

Equivalências de comandos

OperaçãoSBPL (SATO)ZPL (Zebra)
Início / fim<ESC>A … <ESC>Z^XA … ^XZ
Tamanho da etiqueta<ESC>A1 0609 0812 (altura, largura em pontos)^PW812 ^LL609
Posição de um campo<ESC>H0040 <ESC>V0030^FO40,30
Texto<ESC>L0202 <ESC>XU Olá (fonte + ampliação)^A0N,36,36 ^FDOlá^FS
Code 128<ESC>BG02090 dados (barra estreita 2, altura 90)^BY2 ^BCN,90,Y,N,N ^FDdados^FS
Código QR<ESC>2D30,L,06,0,0 <ESC>DN0004,dados^BQN,2,6 ^FDQA,dados^FS
Linha / caixa<ESC>FW02H0300 (linha) / <ESC>FW0202V0100H0300 (caixa)^GB300,2,2^FS
Cópias<ESC>Q5^PQ5
Escurecimento / velocidade<ESC>#E3 <ESC>CS4^MD10 ^PR4
Rotação<ESC>%1 (90°), %2 (180°), %3 (270°)^FWR ou letra de orientação

O que observar

Antes e depois

<ESC>A
<ESC>A1 0406 0609
<ESC>H0030 <ESC>V0020 <ESC>L0202 <ESC>XS Amoxicillin 250 mg
<ESC>V0060 <ESC>L0101 <ESC>XS Lot B8297K
<ESC>V0100 <ESC>BG02070 7601234567834
<ESC>Q1
<ESC>Z
^XA
^PW609 ^LL406
^FO30,20 ^A0N,30,30 ^FDAmoxicillin 250 mg^FS
^FO30,60 ^A0N,18,18 ^FDLot B8297K^FS
^FO30,100 ^BY2 ^BCN,70,Y,N,N ^FD7601234567834^FS
^PQ1
^XZ

O segundo e o terceiro objetos SBPL nunca definem H: herdam o 0030 do primeiro. A versão ZPL o declara toda vez.

Como o EtikStudio faz

O interpretador SBPL resolve as posições persistentes, fontes e ampliações em um design visual simples; a partir daí, a exportação para ZPL é igual à de qualquer outro design, com códigos e texto legível reconstruídos de um só campo.

Os exemplos de comandos são simplificados para clareza; a sintaxe exata varia por modelo e firmware. Sempre teste na impressora de destino.

Outros pares

Sua próxima etiqueta pode ser a última que você refaz.

Fale com nossa equipe e ativamos seu teste juntos. Sem compromisso.

Começar teste grátis