Configuração do Print Server
Introdução
Esse manual descreve a configuração dos componentes do lado do servidor da aplicação GBS Print.
O procedimento de configuração deve ser realizado somente após a etapa de instalação. Para mais informações, consulte o Manual de Instalação do GBS Apps.
Configuração
Os passos para configuração são:
Todos os passos estão descritos abaixo. Um exemplo do arquivo config.properties pode ser encontrado na seção Exemplo do Arquivo de Configuração.
Todas as linhas devem estar presentes no arquivo de configuração. Comentar ou deletar linhas pode causar comportamentos inesperados. Para informações adicionais, contate o Time de Suporte da Griaule.
Configuração do Tomcat
Edite o arquivo de configuração do Tomcat para configurar os certificados e a porta que a aplicação usará.
Para mudar a porta, procure por Connector port=. Essa é a porta para operações backend.
A porta padrão do GBS Print é 8127.
Configuração de Certificados
Para habilitar autenticação SSL, procure por Connector port= no arquivo /conf/server.xml.
Há várias entradas. Procure pela que define um SSL HTTP/1.1 Connector. Se necessário, remova os delimitadores de comentário <!-- e -->. Em seguida, ajuste as seguintes configurações:
O parâmetro port deve ser a porta de rede desejada para a aplicação.
Mude o caminho de keystoreFile e truststoreFile para os valores corretos. Faça o mesmo para keystorePass e truststorePass.
O parâmetro clientAuth="true" irá requerer autenticação do servidor para o cliente e do cliente para o servidor. Isso significa que o cliente necessitará importar o certificado no navegador para poder acessar a aplicação.
Quando clientAuth está definido como true, o administrador do sistema deve fornecer o arquivo certificate.pfx para os usuários finais.
Criptografia da senha do Banco de Dados
No arquivo config.properties, o parâmetro jdbc.password é uma senha criptografada. Para gerar a senha criptografada, siga os passos abaixo:
Vá para o seguinte diretório:
Execute o comando:
A senha criptografada aparecerá depois da mensagem: "Encrypted password is:"
Arquivo de Configuração da Aplicação
Para configurar o arquivo, abra-o com:
As mudanças mais importantes nesse arquivo são os parâmetros jdbc.url, jdbc.username, jdbc.password e gbds.url. Configure-os de acordo com seu ambiente.
O arquivo de configuração completo é mostrado na seção Exemplo do Arquivo de Configuração.
Configurações do Print
O último passo é configurar o IP e a porta da aplicação que o usuário final irá acessar. Ele deve ser o mesmo IP e porta configurado na seção Configuração do Tomcat.
Certifique-se de que os parâmetros de configuração print.ip, print.port e print.protocol estejam corretamente especificados no arquivo config.properties. Em diversos casos, o IP será o mesmo para diversas aplicações. Contudo, cada aplicação possuirá uma porta diferente e única.
Certifique-se de que o parâmetro de configuração resizeFloat=0.3 esteja presente no arquivo de configuração (config.properties). Ela determina a porcentagem de compressão da imagem do documento a ser salva no banco de dados ao final do processo. O valor padrão é 0.3 (30% de compressão).
Sistemas de Impressão
Instalação do CUPS
O Common UNIX Printing System (CUPS) é um sistema de impressão para sistemas operacionais baseados em UNIX. Ele permite que um computador atue como um servidor de impressão, recebendo trabalhos de impressão de computadores clientes e enviando-os para a impressora apropriada. Para instalar o CUPS, siga os seguintes passos:
Instale o CUPS:
Habilite e inicie o serviço CUPS:
Então, instale a interface gráfica para o CUPS:
Se o comando de instalação falhar, tente limpar o cache do yum:
Configuração do CUPS
Para configurar o CUPS, edite o arquivo de configuração:
Para permitir acesso de outros computadores ao servidor CUPS, altere a seguinte linha, de:
Para:
Então, para permitir acesso ao servidor, adicione a permissão Allow from all para <Location />. Para fazer isso, procure pelas seguintes linhas e mude-as da seguinte forma:
Além disso, para permitir acesso às páginas de administração, adicione a permissão Allow from all para <Location /admin>. Para fazer isso, procure pelas seguintes linhas e mude-as da seguinte forma:
Então, salve e feche o arquivo de configuração.
Finalmente, para aplicar as mudanças, reinicie o serviço CUPS:
Instalação do HPLIP (Driver de Impressoras HP)
O HP Linux Imaging and Printing (HPLIP) é uma solução gratuita e de código aberto desenvolvida pela HP para impressão no Linux usando impressoras HP. Para instalar o HPLIP, execute:
Então, crie um grupo para administração de impressoras:
Finalmente, adicione o usuário root ao grupo lpadmin:
Configuração de Impressoras
Primeiro, inicie o serviço de busca de impressoras da rede executando:
Em seguida, acesse a interface web do CUPS em http://<server_ip>:631 usando um navegador.

No menu superior, clique na aba Administration e depois no botão Add Printer.

