För att garantera att streckkoderna tolkas korrekt bygger kodkonstruktörerna in felkontroller på flera nivåer:
Den lägsta nivån består av signaturstreck för start och stopp.
På den andra nivån innehåller koden en symbol som måste överensstämma med en viss formel för att godtas.
På den tredje nivån placeras en checksiffra eller checksumma i slutet av koden. (FORMS tar bort denna siffra från utdata.) Vissa äldre streckkodstyper saknar checksiffror.
Allmänt sett är de nyare streckkodstyperna bättre och säkrare.
Mer information finns i Optimal utformning av streckkodsfält.
Om ett fel upptäcks (t ex om en checksumma eller symbol är felaktig eller start-/slutstreck saknas) betraktas det totala resultatet för fältet som felaktigt, och fältvärdet visas som en asterisk (*) under verifieringen.
Streckkoderna behöver inte vara alldeles raka på formuläret. Det måste dock gå att rita en vågrät linje (i förhållande till sidans underkant) genom streckkoden som skär hela streckkoden. ( Exempel.)
FORMS sätter längdbegränsningar för vissa streckkoder. Dessutom finns det begränsningar i tolkningen av vissa streckkoder. Se Streckkoder som stöds av FORMS för mer information.
Obs! Din formatspecifikation för streckkodsfältet används inte under tolkningen. I stället används den som en extra kontroll efter tolkningen.
Kontrollera att formulärdefinitionen inte innehåller en faktiskt streckkod. Normalt används ett tomt formulär när formulärdefinitionen skapas. Om det finns en streckkod i streckkodsfältet när du definierar fältet så måste du radera streckkoden. Gör så här:
Deaktivera formulärdefinitionen.
Ta bort streckkodsfältdefinitionen.
Radera streckkoden från fältområdet.
Omdefiniera streckkodsfältet.
Spara och återaktivera formulärdefinitionen.
Se Redigera aktiva formulärdefinitioner och Ta bort markeringar från formulär om du vill ha mer detaljerade anvisningar.
När tolkningsresultatet för streckkoder är dåligt beror det normalt på att strecken inte är tillräckligt breda. Försök därför först att läsa in formulären med högre upplösning eller öka bredden på strecken (om möjligt).
Att använda scannerns inbyggda bildförbättringsfunktioner kan också påverka tolkningsresultatet. Försök med att stänga av alla bildfilter.
Ändra scannerns inställningar för ljus och kontrast till de värden som verkar fungera bäst.
Använd knappen Kontrollera streckkod i dialogrutan Fält för att kontrollera om streckkoden är lättare att identifiera.
Viktigt! Om det finns en streckkod i formuläret när du definierar det (normalt används ett tomt formulär när formulärdefinitionen skapas) så måste du radera streckkoden. Annars kommer inte streckkoden att tolkas. Följ anvisningarna i Ta bort markeringar från formulär.
Utskriftskvaliteten kan vara låg. Försök med att byta skrivare.
Det finns inställningar i initieringsfilerna som i många fall kan förbättra tolkningen av streckkoder. För mer information kan du slå upp "Barcodes" i indexet till FORMS INI File Help (en separat hjälpfil som beskriver FORMS ini-filer).