Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 31-01-2019 em todas as áreas

  1. Acabo de receber o link dessa notícia... http://diariodonordeste.verdesmares.com.br/editorias/negocios/online/sao-luiz-fara-parte-de-projeto-piloto-para-resolver-problema-de-lentidao-na-emissao-de-notas-fiscais-1.2056827 Me parece que depois de ver em loco, a lentidão e problemas causados pelo Integrador Fiscal, a SEFAZ de CE, decidiu remove-lo, e permitir o acesso ao MFE, diretamente pelo Driver do fabricante... Não está por dentro do "Integrador Fiscal -CE" ? Veja esse link: https://www.djpdv.com.br/como-emitir-nfc-e-usando-o-integrador-fiscal/
    4 pontos
  2. Atualização da homologação - Rev. 1: O ACBr é um projeto vivo que recebe atualizações diárias. Essas atualizações, normalmente, envolvem correções e novas funcionalidades. Para acompanhar esta realidade, adição de novos testes e revisão dos existentes são frequentes em novas homologações. Fica evidente também, que homologações antigas necessitam de revisões. Por conta disso, adicionamos nesta postagem, informações adicionais e novos testes comumente encontrado em homologações recentes. Quando houver novas funcionalidades nos componentes ocasionando a necessidade de novos testes, serão feitas novas postagem, no mesmo tópico, informando novos testes realizados com o acréscimo da revisão. Ex.: Rev. 2, Rev. 3 … Rev X. Ambiente: Computador Desktop Sistema Operacional Windows 10 64Bit atualizado (31/01/2019) Processador Intel Core 2 Duo E5400 2.20GHz Memória 2 GB USB 2.0 Dip-Switches: Algumas configurações somente são passíveis de alteração através dos dip-switches presente na impressora. Ele permite alterar a velocidade da porta serial física, desabilitar ou habilitar a guilhotina e a campainha, definir a densidade da impressão, etc. Um dip-switch é um componente eletrônico com várias chaves liga/desliga numeradas sequencialmente. Na base da impressora há uma tampa para acesso a ele: Nós não alteramos as configurações para realizar os testes de compatibilidade. Contudo, achamos válido descrever a funcionalidade de cada chave nesta postagem, baseando no manual do fabricante: Dip-Switch 1 (SW1) Chave Função Ligada(on) Desligada Padrão de Fábrica Porta serial física 1 Avanço Auto Line Desabilita Desabilita Desabilitada Baudrate Chave 6 Chave 7 Chave 8 2 Handshaking XON/XOFF DTR/DSR DTR/DSR 115200 ligada ligada ligada 3 BITs de Dados 7 Bits 8 Bits 8 Bits 57600 desligada desligada ligada 4 Checar Paridade Sim Não Não 38400 (padrão) desligada ligada ligada 5 Seleção Paridade Par Ímpar Ímpar 19200 desligada desligada desligada 9600 desligada ligada desligada 4800 ligada desligada ligada 2400 ligada desligada desligada Dip-Switch 2 (SW2) Chave Função Ligada(on) Desligada Padrão de Fábrica Densidade de impressão 1 Português/Inglês Português Inglês Português Chave 5 Chave 6 2 Corte do papel ao pressionar o botão avanço Habilita (Chave 7 deve estar desligada) Desabilitado Desabilitado 1 (claro) ligada ligada 3 Cutter Desabilitado Habilitado Habilitado 2 (padrão) desligada desligada 4 Condição "Ocupada" Recebe Buffer completo *Offline *Recebe buffer completo Offline 3 ligada desligada 7 Botão Avanço Imprime Senha (UGS) Avanço "normal" de papel Avanço normal de papel 4 (escuro) desligada ligada 8 Status do sensor de pouco papel Desabilitado Habilitado Habilitado Impressão do Autoteste: Siga os passos abaixo: Com a impressora desligada, mantenha pressionado o botão Avanço(1) pressionado e Ligue a impressora(2); A impressora emitirá um sinal sonoro e iniciará a impressão do Autoteste. Ao iniciar a impressão, pare de pressionar o botão Avanço(1) : O GIF animado abaixo exemplifica o procedimento descrito acima: Testes usando os componentes e Demos do ACBr Utilizamos a versão 3.1.0 do PosPrinterTeste.exe, demo do ACBrPosPrinter, parte do projeto ACBr, para efetuar testes na impressora. A ultima versão do PosPrinterTestes.exe está disponível neste link: https://www.projetoacbr.com.br/forum/files/file/364-posprintertesteexe/ Durante os testes deixamos as configurações desta forma: Modelo: ppEscPosEpson; Porta: RAW:ELGIN i9(USB); Colunas: 48; Espaços: 30; Linhas Pular: 3; Pag. codigo: pc860; KC1: 32; KC2: 32; FatorX: 1; FatorY: 1; Demais configurações não alteramos; Resultados: Page Mode: Funcionou conforme o esperado, permitindo o uso de DANFCe com QRCode Lateral Suporte a impressão de imagens e gravação de logotipos: Realizamos os testes de impressão de imagens e gravação de logotipo na impressora, através de comandos Esc/Pos. Maiores detalhes destas funcionalidades podem ser conferidos neste link: https://www.projetoacbr.com.br/forum/topic/48851-acbrposprinter-suporte-a-impress%C3%A3o-de-imagens-e-grava%C3%A7%C3%A3o-de-logos/ Abaixo, o resultado das funcionalidades testadas: ok Impressão de imagem; ok Gravar logotipo na memória da impressora; ok Apagar logotipo na memória da impressora; ok Imprimir logotipo gravado na memória da impressora; Teste de acentuação: Para realizarmos os testes de acentuação com diferentes páginas de código, procedemos da seguinte forma: Inserimos um pantograma da língua portuguesa, contendo todas as letras e acentos(1) usando as fontes do Tipo A e B; No cabeçalho foi colocado a tag </zera>(2) para limpar as configurações a cada teste; Foi realizada uma impressão por página de código disponível na impressora(3) : Resultados: pc473: Alguns acentos circunflexos, crases e todos os til foram ignorados; pc850: Todos os acentos foram impressos corretamente; pc852: Todos os acentos circunflexos, crases e os til foram ignorados; pc860: Todos os acentos foram impressos corretamente; pc1252: Todos os acentos foram impressos corretamente; Impressão de extratos do SAT com QRCode e Logotipo lateral: Utilizamos a versão 2.1 do SATTeste, demo do ACBrSAT, parte do projeto ACBr. Realize o download neste link: https://www.projetoacbr.com.br/forum/files/file/316-sattesteexe/ Testamos a impressão usando o Spool do Windows através do Gerador de Relatórios Fortes Report, e também usando a impressão em ESC/POS. As configurações utilizadas foram as seguintes: Fortes EscPOS Largura: 285 Topo: 0 Fundo: 0 Esquerda: 1 Direita: 1 Colunas: 48 Espaço Linhas: 40 Linhas Pular: 4 Pag.codigo: pc860 Modelo: ppEscEpson Porta: RAW:ELGIN i9(USB) O mesmo cupom impresso usando Esc/POS (esquerda) e Fortes (direita):
    3 pontos
  3. Aparentemente sim, porque a consulta aqui funcionou normalmente.
    3 pontos
  4. obrigado senhores pela atenção, e por reativar a posição do logo, depois do update de hoje deu boa e desculpe gerar uma discussão tão grande, mas acredito ser para melhorar! Refactoring simplificou e ajudou bastante, eu sempre me bugava e na dúvida preenchia as informações nos 2 componentes (impresso e acbrnfe)!
    2 pontos
  5. O problema realmente foi resolvido Gerei o ACBrMonitorPlus versão 1.2.0.42 Fontes svn versão 16451 Lazarus 1.8.4. 32 bits Windows 10 64 bits Agradeço o empenho de vocês na solução. Obrigado @José M. S. Junior Obrigado @Nelson A Sousa O tópico está resolvido e pode ser encerrado. Obrigado
    2 pontos
  6. Daniel, achei o BO, o cliente mexeu nos parâmetros e deixou as colunas em 0, agora foi..obrigado pela atenção.
    2 pontos
  7. Bom dia Emanuel, Muito obrigado pela colaboração, fiz uma pequena alteração na sua proposta e enviei para o repositório.
    2 pontos
  8. Para isso você pode usar o comando de Consultar a última sessão, e recuperar o XML da Venda
    2 pontos
  9. Obrigado, fiz a atualização no svn e funcionou normalmente.
    2 pontos
  10. Bom dia @augelias É isso mesmo. Vou trocar umas ideias neste tópico também. Muito obrigado!
    2 pontos
  11. Bom dia seu fortes pode estar desatualizado
    2 pontos
  12. Boa tarde, Fiz alguns testes aqui alterando as propriedades AutoZise=False e AutoExpand=False do painel (pLogo) e funcionou. Alterei tambem o tamanho da logo para mais e para menos DanfeFortes1.TamanhoLogoHeight:=70; DanfeFortes1.TamanhoLogoWidth :=70; testei tambem com diferentes tamanhos de logo e todas funcionaram.
    2 pontos
  13. Boa tarde @João Paulo Müller Acredito que nesta postagem abaixo você vai conseguir esclarecer tuas dúvidas (é onde estou acompanhando pra esclarecer as minhas!):
    2 pontos
  14. Esse é o problema, tem menos espaço na impressão lateral do que a normal, por isso, se o logo for maior que o espaço a impressora deixa em branco. Recomendo que diminua o tamanho do logo se deseja imprimir-lo lateralmente.
    2 pontos
  15. - Enviada correção para o SVN, subi ainda uma melhoria na interface da demo, para poder add os anexos pela interface. SVN Rev.: [16443]
    2 pontos
  16. @Italo Jurisato Junior Boa tarde, por favor, analise esses ajustes que são relevantes para o envio no layout 2.5, todas essas alterações foram testadas e validadas corretamente pelo webservice.. A questão do S-1250, fizemos as alterações para testar e que ficou correto, porém, precisa analisar se é a melhor forma em deixar assim, já que agora precisa ser enviado em forma de Atributo.. Segue os fontes.. pcesCommon.pas pcesConversaoeSocial.pas pcesGerador.pas pcesS1250.pas pcesS2299.pas pcesS2300.pas pcesS2399.pas
    2 pontos
  17. Alguem ja usou o site https://www.receitaws.com.br/ para pesquisa de CNPJ. Fiz um teste nele pelo proprio site no linke https://www.receitaws.com.br/v1/cnpj/11111111111 (CNPJ) para pesquisa e fez o retorno de algumas informações que não tem na receita federal. Alguem ja fez uso desses site ?
    1 ponto
  18. Bom dia Pessoal, Me deparei com um pequeno problema mas que é bem incômodo, quando realizei a leitura do retorno sicredi, cnab240, vi que alguns boletos que foram baixados pelo banco, o sistema identificou com a descricao 'Entrada Confirmada'. Quando fui investigarm, reparei o seguinte, na unit ACBrBancoSicredi.pas ocorre o seguinte.. Considerando o tipo de ocorrência 09 a rotina CodOcorrenciaToTipo me devolve toRetornoBaixadoViaArquivo. Ja a rotina TipoOCorrenciaToCod não esta tratando toRetornoBaixadoViaArquivo mas sim toRetornoBaixado Com essa divergência acaba caindo no default da rotina que seria '02'. Não vejo problema na rotina TipoOCorrenciaToCod tratar tanto toRetornoBaixadoViaArquivo quanto toRetornoBaixado, com ambos retornando 09. Segue em anexo a minha sugestão de alteração para que possa ser analisada. Grato ACBrBancoSicredi.pas
    1 ponto
  19. Obrigado Daniel Consegui resolver realmente estava faltando as dlls no System do Windows. Obrigado!
    1 ponto
  20. Boa tarde, Fontes atualizados, testados e problema resolvido. Obrigado.
    1 ponto
  21. Entendo, postei aqui por tratar-se de 2 erros que, um já previamente identificado nos retornos da SEFAZ fora do padrão nacional, e outro, que no meu entendimento poderá ser de grande ajuda a todos, a validação do GTIN. Sendos os mesmos específicos de Minas Gerais.
    1 ponto
  22. Testei com o Edge e o Chrome e funcionou, o problema estava mesmo no Firefox (v65.0) obrigado!
    1 ponto
  23. Experimente executar o ACBrMonitor de outro diretório... Não copie o arquivo ACBrMonitor.ini, deixe a aplicação criar um novo e refaça as configurações...
    1 ponto
  24. Seria mais ou menos assim: if ACBreSocial1.WebServices.ConsultaLote.RetConsultaLote.Status.cdResposta in ([201, 202]) then // Autorizado com Sucesso ou advertência begin for i:=0 to ACBreSocial1.WebServices.ConsultaLote.RetConsultaLote.retEventos.Count-1 do // Lista de eventos enviados (S-1200, S-1210, S-2299, S-1295, S-1299) begin for j := 0 to ACBreSocial1.WebServices.ConsultaLote.RetConsultaLote.retEventos.Items[i].tot.Count-1 do begin // eventos da série 5000 associados // identifica o tipo, e realiza as leituras das propriedades case retEvento.tot[j].Evento.TipoEvento of teS5001: TS5001(retEvento.tot[j].Evento.GetEvento).EvtBasesTrab.IdeEvento.nrRecArqBase; teS5002: TS5002(retEvento.tot[j].Evento.GetEvento).EvtirrfBenef.IdeEvento.nrRecArqBase; teS5003: TS5003(retEvento.tot[j].Evento.GetEvento).EvtBasesFGTS.IdeEvento.nrRecArqBase; teS5011: TS5011(retEvento.tot[j].Evento.GetEvento).EvtCS.InfoCS.nrRecArqBase; teS5012: TS5012(retEvento.tot[j].Evento.GetEvento).EvtIrrf.infoIRRF.nrRecArqBase; teS5013: TS5013(retEvento.tot[j].Evento.GetEvento).EvtFGTS.infoFGTS.nrRecArqBase; end; end; end; end;
    1 ponto
  25. Bom dia! Recebemos um e-mail de um gerente de uma agência do SICOOB, onde se refere a algumas exigências do Banco Central para a emissão de boletos. Segue a mensagem do e-mail: "Bom dia prezados, *Segue exigências do Banco Central para EMISSÃO DE BOLETOS que passarão a vigorar a partir de 18/03/2019:* 1. A partir de 18/3/2019, o ‘Segmento *J52’*, utilizado no serviço ‘Pagamento de Títulos de Cobrança do layout CNAB 240’ passará a ser obrigatório para o pagamento de boletos de qualquer valor. 2. Para atendimento dessa exigência, como complemento nas validações do pagamento na base centralizada de boletos, se faz necessário o envio das seguintes informações: − Nome e CPF/CNPJ do Beneficiário; − Nome e CPF/CNPJ do Pagador informado no boleto; − Nome e CPF/CNPJ do Sacador Avalista (quando houver). 3. Por se tratar de demanda mandatória, a partir de 18/3/2019, serão rejeitados quaisquer registros cujas informações relativas ao ‘Segmento *J52’ *não estejam devidamente preenchidas. *4. Esta obrigatoriedade se aplica apenas a EMISSORES que **utilizam sistemas próprios (SISTEMAS DE TERCEIROS). * *Solicitamos que entrem em contato com seus respectivos DESENVOLVEDORES para adequação do parâmetro até a respectiva data." Alguém aí está sabendo dessas alterações, se já foram feitas no ACBR ou se tem previsão? Procurei nos layouts dos bancos que trabalho e não encontrei nada a respeito desse seguimento J-52.
    1 ponto
  26. E se deixar a caixa de seleção de impressoras em branco? é bom dar uma conferida nas permissões da pasta de geração dos xml e pdfs.
    1 ponto
  27. Bom dia. Eu consegui emitir em teste sem problemas, mas não estou utilizando o ACBR para NFS-e. Com as informações que eles divulgaram para teste, funcionou. Minha única dúvida é sobre a assinatura, que é diferente da que era utilizada. No mais, funcionou sem muitos problemas.
    1 ponto
  28. Bom dia Thiago, O problema é que o componente Gera e Envia o XML do RPS que só contem o CNPJ e IM do prestador, já o XML da NFS-e retornado pelo provedor tem todos os dados. O DANFSE criado e disponibilizado se utiliza das informações contidas no XML da NFS-e e não do RPS.
    1 ponto
  29. Resolvi. Eu tenho a licença sim, a própria Embarcadero me mandou um e-mail com a chave para desativar. A licença tem durabilidade de 1 ano. Para resolver eu copiei todos os arquivos que possui nas pastas que estão dentro de DLLs e colei lá no System32, que fica dentro da pasta Windows. Dessa forma, no momento da instalação foi possível encontrar os pacotes. Segue o link que me ensinou a fazer isso:
    1 ponto
  30. O teu XML está validando normalmente aqui com os Schemas do ACBr...
    1 ponto
  31. Você não tem uma licença community instalada na sua máquina. Veja essa linha que aparece várias vezes no seu arquivo de log: Isso indica que a versão instalada não suporta compilação por linha de comando.
    1 ponto
  32. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  33. São erros diferentes... Erros na internet não afetam o funcionamento de Vendas do SAT Assim como todo equipamento, podem haver erros no funcionamento do mesmo... cliente puxa o cano, derruba, etc.. Você.DEVE verificar a presença do SAT, antes do envio de cada venda...Isso é feito facilmente com uma chamada a ConsultarSAT
    1 ponto
  34. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  35. Boa noite esse problema e com certeza da pasta schemas vai na onde você instalou o acbr por exemplo : C:\ACBr\Exemplos\ACBrDFe\Schemas\CTe copia tudo para sua pasta de schemas .
    1 ponto
  36. EMBarbosa, obrigado por responder. Eu testei o exemplo e também não obtive sucesso. Troquei os servidores experimentando outros disponíveis e não deu certo. Me disseram também que eu deveria copiar a DLL msvcr120.dll para a pasta do executável mas ainda assim não deu. Vou ver o link que você colocou acima e tentar resolver. Obrigado.
    1 ponto
  37. Boa tarde, solicitei ao pessoal de TI da prefeitura que abrisse um chamado junto a empresa GovBr (desenvolvedora do provedor PromimV2) para dar mais explicações sobre esta autenticação com certificado que estão exigindo. Assim que tiver um retorno, posto aqui.
    1 ponto
  38. Obrigado pelo retorno BigWings, então é so eu comentar esta linha que irá funcionar para A1 e A3. Os outros posso deixar como mencionei.
    1 ponto
  39. Boa tarde, pradilsoncarlos. Por que você não utiliza a Community Edition? Você tem que instalar na ordem correta, veja o documento "Bem_Vindo_ao_Trunk2.pdf", encontra-se na raiz do ACBr, assim você saberá as dependências dos pacotes e qual instalar primeiro.
    1 ponto
  40. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  41. Vai mesmo. Principalmente levando em conta que esse serviço é instável, logo vamos ter vários usuários reclamando que seus aplicativos travaram. Trate isso na sua aplicação. Coloque um número limite de tentativas. Por último, se não me falha a memória, existem outros códigos http que são OK mas não é 200.
    1 ponto
  42. Obrigado meu amigo... resolvido!
    1 ponto
  43. Está faltando informar o percentual de partilha, sem essa informação o componente ignora todo o grupo.
    1 ponto
  44. Boa tarde. Me parece que caso não seja possível vai acabar entrando em looping infinito. Att
    1 ponto
  45. Introdução: Recebemos gentilmente da Bematech, a impressora não fiscal MP-2800 TH, para testes. Utilizando os exemplos do ACBr: PosPrinterTeste.exe e SATTeste.exe. Computador HP Proliant ML110 Sistema Operacional Windows 10 64Bit atualizado (22/08/2018) Processador Intel Xeon X3220 2.40GHz Memória 2 GB USB 2.0 Porta Serial física Conector DB9 Impressora MP-2800 TH Protocolo Epson Esc/Pos Meios de comunicação Serial Física usando conector DB9 Serial emulada através da porta USB USB TCP/IP usando cabo de rede (RJ45) Itens que a acompanham Cabo USB padrão B Fonte de alimentação bivolt Cabo de alimentação CD de instalação Importante: Diferente do padrão das impressoras da Bematech, esta impressora usa o protocolo Esc/POS Epson e não Esc/POS Bematech. Na data desta postagem, esta impressora é um lançamento da Bematech. Portanto, não há links disponíveis para os drivers e manuais no site da Bematech. Entre em contato com o suporte caso precise de algo: https://www.bematech.com.br/faleconosco De acordo com a Bematech, os drivers estarão disponíveis neste link: http://bematechpartners.com.br/portalPartners/ Dip-Switches: Algumas configurações somente são passíveis de alteração através de um dip-switch presente na impressora. Ele permite alterar a velocidade da porta serial física, desabilitar ou habilitar a guilhotina e a campainha, definir a densidade da impressão, etc. Um dip-switch é um componente eletrônico com várias chaves liga/desliga numeradas sequencialmente. Na base da impressora há uma tampa para acesso a ele: Chave Função Ligada(on) Desligada Porta serial física 1 Guilhotina Desabilita Habilita Baudrate Chave 7 Chave 8 2 Campainha Habilita Desabilita 115200 desligada ligada 3 Densidade de impressão Escuro Claro 38400 ligada ligada 4 Código de caracteres de dois bytes Desabilita Habilita 19200 desligada desligada 5 Caracteres por linha 42 48 9600 ligada desligada 6 Gaveta de dinheiro (RJ11) Desabilita Habilita As chaves 7 e 8 controlam a velocidade da porta serial. Definimos 115200 Baud na porta serial física deixando a chave 7 desligada e a chave 8 ligada. Impressão do Autoteste: Siga os passos abaixo: Com a impressora desligada, mantenha pressionado o botão Avanço de Papel(1) pressionado e Ligue a impressora(2); As luzes Ligada(3) e Erro(4) acenderão. Neste momento pare de pressionar o botão Avanço de Papel(1); A impressão do Autoteste será feita após a luz de Erro(4) apagar: O GIF animado abaixo exemplifica o procedimento descrito acima: Instalação da MP-2800 TH: USB - Spooler do Windows: Para realizar a instalação siga as etapas abaixo: Com a impressora ligada, conecte a impressora e conecte-a porta USB; Será exibido Nenhuma Impressora Conectada(1) em Gerenciador de Dispositivos: Com o CD no computador, realize a instalação Driver - Impressora Bematech MP-2800 TH.exe clicando em Avançar(2); Selecione o Sistema Operacional(3) e clique em Instalar o driver da impressora(4); Siga com a instalação do driver selecionando as opções conforme sua necessidade; Selecione o USB onde sua impressora está conectada, no nosso caso foi a USB001(5), depois clique em Instalar(6); Após concluir a instalação, será exibida a impressora Bematech MP-2800 TH em Impressoras e Scanners: USB – COM Emulada: Por padrão, a MP-2800 TH tem a emulação da COM via USB desabilitada. Para habilitá-la é necessário usar a ferramenta de configuração Bematech Printer SettingTool v1.3. Entre em contato com a Bematech para adquirir o software. Para realizar tal tarefa, siga os passos abaixo: Execute o Bematech Printer SettingTool v1.3; Selecione o meio de comunicação usado, no nosso exemplo foi USB(1). Também são permitidos via serial física (COMx) e TCP/IP; Selecione a aba Config. Impressora(2); Defina o Modo VCOM(3) e depois clique em Configurar modo USB(4); A impressora reiniciará. Quando ela estiver pronta novamente, o Windows 10 reconhecerá a nova porta serial, em nosso exemplo foi a COM3: Não foi necessário instalar qualquer driver para reconhecer essa porta emulada. COM Física - Esc/POS: Não foi necessário instalar qualquer driver para realizar a comunicação. Bastou apenas conectar o cabo serial entre o computador e a impressora. Importante: O cabo serial não acompanha a impressora. TCP/IP – Esc/POS: Para realizar este teste foi preciso mudar o endereço de rede da impressora. Para tal, usamos o software de configuração Bematech Printer SettingTool v1.3 seguindo os passos abaixo: Selecione o meio de comunicação usado, no nosso exemplo foi USB(1). Também são permitidos via serial física (COMx) e TCP/IP; Na aba Config. Ethernet(2), defina o novo endereço de rede(3); Por ultimo, clique em Configurar novo endereço IP(4? TCP/IP - Spooler do Windows: Para realizar a instalação siga as etapas abaixo: Siga todos os passos do item TCP/IP – Esc/POS(passo anterior a este); Siga até o passo 5 no item USB – Spooler do Windows acima neste mesmo documento; Clique em Criar porta...(1); Selecione Standard TCP/IP Port(2) ==> Nova porta(3) ==> Avançar(4); Preencha com o IP da impressora (Ex.: 192.168.15.31) o campo Nome da Impressora ou Endereço IP(5) e clique em Avançar(6) Clique em Avançar(7) e depois Concluir(8) Após concluir a instalação, será exibida a impressora Bematech MP-2800 TH em Impressoras e Scanners: Adicionar Logotipo: A adição do logotipo é feita pela ferramenta de configuração Bematech Printer SettingTool v1.3. Entre em contato com a Bematech para adquirir o software. Siga os passos abaixo para adição do logotipo na impressora: Ao executar o programa, selecione um meio de comunicação válido com a impressora. No nosso caso usamos a porta serial física COM1(1) e Baudrate 115200(2); Selecione a aba Config. Logo NV(3) e depois Selecionar e carregar logo(4); Selecione o arquivo de Logotipo e depois clique em Abrir(5); A impressora carregará o Logotipo e reiniciará; Após isso, selecione o Modo de impressão(6) e faça um teste clicando em Imprimir Logo NV(7) Testes usando os componentes e Demos do ACBr: Utilizamos o PosPrinterTeste.exe, demo do ACBrPosPrinter, parte do projeto ACBr, para efetuar testes na impressora. O PosPrinterTestes.exe está disponível neste link: https://www.projetoacbr.com.br/forum/files/file/364-posprintertesteexe/ Durante os testes deixamos as configurações desta forma: Modelo: ppEscPosEpson; Porta: COM1; Colunas: 48; Espaços: 40; Linhas Pular: 4; Pag. codigo: pc860; Demais configurações não alteramos; Testes de comunicação: Usando o campo Porta, testamos os 5 meios de comunicação possíveis com a impressora: COMxx (Física)– Para comunicação serial. No nosso exemplo usamos a COM1; USB - COMxx (Emulada)– Também para comunicação serial. No nosso ambiente o Windows definiu a porta serial do computador como COM3; TCP/IP – Para envios de comandos Esc/POS diretamente para a impressora usando TCP/IP. (Exemplo: TCP:192.168.15.31:9100); RAW:nome da instalação da impressora (USB)– Para enviar a impressão ao Spool do Windows em modo RAW. (exemplo: RAW:Bematech MP-2800 TH) RAW:nome da instalação da impressora (TCP/IP)– Também com o Spool do Windows, mas usando o protocolo TCP/IP com a impressora conectada diretamente na rede (exemplo: RAW:Bematech MP-2800 TH); Resultados: As imagens abaixo exemplificam a compatibilidade da impressora com o componente ACBrPosPrinter. Com algumas pequenas ressalvas descritas abaixo, observe que o equipamento se saiu muito bem, efetuando a impressão de acordo com os comandos suportados pelo protocolo Epson Esc/Pos: Formatação de carácter: Com exceção da fonte itálico, todas as demais propriedades funcionaram perfeitamente: Alinhamento: Todos os tipos de alinhamento funcionaram conforme o esperado: QR Code: Todos os códigos utilizados foram impressos corretamente: Código de Barras: Os tipos std25, CODE11 e MSI não foram impressos: Logotipo: Para realizar o teste, deixamos a configuração da seguinte forma: KC1: 1 KC2: 0 FatorX: 2 FatorY: 2 Leitura de Informações: A impressora retornou o Status pela porta COM1 (Física), porta COM2 (emulada) e pela rede TCP/IP: Page Mode: Funcionou conforme o esperado, permitindo o uso de DANFCe com QRCode Lateral Teste de acentuação: Para realizarmos os testes de acentuação com diferentes páginas de código, procedemos da seguinte forma: Inserimos um pantograma da língua portuguesa, contendo todas as letras e acentos(1); No cabeçalho foi colocado a tag </zera>(2) para limpar as configurações a cada teste; Foi realizada uma impressão por página de código disponível na impressora(3); Resultados: pc473: Alguns acentos circunflexos e todos os til foram ignorados: pc850: Todos os acentos foram impressos corretamente: pc852: Todos os acentos circunflexos, crases e o til foram ignorados: pc860: Todos os acentos foram impressos corretamente: pc1252: Todos os acentos foram impressos corretamente: Leitura de Status: A leitura do estado da impressora é funcional através da porta serial física (COM1) e protocolo TCP/IP. Abaixo alguns status retornados pela impressora: Pronta para uso: “Nenhum Erro encontrado”; Tampa aberta: “stSemPapel, stOffLine, stTampaAberta,”; *Pouco papel: “Nenhum Erro encontrado”; Sem papel: “stSemPapel, stOffLine”; Gaveta de dinheiro aberta: “stGavetaAberta,” obs.: De acordo com o fabricante, a impressora não tem suporte a sensor de pouco papel. Impressão de extratos do SAT com SATTeste: O SATTeste é um demo do ACBrSAT, parte do projeto ACBr. Realize o download neste link: https://www.projetoacbr.com.br/forum/files/file/316-sattesteexe/ Testamos a impressão usando o Spool do Windows através do Gerador de Relatórios Fortes Report, e também usando a impressão em ESC/POS. As configurações utilizadas foram as seguintes: Fortes EscPOS Largura: 277 Topo: 0 Fundo: 0 Esquerda: 0 Direita: 1 Colunas: 48 Espaço Linhas: 40 Linhas Pular: 4 Pag.codigo: pc860 Modelo: ppEscEpson Porta: RAW:MP-2800TH Exemplo de um cupom fiscal impresso pela MP-2800 TH, usando Fortes(Esquerda) e Esc/POS (Direita): Teste de desempenho: Através de comandos EscPOS, realizamos a impressão de vários extratos de SAT com diversas quantidades de itens, coletando os tempos de impressão. Para medição mais precisa do tempo de impressão do equipamento nos testes envolvendo o Spooler do Windows (RAW:Bematech MP-2800 TH), não usamos o gerenciamento de fila de impressões do próprio serviço de Spooler, devido o uso da memória do computador para gerenciar a fila de impressões. Portanto, habilitamos a opção Imprimir diretamente na impressora na aba Avançado nas Propriedades da impressora. Desta forma, o serviço de Spooler apenas repassa a impressão diretamente para a impressora, não gerenciando a fila de impressões para o equipamento. Todas as formas de comunicação disponibilizada pela MP-2800 TH foram testadas: COM Física (COM1): As configurações foram as seguintes: Modelo: ppEscEpson Porta: COM1 Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: USB/COM Emulada (COM3): As configurações foram as seguintes: Modelo: ppEscEpson Porta: COM3 Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: USB/Spool do Windows: As configurações foram as seguintes: Modelo: ppEscEpson Porta: RAW:MP2800TH Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: TCP/IP: As configurações foram as seguintes: Modelo: ppEscEpson Porta: TCP:192.168.15.31:9100 Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: TCP/IP - Spool do Windows: As configurações foram as seguintes: Modelo: ppEscEpson Porta: RAW:MP2800TH Colunas: 48 Espaços Linhas: 40 Linhas Pular: 4 Pag. codigo: pc860 Resultados: Sobre o equipamento: O gabinete da MP-2800 TH tem um design sutil, moderno e robusto. Ele foi desenvolvido pensando em ambientes hostis para uma impressora, como uma cozinha. Os orifícios e botões são protegidos evitando a entrada de líquidos, pó e outras sujeiras. Na base do gabinete há pés de borracha evitando seu deslise. Também na base, há 2 orifícios para fixá-la na parede, permitindo o seu uso na vertical. Todas as conexões de cabos ficam na traseira do equipamento, também protegidas de sujeiras. A interação usuário/impressora é feita pelas 3 luzes indicativas e com o botão avanço do papel, todos presentes na parte frontal do equipamento. As luzes indicam, da esquerda para a direita, impressora ligada, tampa da baia aberta e falta de papel. O botão avanço de papel é do tipo push botton, semelhante ao botão de um mouse. A MP-2800 TH é bastante versátil na comunicação. Através do USB é possível usá-la em modo normal (igual a impressoras comuns) ou emulando uma porta serial COMx. Também permite a comunicação pela porta serial física e pela rede TCP/IP usando conexão cabeada. Sobre a utilização do equipamento: A instalação e utilização da MP-2800 TH em qualquer dos tipos de comunicação foram simples. Com o driver em mãos, em poucos minutos ela estava pronta para uso. Ela se demonstrou bastante rápida na comunicação e impressão, independente do protocolo utilizado. Tivemos um pouco de dificuldade no entendimento do significado da luz de tampa aberta (meio), mas uma breve lida no manual sanou a questão. Sobre a utilização do software de configuração da impressora: Ele tem uma vasta gama de opções, permitindo ajustar a impressora para necessidades mais específicas. Alguns exemplos: Grau de intensidade de impressão, reimpressão caso o papel acabe durante a impressão, velocidade da impressão, desabilitar QR Code, fonte reduzida, ip estático ou dinâmico (dhcp), etc. O tempo investido no conhecimento deste programa não será perdido. Ficha técnica fornecida pelo fabricante: Características: Dimensões: 130mm x 175mm x 130mm (Largura, Profundidade, Altura) Massa: 1Kg Cor: Preta Velocidade de impressão: 250mm/s Guilhotina: 10milhão de cortes de vida útil Conjunto de comandos: ESC/POS Troca de Bobina: Easy Load Interface de comunicação: USB Ethernet Serial Alimentação: 100V a 240V CA, a 50Hz a 60Hz Dimensões do papel: Largura: 58mm a 82,5mm Diâmetro externo: 72mm Espessura: 56µm a 107µm N° de caracteres por linha: FonteA: 48 FonteB: 64 Código de barras suportado: UPC-A UPC-E EAN (IAN) 13 EAN (IAN) 8 CODE39 CODABAR ITF CODE93 CODE128 QRCODE PDF417
    1 ponto
  46. Boa tarde Rodrigo, Você só pode efetuar o Encerramento de um MDF-e quando o serviço estiver realizado. Se o segundo foi rejeito significa que a origem é igual em ambos. Vamos a outro exemplo que deve funcionar: MDF-e 1 origem - São Paulo destino - Bahia Motorista 1 Placa 1 MDF-e 2 origem - Bahia destino - Amazonas Motorista 1 Placa 1 Note que neste exemplo existe uma lógica, ou seja, o caminhão sai de São Paulo e vai até Bahia onde parte da carga é descarregada, em seguinda parte para o Amazonas onde o resto da carga é descarregada. Devemos lembrar que no MDF-e 1 deve conter todas as NF-e de todas as cargas, incluido as que vão ser entregues no Amazonas. Por outro lado no MDF-e 2 devemos incluir somente as NF-e das cargas vão ser entregues no Amazonas. Espero ter ajudado.
    1 ponto
×
×
  • 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.