Jump to content

Curso Dominando o ACBrMonitor
Novo Módulo Soluções de Varejo
Assine o SAC ACBr em qualquer plano e tenha acesso

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Search the Community

Showing results for tags 'EscPos'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

There are no results to display.

Categories

  • ACBrMonitorPLUS - Notas de Lançamento de Versão

Categories

  • ACBrLibNFe - Notas de Lançamento de Versão

Forums

  • Fórum Aberto - ACBr
    • ACBr News
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrMonitor PLUS
    • ACBrDFe
    • ACBrTEFD e Dúvidas sobre TEF
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrLIB
    • Dia do ACBr
  • Suporte Pago - SAC
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • ACBr's Pub
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Data Base
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categories

  • ACBrLib
  • Suporte Pago - SAC
    • ACBrMonitorPLUS - SAC
    • Utilitários - SAC
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Free Download
    • Demos / Testes / Utilitários
    • Apresentações - Palestras

Calendars

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Community Calendar
  • Feriados Nacionais

Blogs

  • Daniel Simoes' Blog
  • André Ferreira de Moraes
  • Moderadores ACBr
  • Teste de Blog
  • Notícias do ACBr

Categories

  • Suporte Pago - SAC
    • Curso Dominando o ACBrMonitor
    • Webinars
    • Video Aulas
    • Palestras - Dia do ACBr 2a Ediçao
  • Vídeos Abertos
    • Video Aulas
    • Comunicados
    • Dia do ACBr 2a Ediçao
    • Dia do ACBr 1a Ediçao
    • Homologação ACBr
  • Campanhas promocionais

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Skype


Localização


Interesses


CNPJ da Empresa


CPF

