INDICE

Aplicação

Manual de configuração e utilização do romaneio para o LinxDMS.

O que é?

Esta página tem como objetivo instruir toda a configuração necessária para emissão de romaneio dentro dos processos de Atendimento Balcão e Ordem de Serviço disponibilizados na Web. A configuração recomenda-se em modelo 1:1, no computador em que a impressora de romaneio esteja configurada. Em situações de uso de impressora em rede, recomenda-se definir um único servidor responsável pelo controle.



Instalação

  1. Efetuar o download da pasta ImprimeRomaneio e extraí-la no disco local do computador que possua acesso à(s) impressora(s) de romaneio, seja de forma local ou em rede. 
    Como recomendação, não realizar a cópia da pasta ImprimeRomaneio entre computadores. Sempre efetuar o download diretamente do portal DVI, garantindo a utilização da versão mais atualizada da aplicação 
  2. Com a pasta descompactada, devem ser inseridos no diretório todos os arquivos .bat utilizados para comunicação com a(s) impressora(s) (os mesmos utilizados no LinxDMS Desktop 2 camadas e 3 camadas). 

    Observação:

    Não há necessidade de que os arquivos .bat estejam presentes nas máquinas que realizam o envio do romaneio. 

    O arquivo .bat deve estar localizado na máquina onde a impressora está instalada. Nessa situação, recomenda-se a utilização do comando de impressão apontando para localhost ou 127.0.0.1, evitando latência desnecessária de rede no processo de impressão. 



  3. No primeiro acesso, execute o arquivo ImprimeRomaneio.exe como ADMINISTRADOR e realize as configurações necessárias para criação do arquivo CONFIG.CFG.

Configurações

