Skip to content

GustavoGabii/Elgin-Fiscal-Integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elgin Fiscal Integration (Java)

Java Status

Projeto desenvolvido em Java para comunicação e automação de impressoras Elgin i9, focado em emissão de cupons e comandos via protocolo ESC/POS.


📌 Sobre o Projeto

Este repositório contém a implementação de uma ponte de comunicação entre sistemas Java e o hardware da Elgin. O projeto foi estruturado para facilitar o envio de comandos de texto, formatação e acionamento de periféricos (como guilhotina e gaveta).

Este trabalho faz parte da disciplina de Programação Orientada a Objetos (Turma ADS B).


🚀 Funcionalidades Implementadas

Funcionalidade Descrição Status
Conexão Direta Identificação e abertura de portas (USB/Serial).
Impressão Simples Envio de strings para o buffer da impressora.
Comandos ESC/POS Negrito, sublinhado e alinhamento de texto.
Corte de Papel Acionamento automático da guilhotina.
QR Code Geração e impressão de códigos para cupons fiscais.

🛠️ Tecnologias e Ferramentas

  • Linguagem: Java 17
  • IDE: IntelliJ IDEA
  • Protocolo: ESC/POS (Epson Standard Code for Point of Sale)
  • Hardware Alvo: Elgin i9 / i7

📂 Estrutura de Pastas

├── /lib           # Drivers e SDKs da Elgin (DLLs/JARs)
├── /src           # Código-fonte (.java)
└── /docs          # Manuais de referência ESC/POS da Elgin

About

Integração entre Java e impressoras Elgin i9 utilizando comandos ESC/POS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages