-
Total de ítens
583 -
Registro em
-
Última visita
-
Days Won
2
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Jamil Araujo
-
-
25 minutos atrás, Daniel Simoes disse:
não, nesse caso, estamos informando para o ACBrPosPrinter, que página de código ele deve usar, para enviar os caracteres a impressora... (ou seja, ele faz uma conversão interna, antes de enviar)
Mas a impressora precisa estar configurada, em seu Sw.Básico, para usar a mesma página de código...
Espero poder contribuir, e assim resolvemos o problema em questão (assim espero)
mesmo que a impressora Bematech Esteja em esc/Pos ..... cp860 , posso alterar Sw.Básico via comando sem utilizar o programa da Bematech
exemplo em Decimal (que eu fiz , em uma impressora que era Esc/pos,)
27 64 -> reseta a impressora
29 249 53 0 -> seleciona esc/bema
29 249 55 2 ->cp850
-
1 hora atrás, Daniel Simoes disse:
Agora parece ser um ajuste na Página de Código da Impressora...
Usando o programa da Bematech, tente 850, 852, 860
me desculpe, posso até esta enganado, vou testar aqui, mais esse ajuste pode ser feito via comando, sem precisar entrar no
programa da Bematech, dito isso , acredito que quando utilizo ConfigGravarValor("PosPrinter", "PaginaDeCodigo", "2" )
ele já o fassa, ou deveria fazer.
-
10 horas atrás, Rafael Dias disse:
se você observar na sua classe você esta fazendo a conversão da string para utf8
hResult := DllCall(::hHandle, DLL_OSAPI, "POS_Imprimir", hb_StrToUTF8(eString), PulaLinha, DecodificarTags, CodificarPagina, Copias)
a função hb_StrToUTF8 faz isso.
@rafael dias, se retirar a função, fica da seguinte maneira (segue na imagem)
hResult := DllCall(::hHandle, DLL_OSAPI, "POS_Imprimir", eString, PulaLinha, DecodificarTags, CodificarPagina, Copias)
-
9 horas atrás, Rafael Dias disse:
pelo log apresenta erro na comunicação TCP.
Confere o IP e a porta.
sim
192.168.25.72:9100
como disse usei o teste do windows do ACBr para etiqueta e funcionou ....
a lib ela não aceita imprimir quando é rede (TCP: ou RAW:)
-
6 minutos atrás, Daniel Simoes disse:
@jamil, notei que não temos no SVN da ACBrLib, uma classe de Alto nível, para o ACBrPosPrinter, para Harbour... e estou sem comunicação com o @Rafael Dias, que está afastado por problemas pessoais...
Você mesmo que desenvolveu essa classe ?
Creio que a conversão de ANSI para UTF8, possa estar nela... Você poderia compartilhar esse Classe ?
Sim, segue ...
-
1 hora atrás, jamil disse:
Boa Noite,
Hoje comecei a usar a LibEtq, comprei uma impressora Zebra GT800 Ethernet ZPL,
porém ela (a lib ) não reconhece na rede ja tentei RAW: / TCP: / o nome instalado no CUPS e nada
via programação direta em zpl no meu sistema ela esta imprimindo nos teste que fiz...
segue os logs gerados para me dizerem onde Eu posso esta errando
obrigado.
acbrlib.ini 1 kB · 0 downloads ACBrLibETQ-20200415.log 10 kB · 0 downloads EtqLog.log 1 kB · 0 downloads
Só para completar, testei a impressora com o programa de Teste de Etiqueta disponível no Forum e imprimiu via TCP corretamente
serviu inclusive para que eu pudesse corrigir alguns erros, mais o problema continua, segue os logs atualizados....
Obrigado
-
Boa Noite,
Hoje comecei a usar a LibEtq, comprei uma impressora Zebra GT800 Ethernet ZPL,
porém ela (a lib ) não reconhece na rede ja tentei RAW: / TCP: / o nome instalado no CUPS e nada
via programação direta em zpl no meu sistema ela esta imprimindo nos teste que fiz...
segue os logs gerados para me dizerem onde Eu posso esta errando
obrigado.
-
49 minutos atrás, Daniel Simoes disse:
Você está enviando os acentos em UTF8... Veja esse trecho do Log:
https://www.utf8-chartable.de/
U+00E3 ã c3 a3 LATIN SMALL LETTER A WITH TILDEEu enviei como envio todas as escritas que são acentuadas para impressora (seja via Cairo ou EscPos -cp850- ) ou para o Gui (na tela )
uso no caso do nosso exemplo hb_utf8tostr( "emissão" ) e sai acentuado,
quando usei esse mesmo processo com a LibPos ela mudou para Emiss[195][163]o
-
4 minutos atrás, Daniel Simoes disse:
Se a impressora está em 850, então precisa funcionar...
Por favor anexe o Log gerado pela ACBrLib...
segue...
-
850.....
-
Obrigado @Daniel Simoes
perfeito, o invertido só funciona em esc/pos, assim como algumas outras funções da Bematech,
vou fazer mais uns teste para ver porque ela não esta acentuando mesmo selecianado cp850.
existe previsão para cria o suporte esc/pos para Bematech ?
-
user o programa da bematech....
-
17 minutos atrás, Rafael Dias disse:
Então como disse esta impressora tem um esquema de mudar para usar a emulação EscPos ou usa EscBema se você olhar na imagem do topico esta configurada para escbema, então se a sua impressora estiver configurara para usar emulação de escpos os comandos escbema não funciona e vice e versa
O recomendado para esta impressora é ser configurado em escbema.
mudei para esc/bema, não funcionou, continuou o mesmo problema
-
5 minutos atrás, Rafael Dias disse:
Esta impressora é dor de cabeça.
Você esta usando as configurações recomendadas neste topico ?
sim sim, já havia visto este tópico também
nem ali tem a demonstração da impressão do invertido, <in> </in> como eu mostrei usando comando esc/pos direto na impressora funciona
assim como os acentos..... só isso, as demais instruções/comandos (negrito, sublinhado, comprimido etc..) estão funcionando perfeitamente na impressora....
-
Boa Tarde,
comecei essa semana a usar a LibPosPrinter no linux junto com o Harbour, não tiver nenhum problema em criar os Metodos para o bom funcionamento da lib.
bem encontrei duas dificuldades a primeira foi quando tentei imprimir invertido ( <in> ), não imprimiu, estou mandado o log junto com imagem,
segundo mesmos mudando a pagina de codigo não consigo acentuar usando a lib...
desde já obrigado...
minha impressora é uma bematech MP-4200 TH
-
Boa Tarde,
gostaria de sugerir que a pasta MunIBGE, também fosse integrado as pasta do ACBrLib onde elas são necessárias ... (NFe / MDF-e .....)
pois estou tendo que Instalar e Desinstalar o ACBrMonitorPlus para pegar essa pasta necessária na Normatização de Municípios nas Libs
Obrigado
- 1
-
1 hora atrás, José M. S. Junior disse:
Bom dia
Nas configurações do seu arquivo .ini a tag "Filtro" está como "1", ou seja, gerar PDF... Deixe o valor desse campo como "0" para impressão normal.
Resolvido.....
Obrigado.....
- 1
-
28 minutos atrás, Daniel Simoes disse:
Poderia por favor anexar o arquivo de configuração ?
/home/jamil/trampo/01/acbrlib.ini
segue...
-
Boa noite,
após a ultima atualização da LibBoleto, parou de funcionar o método
Boleto_Imprimir
voce executa o método mais não imprime nada.... e não mostra o Preview....
as demais funções como e-mail/gerarpdf tudo ok.
segue o arquivo de log
-
-
Em 06/03/2020 at 16:48, Rafael Dias disse:
Cara seguinte eu tentei de varias maneira reproduzir seu erro aqui e não consegui.
Então peço se possível crie uma vm no virtual box onde ocorra o erro e me envie para que eu possa tentar corrigir este erro.
Boa Noite @Rafael Dias
segue o link para download da vm.....
https://drive.google.com/file/d/11qaRNdgzI80zqvGOoA_BPWQQEdyQ5ff0/view?usp=sharing
a senha do usuário / root é a letra ..... " a "
- 2
-
57 minutos atrás, Rafael Dias disse:
@jamil poderia testar com a dll em anexo.
@Rafael Dias, não surtiu efeito, continua imprimindo sem o código de barras...
-
14 minutos atrás, Rafael Dias disse:
Você esta escrevendo errado olhe o correto é "ImprimeDescAcrescItem" e você colocou "ImprimeDescAcrescI1tem"
eu esbarrei nessa configuração na hora de configurar
ConfigGravarValor("DANFENFCe", "FonteLinhaItem.Name", "Luxi Mono")
que voce adicionou ontem...... puttttssss
estou ficando cego.....
Obrigado mais uma vez a equipe e desculpa a falta de atenção da minha parte
- 1
-
38 minutos atrás, José M. S. Junior disse:
@jamil, aparentemente não há nada errado com a lib utilizando esta configuração desabilitada, pode ser algo na passagem de parâmetros do lado da sua aplicação. Veja o teste:
33200300127817000125650080000003091000000083-nfe.pdf 27 kB · 0 downloads
me ajuda @José M. S. Junior,
a configuração para que não sai desconto é esta ?
ConfigGravarValor("DANFENFCe", "ImprimeDescAcrescI1tem", "0")
só para saber onde estou errando...
Impressão usando a LibPosPrinter
em ACBrLibPosPrinter
Postado · Editado por jamil
ok, mais mesmo a impressora estando em esc/bema codigo da pagina cp850
configurado sw.Básico da impressora usando o programa da Bematech
imprime sem assento assim:
acbrlib.ini ACBrLibPosPrinter-20200417.log