Se uma mensagem aparecer dizendo que uma atualização é necessária, clique na URL exibida, depois no botão Advanced e em Proceed to https://<server_ip>:631 (unsafe).

Ao retornar à interface web do CUPS, clique no botão Add Printer novamente e, se solicitado, faça login com as credenciais de usuário root do servidor.

Na página Add Printer, na seção Local Printers, selecione HP Printer (HPLIP) e clique no botão Continue.

Em seguida, na seção Connection, insira socket://<printer_IP> e clique no botão Continue.

Então, insira um Name, Description e Location para a impressora, seguindo as instruções na página para cada campo, e clique no botão Continue.

Na seção Make, selecione o fabricante da impressora e clique no botão Continue.

Em seguida, na seção Model, selecione o modelo da impressora na lista e clique no botão Add Printer.

Então, verifique as configurações padrão da impressora e certifique-se de que elas se adequam ao ambiente.
Certifique-se de selecionar o tamanho de papel correto na seção General / Media Size.

Finalmente, clique no botão Set Default Options para salvar as configurações da impressora. Se tudo funcionar como esperado, uma mensagem aparecerá dizendo que a impressora foi adicionada com sucesso e você será redirecionado para a página da impressora.

CUPS PDF (opcional)
O CUPS PDF fornece uma maneira de imprimir em um arquivo PDF. É recomendado para fins de teste.
Para instalar o CUPS PDF, execute:
O caminho padrão para salvar os arquivos PDF é /root. Para mudar o caminho, edite o arquivo de configuração do CUPS PDF:
Então, edite o arquivo de configuração do CUPS PDF:
Em Path Settings, mude o parâmetro Out <path> para o caminho desejado.
Em seguida, acesse a interface web do CUPS em http://<server_ip>:631 usando um navegador.
No menu superior, clique na aba Administration e depois no botão Add Printer.

Na página Add Printer, na seção Local Printers, selecione CUPS-PDF (Virtual PDF Printer) e clique no botão Continue.

Então, insira um Name, Description e Location para a impressora, seguindo as instruções na página para cada campo, e clique no botão Continue.

Em seguida, na seção Or Provide a PPD File, clique no botão Choose File e selecione o arquivo Cups-PDF.ppd. Esse arquivo .ppd pode ser encontrado no diretório /etc/cups/ppd/ do servidor onde o CUPS PDF está instalado. Então, clique no botão Add Printer.

Verifique as configurações padrão da impressora e certifique-se de que elas se adequam ao ambiente.
Certifique-se de selecionar o tamanho de papel correto na seção General / Media Size.

Finalmente, clique no botão Set Default Options para salvar as configurações da impressora. Se tudo funcionar como esperado, uma mensagem aparecerá dizendo que a impressora foi adicionada com sucesso e você será redirecionado para a página da impressora.

Instalação de Fontes
A aplicação utiliza três fontes que devem ser instaladas: Arial, OCR-B-10 BT e Tahoma Bold.
Arial
Primeiro, verifique se a fonte já está instalada:
Se a fonte não estiver instalada (resultado vazio), baixe a fonte:
Em seguida, instale-a:
Verifique se a fonte foi instalada com sucesso:
Você pode então remover o arquivo .rpm baixado:
OCR-B-10 BT
Primeiro, certifique-se de estar logado como root.
Em seguida, verifique se a fonte já está instalada:
Se a fonte não estiver instalada (resultado vazio), crie um diretório ocrb em /usr/share/fonts/:
Para os passos seguintes, você deve ter o arquivo .ttf da fonte OCR-B-10 BT. Baixe-o de uma fonte confiável ou copie-o de outra máquina.
Transfira o arquivo da fonte para o servidor e mova-o para o diretório /usr/share/fonts/ocrb.
Em seguida, execute:
Finalmente, verifique se a fonte foi instalada com sucesso:
Tahoma Bold
Primeiro, certifique-se de estar logado como root.
Em seguida, verifique se a fonte já está instalada:
O resultado deve incluir Tahoma:style=Bold. Se a fonte não estiver instalada, crie um diretório tahomabd em /usr/share/fonts/:
Para os passos seguintes, você deve ter o arquivo .ttf da fonte Tahoma Bold. Baixe-o de uma fonte confiável ou copie-o de outra máquina.
Transfira o arquivo da fonte para o servidor e mova-o para o diretório /usr/share/fonts/tahomabd.
Em seguida, execute:
Finalmente, verifique se a fonte foi instalada com sucesso:
O resultado deve incluir Tahoma:style=Bold.
Finalizando as Configurações
Após todos os passos de configuração estarem completos, retorne ao Manual de Instalação do GBS Apps - Seção de Configuração.
Exemplo do Arquivo de Configuração
Essa seção mostra um exemplo do arquivo config.properties.
Os parâmetros <rdb_ip>, <rdb_username>, <rdb_encrypted_password>, <gbds_ip>, <gbds_username>, <gbds_password>, <ldap_ip>, <ldap_username>, <ldap_password>, <email_password>, <print_ip> e <print_service_ip> devem ser substituídos pelos valores corretos.
Atualizado
Isto foi útil?

