Ir para conteúdo

rogercon

Membros
  • Total de ítens

    197
  • Registro em

  • Última visita

Reputação

4 Neutro

Sobre rogercon


  • Grupo: Membros


  • Id Membro: 5082


  • Rank: Membro


  • Total de Posts: 197


  • Taxa de postagem: 0.11


  • Reputação: 4


  • Total de dias que ganhou "Membro do dia": 0


  • Cadastrado em: 29-01-2013


  • Conosco desde: 1851 Days


  • Última atividade:


  • Atualmente:


Profile Information

  • Sexo
    Masculino
  • Localização
    sao jose do rio preto

Últimos Visitantes

538 visualizações
  1. Novo Provedor São José do Rio Pardo-SP

    aff. li errado, é sj rio pardo
  2. Novo Provedor São José do Rio Pardo-SP

    então quer dizer que não podemos mais utilizar os componentes do acbrnfse para emitir notas de serviço em são jose do rio preto, Ítalo, como que está essa questão em âmbito nacional ? o projeto do governo que vai implementar a nfse está gatinhando ? existem previsões para o acbr se adequar ? os municípios cada vez mais dificultam, e são josé do rio preto parece que dificultou para talvez não, talvez já estão se ajustando.... gostaria da opinião dos colegas sobre o caminho mais correto a seguir com as notas de serviços. obrigado.
  3. acbrposprinter em PPTEXTO não pula a linha

    ok aguardando. obg
  4. acbrposprinter em PPTEXTO não pula a linha

    segue o log. Usando o demo posprinterteste.exe também ocorre a mesma situação. log.txt
  5. acbrposprinter em PPTEXTO não pula a linha

    Boa Noite, Utilizando o acbrposprinter, quando escolho o modelo PPTEXTO, as impressões não quebram as linhas, então a dúvida é se utilizando o PPTEXTO devo quebrar a linha manualmente com algum comando..... O problema também ocorreu utilizando o demo. obrigado
  6. Sérgio, já entendi, ficou claro, temos que nos adaptar.... blza... Mas eu te pergunto, se o spooler da impressora estiver com erro, e de dentro da aplicação você tenta imprimir, simplesmente trava a aplicação, não adianta try except em lugar algum, não deveria ter um tratamento para isso ? o cliente final não tem culpa se a impressora x é na porta com emulada, ou se é direto na porta, ou se é via spooler, o que não pode é travar a aplicação.....
  7. Ok então a solução é usarmos sempre direto o nome da porta. Assim teremos o tratamento. Ok. Blza. Se não tem jeito paciência. Mas uma dúvida me surgiu... E no caso da impressora epson tm t20 por exemplo? Pois ela nao cria uma com né, e sim uma usb001, ou usb002 etc... Dá certo chamar a impressão usando usb001 ?
  8. Refiz o teste com a impressora na com4. 1 - se chamar pelo nome da porta ou qualquer outro nome consigo entrar no except e/ou imprimir. 2 - agora, se eu chamar pelo nome do driver da impressora instalada no windows dai ocorrem duas situacoes: A - se a impressora estiver online imprime normalmente. B - se a impressora estiver em estado de erro daí não entra no exception Parece algo haver com o nome do driver ja em uso ou algo assim.
  9. Este nao é o problema. Da uma olhada no que mencionei acima.
  10. Bom, funcionou em partes, pelo que entendi é o seguinte, tenho uma bematech mp 4200 instalada e funcionando na porta COM11 Se eu passar acbrposprinter1.porta:='COM11' daí entra no except em caso de algum erro, ou senão imprime normalmente. mas se eu passar acbrposprinter1.porta:='MP-4200 TH' daí não entra no except em caso de algum erro, ou senão imprime normalmente. 1 - se a mp-4200 th estiver em estado de erro, é ai que não entra no except 2 - se ela estiver online, imprime normal ACBrPosPrinter1.Modelo := ppEscBematech; ACBrPosPrinter1.Porta := 'MP-4200 TH'; acbrposprinter1.ControlePorta:=false; acbrposprinter1.VerificarImpressora:=true; mimp := TMemo.Create(nil); mimp.parent := self; mimp.visible := false; mimp.lines.add('</zera>'); mimp.lines.add('teste'); mimp.lines.add('teste'); mimp.lines.add('teste'); mimp.lines.add('</corte_total>'); try frmprincipal.acbrposprinter1.ativar; except showmessage('erro ao ativar'); end; frmprincipal.ACBrPosPrinter1.imprimir(mimp.text); frmprincipal.acbrposprinter1.desativar; freeandnil(mimp);
  11. ainda não resolveu, coloquei verificarimpressora True. Tem algo haver eu estar passando CONTROLEPORTA:= TRUE ?
  12. Tentei. Nao entrou no except e continua congelando a aplicação.
  13. Quando a impressora está off-line por algum motivo(cabo desconectado, drive não instalado ou porta com incorreta), realmente não entra no except, já tentei... try frmprincipal.ACBrPosPrinter1.imprimir(mimp.text); except on E: EInOutError do begin mostrarmensagem('Erro de comunicação com a impressora.','Erro de comunicação com a impressora. '+e.message+#13+'Classe: '+e.classname,'ERRO'); end; on e: Exception do begin showmessage('ERRO AO IMPRIMIR'); END; end;
  14. Boa Noite, Utilizando o componente acbrposprinter1, ao tentar imprimir caso a impressora não tenha sido encontrada a aplicação trava e congela. Existe alguma forma de tratar esta excessão ? reparei que no evento do componente possui algumas coisas mas no demo não tem nada.... O erro também ocorreu utilizando o demo. obrigado
×