Vai al contenuto

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

  1. Apertura: verifica az-laser = "L"; se manca, esce con errore "Manca stampante laser KYOCERA in configurazione!!".
  2. Lettura configurazione: legge tm-cfg-cmf da PRNTCOGP17, valorizza geometria etichetta predefinita.
  3. Maschera (a-pagina-01): l'utente sceglie tipo estrazione (V/M/T), ordinamento, range merci e parametri geometria.
  4. 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.
  5. Scansione merci: in base al tipo estrazione, scandisce COGMERCI per le merci selezionate.
  6. Stampa: genera le etichette su flsta con 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).