Na versão 8.1.51.8713, foram implementadas as propriedades EscPos, para configurar a impressão podemos utiliza-la conforme a tabela abaixo.
Propriedades
Em delphi | Em outras linguagens | Função | Exemplo |
spdNFCe.UtilizarEscPOS | UtilizarEscPOS |
É necessário ativar |
True ou False. |
spdNFCe.EscPosSettings | NFCeX.dll | ||
ModeloEscPos | ModeloEscPos | Definir o modelo da impressora. |
Valores possíveis: Número inteiro, ex: 1. |
PortaEscPos | PortaEscPos | Informar o nome da impressora. |
Ex:\\TSPD-10\Printer |
ColunasFonteNormalEscPos | ColunasFonteNormalEscPos | Quantidade de colunas no texto. |
Número inteiro, ex: 48. |
EspacoEntreLinhasEscPos | EspacoEntreLinhasEscPos | Espaço entre linhas. | Número inteiro, ex: 10. |
LinhasEntreCuponsEscPos | LinhasEntreCuponsEscPos | Linhas a pular entre cupom. |
Número inteiro, ex: 3. |
CortaPapelEscPos | CortaPapelEscPos | Utilizada para ativar o corte de papel. |
True ou False. |
PaginaDeCodigoEscPos | PaginaDeCodigoEscPos | Definir codificação do texto. |
Valores possíveis: Número inteiro, ex: 2. |
QtdeCopiasEscPos | QtdeCopiasEscPos | Permite ao usuário passar o nº de cópias padrão para cada impressão. |
Número inteiro, ex: 2. |
ImprimeNomeFantasiaEscPos | ImprimeNomeFantasiaEscPos | Utilizada para ativar a impressão do nome fantasia. |
True ou False. |
ImprimeDescAcrescItemEscPos | ImprimeDescAcrescItemEscPos | Utilizada para ativar a impressão dos desconto e acréscimo no item. |
True ou False. |
ResumidoEscPos | ResumidoEscPos | Utilizada para ativar a impressão do cupom resumido. |
True ou False. |
Impressoras homologadas e suas configurações:
Bematech MP-4200 TH
- Tipo de impressora: EscBematech
- Quantidade de colunas texto: 50
- Linhas a pular: 0
- Espaço entre Linhas: 10
- Codificação: pc850
Epson TM-20
- Tipo de impressora: EscPosEpson
- Quantidade de colunas texto: 48
- Espaço entre Linhas: 0
- Linhas a pular: 5
- Codificação: pc850
Sweda SI-250
- Tipo de impressora: EscPosEpson
- Quantidade de colunas texto: 48
- Linhas a pular: 5
- Espaço entre Linhas: 10
- Codificação: pc850
Daruma DR-700
- Tipo de impressora: EscDaruma
- Quantidade de colunas texto: 48
- Espaço entre Linhas: 10
- Linhas a pular: 7
- Codificação: pc1252
Print ID - Control ID
- Tipo de impressora: EscPosEpson
- Quantidade de colunas texto: 48
- Espaço entre Linhas: 0
- Codificação: pc850
- Linhas a pular: 0
Elgin i7 e i9
- Tipo de impressora: EscPosEpson
- Quantidade de colunas texto: 48
- Espaço entre Linhas: 10
- Linhas a pular: 3
- Codificação: pc850
Tanca TP-650
- Tipo de impressora: EscPosEpson
- Quantidade de colunas texto: 48
- Espaço entre Linhas: 10
- Linhas a pular: 5
- Codificação: pc850
- Veja como instalar a impressora Tanca TP-650 clicando aqui.
Gertec G250
- Tipo de impressora: EscPosEpson
- Quantidade de colunas texto: 48
- Espaço entre Linhas: 0
- Linhas a pular: 5
- Codificação: pc860
A impressora Gertec G250 possui dois modos de instalação conforme abaixo:
Ao utilizar o modo via "Printer Driver" é necessário fazer uma configuração no Windows, selecionando a impressora e acessando suas propriedades:
Acessar "Preferências" e na aba "Papel/Qualidade" deixar a fonte de papel como "Report[Cut]".
Observações:
- Caso a impressora não esteja homologada, é possível realizar um teste utilizando o tipo de impressora EscPosEpson, porém não garantimos o funcionamento.
- Como a impressão ESCPOS visa, principalmente, a velocidade da impressão, este modelo não possui o logotipo do emitente. Isso se deve ao fato de as impressoras térmicas perderem um tempo considerável imprimindo as imagens de logo.
Comentários
0 comentário
Por favor, entre para comentar.