Printserver
Sistema Online de Impressão. cadastre as impressoras, configure o login do domínio (ldap). E pronto.
Install / Use
/learn @tassiovirginio/PrintserverREADME
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
node-connect
342.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.7kCommit, push, and open a PR
