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.

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.

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:

  1. Vá para o seguinte diretório:

  2. Execute o comando:

  3. A senha criptografada aparecerá depois da mensagem: "Encrypted password is:"

Guarde a senha criptografada. Ela será usada no próximo passo.

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.

Lembre-se de substituir a senha criptografada gerada na seção Criptografia da senha do Banco de Dados neste arquivo.

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.

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:

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.

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.

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/:

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/:

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.

Atualizado

Isto foi útil?