Como fazer a instalação e configuração do Motor de Impressão Oobj?

O Motor de Impressão funciona como um serviço específico para realizar somente impressões, retirando a sobrecarga do motor de serviços. É muito usado em clientes que tem muitas impressoras configuradas ou impressoras em rede que precisem que o serviço seja iniciado por um usuário administrador e o certificado digital é A3.

 

Procedimento

O primeiro passo para realizamos a instalação é baixar o pacote de instalação do Oobj Motor de Impressão, solicite o link de download que é fornecido pelo seu consultor Oobj.

 
Atenção

Como pré-requisito para o funcionamento deste serviço, é necessário ter o Java instalado na máquina. 

  

Instalação

1 - Após o download do arquivo .zip, faça a extração dos arquivos no mesmo diretório onde estão instalados os outros serviços da Oobj.
Geralmente, os serviços são instalados no diretório Windows: "C:\Oobj\Aplicativos\Oobj", conforme a imagem abaixo:

 

2 - Depois que terminar a extração, abra o Prompt  do Windows e caminhe até o diretório "C:\Oobj\Aplicativos\Oobj\oobj-motor-impressao\bin".

 

3 - Em seguida, execute o comando:
oobj-motor-impressao install
Caso dê tudo certo, irá aparecer a mensagem conforme a imagem abaixo:

 

Configuração

O primeiro passo para realizamos a configuração é ajustar as configurações de conexão com ActiveMQ.

Por padrão as configurações são apontadas para o ActiveMQ local, caso seja necessário realizar algum ajuste, as configurações específicas do serviço estão todas definidas no diretório: ...\Oobj\Aplicativos\Oobj\oobj-motor-impressao\config

Nos casos de ambiente distribuído, para alterar os dados de acesso utilize o arquivo activemq.properties. Edite seu conteúdo para que aponte para o endereço correto do ActiveMQ.

Exemplo:

 

Regras de impressão

Agora que finalizamos as configurações de conexão com o servidor de mensageria, devemos configurar as regras de impressão. Neste caso se trata do serviço Oobj Motor de Impressão instalado independente do Oobj Motor de Serviços as configurações são definidas no arquivo .../motor/config/config-motor-impressao.xml:

 

O módulo de "impressao" pode especificar uma ou mais impressoras. Cada impressora tem suas configurações próprias de geração de DAME e critérios determinados de busca e seleção de mensagens na(s) fila(s) de impressão. Obs: DAME = DANFE/DACTE/DAMDF-e/DANFC-e.

Para cada "impressora" há um grupo com alguns campos onde definimos: Impressora Padrão, Impressora Contingência, quantidade de cópias, logomarca, local de geração do PDF e Regras de impressões: definidas através de seletores predefinidos ou informados no XML, como destacado na imagem abaixo:

 

 

Seletores

Os seletores definidos nas regras de impressão são utilizados para buscar o documento compatível com o seletor na fila de impressão do ActiveMQ: oobj_nfe_impressao.

 

Pré-Definidos

Obs.: se atentar ao tipo de dado de cada parâmetro: string ou inteiro (numérico).
Ao definir a expressão do seletor, parâmetros literais devem ter aspas simples (' ') no início e no fim do valor, já parâmetros inteiros não.

tpAmb inteiro
tpEmis inteiro
cnpjEmit string
cpfCnpjDest string
ufRecep string
cfop string
modelo string
serie inteiro
numrMe inteiro
impressora string
IMPRESSORA_INFORMADA_PAINEL     string
IMPRESSAO_PAINEL string

 

Customizados

Qualquer informação inserida na tags obsCont pode ser usada como seletor.
xCampo = nome do seletor
xTexto = valor do seletor

 

Obscont

"ObsCont = Impressora"

Define o nome da impressora em que o documento será impresso.

Exemplo no XML:

<obsCont><xCampo=IMPRESSORA><xTexto>HP 1020</xTexto></obsCont>

 

Exemplo do seletor no config-motor.xml ou config-motor-impressao.xml:

<fila selector="IMPRESSORA = '01'"/>

 

Operadores

Nos seletores, podemos adicionar outros operadores lógicos, são eles:

  • Sinal de diferente:
    • <fila selector="IMPRESSORA &gt;&lt; '01'"/>
  • AND
    • <fila selector="IMPRESSORA = '01' AND modelo ='55'"/>
  • OR
    • <fila selector="IMPRESSORA = '01' OR IMPRESSORA='02'"/>

 

 

Após as configurações, você já pode iniciar o aplicativo:

1 - Abra o Serviço do Windows, para isso você pode digitar o comando "services.msc" no "Executar:

2 - Localize o serviço Oobj DF-e - Motor de Servicos - Impressao e clique em Iniciar e espere carregar:

0 (0)
Avaliação do Artigo (Nenhum voto)
Avaliar esse artigo
Anexos
Não há anexos para este artigo.
Artigos Relacionados RSS Feed
Como fazer a instalação do Oobj DFe em servidor Windows?
Visualizado 1304 vezes desde 06/11/2018
Como configurar o Oobj Recebe?
Visualizado 773 vezes desde 11/11/2018
Como fazer a instalação e configuração do Importa DFe?
Visualizado 1120 vezes desde 08/11/2018
Como fazer a instalação e configuração do Pos Processador Oobj?
Visualizado 1438 vezes desde 08/11/2018
Personalizar Tema do Monitor Oobj
Visualizado 362 vezes desde 26/12/2019
Como configurar Banco de Dados para o Monitor Oobj?
Visualizado 623 vezes desde 10/11/2018
Como configurar o Oobj MDe?
Visualizado 702 vezes desde 11/11/2018
Configurações de Recebimento no Monitor Oobj
Visualizado 1235 vezes desde 29/01/2018
Como configurar Mapa de Pagamentos para integração Micros?
Visualizado 1492 vezes desde 13/07/2018
Informações do Motorista no Registro de Entrada
Visualizado 73 vezes desde 21/12/2020
Comentários
Nome
Email
Código de Segurança Security Code
Não há comentários para este artigo. Seja o primeiro a postar um comentário.