Ir para conteúdo
  • Cadastre-se

EduardoElias

Membros
  • Total de ítens

    63
  • Registro em

  • Última visita

Tudo que EduardoElias postou

  1. Parabens por sua implementacao. Apesar de ter tentado usar a Forca, ela foi fraca e perdi o braço.... No caso da Leopardo, gostaria de imprimir o QRCode, seguindo suas novas funcoes. Estou usando o SATExtrato. Deveria desligar o QRCode do SAT Extrato e entao mandar pra impressora o qrcode como raster? ou voce providenciou algum gancho no sat extrato? Como faco para gerar o bitmap de um QRCode para ser rasterizado por sua funcao? Muito obrigado!
  2. Daniel, nao consegui baixar e testar ainda, minha esposa foi internada e tive de dar atencao a isto. Mais no fim da semana pretendo dar uma atencao especial para isto, com certeza deve ter feito um excelente trabalho! Obrigado
  3. Obviamento estou aguardando ansioso, assim que voce subir faco teste nas impressoras que tenho aqui e dou feedback. Muito Obrigado
  4. Legal, so a diferenca que no link que te passei acima, o Zarko descreve como voce ter compatibilidade em varias plataformas fazendo a coisa funcionar em vcl e fmx ao mesmo tempo.
  5. Se me permite... vai precisar primeiro gerar o QRCode em forma de bitmap, para entao aplicar este codigo ai para virar ESCPOS aqui esta a solucao pronta para VCL / FMX para gerar o QRCode se nao existe no ACBr http://zarko-gajic.iz.hr/firemonkey-mobile-android-ios-qr-code-generation-using-delphi-xe-5-delphizxingqrcode/ Forte abraco. Se der certo e precisar testar estou a disposicao.
  6. O fabricante sabe, estive la com ele e tem esta limitação, mas vai mudar, so que ja tenho impressoras na rua para serem usadas! A Elgin compra a impressora do mesmo fabricante chines que a Leopardo. Exatamente o mesmo. Firmware drivers etc sao todos os mesmos. So que parece que a 58mm teve limitacoes e nao atualizaram. O acerto eh que Elgin vende 80mm e Leopardo vende 58mm De qualquer forma obrigado!
  7. Obrigado pelo seu tempo em responder... O fato que eu uso muito a Leopardo e umas outras que realmente nao tem este suporte. Vou ter que achar um jeito de integrar, nao acredito que fique tao lento assim pela preliminar que fiz em outra coisa, acho que eh muito valido, porque nao uso os geradores de relatorios padrao. Tenho que usar ESCPOS Agradeco, obrigado
  8. Boa tarde amigo, Chegou avancar nisto? Vi que tem algumas impressoras portateis no mercado com esta limitacao de qrcode que se tornariam viaveis se tivessem a transformacao para esc/pos Obrigado !
  9. Ola a todos os companheiros, Alguns clientes meus estao reclamando bastante do consumo de papel e o comprimento do Extrato impresso. Eu percebi em um supermercado que eles usaram um condensamento de linhas. Certamente um atributo que permite reduzir o espacamento entre linhas ou algo assim. Fica bem menos, chega reduzir 50% do comprimento sem prejudicar a leitura. Existe tal funcao no AcbrExtrato? Caso nao exista alguem poderia da uma dica de qual comando ESC faz isto? Muito Obrigado ! Eduardo
  10. AChei o problema.... Compilei o codigo do acbr para NOGUI e FMX E o que acontece, tem la dentro uma funcao que mesmo assim tenta abrir um dialogo avisando que tem POUCO papel na impressora... A impressora esta com o sensor enrroscando. Solucao: durex prendendo o sensor na posicao certa. Obrigado
  11. EduardoElias

    FS700 Erro I/o 105

    Boa tarde... Do nada uma impressora fiscal comecou a dar erro de i/o 105 Daruma FS700 usando via USB -------------------------------------------------------------------------------- ATIVAR - 09/01/19 14:12:00:957 - Modelo: Daruma - Porta: COM8 - TimeOut: 600 Device: BAUD=115200 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0 -------------------------------------------------------------------------------- 2019-01-09 14:12:01 >>>ECF: 2019-01-09 14:12:01 >>>ECF: TX -> [ESC][239][CR] 2019-01-09 14:12:01 >>>ECF: RX <- :[ESC][239]000121410631412000901201900000000000000000000000435280747[CR] 2019-01-09 14:12:01 >>>ECF: 2019-01-09 14:12:01 >>>ECF: TX -> [GS][255][CR] 2019-01-09 14:12:01 >>>ECF: RX <- :A1E20C000000[CR] 2019-01-09 14:12:01 >>>ECF: 2019-01-09 14:12:01 >>>ECF: TX -> [FS]R[200]082[188] 2019-01-09 14:12:01 >>>ECF: RX <- :[200]082010063[CR][193] 2019-01-09 14:12:01 >>>ECF: 2019-01-09 14:12:01 >>>ECF: TX -> [FS]R[200]083[189] 2019-01-09 14:12:01 >>>ECF: RX <- :[200]083010000[CR][197] 2019-01-09 14:12:01 >>>ECF: 2019-01-09 14:12:01 >>>ECF: TX -> [FS]R[200]139[189] 2019-01-09 14:12:01 >>>ECF: RX <- :[200]13932[CR][197] 2019-01-09 14:12:01 >>>ECF: 2019-01-09 14:12:01 >>>ECF: TX -> [GS][BS][CR] 2019-01-09 14:12:01 >>>ECF: RX <- :[CR] 2019-01-09 14:12:01 >>>ECF: Estado 2019-01-09 14:12:01 >>>ECF: TX -> [FS]R[200]056[181] 2019-01-09 14:12:02 >>>ECF: RX <- :[200]0560[CR][252] 2019-01-09 14:12:02 >>>ECF: 2019-01-09 14:12:02 >>>ECF: TX -> [GS][ACK][ESC] 2019-01-09 14:12:02 >>>ECF: RX <- :0032B88000C100[CR]6 2019-01-09 14:12:02 >>>ECF: estLivre 2019-01-09 14:12:02 >>>ECF: IdentificaOperador() 2019-01-09 14:12:02 >>>ECF: TX -> [FS]C[209] [142] 2019-01-09 14:12:02 >>>ECF: Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 0 - Estendido: 0 -> Erro não documentado Cod.Aviso: 1 2019-01-09 14:12:02 >>>ECF: RX <- :0000001[209][CR][215] 2019-01-09 14:12:02 >>>ECF: ----------------- ERRO ----------------- I/O error 105 ---------------------------------------- 2019-01-09 14:12:02 >>>ECF: CarregaAliquotas 2019-01-09 14:12:02 >>>ECF: TX -> [FS]R[200]125[176] 2019-01-09 14:12:02 >>>ECF: RX <- :[200]12500700012000180002500[255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][CR][195] 2019-01-09 14:12:02 >>>ECF: CarregaFormasPagamento 2019-01-09 14:12:02 >>>ECF: TX -> [FS]R[200]126[179] 2019-01-09 14:12:02 >>>ECF: RX <- :[200]126Dinheiro DEBITO CREDITO VOUCHER CARTAO TICKET CHEQUE CONVENIO [255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][CR][235] 2019-01-09 14:12:02 >>>ECF: 2019-01-09 14:12:02 >>>ECF: TX -> [FS]R[200]127[178] 2019-01-09 14:12:02 >>>ECF: RX <- :[200]127Sangria Suprimento Carteira Crediario Encomenda Diversos [255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][255][CR][138] 2019-01-09 14:12:02 >>>ECF: CorrigeEstadoErro 2019-01-09 14:12:02 >>>ECF: TX -> [FS]R[200]056[181] 2019-01-09 14:12:02 >>>ECF: RX <- :[200]0560[CR][252] 2019-01-09 14:12:02 >>>ECF: 2019-01-09 14:12:02 >>>ECF: TX -> [GS][ACK][ESC] 2019-01-09 14:12:03 >>>ECF: RX <- :0032B88000C100[CR]6 2019-01-09 14:12:03 >>>ECF: 2019-01-09 14:12:03 >>>ECF: TX -> [FS]R[200]056[181] 2019-01-09 14:12:03 >>>ECF: RX <- :[200]0560[CR][252] 2019-01-09 14:12:03 >>>ECF: 2019-01-09 14:12:03 >>>ECF: TX -> [GS][ACK][ESC] 2019-01-09 14:12:03 >>>ECF: RX <- :0032B88000C100[CR]6 2019-01-09 14:12:03 >>>ECF: CorrigeEstadoErro 2019-01-09 14:12:04 >>>ECF: TX -> [FS]R[200]056[181] 2019-01-09 14:12:04 >>>ECF: RX <- :[200]0560[CR][252] 2019-01-09 14:12:04 >>>ECF: 2019-01-09 14:12:04 >>>ECF: TX -> [GS][ACK][ESC] 2019-01-09 14:12:04 >>>ECF: RX <- :0032B88000C100[CR]6 2019-01-09 14:12:04 >>>ECF: 2019-01-09 14:12:04 >>>ECF: TX -> [FS]R[200]056[181] 2019-01-09 14:12:04 >>>ECF: RX <- :[200]0560[CR][252] 2019-01-09 14:12:04 >>>ECF: 2019-01-09 14:12:04 >>>ECF: TX -> [GS][ACK][ESC] 2019-01-09 14:12:05 >>>ECF: RX <- :0032B88000C100[CR]6 2019-01-09 14:12:05 >>>ECF: IdentificaOperador() 2019-01-09 14:12:05 >>>ECF: TX -> [FS]C[209] [142] 2019-01-09 14:12:05 >>>ECF: Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 0 - Estendido: 0 -> Erro não documentado Cod.Aviso: 1 2019-01-09 14:12:05 >>>ECF: RX <- :0000001[209][CR][215] 2019-01-09 14:12:05 >>>ECF: ----------------- ERRO ----------------- I/O error 105 ---------------------------------------- 2019-01-09 14:12:05 >>>ECF: 2019-01-09 14:12:05 >>>ECF: TX -> [FS]F[200][255][255][255]m 2019-01-09 14:12:05 >>>ECF: Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 0 - Estendido: 0 -> Erro não documentado Cod.Aviso: 1 2019-01-09 14:12:05 >>>ECF: RX <- :0000001[200]141063074913[CR][199] 2019-01-09 14:12:05 >>>ECF: ----------------- ERRO ----------------- I/O error 105 ---------------------------------------- \ Alguma sugestao o que poderia ser? Troquei a USB de porta com o ECFTESTE eu consegui abrir e pedir uma Leitura X. Tava tudo funcionando ate ontem. Obrigado !!! Eduardo
  12. Usei a contribuicao do colega, porem ela nao considera o NOGUI, causando problema com declaracoes de TFORM
  13. Tambem estou utilizando o FMX como ACBr .. faz algum tempo inclusive, mas toda vez que tenho que atualizar do SVN e uma batalha de fazer alteracoes Hoje que encontrei este post No meu caso utilizo so defines: FMX e NOGUI Pois uso no FMX como um rest server.
  14. Senhores, Eu tenho um certificado A3 e eu estava querendo plugar ele no meu servidor, e criar um Rest Server para fazer o servico que o AcbrSat Sign faz mas de forma automatica. OU seja, o servico recebe cnpj, gera a assinatura automaticamente e devolve a chave. Minha pergunta é, tem como a assinatura ser feita sem abrir janela pedindo o PIN de meu certificado (eu uso um que eh um USB A3 CertiSign), vou me basear no codigo do ACBrSat Sign pra isto. Grato
  15. Ola a todos, Segue anexo fonte alterado e TESTADO com o servico WSCep (www.wscep.com) para upload na base Ele é pago e requer uma chave de acesso, porem se usar a chave a string "free" ele permite usar 30 consultas em 1 dia do mesmo IP Ele eh legal porque retorna latitude e longitude para uso no google maps. Retorna um monte de outras coisas, mas nao expandi o fonte pra isto. AcbrCep.WebService := wsViaCep; Idx := AcbrCep.BuscarPorCEP(CEP); Abraco a todos ACBrCEP.pas
  16. Mancada minha Fiz uma confusao entre CepAberto e CepLivre. Entao CEPAberto funciona perfeitamente, e retornar tudo numa boa. Mas fica somente o aviso que em junho vai mudar a interface. Em alterando subo aqui. Abraco.
  17. EduardoElias

    AcbrCEP e CEP Aberto

    bom dia a todos! pela primeira vez estou tentando usar o acbrcep e percebi que com o CEP Livre nao esta funcionando. nao sou experiente com isto, mas me parece que a requisica de url e inclusive o retorno estao muito diferentes do que o servico que esta no ar atualmente, sem falar que eles estao em migracao para uma nova api. http://cepaberto.com/api_key alguem sabe se o fonte atual esta funcionando ou tem um update pra ele? muito grato! Eduardo
  18. Obrigado Daniel, Neste caso vou tentar fazer este codigo que achei: https://bitbucket.org/bernd_summerswell/delphi_escpos_bitmap/ Funcionar com ela, e ver como isto fica. De forma a gerar o bitmap em memoria e transformar em ESCPOS. Certamente sera mais lento, questao é o quanto mais (se funcionar tambem....) Eduardo
  19. Boa Noite a Todos, Estou usando esta impressora Leopardo POS e gracas a este post verifiquei a razao de porque nao esta saindo o QRCODE. Vejo que existe uma incompatibilidade. Porem eu nao posso usar o Fortes para este caso. Minha impressora esta conectada bluetooth em um outro equipamento e somente pode receber comandos ESC/POS Como os colegas sao experientes gostaria de saber se seria possivel eu gerar e enviar por bitmap em ESC/POS para a impressora e se tem conhecimento de algum codigo que faca isto, se eventualmente ja nao existir algo assim no ACBr. Talvez o codigo podesse ser gerado no AC para ser entao enviado como um bitmap no padrao ESC/POS; Agradeco aos colegas qualquer direcao. Obrigado!
  20. Obrigado pela dica, vou ver se eh viavel, visto que uso isto num ambiente de threads, e isto certamente vai degradar a velocidade. Talvez implemente um novo dispositivo para o ACBrPosPrinter para ele salvar em stream e poste aqui os fontes. "stream:" Obrigado
  21. Boa noite pessoal, Estou com a seguinte necessidade: Uso o ACbrPosPrinter com sucesso em varias impressoras TCP. Os tags vao maravilha. No entanto estou querendo fazer algo diferente, preciso "capturar" a string pronta de impressao para envia-la remotamente. Isto mesmo, a impressora nao vai estar num lugar onde o ACBrPOSPrinter conheca, POREM, eu gostaria de configura-lo e fazer ele gerar a saida, como se estivesse ela ali localmente. Entao eu pegaria este resultado e enviaria para a impressora em outro lugar. Seria mais ou menos como pegar o retorno este: StrToPrint := FTagProcessor.DecodificarTagsFormatacao(StrToPrint); Ou mesmo gravar o resultado numa MemoryStream (que de uma forma geral seria util para muitas outras operacoes) A questao que no Ativar ele vai atras de localizar fisicamente a impressora. Tem alguma indicacao para eu poder contornar isto sem eu precisar alterar o fonte? Obrigado a todos! Eduardo
  22. Vou colocar aqui pra documentar para o pessoal. Ao contrario que foi dito ai pra cima, existem outros usuarios aqui no forum que usaram o ACBrECF em threads com sucesso. Eu mesmo tenho usado isto a 2 anos com varias impressoras. Funciona bem com Sat tambem. Hoje resolvi trocar a porta desta Mach 1, em vez de usar a serial dela passei a usar a USB. O resultado foi que esta funcionando. Ja passei uma vez por esta experiencia com duas bematechs ecf. E tem algumas placas seriais no mercado que causam isto. O hardware morre e leva o ACBrEcf junto. Ele para de responder totalmente. Mas trocando a serial ou usando outro recurso funciona. No caso a USB da Mach 1 funcionou, comprovando que a serial do PC onde ela se encontra tem este problema. Voce nao consegue imprimir 5 cupons na sequencia. Normalmente voce imprime 2 e no 3 para em algum momento, nem sempre no mesmo lugar e nao volta mais. O estranho que nao precisa reiniciar o computador, tirando a aplicacao do ar e chamando novamente volta a funcionar. É um problema de hardware mas que coloca a parte de comunicacao serial em um estado que nao consegue se recuperar. Mas o hardware em si ainda funciona. Fica ai a dica. Abraco.
  23. So deixando registrado que aconteceu isto comigo, a T20 numa serial nao funcionava dando este erro. Ao atribuir a uma lpt1 funcionou no windows 10. Num windows xp de teste funcionou como com1. Mas nossas maquinas de cliente agora sao tudo windows 10. Obrigado pela dica!
  24. Verifiquei aqui no forum que outros usaram thread para rodar o acbrecf e parece que com sucesso. O fato eh que uso com impressoras bematech e funciona bem, inclusive epson fiscal t20 se nao me engano Eu tive uma vez um caso com um cliente usando bematech que travava, simplesmente nada mais de comunicacao. E isto era por conta da porta serial. Quando foi trocada a porta serial acabou o problema. NO entanto parece-me tao estranho travar, pois o que ocorre que acbrecf nao volta mais, normalmente quando subtotaliza o cupom, mas outros lugares tambem ocorreram. Poderia ser algo relativo a classe de tratamento de serial. Ela deveria voltar com algum erro de hardware. Sera que trocar de uma serial para a USB nesta daruma seria uma opcao? Funciona bem a USB daruma como serial virtual? Obrigado!
  25. Obrigado pela resposta. Se nao me engano ja inclusive li sobre isto no forum. Eu uso como thread a muito tempo e funciona bem. Gostaria uma indicacao se alguem esta usando assim. Mas me parece que o problema esta relacionado a algum travamento com a comunicacao. Acontece isto mesmo usando o sistema de forma "normal" ?
×
×
  • 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.

The popup will be closed in 10 segundos...