Pular para o conteúdo principal
Versão: 1.x

Recibos em chinês, tailandês, árabe ou cirílico

Sintoma: o recibo na tela está correto, mas no papel aparecem pontos de interrogação, quadradinhos vazios ou letras totalmente erradas.

Por que isso acontece​

Uma impressora térmica não usa as fontes do seu computador. Ela imprime a partir de tabelas de caracteres embutidas no próprio firmware — uma tabela ativa por vez, e a maioria das impressoras sai de fábrica em uma tabela latina. Tudo aquilo para o qual a tabela ativa não tem caractere é substituído antes de chegar ao papel, e é daí que vêm os pontos de interrogação.

Esta é a solução confiável e funciona para qualquer idioma.

Abra Configurações → Impressão, localize a linha da impressora e ative Recibo completo em imagem. O recibo passa a ser desenhado como figura e enviado à impressora assim, então ele sai exatamente como aparece na tela — chinês, tailandês, árabe, hebraico, cirílico, grego, latim acentuado, tudo.

É mais lento do que imprimir texto, porque uma imagem é bem maior para enviar. Ative apenas nas impressoras que precisam, e não em todas.

Ou defina o idioma do recibo no aplicativo​

Em Mais opções da impressora (ao adicioná-la) ou em Configurações Avançadas (ao editá-la) existe a opção Idioma do recibo. Ela informa ao aplicativo com qual tabela de caracteres escrever o texto: europeia ocidental ou central, cirílica, grega, turca, árabe, hebraica, tailandesa ou vietnamita. A impressora precisa ter a mesma tabela, o que acontece na maioria dos casos. Chinês, japonês e coreano ainda não têm entrada, então para essas escritas use o método da imagem acima.

Ou troque a tabela de caracteres da impressora​

Se você prefere manter a velocidade da impressão em texto, defina a tabela de caracteres padrão da impressora para uma que cubra o seu idioma, usando a ferramenta de configuração do fabricante ou a página web da impressora. O manual dela lista as tabelas disponíveis. Vale lembrar que uma tabela raramente cobre duas escritas, então um recibo que mistura idiomas ainda precisa do método da imagem.

Ainda com problema?​

Use Copiar relatório de configuração e cole o conteúdo na sua mensagem, com uma foto do recibo impresso e o idioma que você está imprimindo.