Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'daruma'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Categorias

Não há resultados

Categorias

  • Notes ACBrLibNFe

Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

  1. Antes de enviar uma mensagem estou marcando a Flag "RecebeConfirmacao" da classe "TACBrSMS" como False e ainda assim estou recebendo as confirmações de recebimento. Também preciso de um procedimento para limpar a minha "Caixa de Saída". Acredito que isto esteja congestionando o meu envio de SMS.
  2. Gentilmente, recebemos da Daruma Automação, uma impressora não fiscal Daruma DR-800 D-Printer, para testes. Utilizando os exemplos do ACBr, PosPrinterTeste.exe e SATTeste.exe, além do programa de testes do Fabricante. Ambiente: Computador Desktop Dell Vostro 220s Sistema Operacional Windows 10 64Bit atualizado (28/08/2017) Processador Intel Pentium Dual Core Memória 3 GB USB 2.0 Necessidade de atualizar a DR-800 Antes de instalar a impressora, verifique se a versão do firmware está desatualizada. Para tal, siga os passos abaixo: Desligue a impressora; Ligue a impressora com o botão Avanço pressionado e o mantenha assim até a impressão de um menu de opções; Aguarde alguns instantes e um Autoteste será impresso. Nele consta a versão do firmware da impressora: Compare com o número da ultima versão disponível no site da Daruma: http://www.desenvolvedoresdaruma.com.br/dr800/ Será exibido algo parecido com a imagem abaixo: Caso não seja a mesma versão, entre em contato com o suporte da Daruma. A lista de contatos e telefones podem ser encontrados neste link: http://www.desenvolvedoresdaruma.com.br/home/index.php Instalação da Impressora DR-800: O manual de instalação, drivers e aplicativos podem ser encontrados em: http://www.desenvolvedoresdaruma.com.br/dr800/#s1 USB/Serial: Para realizar a instalação siga as etapas abaixo: Faça o download do Driver USBDR800.zip neste link: http://bit.ly/DR800USB Extraia o USBDR800.zip dentro de um diretório; Com o usuário administrador, execute o driver dentro do diretório criado conforme seu ambiente, no nosso exemplo é o Windows 10\ x64\Driver_DR800.exe Abra o “Gerenciador de Dispositivos” e conecte a impressora no USB. Será exibido um novo dispositivo serial (COM) emulado. A impressora emula uma porta serial para se comunicar com programas (Ex.: PosPrinterTeste.exe) ou mesmo com o Spooler do Windows: Obs.:A vantagem desse método, é que qualquer aplicação pode acessar diretamente a porta da impressora. USB/Spooler do Windows: Para realizar a instalação siga as etapas abaixo: Faça o download do driver SpoolerDR800.zip neste link: http://bit.ly/DR800SPOOLER Extraia o SpoolerDR800.zip dentro de um diretório; Com o usuário administrador, execute o driver dentro do diretório criado: Driver_Spooler_800.exe Nos nossos testes, a impressora não foi instalada automaticamente. Precisamos instalá-la manualmente, entrando nas Configurações do Windows e em seguida Dispositivos; Clique em Adicionar uma impressora e scanner; Clique na opção A impressora que eu quero não está na lista que aparecerá durante a busca do Windows; Selecione Adicionar uma impressora local ou de rede usando configurações manuais e depois clique em Avançar; Em Usar uma porta existente, selecione a porta serial em que a impressora foi instalada. No nosso exemplo é a COM5; Escolha o driver Daruma DR800 Spooler; Finalize a instalação deixando as demais opções como padrão; Ethernet/Spooler do Windows: Para realizar a instalação e configuração da impressora na rede, será necessário ter um número de endereço IP fixo disponível. Nos nossos testes usamos o IP: 172.16.93.30/24. Opcional: Caso deseje usar o driver da Daruma ao invés do Genérico do Windows, siga o procedimento USB/Spooler do Windows até a etapa 4; Faça o download do ToolDR800.zip neste link: http://bit.ly/DR800TOOL Extraia e execute o programa Daruma Tool DR (Tool_DR_V.3.0.6.exe); Após o programa detectar a impressora, clique em Ajustes(1) e depois Conf. Rede(2); Defina as configurações de rede conforme o seu ambiente e clique em Enviar p/ Impr(3).: Se o cabo de rede não estiver conectado na impressora, conecte; Desconecte o cabo USB; Feche o Daruma Tool DR; Desligue a impressora, ligue-a novamente com o botão Avanço pressionado até a impressora imprimir um menu; Pressione 4x o botão Avanço para ativar o Webserver da impressora. Será impresso uma confirmação; Abra o Prompt de Comandos (cmd.exe) e “pingue” o IP da impressora (Ex.: ping 172.16.93.30) para verificar se ela está comunicando na rede; Entre nas Configurações do Windows e em seguida Dispositivos; Clique em Adicionar uma impressoras e scanner; Clique na opção A impressora que eu quero não está na lista que aparecerá durante a busca do Windows; Selecione Adicionar uma impressora local ou de rede usando configurações manuais e depois clique em Avançar; Selecione Criar nova porta , defina Standard TCP/IP Port, e clique em Avançar; Digite o IP em Nome do host ou endereço IP; Aguarde o Windows tentar sem sucesso a procura pela porta da impressora. Não há como pular essa etapa; Selecione Personalizado e clique em Configurações; Defina 50000 em Número da Porta, clique em OK e depois em Avançar; Escolha o driver Daruma DR800 Spooler ou Generic / Text Only caso o driver da Daruma não fora instalado; Finalize a instalação deixando as demais opções como padrão; Obs.: Conosco não imprimiu de primeira, foi necessário desligar e religar a impressora; Opcionalmente a DR-800 permite realizar outro teste para verificar se ela está se comunicando na rede. Para tal siga os passos abaixo: Abra um navegador de internet; Tente abrir o IP:Porta (Ex.: 172.16.93.30:50000) no navegador Será impresso um teste de comunicação igual a imagem abaixo, com várias informações como: versão do HTTP, user-agent, linguagem usada, etc. Configuração de logotipo Para armazenamento do logotipo é utilizado o programa Daruma Tool DR (Tool_DR_V.3.0.6.exe), seguindo os passos abaixo: Execute o programa Tool_DR_V.3.0.6.exe; Verifique se o aplicativo estabeleceu a comunicação com a impressora; Clicar em “Impressão” Clica em “Armazenar Logotipo”; Selecionar a imagem desejada*; *A imagem deve conter os seguintes requisitos: 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/ Deixamos as configurações iguais as exibidas na imagem abaixo: Testamos os 4 tipos de comunicação com a impressora (Campo Porta COMxx – Para comunicação virtual serial. No nosso ambiente reconheceu COM5; \\nome_do_computador\nome_do_compartilhamento – Para utilizar a impressora instalada e compartilhada no Windows. (exemplos: \\localhost\dr800; \\rodrigo\dr800; \\192.168.1.10\dr800) RAW:nome da instalação da impressora – Para enviar a impressão ao Spool do Windows em modo RAW. (exemplo: RAW:Daruma DR800 Spooler) TCP:IP:Porta – Para utilizar a impressora através da comunicação Ethernet. (exemplo: TCP:172.16.93.30:50000) Todas as páginas de código foram testadas. São elas: pc850, pc437, pc852, pcUTF-8, pc860, pc1252 e pcNone. As imagens abaixo exemplifica um dos resultados. Todas as impressões utilizando páginas de código citadas, com exceção do teste de caracteres de acentuação, saíram da mesma forma: Obs.: Nas impressões acima foram utilizadas as seguintes TAGs: Formatação de Carácter; Alinhamento; Logotipo Codigo de Barras QRCode 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); Nas impressões abaixo, descrevemos o comportamento de cada teste realizado: pc473: Alguns acentos agudos, circunflexos e til foram ignorados; pc850: Todos os acentos foram impressos corretamente; 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. Resultados utilizando o gerador de relatórios Fortes Report: As configurações do fortes utilizadas foram as seguintes: Largura: 290 Topo: 0 Fundo: 0 Esquerda: 3 Direita: 4 Exemplo de um cupom fiscal impresso pela DR-800: 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. Todas as formas de comunicação disponibilizada pela DR-800 foram testadas: Porta serial virtual: As configurações foram as seguintes: Modelo: ppEscDaruma Porta: COM6 Colunas: 48 Espaços Linhas: 40 Linhas Pular: 7 Pag. código: pcNone Resultados: Comando RAW: As configurações foram as seguintes: Modelo: ppEscDaruma Porta: RAW:DR800 Colunas: 48 Espaços Linhas: 40 Linhas Pular: 7 Pag. codigo: pcNone Resultados: Comando TCP: As configurações foram as seguintes: Modelo: ppEscDaruma Porta: TCP:172.16.93.80:50000 Colunas: 48 Espaços Linhas: 40 Linhas Pular: 7 Pag. codigo: pcNone Resultados: Leitura de Status: A leitura de Status é funcional através da porta serial (COM) ou por TCP/IP.Abaixo alguns status retornados pela impressora: Impressora pronta para uso: “Nennhum Erro encontrado”; Impressora com a tampa aberta: “stErro, stSemPapel, stGavetaAberta, stOffLine, stTampaAberta”; Impressora com pouco papel: “stPoucoPapel”; Impressora sem papel: “stErro, stPoucoPapel, stSemPapel, stOffLine, stTampaAberta”; A impressora leu corretamente o Status de Gaveta de dinheiro Aberta.... Porém é necessário ligar a Propriedade "Sinal Invertido" ACBrPosPrinter1.ConfigGaveta.SinalInvertido := True Sobre o equipamento: O Gabinete da Impressora Daruma DR-800 D-Printer é feito com plástico ABS, o que é bem resistente e acabado. Todos os botões ficam protegidos evitando o acionamento acidental, mas não dificulta o acesso a eles. A base contém os “pés” feito de silicone dificultando o deslise do equipamento. Há um software interno que permite realizar algumas configurações básicas como: habilitar / desabilitar guilhotina, tipo de corte da guilhotina, code page, voltar as configurações de fábrica, autoteste, etc. São disponibilizados dois tipos de comunicação física com ela: USB e Ethernet. Através da comunicação USB é possível enviar impressões pelo Spooler do Windows ou por uma porta Serial emulada. A comunicação Ethernet permite enviar impressões pelo Spooler do Windows ou por Socket TCP/IP. Sobre o Software de Configuração: O software é simples e funcional. A interface é clara e amigável, os botões são grandes o que facilita o seu entendimento. Automaticamente ele detectou a impressora, não havendo necessidade de nenhuma intervenção. Sobre a utilização do equipamento: O processo de instalação para comunicação através do USB/Serial emulada foi simples. Em poucos minutos a impressora já estava pronta para uso. Contudo, a realização das instalações usando as comunicações USB/Spooler e Ethernet/Spooler foram trabalhosas. Ambas foram necessárias realizar a instalação no Windows de forma manual. Sobre o suporte da Daruma: Em todas as ocasiões em que precisamos entrar em contato com o Suporte para desenvolvedores da Daruma, fomos muito bem atendidos. A atendente foi paciente, e preocupada em nos ajudar na resolução do problema. Dados técnicos encontrados no site do fabricante Características de Impressão Tecnologia de impressão: térmica Fontes: Normal, Elite e Condensada Atributos de impressão: Normal, Enfatizado, Expandido, Dupla Altura, Sublinhado, Impressão em modo gráfico, Impressão de logotipo (Lateral: 200x168 dots. Topo: 576x200 dots) Impressão nos modos vertical e horizontal de códigos de barras nos padrões: EAN8, EAN13, STANDART 2 OF 5, INTERLEAVED 2 OF 5, CODE11, CODE39, CODE93, CODE128, UPC-A, CODABAR, MSI Impressão de código de barras bidimensional QR Code Altura do caracter: 24 dots (3mm) Formação dos caracteres (horiz. x vert.): Modo normal: 12x24 dots, 48 colunas Modo elite: 14x24 dots, 41 colunas Modo condensado: 9x24 dots Gerador de Caracteres: ISO 8859-1, CODE PAGE 850, CODE PAGE 437, ABICOMP Buffer de impressão: 10 KBytes Velocidade de impressão 150 mm/s (para a versão L) 300 mm/s (para a versão H e ETH) Especificação da Bobina de Papel Diâmetro máximo da bobina: 102mm (133 metros) Largura regulável da bobina de papel: 57mm, 76mm, 80mm e 82.5 mm Especificação do Papel Tipo de papel: térmico Superfície de impressão externa ao rolo Gramatura: 52 a 64 g/m² Espessura: 65 a 85 µm Corte do papel Guilhotina / Serrilha Sinalização Sensor fim de papel Sensor quase fim de papel Sensor tampa aberta Confiabilidade Durabilidade da cabeça de impressão 100 km de papel (para a versão L) 150 km de papel (para a versão H e ETH) MTTR 15 minutos máximos Características Ambientais Temperatura de operação: 0° a 45° C Temperatura de armazenamento: -10° a 60° C Umidade relativa do ar (s/ condensação): 10% a 90% (operação) 10% a 90% (armazenagem) Alimentação Entrada: 100~240 VAC Saída: 24 VDC Frequência da rede: 50 a 60 Hz ±2% Consumo: 1,8 W em repouso 48 W imprimindo 76 W de pico Driver de saída Gaveta: conector fêmea RJ11 Dimensões Peso: 1,3 kg Largura: 145 mm Altura: 141 mm com tampa fechada 230 mm com tampa aberta Profundidade: 215 mm com tampa fechada 258 mm com tampa aberta Observações importantes: O tópico citado abaixo nos causaram uma certa estranheza, e devido a importância achamos interessante destacar: 1- O manual da impressora não explica como instalar e configurar a comunicação via Ethernet/Spooler. O manual consultado foi Daruma_manual_DR800.pdf; 2- Durante a instalação do driver de Spooler da Daruma (Driver_Spooler_800.exe), ocorreram os erros abaixo: A incidência deste erro é aleatória, e não houve problemas em ignorar estes erros e continuar a instalação. De acordo com a Daruma, os erros citados acima são causados por algum problema no Serviço de Spool do Windows. Para resolver este problema, é necessário aplicar a atualização KB4038788 do Windows 10. Maiores informações podem ser encontradas neste link: https://support.microsoft.com/en-gb/help/4038788
  3. Atenção: Há atualizações das informações desta homologação nas respostas deste tópico. Revisão: 1 --- Introdução: Recebemos gentilmente da Daruma, a impressora não fiscal Daruma DRM-380, para testes. Utilizando os exemplos do ACBr, PosPrinterTeste.exe e SATTeste.exe. Desenvolvida para atender as novas tendências de mercado no mundo mobile, ela é portátil, tem uma bateria com duração 4 de horas, comunica-se com Bluetooth e é compatível com Android e iOS. Ambiente: Computador Dell Inspiron 3421 Sistema Operacional Windows 8.1 64Bit atualizado (17/10/2017) Processador Intel Core I3 3ª Geração Memória 4 GB USB 3.0 Instalação: O driver de instalação foi disponibilizado pelo suporte da Daruma. Não encontramos este material no site do fabricante. A impressora contem internamente uma unidade de armazenamento, com os drivers do equipamento em chinês. USB: Para realizar a instalação siga as etapas abaixo: Adquira o driver com a Daruma; Conecte a impressora desligada no USB; Ligue a impressora; Com o usuário administrador, execute o driver Driver_Install_Receipt_Label_EN.exe Selecione GP-ZH380(1) em Driver Name, USB Port(2) em Specify Port e clique em Install(3); Após a instalação do driver, aparecerá uma nova impressora com o nome GP-ZH380(Receipt) Bluetooth/COM: Observação: Normalmente o Windows não pede o PIN para Emparelhar. Porém, como aconteceu conosco uma vez, achamos por melhor descrever o procedimento para descobrir o PIN definido na impressora. Para realizar a instalação siga as etapas abaixo: Com a impressora ligada, pressione o botão FUNC: Será impresso as informações de interface (Interface information). Nele informa o BLUETOOTH PIN, necessário para emparelhar a impressora: Em Computador e Dispositivos(1), clique em Bluetooth(2), procure por Gprinter_0746(3) e clique em Emparelhar(4? Em Dispositivos e Impressoras(1), clique com o botão direito em Gprinter_0746(2), clique em Propriedades(3) e verifique na aba Hardware(4) qual a porta COM(5) está sendo usada: Obs.: Em nosso exemplo será usada a COM5. Desta forma é possível enviar comandos ESC/POS para a impressora através da porta COM. Não instale o driver de Spooler da impressora caso queira usar a COM. O motivo é que a porta COM fica ocupada pelo driver, não permitindo o uso por outro programa. Bluetooth/Spooler do Windows: Para realizar a instalação siga as etapas abaixo: Siga até o passo 4 descrito na instalação Bluetooth/COM acima; Adquira o driver com a Daruma; Com o usuário administrador, execute o driver Driver_Install_Receipt_Label_EN.exe; Selecione GP-ZH380(1) em Driver Name, Serial Port(2) em Specify Port e clique em Install(3? Clique em Yes e finalize a instalação; Após a instalação do driver, aparecerá uma nova impressora com o nome GP-ZH380(Receipt); Impressão do Autoteste: Caso queira imprimir o Autoteste, siga os passos abaixo: Desligue a impressora e desconecte do USB; Ligue a impressora mantendo o botão Liga(1) e FEED(2) pressionado: Quando todas as luzes do equipamento Acender(1), mantenha apenas o botão FEED(2) pressionado. Quando a luz STATUS(3) apagar, pare de pressionar o botão FEED(2? O GIF animado abaixo exemplifica o procedimento descrito acima: 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/ Configurações: Deixamos as configurações desta forma: Modelo: ppEscPosEpson; Porta: COM5; Colunas: 48; Pag. codigo: pc860; Demais configurações não alteramos; Obs.: Importante salientar, que essa impressora não segue o protocolo ppEscDaruma, e sim o protocolo ppEscPosEpson Testes de comunicação: Testamos os 3 tipos de comunicação com a impressora (Campo Porta? COMxx (Bluetooth apenas)– Para comunicação virtual serial. No nosso ambiente reconheceu COM5; RAW:nome da instalação da impressora (USB)– Para enviar a impressão ao Spool do Windows em modo RAW. (exemplo: RAW:GP-ZH380(Receipt)) RAW:nome da instalação da impressora (Bluetooth)– Usando também o Spool do Windows, mas através do Bluetooth/COM; Resultados: As imagens abaixo exemplificam os resultados dos testes padrões do ACBrPosPrinter. Observe que o equipamento se saiu muito bem, efetuando corretamente a impressão de acordo com os comandos suportados pelo protocolo Epson Esc/Pos: Formatação de Carácter; Alinhamento; Código de Barras; QRCode; No teste Leitura de Informações retornou as informações abaixo: 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(1) da língua portuguesa, contendo todas as letras e acentos; 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(3); Resultados: pcNone: Os caracteres de acentuação foram ignorados; pc473: Alguns acentos agudos e circunflexos foram ignorados; pc850: Todos os acentos foram impressos corretamente; pc852: Todos os acentos circunflexos e o til foram ignorados; pc860: Todos os acentos foram impressos corretamente; pcUTF8: Os caracteres de acentuação não foram impressos corretamente; pc1252: Todos os acentos foram impressos corretamente; Leitura de Status: A leitura de Status é funcional através da porta serial (Bluetooth/COM). Abaixo alguns status retornados pela impressora: Pronta para uso: “Nennhum Erro encontrado”; Tampa aberta: “Nennhum Erro encontrado”; Pouco papel: “Nennhum Erro encontrado”; Sem papel: “stPoucoPapel, stSemPapel, stOffLine,”; Bateria fraca: “stErro”; 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: 273 Topo: 0 Fundo: 0 Esquerda: 0 Direita: 0 Colunas: 48 Espaço Linhas: 0 Linhas Pular: 0 Pag.codigo: pc860 Modelo: ppEscEpson Porta: COM5 Resultados: EscPOS(Esquerda) e Fortes (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. Todas as formas de comunicação disponibilizada pela DRM-380 foram testadas: USB/Spooler do Windows: As configurações foram as seguintes: Modelo: ppEscEpson Porta: RAW:GP-ZH380(Receipt) Colunas: 48 Espaços Linhas: 0 Linhas Pular: 0 Pag. codigo: pc860 Resultados: Bluetooth/COM: Verificamos que ao enviar impressões em Esc/Pos, com Extratos acima de 100 itens por bluetooth, a impressora não finaliza a impressão. Extratos com exatos 100 itens a impressão finaliza, mas não registra o tempo. Acreditamos que seja algo relacionado com ao tamanho do buffer do bluetooth. Porém, como a impressão é feita através da porta COM, foi possível contornar esta situação, usando uma configuração específica em ACBrPosPrinter.Device, que permite configurar o tamanho máximo do buffer nesta porta. ACBrPosPrinter.Device.SendBytesCount: Determina o número máximo de bytes a serem enviados pela porta. ACBrPosPrinter.Device.SendBytesInterval: Determina o número de milissegundos a aguardar, antes de enviar o próximo Buffer de dados. Para efetuar tal configuração no SATTeste, vá na aba Impressão(1), clique no ícone de configuração(2), e configure o Buffer de Envio(3) e o Espera Buffer (4) conforme imagem abaixo: As demais configurações foram as seguintes: Modelo: ppEscEpson Porta: COM5 Colunas: 48 Espaços Linhas: 0 Linhas Pular: 0 Pag. codigo: pc860 Resultados: Obs.: Foi necessária a configuração de ACBrPosPrinter.Device, para 100 itens ou mais Bluetooth/Spooler: Parecido com o caso citado no item 2. Bluetooth/COM, a impressora não finalizou as impressões de Extratos de vendas com 100 itens ou mais. O SATTeste registrou o tempo na impressão com 100 itens, mas o Extrato parou na impressão do código de barras, deixando de imprimir a partir do QR Code até o final do documento. As configurações foram as seguintes: Modelo: ppEscEpson Porta: RAW:GP-ZH380(Receipt) Colunas: 48 Espaços Linhas: 0 Linhas Pular: 0 Pag. codigo: pc860 Resultados: Obs.: Com 100 itens ou mais a impressora não finaliza a impressão. Sobre o equipamento: A impressora Daruma DRM-380 tem um gabinete bem resistente feito de plástico ABS. Os indicadores das luzes e os botões, com exceção do botão liga que é um símbolo, estão em inglês. Porém são intuitivos e de fácil entendimento. Na sua base tem uma presilha de metal bem resistente, para fixar no cinto da calça. Em uma das extremidades há um pequeno orifício para fixar uma alça ou fita, evitando a queda do equipamento quando preso. Um botão na lateral do equipamento permite a troca da bobina de papel. Conexão USB e Bluetooth são as maneiras de comunicação da impressora DRM-380. Através da comunicação Bluetooth é possível enviar impressões pelo Spooler do Windows ou por uma porta Serial emulada, mas não permite as duas ao mesmo tempo. A comunicação USB permite enviar impressões pelo Spooler do Windows apenas. Sendo uma impressora portátil, a DRM-380 tem uma bateria com autonomia de até 4h. Seu tamanho e peso é menor que as impressoras convencionais. Sobre a utilização do equipamento: O processo de instalação para comunicação através do USB e Bluetooth 4 foram simples. Em poucos minutos a impressora estava pronta para o uso. Ficha técnica fornecida pelo fabricante: Características Operacionais Método de Impressão: Térmica Direta Resolução: 576 pontos/linha Velocidade de Impressão: 60 mm por segundo Diâmetro do Papel: 50 mm Espessura do Papel: 55 a 70 microns mm Gramatura: 52 a 64 gr/m2 Largura do Papel: 80 mm Largura da Impressão: 72 mm Interfaces / Comunicação: USB + Bluetooth 3.0 / BLE4.0 (Padrão) - USB + WiFi(Opcional) Código de Barras: UPC-A / UPC-E / EAN(JAN)13 / EAN(JAN) 8 / CODE39 / CODABAR / ITF / CODE93 / CODE128 / QRcode Driver de Impressão: Windows 9X / ME/ 2000 / NT / XP / Vista / 7 / 8 / Linux SDK: iOS / Android Características Ambientais Temperatura de Operação: 5o a 45oC Umidade de Operação: 10% a 80% Temperatura de Armazenamento: -10o a 45oC Umidade de Armazenamento: 10% a 90% Índice de Proteção: IP54 Resistência a Queda: 1 m Características Físicas Peso: 350 g (Com bateria) Cor: Preta Gabinete: ABS e borracha Dimensões (L x C x A): 131 x 107 x 58 mm Características Elétricas Adaptador de Energia: Entrada: AC 100 ~ 240V Saída: DC 9V / 1A Bateria de Lithium: 7.4V – 1900 mAh Tempo de Carga de Bateria: 2,5 – 3,5 horas Características de Impressão Emulação: ESC / POS Material: Papel Térmico Acessórios Capa protetora e alça de ombro
  4. Pessoal, bom dia. Estou com um cliente o qual tem 2 FS 800i. Ambas estão com o mesmo problema, estão TRAVANDO ao comandar o comando de redução z. Já instalei a última versão do driver USB e a configuração de baudrate da porta está em 115200, mas o problema continua. O mais estranho é que durante o dia, tudo funciona perfeitamente. A quantidade de cupons que eles emitem inclusive não é pouca, mas tudo funciona perfeitamente. Estou utilizando o ACBr Monitor Plus para comandar a ECF, só que todos os dias no final do dia, ao executar a redução Z (comando ECF.ReducaoZ) a impressora para de responder. Mas bizarro ainda é que a redução Z é emitida na ECF (papel sai certinho com todas as informações). Vou no final do dia de hoje obter o LOG da ECF e anexar aqui para dar mais detalhes.
  5. Boa tarde pessoal, Fizemos a liberação de uma versão recentemente com a ACBr mais atualizada e verificamos que em 2 clientes, foi reportado erro no ECF. Analisando o log, verificamos o seguinte: -- 14/02 12:54:21:506 estLivre -- 14/02 12:54:21:661 GrandeTotal -- 14/02 12:54:21:663 TX -> [FS]R[200]001[183] -- 14/02 12:54:21:814 RX <- :[200]001000000000115917095[CR] -- 14/02 12:54:21:855 GrandeTotal -- 14/02 12:54:21:855 TX -> [FS]R[200]001[183] -- 14/02 12:54:21:878 Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 0 - Estendido: 0 -> Erro não documentado Cod.Aviso: 0 -- 14/02 12:54:21:879 RX <- -- 14/02 12:54:21:879 ----------------- ERRO ----------------- A call to an OS function failed ---------------------------------------- -- 14/02 12:57:35:155 -------------------------------------------------------------------------------- ATIVAR - 14/02/18 12:57:35:155 - Modelo: Daruma - Porta: COM4 - TimeOut: 10 Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE= MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0 -------------------------------------------------------------------------------- E também: -- 14/02 12:59:15:894 estLivre -- 14/02 12:59:16:017 GrandeTotal -- 14/02 12:59:16:018 TX -> [FS]R[200]001[183] -- 14/02 12:59:16:203 RX <- :[200]001000000000115917555[CR] -- 14/02 12:59:16:247 GrandeTotal -- 14/02 12:59:16:247 TX -> [FS]R[200]001[183] -- 14/02 12:59:16:249 Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 0 - Estendido: 0 -> Erro não documentado Cod.Aviso: 0 -- 14/02 12:59:16:249 RX <- -- 14/02 12:59:16:249 ----------------- ERRO ----------------- A call to an OS function failed ---------------------------------------- -- 14/02 13:02:11:846 -------------------------------------------------------------------------------- ATIVAR - 14/02/18 13:02:11:846 - Modelo: Daruma - Porta: COM4 - TimeOut: 10 Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE= MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0 -------------------------------------------------------------------------------- Ou seja, aparece este erro: A call to an OS function failed Em contato com o pessoal do suporte, nos foi relatado que isso ocorre no ECF Daruma quando o mesmo fica com pouco papel, conforme podemos observar várias vezes no log em anexo: -- 14/02 12:52:14:507 PoucoPapel -- 14/02 12:52:14:507 TX -> [GS][255][CR] -- 14/02 12:52:14:649 RX <- :A1E20C000000[CR] Em teste, o pessoal da qualidade conseguiu reproduzir uma única vez, em desenvolvimento estamos tentando simular, mas ainda não conseguimos êxito. Gostaria da opinião de vocês sobre este assunto. Desde já agradeço. LOG_ECF_ACBr-20180215.txt
  6. Boa Tarde a todos, Estou tentando usar o componente AcbrPosPrinter para comunicar com uma impressora não fiscal Daruma DR700. O meu objetivo é conseguir monitorar se a gaveta está aberta ou não, essa é uma exigência de um cliente nosso para a utilização do nosso aplicativo de ponto de venda para a tecnologia NFCE. Pra fazer o teste estou usando o aplicativo de exemplo PosPrinterTeste.exe, já consegui fazer o teste com a impressora bematech e consegui ler o status da impressora de maneira correta, mas quando tento na impressora Daruma do nosso cliente ele está apresentando o erro Communication error 1 função incorreta. A impressora está ligada a máquina por um cabo USB e tem uma porta Serial emulada. Quando eu tento ativar a conexão com essa porta emulada o sistema está me retornando a mensagem: Communication error 1 função incorreta. Se eu tento ativar a conexão com todas as outras portas COM o sistema não mostra esse erro, só mostra pra porta emulada. Já entrei em contato com o pessoal da Daruma e eles não souberam me falar se existe alguma outra configuração para que esse erro pare de acontecer, vocês tem ideia do que posso fazer?
  7. Olá pessoal, Bom dia! Estou usando o MonitorPlus 1.1.0.50 com C# no win10. Vou começar a implementar o NFCe em meu sistema e gostaria de saber se conseguirei usar minha impressora FS700 DARUMA para testes de impressão. Lembrando que essa é o modelo fiscal da Daruma.
  8. Boa tarde! Estou implementando a NFC-e no sistema aqui da empresa e estou utilizando o componente acbrnfe para envio junto com o Fortes REport. No momento a NFC-e esta sendo mostrado em Preview,mas gostaria que fosse impresso numa impressora não fiscal MP-4000 da Bematech. Gostaria de saber se tem como do preview ja mandar a impressão para uma impressora termina ( MP-4000 da Bematech.) ou qualquer outro modelo e marca? E também se existe a necessidade de usar algum componente do Acbr para configuração de impressoras etc,como por exemplo o ACBrNFeDANFeESCPOS e o ACBrPosPrinter? Atenciosamente, Tatiane Peixoto.
  9. A Daruma nos forneceu recentemente a versão SDK do seu SAT DS-100i para homologarmos no exemplo SATTeste.exe do ACBr, e também testarmos seus softwares e drivers. Nota: Os testes foram realizados em conjunto com Rodrigo Junqueira. Instalação do SAT: Drivers, manuais e programas utilitários podem ser encontrados no link: desenvolvedoresdaruma A plataforma Help Online – Daruma Framework é bastante intuitiva, onde as bibliotecas e programas necessários foram encontrados facilmente. Até o momento de criação deste documento, o SAT DS-100i está na versão do software básico em 01.00.00, onde este contempla o layout 0.07. Nota: O equipamento já está em processo de homologação de um novo Sw. Básico. A instalação física do equipamento foi realizada de maneira simples, o mesmo contempla uma conexão via USB-B e duas entradas Ethernet. Os testes foram realizados utilizando o sistema operacional Windows 10, 64bits. Após a conexão do cabo USB, o Windows identificou em outros dispositivos o componente “Dispositivo Serial USB”, onde este não foi instalado automaticamente, sendo necessário utilizar um instalador externo. A instalação foi concluída de maneira bem simples seguindo os passos: 1. Baixar o driver “USBSat.zip”; 2. Executar o “Driver_SAT.exe”, localizado na Pasta “Windows 10”; 3. Concluir a instalação. Após concluir a instalação foi adicionado em Portas (COM e LPT) o dispositivo “Daruma Driver SAT” Dados Para Utilização SDK: Código de Ativação Padrão = DS100iSDK CNPJ do Contribuinte = 45170289000125 Inscrição Estadual do Contribuinte = 688023460111 CNPJ Software House = 16716114000172 Assinatura da Software House = SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT APLICATIVO DO FABRICANTE Configuração de Rede É possível realizar configuração de rede, para que o equipamento funcione corretamente de acordo com a rede de onde estiver conectado. No caso, em nossos testes, foi necessário realizar configuração de proxy. Nota: Atualmente, o equipamento não consegue se comunicar com a Sefaz, quando configurado a rede com Proxy, porém, a situação já está sendo analisada pelo fabricante, que disponibilizará uma atualização assim que homologado. Para tais configurações de rede, basta seguir os passos a seguir: 1. Baixar o “ToolSatDaruma.zip”; 2. Executar o “TOOL_Daruma_Sat.exe”; 3. Informar o “Código de Ativação” do SAT e clicar em “Entrar”; 1. Caso o SAT não esteja ativo, clicar em “Ativar SAT” e continuar os passos; 4. No menu, clicar em “Configuração de Rede”; 5. Informar os campos necessários; 6. Clicar em “Enviar”. Ativação + Associação da Software House Setup Automático Como os testes foram realizados em um SAT SDK, não foi necessário realizarmos a ativação e associação da software house, porém tais rotinas podem ser facilmente realizadas utilizando o Tool. O Tool da Daruma possui uma rotina que é capaz de realizar ambos procedimentos automaticamente, facilitando e agilizando o procedimento, tal rotina foi realizada seguindo os passos: 1. Executar o “TOOL_Daruma_Sat.exe”; 2. Clicar em “Ativar SAT”; 3. Clicar em “Setup Automático”; 4. Informar o campo “CNPJ do Contribuinte”; 5. Informar o campo “CNPJ Software house”; 6. Informar o campo “Código de Ativação”; 7. Selecionar a “UF”; 8. Informar o campo “Assinatura Aplicativo Comercial”; 9. Clicar em “Executar”. Caso seja necessário realizar as rotinas separadamente, basta seguir os passos: Ativação: 1. Executar o “TOOL_Daruma_Sat.exe”; 2. Clicar em “Ativar SAT”; 3. No menu, clicar em “Ativar SAT”; 4. Informar o campo “CNPJ Contribuinte”; 5. Informar o campo “Código de Ativação”; 6. Selecionar a “UF”; 7. Clicar em “Enviar” Associação da Software House: 1. Executar o “TOOL_Daruma_Sat.exe”; 2. Informar o “Código de Ativação” do SAT e clicar em “Entrar”; 3. No menu clicar em “Associar Assinatura”; 4. Informar o campo “CNPJ do Contribuinte”; 5. Informar o campo “CNPJ da Software House”; 6. Informar o campo “Assinatura Aplicativo Comercial”; 7. Clicar em “Enviar”. Após concluir todos os passos acima, podemos clicar em “Consultas” e depois em “Consultar Status Operacional”, após retornar “RESPOSTA COM SUCESSO” o SAT estará pronto para o uso. *Todo processo de ativação do SAT e associação da software house também podem ser realizados através do SATTeste.exe SATTESTE As configurações realizadas foram: Aba “Dados do SAT”: Inicialização: satDinamico_stdcall DLL: Utilizado a DLL disponibilizado no Help Daruma Framework. O SATTeste funcionou apontando a DLL em qualquer diretório do Windows. Página de Código: 65001 Versão do XML: 0,07 Nas abas “Dados emitente” e “Dados Sw.House” informar os dados citados no término do tópico “Ativação + Associação da Software House”. Configurar a aba “Rede” caso se faça necessário. Com todos os dados informados, clicar em “Inicializar”. Para configurar a interface de rede com os dados informadas na aba "Rede", na barra de ferramentas, clicar em “Configuração” e depois em “Configurar interface Rede”. A ativação do SAT e associação da software house é feita ao clicar em “Ativação”, “Ativar SAT” e “Associar Assinatura”, respectivamente, após configurar todos os dados nas abas “Dados Emitente” e “Dados Sw.House”. Para verificar a comunicação com o SAT, em “Consultas”, clicar em “Consultar Status Operacional”. O Equipamento O equipamento é fácil de realizar a instalação e configuração, possui as seguintes características: - Fácil interação com softwares de PDV; - 7 LED’s para informação de status operacional, sinalizando 9 condições no total; - Memória livre de 4Gb; - Possibilidade de operar off-line; - Sensores anti-violação; - Dimensões de 140mm x 125mm x 35mm; - Peso de 250 gramas; - Certificação AC/SAT. DS-100i Memória 4GB Versão Sw.Básico 01.00.00 Layout XML Entrada 0.07 Fonte Externa Não Alimentação 5V (Via USB) Consumo Médio 370mA. Potência Média 1,9 W Portas de Ethernet 2 interfaces ETH 10/100 Chave Liga/Desliga Não Wi-Fi Não Tipo Cabo USB USB 2.0 - Tipo B Tipo Gabinete Plástico ABS (anti-chamas) Fixação Gabinete Não Sinalização Leds Boa Software de Ativação Bom Suporte a Windows Sim 32/64 bits Suporte a Linux Sim Utilização do Daruma DS-100i Sobre o consumo de energia, embora no manual do equipamento, esteja como requisito que o computador tenha duas portas USB, o equipamento funcionou normalmente utilizando apenas uma ponta do cabo USB. Nota: O caso USB que acompanha o equipamento é USB Tipo B com duas pontas USB para que aumente a amperagem de alimentação para o SAT. Durante os testes não houve problemas em utilizar apenas uma das pontas, porém, caso houver muitos dispositivos ligados na USB, seu funcionamento pode ser afetado. Através dos Leds de sinalização do equipamento, pode-se identificar facilmente o que está ocorrendo. Quando existem cupons não transmitidos, o LED P/Cfe fica piscando, indicando que um ou mais cupons ainda não foram transmitidos para a Sefaz. Testamos o desempenho do DS-100i, usando o aplicativo SATTeste.exe, do projeto ACBr. Foram realizadas diversas vendas com várias quantidades de item, para verificar o tempo médio (em segundos) de envio e resposta utilizando o equipamento. O resultado pode ser conferido na tabela abaixo: * Venda máxima de quantidade de itens para a venda com o SAT é de 500, acima dessa quantidade o SAT retorna “Erro não identificado”, o tempo calculado neste caso, foi do retorno do erro. Nota: O tempo medido nesse teste, é computado desde o início da transmissão do XML para o SAT, até a recepção do XML de venda, gerado como resposta pelo SAT. Ou seja, é uma medição diferente do que a Especificação Técnica do SAT preconiza, onde apenas o tempo de Geração do XML da venda é considerado. Visão Geral sobre a experiência de uso do SAT Daruma DS-100i: De maneira geral, a utilização do SAT Daruma DS-100i foi uma boa experiência, pois o mesmo foi instalado e configurado facilmente apenas seguindo as instruções na tela, utilizando apenas um driver. O equipamento contempla duas entradas ethernet o que facilita a instalação em campo, pois não será necessária a instalação de um novo ponto de rede dedicado ao SAT. Até o momento, o equipamento possui um problema que quando configurado em rede com proxy, o mesmo não consegue comunicação com a Sefaz, fazendo com que todos os cupons fiquem pendentes de transmissão, porém, segundo fabricante situação já está sendo corrigida e em breve será liberada uma atualização. O equipamento, embora seja de plástico, é constituído de material ABS anti-chama e não aparenta fragilidade. A sinalização de Leds do equipamento é boa e com legenda intuitiva. O equipamento possui boa aparência, não é muito compacto, porém não é muito pesado (250 gramas). O Tool do fabricante é uma ferramenta bastante intuitiva, e não precisa ser instalado para o funcionamento. Exemplo Cupom de Venda Exemplo Cupom Cancelamento XML de envio (venda): AD20171023095547-078194-env.xml XML de retorno (venda): AD35171045170289000125599000111310003728678457.xml XML de envio (cancelamento): ADC35171045170289000125599000111310003728678457-env.xml XML de cancelamento: ADC35171045170289000125599000111310003736047010.xml Modelo SAT DS-100i
  10. Boa tarde pessoal, Hoje recebemos um cliente que possui um SAT da DIMEP e uma impressora não fiscal DR700. O SAT funcionou perfeitamente, mas ao imprimir o cupom fiscal via ESC/POS, fica conforme a imagem: No ECF está setada as seguintes configurações: No sistema temos: Para a quebra de linha, foi alterado de 48 para 42 colunas e conseguimos melhorar a mesma, mas ainda temos: - No cabeçalho faltou um caractere ficando IMEP - No cupom de cancelamento faltou caractere ficando ADOS DO CUPOM FISCAL... - O código de barras 1D não foi interpretado ficando apenas numérico - Faltou a centralização em alguns blocos do CF-e Vi em um post, que o André citou que a Daruma não segue 100% o protocolo ESC/POS, por isso a ACBr possui uma unit com tratamento em separado. Gostaria de saber se alguém utiliza esta impressora e se possui alguma configuração em que eu poderia melhorar ou setar para corrigir o layout no CF-e para o cliente. Desde já agradeço.
  11. Olá a todos estou com problema de comunicação com uma impressora Daruma FS700, utilizando a DLL AcbrFramework em C#, ao tentar me comunicar com a impressora utilizando um driver USB, o sistema me retorna o seguinte erro "Error 9997: Timeout During Operation" , baixei a versão do ACBrMonitorPLUS e tentei comunicação com a impressora e ainda sim, tive o mesmo erro. Alguém ja passou por isso ? Desde de já agradeço. Obrigado.
  12. monica.santana

    Sem Papel - Daruma

    Bom dia. Eu procurei em outros questionamentos do fórum, fiz o que foi solicitado, a impressoa Bematech funciona normal, ele levanta a exceção quando a impressora está sem papel, porém na DARUMA eu não consigo fazer isso, ela sempre dá a mensagem que a impressora está FORA de LINHA. Alguém que conseguiu resolver este problema, ou passou por algo parecido. Desde já agradeço a ajuda.
  13. Estamos tendo travamentos constantes ao imprimir um Danfe na impressora Daruma FS800. Por fim o pessoal da daruma após a analisar o log de comunicação, detectou que é enviado com frequência comando que alterna a quantidade de caracteres entre (48 e 52). Assim eles estão achando e solicitando que agente faça testes mantendo somente como parâmetro 48 caracteres. A questão é que não localizei a forma de setar isso no componente TACbrNFeDANFCeFortes (Utilizando o FortesReport e imprimindo através do spooler do windows). Alguém sabe como fazer isto ou se neste componente está configuração é inexistente? Att Anderson
  14. Bom dia Sr(s), Ao enviar comando de Redução Z ou então fechamento de cupom, no log esta apresentando repetidas vezes o mesmo envio e retorno e em alguns casos não traz o retorno, esta situação se deve por conta da impressora ou será necessário alguma implementação? Redução Z: Comando Envio : Status TX -> [ENQ][NUL] Retorno: RX <- [WAK][16][SOH][NUL][NUL][NUL] Cupom Fiscal: Comando Envio : Status TX -> [ENQ][NUL] Retorno : RX <- [WAK][16][SOH][NUL][NUL][NUL] Em anexo estão exemplo das duas situações em documentos separados, houve situações onde ocorreram mais de 8 mil tentativas para Redução Z. Não dispomos da impressora para realização de testes. Cupom Fiscal.txt ReducaoZ.txt
  15. Bom dia Vi nesse tópico que é possível imprimir via Ethernet nas impressoras não fiscais bematech MP 4200 TH, informando na porta do componente, a string "TCP:192.168.0.10:9100" Gostaria de saber quais drivers precisam ser instalados para comunicar com a Bematech. Se eu tiver, por exemplo, 3 computadores e apenas uma impressora, existe a possibilidade de se fazer esse tipo de comunicação ? É possível usar esses procedimentos com as impressoras Elgin ( i7 ou i9 ) ou Daruma ( DR700 ou DR800 ) ? Desde já agradeço a atenção.
  16. Boa tarde pessoal, to enfrentando um problema com uma ECF Daruma FS 700 D-Printer, onde a mesma vez por outra retorna o seguinte erro o mais curioso é que nos meus testes a minha aplicação roda exatamente com uma ECF igualzinha onde nunca me foi reportado esse erro, logo como isso tá acontecendo no cliente eu não tenho como pegar a daruma dele pra testar debugando. alguém poderia me dar um help??? Só pra adiantar, já alterei o timeout, aumentei o tempo entre comandos da ECF, enfim... Agradeço desde já!!! P.S - Só abri esse tópico pq eu vasculhei e não achei nada em específico sobre esse erro, desculpem-me se já existe!
  17. Oi pessoal, Estamos enfrentando erros ao tentar realizar movimentações não fiscais em uma ECF blindada, DARUMA 800i , o erro que aparece é: Erro retornando pela impressora: daruma automação. Categoria: 16- Erro especifico do Fabricante Motivo: 146-Documento especificado não foi encontrado Entramos em contato com a Bematech e eles informaram que não tem esse erro na ECF, então o erro seria algo interno da ACBR
  18. Diogo Loff

    Daruma FS800i

    Ola! Alguém sabe como mudar a data/hora da impressora Daruma FS800i? Eu tenho o aplicativo de intervenção, porem ele não ativa a intervenção lógica, da o erro da imagem que anexei ao Post. Quando eu utilizava da Mach 2 era fácil, pois era somente tirar o jumper e estava resolvido, porem nesta é via software, pois a impressora é blindada. Estou recorrendo aqui ao forum, pois pode ser que alguém já passou por isto e possa me dar uma dica. Estou tentando contato com a Daruma faz uma semana, o 0800 dela não funciona mais, os Skypes e e-mails eles não respondem.... Liguei para o SAC, foi o único que me atendeu, porem disse que somente com o suporte desenvolvedores. Já não sei mais o que fazer, preciso concluir o roteiro de testes e a homologação já é inicio de fevereiro.
  19. Bom dia. Hoje fui atualizar o Firmware de uma Daruma DR700 da versão L para a L-e para que o QRCode seja impresso. São duas atualizações, da versão L 02.10.01 para a L 02.51.00 e depois para a L-e. A impressora foi ligada em um no-break para evitar interrupção por queda de energia e fiz a primeira atualização. Foi tudo bem, mas na segunda a impressora apagou e agora simplesmente não liga mais. Agora não consigo falar com o suporte da Daruma, o telefone 0800 não existe mais e já adicionei 3 atendentes no Skype que não respondem. Já determinei aqui na empresa que se um cliente tiver Daruma, não faremos mais nenhum tipo de assistência, que mande pra autorizada, pois agora, como o serviço foi feito aqui na empresa vou ter que ressarcir o cliente. Sei que problemas ocorrem, mas o que está me decepcionando mais é a falta de assistência do Suporte, sempre elogiei pois já fui atendido varias vezes, mas de um tempo pra cá está terrível ! Alguém já teve esse problema e conseguiu resolver sem ter que trocar a placa da impressora ? Abraços.
  20. Olá, preciso da ajuda de vocês. Tenho um cliente com uma Daruma FS800i, e lá ocorre um erro de "O tempo limite do semáforo expirou" ao lançar alguns itens. Não tem um padrão, as vezes é o primeiro item ou o terceiro, quinto, ou décimo item... A venda abre normalmente, vai lançando itens normalmente, e ai da erro ao lançar um determinado item. E depois disso se tentar lançar de novo, ele lança e finaliza a venda normal. Esse erro só acontece nesse cliente, já troquei de cabo USB, já reinstalei driver, já mudei a porta COM, já conversei com o pessoal da Daruma e fizemos alguns testes pelo aplicativo da Daruma e dai funciona sem erros. E esse erro não acontece em todas as vendas, as vezes passa uma tarde sem acontecer, e ai em determinada venda, o erro acontece. Uso ACBrECF, habilitei os logs da ECF, porém não consegui interpretar qual o erro. Então se puderem me ajudar, segue anexo o log da ECF de uma venda que deu erro. A venda foi lançado 5 itens (iguais), e ao lançar o quinto item ele deu o erro. Depois foi tentado novamente, lançou normal e foi finalizada a venda. Detalhe: tenho outros clientes com a mesma impressora e o erro não ocorre. Agradeço desde já a todos. Abraços LogEcf.log
  21. DIEGO EUSTAQUIO NEVES

    Envio de SMS

    Boa Noite! Gostei muito do exemplo ACBRSMS. Sei que você pode escolher a opção para enviar as SMS via Daruma, ou outros fabricantes. Como faço pra deixar somente por exemplo o modem 3G ZTE. Não quero que o cliente escolha o modem. Preciso acrescentar alguma DLL no meu projeto, como o da DARUMA ? Gostaria de editar o projeto, deixando somente o modem que o cliente tem pra enviar, no caso o ZTE. Parabéns pelo projeto. Como faço uma doação?
  22. Bom dia, Estou tentando imprimir o código de barras sem a numeração, neste caso estou utilizando Daruma DR-700 com tabela de códigos 3, ou seja, utilizando ESC/POS, porém parece que a impressora não está aceitando o comando: GS H n -> Seleciona a posição de impressão dos caracteres HRI, onde n pode ser: 0, 48 Não imprimir 1, 49 Acima do código de barras 2, 50 Abaixo do código de barras 3, 51 Imprime em ambas posições Alguém passou por tal problema? Desde já agradeço, Thiago Rizzo.
  23. Bom dia pessoal, Fizemos no nosso sistema o tratamento para pagamento de fatura de cartão da SIGACRED e da CONDUCTOR além do correspondente bancário. Até neste ponto perfeito. Foi realizado também uma implementação para caso o operador efetue um cancelamento de pagamento ou estorno de pagamento de conta, sendo emitido um comprovante não-fiscal que foi chamado de ESTORNO. Na Daruma, temos um source que efetua a seguinte validação: ecfDaruma : if not InputQuery('Comprovantes NAO Fiscal '+ACBrECF1.ModeloStr, 'Entre com a String do parametro "Tipo".'+sLineBreak+ 'V Comprovante Vinculado'+sLineBreak+ '+ Entrada de Recursos'+sLineBreak+ '- Saida de Recursos'+sLineBreak+sLineBreak+ 'Se vazio assume Default = "V"'+sLineBreak+ 'Informe Apenas uma das Opçoes', cTipo ) then exit ; Programamos utilizando a opção '- Saída de Recursos', mas em debug observei que a variável 'fpMFD' entra como TRUE no procedimento, logo entrando no bloco abaixo: else if fpMFD then begin if AchaCNFDescricao(Descricao, True) <> nil then raise EACBrECFERRO.Create(ACBrStr('Comprovante não fiscal ('+Descricao+') já existe.')) ; if (ProxIndice < 3) or (ProxIndice > 20) then { Indice passado é válido ? } begin For ProxIndice := 3 to 20 do { Procurando Lacuna } begin if AchaCNFIndice(IntToStrZero(ProxIndice,2)) = nil then break ; end ; end ; if ProxIndice > 20 then raise EACBrECFERRO.create(ACBrStr('Não há espaço para programar novas CNFs')); EnviaComando( FS + 'C' + #204 + IntToStrZero(ProxIndice,2) + PadRight(Descricao,15) ) ; CarregaComprovantesNaoFiscais ; end Com isso, o valor(-) que digitei é desconsiderado. Na Bematech não temos esta opção e é incrementado o valor do comprovante na forma de pagamento de qualquer modo. A Sweda leva em consideração o tipo, conforme o bloco: procedure TACBrECFSwedaSTX.ProgramaComprovanteNaoFiscal(var Descricao : String; Tipo: String; Posicao : String); begin { Argumento(s): sinal: Ascii Dec Sinal + 43 Positivo - 45 Negativo Opcional, se omitido é assumido o valor padrão do sinal: + operação Denominação da operação não-fiscal. Alfanumérico - Extensão máxima: 15 caracteres Poderão ser cadastradas, em um único comando, um conjunto de até 30 operações. Nota(s): Operações com sinal negativo não admitem os seguintes registros: - Pagamento; - Identificação do consumidor; - Acréscimo; - Desconto. } EnviaComando('37|'+Tipo+Descricao); end; A dúvida seria: Este indicador de entrada ou saída de recurso quando setado indica se o valor referido no comprovante não-fiscal será acumulado ou não no meio de pagamento utilizado no mesmo? Ou seja, qual seria o impacto deste indicador no meio de pagamento utilizado no comprovante não-fiscal? Ou estou interpretando de maneira equivocada os mesmos? Desde já agradeço a todos.
  24. Boa tarde pessoal, Começo pedindo desculpas para o caso de já existir algum tópico falando disso, pois procurei e não encontrei, mas posso ter comido bola. Alguém já testou o SAT Daruma com o acbr?
  25. Bom dia, Estava fazendo testes na ECF Daruma FS800i, durante a geração de arquivos MF, MFD e TDM (pela procedure ArquivoMFD_DLL), porém verifiquei o componente sempre chamava a versão offline. Ao verificar mais a fundo descobrir que, ao instanciar um novo componente baseado na classe da marca do ECF (pela função CriarECFClassPorMarca, da classe TACBrECFEscECF), o mesmo não é Ativo antes de chamar a procedure para geração do arquivo. Como apenas a Daruma tem métodos de geração offline fiz alteração no arquivo desta classe, para buscar o status Ativo da classe Pai, se for Daruma Blindada. ACBrECFDaruma.pas
×
×
  • 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.