Bruno Machado Jardim
-
Total de ítens
21 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Bruno Machado Jardim
-
-
-
Realmente, mas isso aconteceu comigo e alguns clientes. Depois q mando imprimir com o ACBrPosLib parece que fica um cache das configurações e desconfigura a impressora. Posso estar falando besteira. Mas geralmente meus clientes tem ifood e acaba desconfigurando a impressão. Achei estranho e tb não vi motivo pra isso. Mas quis saber se tem algo a ver ou foi coincidência.
-
Bom dia,
Utilizo impressão com ACBrLibPosPrinter.
Imprime certinho, mas desconfigura a impressora para outros programas. como posso resolver isso?
-
Mas uma pergunta:
O texto entao nao quebra automaticamente? -
Obrigado. Se quiser fechar esse topico ja esta ok! Duvidas tiradas.
-
ok, obrigado, ajudou bastante. com a configuração certa imprime tanto 80mm qnt 58mm certinho?
-
essa é uma impressora de teste, temos muitos clientes que usam impressoras chinesas que nao tem padrao. será q tenho q na instalacao ver sobre o modelo nelas? E o pior geralmente as chinesas sao as 58mm
-
-
Se conseguirem me ajudar , so resta isso para eu liberar o programa para os clientes. A biblioteca é muito boa mesmo, parabens!!
E hj é dia de muita impressao por ser sexta. -
-
Obrigado, vou testar. Mais uma dúvida: qual o numero em colunas para 80mm e 58mm? Testei no demo e nao teve alteracao.
Por exemplo, coloquei 20 colunas e utilizo a tag </linha_simples> e a as de alinhamento. nao muda o alinhamento. por isso perguntei aqui. tem algo a mais que preciso fazer?
-
Boa tarde,
Como consigo definir a largura da impressao pra impressoras com 58mm ou 80mm?
Estou utilizando o ACBrLib.PosPrinter
Coloquei assim:posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter_MPagina, "Largura", 58);
Mas não funcionou.
Olhei na documentação e não encontrei muita coisa.Obrigado
-
Achei o problemas, estavamos utilizando o projeto MT e qnd mudei para o ST deu certo.
- 1
-
O demo rodar perfeitamente. Analisamos o demo e a unica coisa diferente é q coloquei em um botao para teste o codigo q passei. o resto a principio ta igual. o que copiei do demo ta post inicial.
Meu codigo ta assim:
using ACBrLib; using ACBrLibPosPrinter; using ACBrLib.Core; using ACBrLib.Core.PosPrinter; .... private ACBrPosPrinter posPrinter; ... public frmPrincipal() { InitializeComponent(); // Inicializando a classe e carregando a dll posPrinter = new ACBrPosPrinter(); }
Em um botão assim:
posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "ArqLog", "C:\\ACBrLibPosPrinter-20200917.log"); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "Modelo", 0); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "Porta", "RAW:EPSON TM-T20 Receipt"); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "ColunasFonteNormal", 48); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "EspacoEntreLinhas", 0); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "LinhasBuffer", 0); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "LinhasEntreCupons", 21); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "ControlePorta", 0); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "CortaPapel", 1); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "TraduzirTags", 1); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "IgnorarTags", 0); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "PaginaDeCodigo", 5); posPrinter.ConfigGravar(); posPrinter.Ativar();
Após o ativar iria colocar os textos para imprimir.
-
Fiz sim! funcionou legal. o que coloquei ai foi uma copia de alguns parametros que vou precisar.
-
Td certo. mas o erro ocorre nessa linha. nao chega nem a criar o log.
Coloquei o log primeiro para ver se criava.
-
Obrigado, arrumei conforme documentação.
Mas infelizmente o erro persiste. Onde encontro o Log?
Código arrumado:
posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "ArqLog", "C:\\ACBrLibPosPrinter-20200917.log"); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "Modelo", 0); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "Porta", "RAW:EPSON TM-T20 Receipt"); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "ColunasFonteNormal", 48); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "EspacoEntreLinhas", 0); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "LinhasBuffer", 0); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "LinhasEntreCupons", 21); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "ControlePorta", 0); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "CortaPapel", 1); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "TraduzirTags", 1); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "IgnorarTags", 0); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "PaginaDeCodigo", 5); posPrinter.ConfigGravar(); posPrinter.Ativar();
Na primeira linha do código acima
-
Obrigado!
O arquivo é gerado corretamente na pasta raiz do projeto.
posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "Modelo", "ppCustomPos"); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "Porta", "RAW:EPSON TM-T20 Receipt"); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "ColunasFonteNormal", 48); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "EspacoEntreLinhas", 0); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "LinhasBuffer", 0); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "LinhasEntreCupons", 21); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "ControlePorta", false); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "CortaPapel", true); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "TraduzirTags", true); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "IgnorarTags", false); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "ArqLog", "C:\\ACBrLibPosPrinter-20200917.log"); posPrinter.ConfigGravarValor(ACBrSessao.PosPrinter, "PaginaDeCodigo", "pcUTF8"); posPrinter.ConfigGravar(); posPrinter.Ativar();
Tento fazer isso e da erro na primeira linha.
Como consigo saber o motivo certinho? tem algum modo? -
Tem algo errado com a pergunta?
-
Boa tarde,
Estou tentando implementar para simplesmente imprimir cupom nao fiscal de pedidos. Fiz tudo certo ate o momento(acho).
using ACBrLib; using ACBrLibPosPrinter; using ACBrLib.Core; using ACBrLib.Core.PosPrinter; .... private ACBrPosPrinter posPrinter; ... public frmPrincipal() { InitializeComponent(); // Inicializando a classe e carregando a dll posPrinter = new ACBrPosPrinter(); }
Fiz tudo até aqui, daqui em diante se uso o a variavel posPrinter retorna erro CheckResult = -3.
Como consigo implementar essa lib no meu projeto. Olhei o demo, mas acho q falta definir alguma coisa aqui.
Podem me ajudar?
Desde já obrigadoEstou utilizando Visual Studio - C#
Impressão com ACBrLibPosPrinter ok, mas desconfigurar a impressora para outros programas
em Dúvidas gerais
Postado
ja uso esse metodo. mas vou verificar melhor. pode encerrar o topico sem problemas.