Barcode Scanner Emulator
የባርኮድ ስካነሮች እንዴት እንደሚሠሩ
የባርኮድ ቅኝት ወዲያው የሚመስል ቢሆንም፣ በአካላዊው ባርኮድ እና በመተግበሪያዎ ውስጥ በሚደርሰው ቁምፊ መካከል አራት የተለያዩ ደረጃዎች አሉ። እያንዳንዱን ደረጃ መረዳት ከስካነር ጋር የተያያዙ ስህተቶችን ለመመርመር በጣም ቀላል ያደርገዋል።
የባርኮድ ቅኝት አራት ደረጃዎች
1. ማብራት እና ምስል መያዝ
የሌዘር ስካነሮች ጨረርን በባርኮዱ ላይ ያንሸራትቱና የተንጸባረቀውን ብርሃን ጥንካሬ ይለካሉ። በምስል ላይ የተመሠረቱ ስካነሮች (አብዛኛዎቹ ዘመናዊ የእጅ ስካነሮች እና የስልክ ካሜራዎች) ባርኮዱን በትንሽ CMOS ዳሳሽ በ2D ምስል ይይዛሉ፣ ይህም ዝቅተኛ ጥራት ካለው ካሜራ ጋር ይመሳሰላል።
2. መፍታት
የውስጥ ፈርምዌር የመስመሮቹን ስፋት (ወይም ለQR እና Data Matrix ኮዶች የ2D ምስሉን) ይተነትናል እና በልዩ ምልክት ሥርዓቱ ስልተ ቀመር ወደ መጀመሪያው ዲጂታል ጭነት ይፈታቸዋል — Code 128፣ Code 39፣ EAN-13፣ QR እና ሌሎችም። ይህ ሁሉ ማንኛውም መረጃ ኮምፒውተርዎ ላይ ከመድረሱ በፊት በስካነሩ ውስጥ ይከናወናል።
3. ግንኙነት
የተፈታው ጭነት ወደ አስተናጋጅ ኮምፒውተር ይተላለፋል። ማጓጓዣው ብዙውን ጊዜ USB ነው፣ እና አብዛኛዎቹ የሸማች እና የኢንዱስትሪ ስካነሮች ለኦፕሬቲንግ ሲስተም እንደ ብጁ የUSB ክፍል ሳይሆን እንደ USB HID የቁልፍ ሰሌዳ መሣሪያ ይቀርባሉ። አንዳንድ ስካነሮች እንደ USB ተከታታይ (የCOM ወደብ አስመስሎ) ወይም Bluetooth HID ያሉ ሌሎች ሁነታዎችን ይደግፋሉ፣ ነገር ግን የቁልፍ ሰሌዳ አስመስሎ ሁነታ ዛሬ በሚሸጡት ስካነሮች ሁሉ ማለት ይቻላል ነባሪ ነው።
4. የመተግበሪያ ግቤት
ስካነሩ እንደ ቁልፍ ሰሌዳ ስለሚሠራ፣ ኦፕሬቲንግ ሲስተሙ ጭነቱን እንደ የቁልፍ ክስተቶች ቅደም ተከተል አሁን የቁልፍ ሰሌዳ ትኩረት ላለው መተግበሪያ ያደርሳል። መተግበሪያዎ ከስካነሩ ጋር በቀጥታ አይናገርም — ልክ አንድ ሰው በጣም በፍጥነት እንደተየበው የቁልፍ ጫናዎችን ብቻ ይቀበላል።
አብዛኛዎቹ ስካነሮች እንደ ቁልፍ ሰሌዳ የሚሠሩበት ምክንያት
የHID የቁልፍ ሰሌዳ ሁነታ በሁሉም ማለት ይቻላል የንግድ ባርኮድ ስካነሮች ላይ ነባሪ ውቅር ነው፣ ምክንያቱም የድራይቨር ጭነት አያስፈልግም። የUSB ቁልፍ ሰሌዳን የሚደግፍ ማንኛውም ኦፕሬቲንግ ሲስተም ስካነሩን ወዲያው ይደግፋል።
የUSB የቁልፍ ሰሌዳ አስመስሎ ማለት የስካነሩ ፈርምዌር እያንዳንዱን የተፈታ ቁምፊ ቁልፍ ሰሌዳ ለዚያ ቁምፊ የሚልከውን የUSB HID የቁልፍ ኮድ ጋር ያዛምዳል፣ ከዚያም መደበኛ የHID የቁልፍ ሰሌዳ ሪፖርቶችን በUSB የመቋረጥ መጨረሻ ነጥብ ላይ ያስተላልፋል።
ለሙከራ ይህ ለምን አስፈላጊ እንደሆነ፦ ስካነሩ በመተግበሪያ ንብርብር ከቁልፍ ሰሌዳ ስለማይለይ፣ ትልቅ የስካነር-ተኮር ባህሪን በተተኮረ መስክ በፍጥነት በመተየብ፣ ወይም የቁልፍ ሰሌዳ ክስተቶችን በሚመረምር የአሳሽ መሣሪያ (ከታች የተያያዙትን መሣሪያዎች ይመልከቱ) መሞከር ይችላሉ።
የENTER እና የTAB ቅጥያዎች
አብዛኛዎቹ ስካነሮች ከተፈታው ጭነት በኋላ የቅጥያ የቁልፍ ጫና እንዲጨምሩ ተዋቅረዋል፣ ብዙውን ጊዜ ENTER (የሰረገላ መመለስ፣ 0x0D)፣ አንዳንድ ጊዜ ግን TAB (0x09) ወይም ብጁ ቅደም ተከተል። ይህ ተቀባይ መተግበሪያው የተቃኘው ዋጋ የት እንደሚያልቅ ያለ ጊዜ ገደብ እንዲያውቅ ያስችለዋል — ቅጥያው በጽሑፍ መስክ ከተየቡ በኋላ Enter እንደመጫን የማስገቢያ ምልክት ሆኖ ይሠራል።
የስካነር ጊዜ
ስካነር ሙሉ የባርኮድ ጭነትን ከአንድ ሰከንድ በጣም ባነሰ ጊዜ ያስተላልፋል፣ ብዙውን ጊዜ በቁምፊዎች መካከል የጥቂት ሚሊሰከንዶች ክፍተት ይኖራል። ተመሳሳይ ሕብረ ቁምፊን የሚተይብ ሰው በቁልፍ ጫናዎች መካከል ብዙውን ጊዜ 100–300 ሚሴ ወይም ከዚያ በላይ ክፍተት ይኖረዋል። ይህ የጊዜ ልዩነት በብዙ የPOS እና የክምችት መተግበሪያዎች ውስጥ «የስካነር ማወቂያ» መሠረት ነው፤ እነዚህም ያልተለመደ ፈጣን የግቤት ፍንዳታ እና ወዲያው የሚከተል የቅጥያ ቁልፍ ይፈልጋሉ።
ለመተግበሪያዎ ይህ ማለት፦ የስካነር ግቤትን ከእጅ ትየባ ለመለየት ከፈለጉ፣ ልዩ ምልክት ከመፈለግ ይልቅ በቁልፍ ጫናዎች መካከል ያለውን ጊዜ ይለኩ፣ ምክንያቱም መደበኛ የአሳሽ የቁልፍ ሰሌዳ ክስተቶች የግቤቱን ምንጭ የሚያሳይ መረጃ አይይዙም።
እራስዎ ይሞክሩ
እውነተኛ ባርኮድ ለመቃኘት እና የተያዘውን ዋጋ፣ ጊዜ እና የቅጥያ ማወቂያ በቀጥታ ለማየት የባርኮድ ግቤት ሞካሪ ይጠቀሙ። ስለ የቁልፍ ሰሌዳ ዌጅ ባህሪ በጥልቀት ለመቀጠል ወደ የHID የቁልፍ ሰሌዳ ዌጅ ማብራሪያ ይሂዱ።