Found 56 results

  1. Boa Noite, Após realizar a reinstalação do delphi o meu sistema parou de imprimir corretamente nos clientes. Fui investigar e gerar os arquivos via modo ppTexto e o comportamento está bem estranho. Gerei também via Exemplo e o comportamento é o mesmo. Em anexo segue um txt com o enviado para impressão, antes da reinstalação do delphi saia certinho quebrando com 48 colunas a linha. Já tentei reinstalar o Acbr e nada. teste.txt
  2. O que é o ACBrPosPrinter ? O ACBrPosPrinter permite o envio de comandos em EscPos, direto para a porta da Impressora. Ele é excelente para criação de relatórios complexos em impressoras de bobina, executando tarefas como Impressão de QRCode, Cod.Barras, alinhamento, Expandido, Negrito, Invertido, etc... Você pode baixar uma apresentação mais completa do ACBrPosPrinter, abaixo: Apresentação - ACBr - Elgin - ACBrPosPrinter.pdf Se você usa o ACBr no seu Delphi, poderá encontrar o componente ACBrPosPrinter, na Palheta ACBrSerial... Para quem não usa Delphi, o ACBrPosPrinter pode ser acessado pela ACBrLibPosPrinter , uma biblioteca compartilhada (DLL/SO), compilada em 32 e 64 bits ACBrMonitorPLUS, pelo Objeto ESCPOS... veja nesse link, a tela de configuração. Quais os tipos de portas ? Você deve configurar a Porta da Impressora no componente, e isso é feito através da propriedade "Porta". Dependendo do valor definido nessa propriedade, o ACBrPosPrinter, irá definir a forma de comunicação com a Impressora. Veja abaixo os tipos permitidos e exemplos de uso. Porta Serial, COMxx Útil se a sua impressora tem uma Porta Serial, ou ainda se o Driver USB da Impressora, cria uma COM Virtual no seu Windows. Apenas informa o nome da porta, Exemplos Windows: COM1, COM2, COM17 Exemplos Linux: /dev/ttyS0 /dev/ttyUSB0 Para lista todas as portas Seriais, disponíveis na máquina, use o método abaixo: procedure AcharPortasSeriais(const AStringList: TStrings; UltimaPorta: Integer = 64 ); Exemplo: cbxPorta.Items.Clear; ACBrPosPrinter1.Device.AcharPortasSeriais( cbxPorta.Items ); A porta Serial, PERMITE a leitura de informações , usando os métodos LerStatusImpressora, e LerInfoImpressora Porta USB SIM !!! O ACBrPosPrinter, tem suporte Nativo a USB (apenas no Windows), sem precisar da DLLs dos fabricantes, na maioria dos casos, basta definir "USB" na propriedade Porta. saiba mais nesse tópico: Para lista todas as portas USB, disponíveis na máquina, use o método abaixo: procedure AcharPortasUSB(const AStringList: TStrings); Exemplo: ACBrPosPrinter1.Device.AcharPortasUSB( cbxPorta.Items ); A porta USB, PERMITE a leitura de informações , usando os métodos LerStatusImpressora, e LerInfoImpressora Porta TCP/IP Se a sua impressora tem uma porta Ethernet, então ela é um Servidor de Impressão, e o ACBrPosPrinter pode se conectar a ela, diretamente usando o protocolo TCP/IP. Ou seja, basta plugar a sua impressora em algum cabo RJ45 da sua Rede, configurar o IP nela, e do ACBrPosPrinter na propriedade Porta, usar a sintaxe: "TCP:IP_MAQUINA:Porta". Geralmente esses equipamentos abrem a porta 9100, então ela pode ser omitida... Exemplos: TCP:192.168.0.20:9100 -> Conecta na Impressora que foi previamente configurada para o IP 192.168.0.20, usando a porta 9100 TCP:192.168.0.20 -> tem o mesmo efeito do comando anterior, pois usa a porta padrão (9100) A porta TCP, PERMITE a leitura de informações , usando os métodos LerStatusImpressora, e LerInfoImpressora Impressoras BlueTooth Com a migração dos fontes do ACBr para Android, foi adicionado o suporte a portas BlueTooth, entretanto esse suporte está disponível apenas para Delphi XE8 ou superior, e em Windows ou Android. Os equipamentos devem ser previamente pareados, para que eles sejam listados e acessíveis Nota: Para acessar dispositivos BlueTooth no Android é necessário que a aplicação solicite permissões, BLUETOOTH, BLUETOOTH_ADMIN e BLUETOOTH_PRIVILEGED ao Sistema Operacional... Você deverá usar a sintaxe: "BTH:Nome da Impressora" Exemplos: BTH:RM22 -> Conecta na Impressora chamada RM22, que foi previamente pareada BTH -> Tenta conectar na primeira impressora BlueTooth pareada encontrada Para lista todas as impressoras BlueTooth, disponíveis na máquina/dispositivo, use o método abaixo: procedure AcharPortasBlueTooth(const AStringList: TStrings); Exemplo: {$IfDef HAS_BLUETOOTH} ACBrPosPrinter1.Device.AcharPortasBlueTooth( cbxPorta.Items ); {$EndIf} A porta BTH, PERMITE a leitura de informações , usando os métodos LerStatusImpressora, e LerInfoImpressora RAW (Spooler) Se a sua impressora está instalada e é listada no Windows, ou no Linux/CUPS... então o ACBrPosPrinter, pode acessar ela, através do Spool. O método RAW, instrui o Spool a não interpretar os comandos enviados, ou seja, ele usará o Spool apenas para fazer um Túnel até a impressora. Você deverá usar a sintaxe: "RAW:Nome da Impressora" Exemplo Windows RAW:Bematech MP4200 -> Conecta na Impressora previamente instalada no Windows, e listada com o nome "Bematech MP4200" Exemplo Linux RAW:bema1 -> Conecta na Impressora previamente instalada no CUPS, e listada com o nome "bema1" Para listar todas as portas Instaladas no Spool, use o método abaixo: procedure AcharPortasRAW(const AStringList: TStrings); Exemplo: ACBrPosPrinter1.Device.AcharPortasRAW( cbxPorta.Items ); A porta RAW, NÃO permite a leitura de informações Arquivo TXT Pode ser útil para alguma situação, capturar a saída de impressão em um arquivo. Como por exemplo, Debug, estudo do EscPos, ou ainda encaminhar o arquivo para a Impressão por uma rede, através de um Script. Para isso, apenas defina o nome do arquivo que você quer criar, em "Porta" Exemplo Windows c:\temp\printer.txt -> Irá desviar toda a impressão para o arquivo "c:\temp\printer.txt" Exemplo Linux /tmp/printer.txt - A porta Arquivo, obviamente NÃO permite a leitura de informações Porta em Rede (UNC) Se a impressora está Instalado no Windows, e foi compartilhada na Rede, e portanto disponibiliza um Nome de Compartilhamento, então você pode usar a sintaxe "\\Nome_ou_IP_maquina\Compartilhamento". O ACBrPosPrinter usará a mesma classe de impressão em Arquivo (descrita acima), para suportar as portas UNC Exemplo: \\127.0.0.1\EPSON -> Irá acessar a impressora cujo nome de compartilhamento é "EPSON", e está conectada a máquina local \\192.168.0.10\EPSON -> o mesmo que acima, porém acessa a impressora da máquina cujo IP é "192.168.0.10" A conexão por Porta UNC, NÃO permite a leitura de informações Hook, DLLs A Impressão por "hook" foi criada antes do ACBrPosPriniter, ter suporte nativo a USB, portanto hoje está obsoleta. O truque era usar a DLL dos Fabricantes da Impressora, para acessar o equipamento pela USB. Ou seja, o ACBrPosPrinter faz a carga da DLL do Fabricante, e utiliza a mesma, para enviar e ler comandos da USB. A Sintaxe é: "DLL:MARCA"... Você pode saber mais, no tópico abaixo: Disponível apenas no Windows, e apenas implementado para Impressoras da Epson e Elgin... Exemplos: DLL:EPSON DLL:ELGIN Nota: antigamente a sintaxe "USB:MARCA", poderia ser usada para portas Hook, mas atualmente o prefixo "USB", é reservado apenas para as portas de acesso nativo a USB (conforme descrito no inicio do tópico) A porta Hook, DLL, PERMITE a leitura de informações , usando os métodos LerStatusImpressora, e LerInfoImpressora Portas Paralelas (LPT) Uso legado, pois atualmente poucos equipamentos possuem portas Paralelas ou LPT. Internamente, o ACBrPosPrinter usará a mesma classe de impressão em Arquivo (descrita acima), para suportar as portas LPT Exemplo Windows LPT1, LPT2 Exemplo Linux /dev/lp0, /dev/lp1 A porta LPT, NÃO permite a leitura de informações
  3. Bom dia amigos, tenho um cliente que utiliza a impressora bematech mp4200, porém na impressão ESCPOS não está saindo o QrCode, no Fortes sai corretamente.... motivo pelo qual estou utilizando o ESCPOS é a velocidade de impressão pois é um supermercado e tem muitos itens. gostaria de pedir ajuda, se existe alguma configuração para corrigir isso, segue em anexo a imagem do cupom impresso em escpos.
  4. ACBrLibPosPrinter Visulizar Arquivo ACBrLibPosPrinter - Biblioteca para comunicação com impressoras não fiscais usando EscPos Faça Download dos Demos em: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Manual On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html Autor [[Template core/front/global/userLink is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]] Enviado 09/08/19 Categoria ACBrLib  
  5. Version 1.0.0.45

    338 downloads

    ACBrLibPosPrinter - Biblioteca para comunicação com impressoras não fiscais usando EscPos Faça Download dos Demos em: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Manual On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html
  6. Olá, estou imprimindo um recibo bem simples em impressora nao fiscal ELGIN i7 usando comandos ESCPOS no ACBRMonitorPlus. Nao estou conseguindo imprimir em todas as colunas, sai muito curto, umas 30 colunas apenas. Usei os comandos: ESCPOS.SetModelo("ppTexto") ESCPOS.setporta("RAW:ELGIN i7(USB)") ESCPOS.Ativar() ESCPOS.Imprimir("</linha_dupla>FONTE NORMAL: 48 Colunas....+....1....+....2....+....3</lf>") Todos os comandos retornam ok, só as colunas que não aumentam. O comando ESCPOS.Colunas() retorna 48 mas não vai até 48, vai até umas 30 colunas (ver imagem em anexo). Também tentei setar o modelo ppEscVox ou ppEscEPSON que deu o mesmo resultado. Uso Monitor Plus versao 1.2.0.60. Outra pergunta: Para que serve a aba PosPrinter no Monitor se eu consigo enviar os comandos via texto?
  7. Boa tarde, Estamos tentando compatibilizar uma impressora térmica (da china SGT-802), porém utilizando o Fortes ela da erro e não imprime. Então fomos para a ECSPOS. Deu certo usando a EscPosEpson, porém o QR-CODE não é impressora corretamente, só aparece a url mas não a imagem, tentei também em uma BEMATECH porém também não imprime o QR-CODE, só a URL. Algo que estou fazendo errado? No manual da impressora (da china) tem a seguinte instrução, porém não consegui compreender. ESC Z m n k dL dH d1…dn [Name] Print 2D barcode [Format] ASC II ESC Z m n k dL dH d1…dn Hex 1B 5A m n k dL dH d1…dn Decimal 27 90 m n k dL dH d1…dn [Applicaton] M16C/ARM version printers. M37702 version printer is applied PDF417 barcode only. [Description] ①PDF417:barcode type0 m specifies column number of 2D barcode.(1≤m≤30) n specifies security level to restore when barcode image is damaged.(0≤n≤8) k is used for define horizontal and vertical ratio.( 2≤k≤5) d is the length of data and it is consist of 2byte. dL:1st byte is lower number. dH:2nd byte is upper number. d1…dn is barcode data. The size of PDF417 is influenced by barcode width command(GS w n). QR-CODE:barcode type2 m specifies version of the symbol. (1~40,0:auto size) n specifies EC level. (L:7%,M:15%,Q:25%,H:30%) k specifies module size.(1~8) d is the length of data and it is consist of 2 byte. dL:1st byte is lower number. dH:2nd byte is upper number. d1…dn is barcode data. When m is 0,the printer selects the barcode size automatically. The auto sized method are recommended. 《Table for QR-CODE size(version) E logo abaixo disso tem uma tabela com as informações referente ao QR-CODE (L, M, Q, H) e porcentagens.
  8. Boa Noite pessoal Estou tendo o seguinte problema: Após várias impressoes da nota saírem normalmente, após determinanda venda as impressoes ficam presas no buffer do windows, e daí somente cancelando as pendentes ou reiniciando o pc, daí imprime tudo de uma vez. Acontece mais em windows 10 com Daruma DR-800 Já testei usando diretamente a porta, tipo COM3, ou pelo spooler do windows, tipo \\computador\impressora compartilhada Agradeço a ajuda
  9. Boa tarde. Gostaria de saber se é possível verificar antes do comando ativar se a porta serial onde a ESC POS estiver configurada, está acessível. Estou tendo problemas com o erro : communication error 9997 timeout during operation Em outro post descobri que é por que a porta serial não está acessível e o ACBrPosPrinter me retorna este erro, porém quero criar uma solução para verificar antes do envio para impressão se a porta está acessível, afim de instruir o usuário no procedimento para liberar a porta e armazenar a impressão para imprimir futuramente se der erro. Existe alguma forma de verificar isso ? tentei achar nos fontes, sem sucesso !!!
  10. Boa tarde! É possível imprimir o DANFE da NFCe em impressora não fiscal com o ACBrMonitor usando o NFE.ImprimirDanfe?
  11. Version 4.0.0

    3,852 downloads

    Programa de Teste e Exemplo do componente TACBrPosPrinter, que será disponibilizado no "trunk2"... Por favor execute com o seu modelo de Impressora NÃO fiscal, e reporte os resultados... -- ACBrPosPrinter -- [+] Criado novo componente: TACBrPosPrinter, que permite manipular Impressoras NAO fiscais, de bobina, usando a linguagem EscPos ou similares, por meio de TAGS no texto. Controla a formatação de caracteres Ex: Negrito, expandido, condensado, etc e a impressão de Cod.Barras e QRCode. Compatível com: ppEscPosEpson, ppEscBematech, ppEscDaruma
  12. SATTeste.exe Visulizar Arquivo Programa de Demonstração e Teste do componente ACBrSAT Capaz de interagir com todos os modelos de SAT do Mercado ou do emulador do SEFAZ Autor Daniel Simoes Enviado 24-09-2014 Categoria Demos / Testes / Utilitários  
  13. 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: 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
  14. Prezados, boa tarde. Estou com uma dúvida e não encontrei nada do tipo aqui no fórum, meu cliente adquiriu uma DR-800 ETH, porém quando dois terminais mandam imprimir ao mesmo tempo, um deles da erro de socket. Alguém sabe se existe alguma coisa a se fazer para poder usar a impressora em rede. pensei em criar uma fila para poder imprimir as requisições, mas achei isso meio sem sentido. Não consegui entender muito bem qual a utilidade de uma impressora de rede, se ela não consegue administrar as requisições que chegam. Agradeço a ajuda.
  15. Boa tarde pessoal, Estou usando o ACBrMonitorPlus 1.1.0.50 nos meus clientes normalmente com impressoras Daruma, Bematech, Epson, Elgin, e hoje me deparei numa nova implantação onde o cliente possui uma impressora Feasso f-imter-02. Esta impressora não está imprimindo o QRCODE. Testei com todos os modelos disponíveis, mas com nenhum deles o QRCODE saiu.. Em alguns modelos não imprime nada, somente pula algumas linhas... e em outros imprime o conteudo do QRCode. Alguém já passou por esse problema e poderia me ajudar? Obrigado! Henrique
  16. Boa tarde... tenho o seguinte cenário: estou executando o sistema em minha máquina local em uma rede local da minha empresa imprimindo o CF-e em ESCPOS em uma impressora bematech MP-4200 TH via rede local... configurado assim "tcp:192.168.0.55"... até aí sem problemas... funciona perfeito... porém, preciso de algo a mais do que isso.... o meu sistema roda em terminal service, sendo assim, não vou executar ele localmente como descrevi acima, mas sim, de dentro de uma sessão do terminal service.... é aí que começa o problema... o servidor não está na rede local, ele está fora no prédio administrativo da empresa.... ou seja... como imprimir via ESCPOS de dentro do terminal service (que está em uma rede fora) para a impressora que está na minha rede local??? não sei se fui claro quanto a minha explicação... mas já tentei de tudo e não vai de maneira nenhuma... alguém poderia me ajudar a resolver esse pepino... obrigado
  17. Bom dia. Estou migrando do fortes para o ESCPOS, atualmente tenho uma impressora ELGIN I9 que esta instalda na porta USB002, estou tendo dificuldades para imprimir usando ESCPOS, por exemplo que eu escolher a porta c:\temp\ecf.txt vai gerar um arquivo na pasta e esse arquivo que eu tenho que imprimir, porque todas as outras portas que eu escolho da erro.
  18. Bom dia Pessoal, tudo bom? Estou usando o ACBR para gerar cupons com o SAT da DIMEP e impressora da Bematech MP-4200TH... Quando instalo tudo local, ok, funciona sem problemas... porém, agora tenho um cliente que a impressora bematech MP-4200 está na rede, ou seja, só consigo imprimir nela via TCP/IP. Estou usando ESC POS para fazer as impressoes... Dei uma olhada aqui no site e nao encontrei nada Agradeço a ajuda Obrigado
  19. Boa noite, tenho uma duvida sobre a Propriedade Corta Papel contido no componente POSPRINTER. Teria como essa propriedade cortar qualquer impressão feita pela impressora ?? Assim não preciso me preocupar com certos controles de corte. Percebo que ela corta automático apenas impressão de cupom SAT. Obrigado
  20. Pessoal, Boa tarde. Atualizei para o trunk2 recentemente e fui testar uma impressão do SAT no FORTES e na ESCPOS do cupom completo e está apresentando dois probleminha apenas, conforme imagem: 1) Com relação ao endereço, que , quando é grande demasiado vai pra outra linha sem dar o espaço de linha: FORTES 2) É com relação ao texto * Valor aproximado dos tributos dos itens : não informei nada relacionado a isso no item e mesmo assim essa mensagem sai de qualquer jeito : FORTES e ESCPOS, apenas extrato completo de ambos, no simplificado não sai. Havia um problema com relação à numeração do código de barras mas já resolvi ajustando a margem direita do FORTES. Na ESCPOS não acontece esse problema. Todos os fontes estão atualizados com a última release de ontem, 09/10/2017. Valew pessoal.
  21. Bom dia, Verifiquei que a montagem do cabeçalho do DANFE ESCPOS não está considerando o "fone": procedure TACBrNFeDANFeESCPOS.GerarCabecalho; begin FPosPrinter.Buffer.Add('</zera></ce></logo>'); if (Trim(FpNFe.Emit.xFant) <> '') then FPosPrinter.Buffer.Add('</ce><c><n>' + FpNFe.Emit.xFant + '</n>'); FPosPrinter.Buffer.Add('</ce><c>'+ FormatarCNPJ(FpNFe.Emit.CNPJCPF) + ' <n>' + FpNFe.Emit.xNome + '</n>'); FPosPrinter.Buffer.Add('<c>' + QuebraLinhas(Trim(FpNFe.Emit.EnderEmit.xLgr) + ', ' + Trim(FpNFe.Emit.EnderEmit.nro) + ' ' + Trim(FpNFe.Emit.EnderEmit.xCpl) + ' ' + Trim(FpNFe.Emit.EnderEmit.xBairro) + ' ' + Trim(FpNFe.Emit.EnderEmit.xMun) + '/' + Trim(FpNFe.Emit.EnderEmit.UF) , FPosPrinter.ColunasFonteCondensada) ); end; Por gentileza, alguém poderia adicionar este campo?! Desde já agradeço.
  22. Boa tarde a todos, estou tendo um problema no mínimo curioso! Criei uma dll para emissão de cupom fiscal pelo SAT. Nesta Dll consigo emitir normalmente, só que quando tento imprimir o extrato ocorre o erro "Communication error 110: O sistema não pode abrir o dispositivo ou arquivo especificado". Mas se eu colocar os fontes (sem alterar nada) no executável, imprime normalmente. Já procurei oque pode ser a nada. Agradeço qualquer ajuda. Obrigado pela atenção.
  23. Bom dia, Estou tentando imprimir o código de barras sem a numeração, neste caso estou utilizando Daruma DR-700 com tabela de códigos 3, ou seja, utilizando ESC/POS, porém parece que a impressora não está aceitando o comando: GS H n -> Seleciona a posição de impressão dos caracteres HRI, onde n pode ser: 0, 48 Não imprimir 1, 49 Acima do código de barras 2, 50 Abaixo do código de barras 3, 51 Imprime em ambas posições Alguém passou por tal problema? Desde já agradeço, Thiago Rizzo.
  24. ACBRPosPrinter depois da Atualização não se conecta mais na bematech mp 4200 th pela LPT. A versão que eu tinha era do dia 21/05/2016, depois que eu atualizei a minha versão, não conecta mais.
  25. Olá, Boa tarde. Estou utilizando uma impressora DARUMA DR700 (porta serial) no componente ESCPOS para imprimir um cupom não fiscal. A impressão é abortada quando se encontra uma virgula dentro da string. Segue o valor da string: </zera></linha_simples> </zera></ce>CUPOM NÃO FISCAL</lf> </zera></ae></fn></linha_simples> Cliente:EUSTAQUIO MAURICIO GONTIJO</lf> Endereço:RUA JOSINA MARCIANO</lf> Condição:60 dias</lf> Vendedor:ACCACIO FERREIRA DA SILVA</lf> </linha_dupla> Produto</lf> Qtde R$Unit. R$Total</lf> </linha_dupla> </lf>COLCHA CASAL CETIM ALEGRA 1 BABADO</lf> 15,00000 R$43,00000 R$645,00000</lf> COLCHA CASAL CETIM FLORENCE 1 BABADO</lf> 15,00000 R$43,00000 R$645,00000</lf> COLCHA CASAL OXFORD CORACAO INGLES 1B</lf> 15,00000 R$43,00000 R$645,00000</lf> COLCHA CASAL CETIM EXUBERANTE</lf> 15,00000 R$43,00000 R$645,00000</lf> </zera></ad>Total Produtos R$:2.580,00</lf> Desconto (%):0,000 R$0,00</lf> TOTAL CUPOM R%:2.580,00</lf> </lf> </lf> </zera></ae></fn>Ass.:________________________________________</lf> </lf> </lf> </fn>O SENHOR E MEU PASTOR, NADA ME FALTARA...SL 23</lf> </lf> </lf> </fn>Methodus Tecnologia e Sistemas </lf> </lf> </lf> </corte_parcial> A impressão é abortada logo após o número 15 da linha em negrito acima.
×
×
  • Create New...