Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2231 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Fundadores
Postado

Olá pessoal,

Implementamos um novo recurso, na impressão do DANFCe usando Esc/Pos. Trata-se da Impressão do Cupom com o QRCode e LogoTipo lateral, gerando uma imensa economia de papel, em um layout bastante agradável... Veja a imagem abaixo:

scv_1526935303811832589308.jpg

Tal recurso, já existia para quem fazia a impressão do DANFCe em Fortes Report... porém é novidade para a impressão em Esc/Pos.

 

Em quais impressoras posso usar esse recurso ?

Esse novo recurso é compatível apenas com as Impressoras que são 100% compatíveis com Epson Esc/Pos, e que permitem a impressão de até 48 caracteres, por linha, em fonte Normal.

Exemplos de impressoras já testadas:

  • Epson TM-T20
  • Elgin I9/I7

 

Qual a vantagem de usar Esc/Pos ?

Há inúmeras vantagens em usar Esc/Pos para impressão do DANFCe em relação a impressão usando Geradores de Relatório, como por exemplo o Fortes Report, como por exemplo:

  • Velocidade: pois muito menos dados são transmitidos a impressora (apenas comandos em Esc/Pos)
  • Uso de características nativa da impressora: É a própria impressora que gera o QRCode e demais formatações de caractere, liberando a CPU dessas tarefas,
  • Pode funcionar em aplicações Console (Serviços, Servidores, etc): Não precisamos de um complexo gerador de Relatórios para formatação das fontes e do QRCode, é a própria impressora que executa essas tarefas.
  • Zero configuração: Com Esc/Pos você não precisa instalar o Driver de Spool da Impressora no Windows... basta configurar a porta de impressão no componente e pronto...
  • Acesso a Guilhotina e Gaveta:  Com simples tags, você consegue acionar esses dispositivos ligados a impressora
  • Leitura de Status da Impressora: A gaveta está aberta ? Acabou o papel ? com a impressão em Esc/Pos você consegue essas informações

 

Como a mágica funciona ?

Para que a impressão com o QRCode lateral usando Esc/Pos seja possível, nós implementamos novos recurso e Tags ao componente ACBrPosPrinter, para permitir o uso da impressão em Modo Página da Epson Esc/Pos

O Modo página, permite criar um buffer de impressão na memória, que só é enviado para a Impressora, após o mesmo ser finalizado... Ou seja, usando as tags do ACBrPosPrinter, efetuamos as seguintes tarefas:

  • Ativamos o modo página
  • Definimos uma região de impressão a esquerda,
    • Enviamos o comando de QRCode nessa região
  • Definimos uma região de impressão a direita
    • Enviamos o texto Lateral nessa região
  • Finalizamos o modo página

As novas Tags do ACBrPosPrinter são as seguintes:

<mp> - Liga Modo de Impressão em Página (em memória)
</mp> - Desliga Modo de Impressão Página (em memória)
</mp_imprimir> - Comanda a Impressão da Página na memória
<mp_direcao> - Bloco - Direção Texto no Modo Página: 0-Esquerda/Direta, 1-Topo/Baixo, 2-Direita/Esquerda, 3-Baixo/Topo
<mp_esquerda> - Bloco - Posição Inicial Horizontal Modo Página (Esquerda)
<mp_topo> - Bloco - Posição Inicial Vertical Modo Página (Topo)
<mp_largura> - Bloco - Largura da Região no Modo Página
<mp_altura> - Bloco - Altura da Região no Modo Página
<mp_espaco> - Bloco - Espaço entre Linhas na Região no Modo Página
</mp_configurar> - Envia a configuração de Coordenadas da Região e direção do Modo Página

Você pode verificar o uso dessas Tags no fonte ACBrNFeDANFeESCPOS.pas

Veja na imagem abaixo, o resultado do teste efetuado no Demo, PosPrinterTeste. Observe como é interessante e curioso, o uso do Modo Página

scv_1526921543805187202233.jpg

 

 

  • Curtir 8
  • Obrigado 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Estou fazendo o teste na Bematech mas não estou conseguindo imprimir o QRCode Lateral so sai normal mesmo com o parametro marcado

  • Moderadores
Postado
5 minutos atrás, tchuck disse:

Estou fazendo o teste na Bematech mas não estou conseguindo imprimir o QRCode Lateral so sai normal mesmo com o parametro marcado

 

21 horas atrás, Daniel Simoes disse:

Em quais impressoras posso usar esse recurso ?

Esse novo recurso é compatível apenas com as Impressoras que são 100% compatíveis com Epson Esc/Pos, e que permitem a impressão de até 48 caracteres, por linha, em fonte Normal.

Exemplos de impressoras já testadas:

  • Epson TM-T20
  • Elgin I9

 

 

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
  • Moderadores
Postado
1 minuto atrás, tchuck disse:

Estou fazendo o teste na Bematech mas não estou conseguindo imprimir o QRCode Lateral so sai normal mesmo com o parametro marcado

O recurso ainda não é compatível com o padrão Bematech, conforme já informado no tópico.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Fundadores
Postado

A Daruma não possui nada parecido com a impressão em Modo Página... então não seria possível implementar da mesma maneira que a Epson 

Entretanto a Daruma tem comandos específicos para imprimir Texto ao lado de Qrcode e Logotipo... porém esse recurso é bastante limitado, quando comparado ao Modo Página... A título de exemplo, o segundo relatório demonstrado no Tópico, o de testes, jamais seria possível de ser gerado usando Esc/Daruma...

No momento  não tenho planos de implementar algo específico para a Daruma 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado
Em 07/06/2018 at 18:29, Daniel Simoes disse:

Já entrei em contato com a Bematech... e aparentemente o Esc/Bema não suporta a impressão em "Modo Página"...

No aplicativo da bematech vc pode modificar o padrão de Esc/Bema para Esc/Pos, neste caso o recurso irá funcionar?

  • Fundadores
Postado
1 hora atrás, LIDERNetwork disse:

No aplicativo da bematech vc pode modificar o padrão de Esc/Bema para Esc/Pos, neste caso o recurso irá funcionar?

Não testei esse cenário... isso dependerá do quão compativel é a emulação de Epson Esc/Pós implementada pela Bematech...

Nesse caso, após a mudança na impressora seria necessário configurar o ACBrPosPrinter para ppEscPosEpson

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Fundadores
Postado
54 minutos atrás, JNPace disse:

Bom dia, este tipo de impressão lateral poderá ter também no S@T ?

Por enquanto o SEFAZ de SP ainda não disponibilizou um novo layout no manual de orientações... e no Extrato do SAT ainda tem o CODE128 com a Chave de acesso (que não serve pra nada)

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • 1 mês depois ...
Postado

estou com dois probelmas, qndo uso o FortesReport nao imprime mais de 40 itens no NFCe, se uso o FastReport corta as laterias esquerda e direita, fontes/report tudo atualizado, ai vejo a sugestao de usar o ESCPos porem nao funciona pra todos os modelos de impressoras. o que fazer, alg tem uma ideia to precisando de ajuda..nesse momento estou fazendo testes com uma Epson TM-T20, mas tenho clientes com Bematech, Daruma, Elgyn, Epson .

Postado

Bom dia Daniel,

 

  Tenho necessidade de imprimir o RPS da NFeS em impressora Bematech MP-4200 e não achei os componentes para usar esta impressora.

  Ao deparar com este seu post, gostaria de saber se já existe algo pronto para esta situação ou se devo trabalhar com ESC/POS para implementar isso

Agradeço sua ajuda

Vicente

  • 2 meses depois ...
  • Este tópico foi criado há 2231 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.