Auswerten Bitmap mit BCB

Hi,
ich habe folgendes Problem:

Ich habe einen Barcode als Bitmap und möchte diesen auswerten.
Der Code hat nur vier Zustände:
-schmaler schwarzer Balken
-breiter schwarzer Balken
-schmaler zwischenraum
-breiter zwischenraum

Ich möchte nun eine Linie Zeichnen und dort erkennen, welcher Zustand da ist. Kann mir einer von Euch ne Hilfe geben, wie ich das realisieren kann?
Aber bitte nicht: schau Dir Pixelformat an oder so->die BDB-Hilfe ist teilweise sehr schlecht.

Gruß
Brego