CONTEÚDO
Formatos PDF, RAW e TEXT
Regras de encoding e exemplos seguros para cada formato.
| Tipo | Encoding | Regra |
|---|---|---|
text | utf8 | Texto UTF-8 para o provider configurado. |
pdf | base64 | Arquivo inteiro; binário começa com %PDF-. |
raw | base64 | Bytes 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}Exemplo
PDF_BASE64=$(base64 -w 0 ./cupom.pdf)
# envie PDF_BASE64 em content.data com type=pdf/encoding=base64RAW
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.
Consulte também o OpenAPI 3.1.0 v1, com schemas tipados e exemplos.
Referência completa