Ir para conteúdo
  • Cadastre-se

moacirg

Membros
  • Total de ítens

    51
  • Registro em

  • Última visita

Tudo que moacirg postou

  1. Liguei no suporte da Daruma, ainda não fiz os testes porque minha DR800 não esta comigo hoje. Na conversa com o Regys nos posts acima, ele disse que não teve nenhum problema com a impressora. Já todos nós, estamos aqui apanhando. No meu caso, estava usando a impressora na porta serial, e ao plugar o cabo atrás dela, aparece a opção Configurar Velocidade Porta Serial no menu do Firmware da impressora. Esta opção aparece quando o cabo serial é conectado atrás ou se nenhum cabo estiver conectado. Se colocar cabo USB essa opçao nao aparece. Pra aparecer o menu do Firmware é preciso Desligar a impressora, e ligar novamente com o botão Avanço pressionado. Na DR 700, tinhamos o Daruma Tool pra configurar a Velocidade da Porta. Já na Dr 800, esse menu esta na propria impressora. As vezes pode ser isso que o Régys conseguiu imprimir sem problemas e nós estamos aqui quebrando a cabeça. Ela vem de Fabrica com o Baud de 9600. Testem e postem galera !!!!!
  2. Outra forma que vc vai perceber que funciona é depurando o código durante a impressão, rodando linha a linha. Ae vai funcionar. Foi assim que descobri o Sleep. Não sei porque, mas parece que a impressora precisa de um tempo para processar antes de receber mais comandos, ou algo assim. Coisa de loco essa Dr 800.
  3. Eu entendo e compreendo, mas como pode ver no post acima, nosso amigo BigWings esta com o mesmo problema, apenas desativando o controle da porta que consegue resolver, o que torna inviável, pois a porta fica reservada. Mas enfim, resolvido com o sleep. Muito obrigado pela atenção.
  4. Sim Régys, cheguei a deixar a velocidade do buffer em Baixa e fui testando de em todas as velocidades de porta, mesmo assim não obtive sucesso. O driver estou usando o da DR 800 USB, fornecido no site da Daruma. Testei em outras maquinas tmb e o problema persiste, a impressão é interrompida bem no inicio do QRCODE e só imprime no cupom seguinte. Apenas utilizando sleep(1000) deu certo.
  5. Apenas a nível de curiosidade, alterei para todos as velocidades o buffer da porta virtual e nada alterou. De qualquer forma, obrigado pelo retorno.
  6. Encontrei uma solução totalmente na gambiarra, mas funcionou comigo. Eu percebi que ao rodar o POSPRINTER em modo de DEBUG o QRCode acabava saindo normal. Então deduzi que a impressora não estava conseguindo interpretar as informações tão rápidas quanto recebe. Por isso coloquei um Sleep(1000) na funcão que desativa a porta da Unit AcbrPosPrinter, ficando assim : procedure TACBrPosPrinter.DesativarPorta; begin sleep(1000); // --> Só fiz isso e rodou tudo normal o QRCode if FDevice.Ativo then begin GravarLog('Desativando a porta: ' + FDevice.Porta); FDevice.Desativar; if not FDevice.IsSerialPort then FInicializada := False; end; end; Posso estar falando falando uma grande besteira, até peço desculpas, mas deu certo isso comigo. Ps: Precisei desligar e ligar a impressora para zerar as configurações da mesma. Se tiver tempo, faça o teste e depois retorna, Abraço.
  7. Estou com o mesmo problema, deixo o controle da porta ativo e não imprime o QRCODE, ele para logo depois de imprimir o barras do cupom. Pior que ao desativar o controle da porta, funciona, porem prejudica os relatórios. Como conseguiram solucionar ? Podem me ajudar, por favor ? Obrigado
  8. Consegui acertar, passei minha aplicação pra o TRUNK2 e usei o componente POSPRINTER. Muito obrigado pela atenção. Abraço.
  9. Estranho, Acabei de migrar toda minha aplicação para o Trunk2 e o tamanho do QRCode na Daruma Dr 700 aumentou. Mesmo colocando o tamanho do modulo em 1, a impressão esta maior. Segue abaixo a impressão em produção no Trunk1 e os testes que estou fazendo no Trunk2. Alguém pode me ajudar a deixar o QRCode menor, como no Trunk1 ? Obs : Já efetuei essa alteração : L := IfThen( LarguraModulo = 0, 5, max(min(LarguraModulo,7),3) ); Obrigado.
  10. Desculpe, mais esqueci de dizer que não estou usando o Trunk2, então não possuo essa propriedade. Mais de qualquer forma, obrigado pela ajuda. Econtrei a solução para este problema. Realmente é a largura do modulo, ou seja o tamanho do QRCode. Vale observar que a unit ACBrESCPOS foi muito bem escrita e documentada, pois foi através da referencia da mesma que entrei na pagina da Epson e consegui solucionar meu problema. Segue abaixo a linha : // https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=141 sizeQR := #$1D + #$28 + #$6B + #$03 + #$00 + #$31 + #$43 + #$03; //--> este #$03 final é o tamanho do Codigo de Barras. Alterado para sizeQR := #$1D + #$28 + #$6B + #$03 + #$00 + #$31 + #$43 + #$04; Problema resolvido para minha Epson i9. Fica para quem passar pelo mesmo problema. Para os mais curiosos, o conteudo do link: [Name]QR Code: Set the size of module[Format] ASCII GS ( k pL pH cn fn n Hex 1D 28 6B 03 00 31 43 n Decimal 29 40 107 3 0 49 67 n [Range](pL + pH × 256) = 3 cn = 49 fn = 67 n: different depending on the printers[Default]n: different depending on the printers[Description] Sets the size of the module for QR Code to n dots.[Notes] Settings of this function affect the processing of Function 181 and 182. Settings of this function are effective until ESC @ is executed, the printer is reset, or the power is turned off. n = width of a module = height of a module. (Because the QR code modules are square.) Abraço a todos!!!
  11. Desculpe, mais esqueci de dizer que não estou usando o Trunk2, então não possuo essa propriedade. Mais de qualquer forma, obrigado pela ajuda.
  12. Desculpe minha ignorância Daniel, mas onde encontrar Largura do Módulo ? Isso é alguma propriedade ou Classe ?? Obrigado.
  13. moacirg

    Tamanho QRCode Elgin i9

    Bom dia, Estou imprimindo QRCOde na Elgin i9 e esta saindo menor que o normal e não se torna legivel. Trocando a impressora pela Daruma DR 700 funciona tudo OK. Estou usando o SATTESTE e depois implemento em meu sistema. O mais curioso é que no POSPRINTER deu certo, funcionou, porem preciso de muito tempo na migração para o Trunk2. Alguém já passou por isso ?? Obrigado. Gostaria de funcionar no Trunk.
  14. Eu também estava com esse problema e resolvi de uma forma bem simples, não sei se é a melhor mas ae esta. (EPSON i9) Dentro do arquivo ACBrSATExtratoESCPOS.pas eu apenas dei um espaço na String da procedure que Pula Linhas. procedure TACBrSATExtratoESCPOS.PulaLinhas(NumLinhas: Integer); var i : integer; begin if NumLinhas = 0 then NumLinhas := LinhasEntreCupons ; for i:=0 to NumLinhas do begin //FBuffer.Add(''); FBuffer.Add(' '); //--> Alterado para Pular as linhas corretamente. end end;
  15. Que coisa, o meu QRCode continua saindo pequeno na minha i9. Consegue me ajudar em algo Ronando ?? Obrigado.
  16. Showwwwwww !!!! Mudei apenas a propriedade LinhasEntreCupons e já resolveu. Muito obrigado Régys !!!! ********* RESOLVIDO **********
  17. Boa tarde Régys, mas essas propriedades não são exclusivas para saída em Fortes ? Porque alterei para 0 e continuou mesma coisa, não alterou. Segue em anexo. Será que pode me ajudar ?
  18. Boa tarde pessoal, Alguém sabe como configurar a margem inferior do cupom SAT ?? Veja em anexo como esta saindo. Gostaria de diminuir o espaço abaixo do QRCode. Obrigado a todos
  19. Pode dizer como vc conseguiu resolver isso ?? Estou com o mesmo problema.
  20. Achei o problema e segue para quem passar por problemas de impressao de QRCode. É preciso atualizar o Firmware da impressora no link http://www.desenvolvedoresdaruma.com.br/home/index.php esta no fim da pagina. Achei o problema e segue para quem passar por problemas de impressao de QRCode. É preciso atualizar o Firmware da impressora no link http://www.desenvolvedoresdaruma.com.br/home/index.php esta no fim da pagina.
  21. Bom dia, Acabei de colocar pra rodar na minha Daruma Dr 700 e no lugar do QRCode saiu varias letras. Copiei os dois arquivos para a pasta Fontes\ACBrSAT, compilei e instalei novamente o componente. Inclusive apareceu a opção de impressora Daruma. Fiz algo errado ??
  22. Descobri o problema. Depois de testar no Delphi 2006 e Delphi 2010 percebi que não era nenhuma erro no componente ACBR, mas sim no EMULADOR. Removi e instalei novamente o EMULADOR, problema resolvido !!!!!! Depois apareceu erro no calculo do imposto, descobri que se dava porque o certificado que utilizei era Lucro Real e no SATTESTE estava como Simples Nacional. Alterei e rodou tudo certo.
  23. Estou com o mesmo problema, aconteceu do nada, sem que eu pudesse perceber onde mexi.
  24. Parabéns pela iniciativa, ajudou e muito !!!!
×
×
  • 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.