一維條碼的原理基於黑白條帶的寬度差異來表達數據,它由一系列的亮帶(反射光線)和暗帶(吸收光線)組成。當一維條碼掃描器的光源照射到條碼上時,反射光通過凸透鏡聚焦,然後被光電轉換器接收,轉換成相應的電信號。這些電信號的持續時間長短不同,代表條碼中的條和空。爲了提高識別的準確性和可靠性,一維條碼還包含起始和終止字符,以及用於檢測條和空寬度的脈衝數字信號。掃描器通過測量這些信號的數目和持續時間,將條碼符號轉換成數字、字符信息,供計算機系統處理和管理。
一維條碼的碼制包括多種類型,如EAN碼、39碼、交叉25碼、UPC碼、128碼、93碼、ISBN碼和Codabar碼等。這些碼制通過不同的排列規則,如條和空的寬度比率和模式,來表達不同的信息。一維條碼的特點包括高識別率和快速識別速度,但它們對條碼的完整性要求較高,一旦有破損就無法被正確識別。