der barcodescanner bestimmt nicht die position des codes sondern misst den abstand zwischen start und stopbalken und teilt den zwischnraum in segmente auf die anschließend ausgewertet werden.
https://www.roboternetz.de/phpBB2/ze...hlight=barcode
handscanner arbeiten mit einem liniensensor und einer ccd zeile, wie du bereits geschrieben hast. auch hier teilt der canner die distanz zwischen start und stop in segmente auf und liest sie anschließend aus.
daraus lässt sich nur grob eine position errechnen (drehung über die länge des codestreifens, versatz über start und stopbalken, längsverschiebung gar nicht.
mfg clemens
Lesezeichen