COGP49 - Stampa etichette libere¶
Sorgente: cbl/cogp49.cbl | Tipo: Programma a menu (maschera + stampa) | Program-ID: COGP49
Menu: Magazzino > Archivi & Tabelle > Stampe > Merci > Etichette Libere
Scopo¶
Stampa etichette con 8 righe di testo libero (28 caratteri ciascuna), replicate per il numero di copie indicato. Formato fisso "7,2 x 3,6 cm su 3 piste" (24 etichette per foglio).
File e Tabelle¶
| File/Tabella | Uso | Descrizione |
|---|---|---|
| COGTABEL | Input | Tipo 71, chiave euta-c071-frm per formato etichetta |
| FLSTA | Output | File di stampa testuale (linage 9) con sequenze escape KYOCERA |
| FEURTAB | Input | Parametri generali |
Configurazioni RNEWCONF¶
| Gruppo | Chiave | Significato |
|---|---|---|
| PROGCOGP49 | euta-c071-frm |
Formato/modello etichetta (in tm-cfg-frm). Se "B" abilita i campi di posizione iniziale (verticale/orizzontale) per stampa parziale del foglio |
Programmi chiamati¶
| Programma | Scopo |
|---|---|
| COGS54 | Utility stampa (chiamata in apertura e in chiusura) |
| RNEWCONF | Lettura configurazione formato |
Logica¶
- Legge configurazione
tm-cfg-frm. - Maschera: 8 righe testo, n. copie, posizione iniziale (visibile solo se
frm = "B"). - Stampa: itera per
tm-copievolte le 8 righe; coordinate KYOCERA hardcoded: w-kyo-v-ini = 180,w-kyo-h-ini = 0w-kyo-v-max = 8,w-kyo-h-max = 3(8 righe x 3 piste = 24 etichette/foglio)w-kyo-v-dim = 855,w-kyo-h-dim = 1620,w-kyo-spa = 90- Output su
flstacon codici escape per cpi, qualita', cambio pagina.
Note¶
- Le 8 righe sono in
tm-rig1...tm-rig8di 28 caratteri. - Include anche un campo barcode (
w-bar-code) nel record di stampa, anche se il programma e' "libero". - Maschera GUI con Screen Section.