Technical Support

If you have a specific questions - use this form or Email: helpciax.com Tel: +44 161 945 8592 Fax: +44 161 945 8169.

DE  Sie können auf Deutsch schreiben.  Danke.
EN You can write in; English, French, German, Spanish, Italian, Portuguese. Thank you.
ES Puede escribir en español. Gracias. 
FR Vous pouvez écrire en Français.  Merci.
IT Può scrivere in Italiano. Grazie.
PT Você pode escrever em português. Obrigado.

Index

Common mistakes - general advise
PowerBuilder v10

Common mistakes

When using barcode functions there are common mistakes. Before you report a problem - check that you are not making a common mistake.

Data is empty "" or null

Print a copy of the data being used to print the barcode.

Example: If you are using this function CIA_CODE128( [MyDataField] )
Check: Print your field as a separate item on your report or form [MyDataField]

Now you can see if the data is empty "" or null - or invalid #NAME# or #VALUE#

If the data appears correct (e.g. 49259002) then check if the number of characters is correct. Some types of barcode need a fixed number of digits / characters.

Barcode does not read

Check you are using the correct font size.

If you are using a 180 dpi or 203 dpi thermal printer - check you are using special fonts. Printers with low resolution need special fonts to print small barcodes. You can print barcodes on these printers using our standard fonts but you must use a larger font size - if you buy the special fonts then you can print Grade A barcodes at the smallest size.

Example: If you are using this function CIA_CODE128( [MyDataField] )
Check: Print your field as a separate item on your report or form [MyDataField]

PowerBuilder v10

PowerBuilder v10 needs different declarations for DLL functions. Just add ;ansi to the function name alias.

Like this;

// PowerBuilder v10 and other versions
function int cia_calc32(string msg, ref string rmsg, ref string rtext, string btype, ref int rmsglen, ref int rtextlen) library "ciabar32.dll" alias for "CIA_CALC;ansi"
function int cia_err32(int errcode, string btype, ref string errmsg, int errsize) library "ciabar32.dll" alias for "CIA_ERR;ansi"