COGP17 - Stampa etichette merci x laser KYOCERA¶
Sorgente: cbl/cogp17.cbl | Tipo: Programma a menu (maschera + stampa) | Program-ID: COGP17
Menu: Magazzino > Archivi & Tabelle > Stampe > Merci > Etichette x Laser Printer
Scopo¶
Genera etichette merci configurabili (codice, descrizione, codice a barre) per stampante laser KYOCERA. Geometria etichetta (dimensione, distanze, bordi, piste) impostabile a ogni esecuzione o pre-configurata.
File e Tabelle¶
| File/Tabella | Uso | Descrizione |
|---|---|---|
| COGTABEL | Input | Tabella generica, tipo 56 per configurazione modello etichetta (euta-c032-cmf) |
| COGMERCI | Input | Anagrafica merci |
| COGSLMAG | Input | Saldi magazzino |
| COGMERFO | Input | Fornitori merce |
| COGRACMC | Input | Raccordo merce/cliente |
| FLSTA | Output | File di stampa testuale con sequenze escape KYOCERA |
Configurazioni RNEWCONF¶
| Gruppo | Chiave | Significato |
|---|---|---|
| PRNTCOGP17 | euta-c032-cmf |
Codice modello/formato etichetta predefinito (in tm-cfg-cmf) |
Programmi chiamati¶
| Programma | Scopo |
|---|---|
| COGU05 | Selezione multipla merci con n. copie |
| COGU10W | Utility output stampa |
| COGU16W | Aiuto/selezione anagrafica merci |
| GRIDADMN | Gestione griglia dettaglio |
| GESSTR | Manipolazione stringhe |
| RNEWCONF | Lettura configurazione |
| COGS54 | Selezione stampante |
Logica¶
- Apertura: verifica
az-laser = "L"; se manca, esce con errore "Manca stampante laser KYOCERA in configurazione!!". - Lettura configurazione: legge
tm-cfg-cmfda PRNTCOGP17, valorizza geometria etichetta predefinita. - Maschera (
a-pagina-01): l'utente sceglie tipo estrazione (V/M/T), ordinamento, range merci e parametri geometria. - Costruzione tabella coordinate: la
tab-coordinate(max 24 righe per foglio, fino a 900 elementi totali) viene popolata in mm con coordinate di stampa, dimensione barcode e posizioni codice/descrizione. - Scansione merci: in base al tipo estrazione, scandisce COGMERCI per le merci selezionate.
- Stampa: genera le etichette su
flstacon sequenze escape KYOCERA (selezione cassetto, posizione, font).
Note¶
- Maschera GUI con Screen Section (
cogp17-01.scr). - Limite griglia: 900 etichette per esecuzione.
- Richiamabile come "called" da altri programmi tramite
w-dc-called. - Supporta fino a 24 righe di etichette per foglio (parametro
tm-file+ tabella coordinate).