ADM009 — Tipo de Impressoras
Fonte
- Source:
source/ADM009/
Objetivo
O módulo ADM009 - Tipo de Impressoras é responsável pelo cadastro e manutenção dos tipos de impressoras utilizados pelo sistema JunsoftERP. Por meio deste módulo, o administrador define as características técnicas de cada modelo de impressora, incluindo as sequências de escape ESC/POS para controle de formatação e os parâmetros de comunicação para impressoras fiscais (ECF - Emissor de Cupom Fiscal).
Este módulo é fundamental para o correto funcionamento da emissão de documentos impressos no sistema, pois os parâmetros aqui configurados são consumidos dinamicamente por todas as rotinas de impressão. Cada tipo de impressora cadastrado pode ser vinculado a uma ou mais impressoras físicas no módulo ADM008, garantindo que o sistema saiba como se comunicar e formatar os documentos para cada equipamento específico.
A interface do módulo é dinâmica e se adapta conforme o tipo de impressora selecionado: ao selecionar o tipo "F" (Cupom Fiscal / ECF), os campos de sequências de escape são ocultados e os parâmetros específicos do equipamento fiscal são exibidos, como modelo ECF, porta de comunicação, baud rate, timeout e configurações de abertura de gaveta. Para todos os demais tipos (Matricial, Jato de Tinta, Laser e Térmica), são exibidos os campos de sequências de caracteres ESC/POS para configuração de densidades de impressão, negrito, itálico, sublinhado, guilhotina e eject.
O módulo oferece operações completas de inclusão, alteração, exclusão e consulta, com controle de integridade referencial: não é possível excluir um tipo de impressora que esteja em uso por alguma impressora cadastrada no módulo ADM008.
Funcionalidades
- Cadastro de Identificação do Tipo de Impressora
- Configuração de Sequências de Escape ESC/POS (tipos não-fiscais)
- Configuração de Parâmetros ECF (tipo Cupom Fiscal)
- Grade de Consulta
Mensagens exibidas
Levantadas de source/ADM009/ pela camada 0 (commit 96fc51e236).
| Código | Tipo | Mensagem |
|---|---|---|
| C-0045 | Confirmação | Deseja Excluir o Registro? |
| C-0048 | Confirmação | Deseja Salvar as Alterações Antes de Sair? |
| I-0046 | Informação | Registro Excluído com Sucesso. |
| I-0047 | Informação | Alterações Efetuadas com Sucesso. |
| W-0511 | Aviso | O Código deve ser Maior que Zero! |
| W-0512 | Aviso | Este Código já está Cadastrado! |
| W-0513 | Aviso | É Obrigatório Informar o Código! |
| W-0514 | Aviso | É Obrigatório Informar a Descrição! |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| TIPOIMPRESSORA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| IMPRESSORA | SELECT |