SkillAgentSearch skills...

Printserver

Sistema Online de Impressão. cadastre as impressoras, configure o login do domínio (ldap). E pronto.

Install / Use

/learn @tassiovirginio/Printserver
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PrintServer

Video Demonstrando o Sistema:

<a href="https://www.youtube.com/embed/uZycKj1_ZIU?rel=0" target="_blank"> <img src="https://img.youtube.com/vi/uZycKj1_ZIU/0.jpg" /> </a>

Pré-requisitos do sistema

  • Java 1.8
  • Maven 3

Atualmente o sistema utilizar um banco de dados gerado assim que iniciar o sistema (HSQLDB), sendo possível a utilização de outros SGDB (Postgres e MySQL). Para configurar o Banco de Dados acesse o arquivo application.properties

LDAP: para quem utiliza um servidor de dominio ou ldap pode fazer a configuração dentro do arquivo application.proprerties.

localização do application.properties -> printserver/src/main/resources/application.properties

Instalação

git clone https://github.com/tassiovirginio/printserver.git
cd printserver
mvn jetty:run

Acesse: http://127.0.0.1:8083/

Para cadastrar as impressoras click em "Impressoras".

login: admin senha: admin

** O login e senha podem ser alterados no application.properties.

O sistema acessa impressoras atravez do protocolo IPP. No cadastro da impressora coloque o nome da impressora, descrição e a url do serviço de impressão dela pelo ipp, e ative a mesma.

Se estiver utilizando uma distribuição linux, pode utilizar o "screen" para levantar o sistema, podendo sair do terminal sem delisgar o sistema.

no Ubuntu instale o "screen":

sudo apt install screen

após a instalação execute o sistema com o comando:

screen -S printserver mvn jetty:run

depois que o sistema iniciar precione: Ctrl + A + D , o terminal vai ser fechado, mas o processo vai continuar rodando.

para acessar novamente o terminal digite:

screen -R

Docker

docker build -t printserver .
docker run -dp "8083:8083" -v "$HOME/.m2":/root/.m2 --name printserver printserver:latest
docker logs -f printserver # para ver os logs, caso queira

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated3mo ago
Forks1

Languages

HTML

Security Score

72/100

Audited on Dec 18, 2025

No findings