Começaremos configurando a aplicação da seguinte forma:

  1. O aplicativo irá solicitar os dados/configurações. O campo "ip + path (API)" deve ser preenchido com a URL do LinxDMS iniciada por "http://", seguida do IP e porta de acesso à aplicação, além do diretório "/LinxDMS/" finalizado com barra, conforme demonstrado abaixo: 

  2. Em dados do usuário, deverão ser informados o login e a senha de um usuário que possua permissões de acesso a todas as revendas que serão configuradas nesta máquina, a fim de possibilitar o gerenciamento das impressões de romaneio. Recomenda-se a utilização do usuário ADMIN ou alternativamente, a criação de um usuário padrão específico para este tipo de configuração. 

  3. As opções “Iniciar com Windows” e “Iniciar Minimizado” têm como objetivo garantir a continuidade e a eficiência do processamento automático dos romaneios, reduzindo a necessidade de intervenção manual do usuário.  
    • Iniciar com Windows
      Ao habilitar essa opção, o aplicativo Imprime Romaneio será iniciado automaticamente junto com o sistema operacional sempre que o computador for ligado. Dessa forma, o processo de monitoramento e impressão dos romaneios é retomado de forma automática, evitando que romaneios pendentes deixem de ser processados em função da não execução do aplicativo. 
    • Iniciar Minimizado: 
      Quando essa opção está habilitada, o aplicativo será iniciado já em segundo plano, sem exibir a tela principal. Nesse modo, ele ficará disponível na área de notificação do sistema (próximo à data e hora), operando de forma discreta enquanto continua realizando as verificações e execuções de impressão conforme a configuração estabelecida.

      ATENÇÃO!

      Para evitar a ocorrência do erro abaixo durante a execução do Imprime Romaneio:

      ERRO: O acesso à chave do Registro 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run' foi negado.

      É necessário executar o aplicativo ImprimeRomaneio.exe como ADMINISTRADOR. Esse erro ocorre porque o Imprime Romaneio precisa acessar ou criar informações no Registro do Windows em uma área que exige privilégios elevados de segurança.

  4. Após a inserção de todas as informações, deve-se realizar a validação por meio do botão "Testar Servidor". Caso a configuração esteja correta, será exibida uma mensagem confirmando o acesso ao ambiente e ao banco de dados. 

  5. Após a validação realizada anteriormente, deve-se acionar o botão "Atualizar Lista de Impressoras", que retornará à relação de todas as impressoras cadastradas no ambiente do cliente (considerando todas as empresas e revendas). Na coluna "Cadastrada", será exibida uma caixa de seleção para cada impressora listada. Quando a caixa estiver marcada, significa que a impressora está configurada para este Imprime Romaneio (IP). A partir dessa lista, é possível adicionar ou remover impressoras por meio da marcação ou desmarcação das respectivas caixas de seleção. 

  6.  O botão "Testar", disponível em cada linha, retorna os dados da respectiva impressora. Dessa forma, é possível verificar a existência do arquivo .bat, conforme descrito anteriormente, bem como outras informações relevantes para validação da configuração. 


    Observação:

    Não é permitido cadastrar a mesma impressora em mais de uma instância do ImprimeRomaneio.exe simultaneamente, uma vez que a configuração é armazenada em um arquivo local gerado no diretório de execução da aplicação, sendo este específico para cada computador e/ou impressora. 
    Caso seja selecionada uma impressora já cadastrada em outro IP, será exibida uma mensagem de confirmação para que o usuário opte entre manter a configuração existente ou atualizá-la. 
    Ao selecionar a opção "Sim", o cadastro da impressora será automaticamente atualizado para o IP do computador atual. 


  7. Após a seleção das impressoras que serão controladas por esta instância do ImprimeRomaneio.exe (IP), deve-se efetivar a gravação das configurações por meio do botão "Cadastrar Aplicativo de Impressão", momento em que o sistema retornará à tela inicial da aplicação. 
    Nesta tela, é possível visualizar a lista de impressoras cadastradas para o respectivo IP, bem como o histórico de romaneios já impressos, seus respectivos logs e os botões de ação disponíveis na lateral direita. 
    Este aplicativo deverá permanecer em execução no computador onde foi configurado, uma vez que é responsável por executar os comandos de impressão nas impressoras configuradas. 

  8.  A busca por novos romaneios a serem impressos é realizada automaticamente pelo aplicativo. O intervalo padrão entre as consultas é de 60 segundos, ou seja, a cada 1 minuto o sistema realiza, de forma automática, a verificação de romaneios gerados e ainda não impressos, executando o comando .bat correspondente para efetivar a impressão. Esse intervalo pode ser ajustado, respeitando o tempo mínimo de 3 segundos. Para isso, deve-se preencher o campo "Tempo", disponível à direita da tela, e acionar o botão "Salvar Tempo Atualização". Adicionalmente, é possível realizar a busca de forma imediata por meio do botão "Buscar Romaneios para Imprimir". 

    Observação:

    Caso algum romaneio fique pendente (por indisponibilidade da aplicação ou desligamento da máquina), o Imprime Romaneio irá retomar automaticamente a impressão assim que for reiniciado.

  9. O Imprime Romaneio permite a definição de um intervalo de tempo para a execução das consultas por novos romaneios a serem impressos. Conforme demonstrado na imagem do item 7, na seção "Definir intervalo de atualização", estão disponíveis os campos de horário para "Início" e "Fim" desse período. Durante o intervalo configurado, o sistema realizará, de forma automática, consultas periódicas conforme a frequência definida no campo "Intervalo", com o objetivo de identificar romaneios pendentes de impressão e processar suas respectivas execuções. 

  10. No grid "Histórico Romaneios Impressos", é possível realizar a filtragem por período de data. Entretanto, após o término do intervalo configurado para atualização automática, a listagem será recarregada, passando a exibir novamente os romaneios correspondentes à data atual. 

  11. É possível realizar a reimpressão de um romaneio por meio do preenchimento dos campos "Contato" e "Romaneio", disponíveis à direita da tela, ou ainda mediante a seleção de um item no grid "Histórico Romaneios Impressos", seguida do acionamento do botão "Imprimir romaneio manual".
  12. Ao clicar nos botões “-” ou “X”, o aplicativo Imprime Romaneio continuará em execução em segundo plano, disponibilizando um atalho na área de notificação do sistema, ao lado da data e hora do computador.
  13. Em Peças > Parâmetros > Aba Outros, possui o parâmetro “Intervalo entre impressão de romaneios de peças”, o qual deve ser mantido com o valor “0” ou em branco.
    A finalidade desse parâmetro é definir um intervalo, em segundos, entre a geração de cada romaneio no LinxDMS.

    Exemplo:

    Ao gerar 2 ou mais romaneios com o parâmetro configurado com valor 5, será aplicado um intervalo de 5 segundos entre cada inclusão de romaneio no banco de dados. Considerando também o tempo adicional definido no passo 8 (exemplo: 3 segundos), haverá um acréscimo no processamento. Dessa forma, o tempo total entre a geração do romaneio e a efetivação da impressão será de 8 segundos.


Testando a configuração

  1. No atendimento balcão, ao clicar no botão “Imprimir”, é disparada a geração do romaneio e uma mensagem de sucesso é apresentada ao usuário. A partir desse momento, o Imprime Romaneio considerará o tempo configurado (intervalo entre as buscas, que por padrão é de 60 segundos) para localizar o novo romaneio e executar o comando de impressão (.bat). 



Para imprimir o romaneio em PDF sem usar o aplicativo Imprime Romaneio.

  1. Deve-se selecionar o campo “Imprimir PDF na versão web” na tela de manutenção de impressoras, configurando a impressora padrão do usuário.  
    Menu: Configuração > Cadastros > Impressoras 

  2. Nesta situação, não será realizada a impressão automática, mas sim o download do romaneio em formato PDF.


Para uso do Imprime Romaneio gerando o romaneio no bloco de notas para cada usuário.

1. Deve ser criada e configurada uma impressora para cada usuário, mantendo a opção “Imprimir PDF na versão web” desmarcada.

2. No cadastro do usuário, deve-se informar, no campo “Impressora Padrão”, a impressora previamente criada para o respectivo usuário.

3. A configuração no Imprime Romaneio é realizada conforme descrito nos passos anteriores, devendo apenas ser aplicada no computador desejado e configurada com a impressora que o usuário utilizará. Ressalta-se que o Imprime Romaneio deve permanecer em execução para garantir o correto funcionamento do processo de impressão.

4. O arquivo .bat, por fim, deverá ser editado para que execute o aplicativo notepad.exe, ou outro editor de texto equivalente, conforme escolha do usuário, conforme demonstrado no exemplo a seguir.