FAQ: TBarCode/SAPwin - SAP Barcode DLL
Problemi di qualità del codice a barre con stampanti a 203 DPI (Zebra ecc.)
Problemi di qualità del codice a barre con stampanti a 203 DPI (Zebra ecc.)
Potreste riscontrare problemi di qualità del codice a barre quando stampate su una stampante a trasferimento termico a 203 dpi
Adattare la larghezza del modulo alla risoluzione della stampante è la soluzione standard per tali problemi. Ma con le stampanti a 203 dpi abbiamo una particolarità mostrata dal seguente esempio.
Tre punti stampante a 203 dpi corrispondono a 0,3753694581 mm. Ma la larghezza del modulo nel print control può essere impostata solo a 0,375 mm (non è possibile specificare ulteriori cifre decimali). Questo approccio porta a una deviazione di 0,000369 mm per ogni modulo barra/spazio nel simbolo. Sembra un errore molto piccolo, ma gli errori si accumulano e portano a una deviazione di uno o più punti stampante quando si stampano codici a barre più larghi.
Soluzione
Con il flag OptResolution la larghezza del modulo può essere ridotta al successivo confine di pixel intero, riducendo così al minimo la tolleranza di stampa.
- Modificate il file di configurazione barcode.ini e impostate:
[SETTINGS] ... DefOptResolution=1
- Regolate la larghezza del modulo in Printcontrol leggermente sopra i tre pixel: M=376.
In questo modo la Barcode DLL calcolerà una larghezza modulo di "fallback" di 0,3753694581 mm (secondo 203 dpi), evitando così la deviazione sopra menzionata.