Print STA
DevelopersCONTEÚDO
← Documentação
CONTEÚDO

Formatos PDF, RAW e TEXT

Regras de encoding e exemplos seguros para cada formato.

TipoEncodingRegra
textutf8Texto UTF-8 para o provider configurado.
pdfbase64Arquivo inteiro; binário começa com %PDF-.
rawbase64Bytes RAW/ESC-POS; impressora compatível.

TEXT

Exemplo
{"printer_id":"UUID","content":{"type":"text","encoding":"utf8","data":"Pedido #123\nTotal R$ 42,90\n"},"copies":1}

PDF

Exemplo
PDF_BASE64=$(base64 -w 0 ./cupom.pdf)
# envie PDF_BASE64 em content.data com type=pdf/encoding=base64

RAW

Monte os bytes ESC/POS e converta para Base64. Não envie texto Base64 “como se” fosse RAW sem conhecer o protocolo da impressora.

Máximo público10 MiB de conteúdo por job; o limite real pode ser menor pelo plano/política/driver.
Contrato de máquina

Consulte também o OpenAPI 3.1.0 v1, com schemas tipados e exemplos.

Referência completa