बारकोड स्क्यानर प्रोग्रामिङ के हो? यसको अर्थ सफ्टवेयर आदेश, प्रोटोकल, वा तर्क नियमहरू मार्फत यसको व्यवहार नियन्त्रण गर्नुहोस्। यो उपकरण चालू वा बन्द गर्नु भन्दा बढी हो। यसमा निम्न समावेश छः
-
●
स्क्यान मोडहरू बीचमा स्विच गर्ने (उदाहरणका लागि, म्यानुअल ट्रिगर बनाम स्वचालित सेन्सिङ)
-
●
स्क्यान आउटपुटहरू ढाँचा गर्नुहोस् (उदाहरणका लागि, SKU- जस्तो उपसर्ग थप्नुहोस् वा लाइन ब्रेकहरू सम्मिलित गर
-
●
क्रममा धेरै कोडहरू पहिचान गर्ने र तिनीहरूलाई तर्कको साथ व्याख्या गर्ने उदाहरणका लागि, बिरामीको कलाईब्यान्ड अस्पतालको का
यो केवल आधारभूत स्थापना होइन। कन्फिगरेसन बारकोड वा उपकरणहरूले सरल, एक पटकका परिवर्तनहरू ह्यान्डल गर्न सक्दछ जस्तै केही बारकोड प्रकारहरू चालू गर्ने वा लाइन ब्रे यसले स्क्यानरहरूलाई वास्तविक समयमा प्रणालीहरूमा प्रतिक्रिया दिन अनुमति दिन्छ, गहिरो तर्क र नियन्त
व्यवहारमा, स्क्यानर प्रोग्रामिङ सामान्यतया तीन स्तरमा हुन्छ: हार्डवेयर, सफ्टवेयर, र अनुकूलन-निर
1. बारकोड स्क्यानरहरूको लागि हार्डवेयर-स्तर प्रोग्रामिङ
केही मध्य-उच्च-अन्त स्क्यानरहरूले कन्फिगरेसन बारकोडहरू, नियन्त्रण आदेशहरू, वा फर्मवेयर अपडेटहरू मार्फत आधारभू यद्यपि यसमा कोडिङ समावेश छैन, यो उपकरण व्यवहार नियन्त्रण गर्ने आधारभूत तरिका हो।
सामान्य उदाहरणहरू हुन्:
- ●विशिष्ट बारकोड प्रकारहरू सक्षम/अक्षम गर्ने (उदाहरणका लागि, कोड १२८ मात्र स्क्यान गर्नुहोस्, क्यूआर को
- ●स्क्यान मोडहरू स्विच गर्दै (म्यानुअल, स्वतः सेन्सिङ, निरन्तर स्क्यान)
- ●आउटपुट डाटाको ढाँचा (उपसर्ग/उपसर्ग थप्ने, लाइन ब्रेक सम्मिलित गर्ने)
- ●संचार इन्टरफेस परिवर्तन (युएसबी एचआईडी, सिरियल, ब्लुटुथ, आदि)

उदाहरणका लागि, केही iDPRT ह्यान्डहेल्ड स्क्यानरहरू बारकोड आदेशहरू मार्फत द्रुत सेटअप समर्थन गर्नुहोस् स्क्यानिङलाई १ डी बारकोडहरूमा सीमित गर्न - ई-कमर्स क्रमब
केही ब्रान्डहरूले सीरियल आदेशहरू मार्फत वास्तविक समय मापदण्ड नियन्त्रण पनि अनुमति दिन्छ, बाह्य प्रणालीहरूलाई स यो विशेष गरी कारखाना परीक्षण, थोक तैनाती, वा एम्बेडेड एकीकरणको लागि उपयोगी छ।
२. एसडीके र एपीआईहरूको साथ बारकोड स्क्यानर प्रोग्रामिङ
जब गहिरो प्रणाली एकीकरण वा जटिल तर्क आवश्यक हुन्छ, विकासकर्ताहरूले विक्रेता द्वारा प्रदान गरिएका एसडीकेहरू प्
अधिकांश बारकोड स्क्यानरहरू यूएसबी, ब्लुटुथ, वा सीरियल पोर्टहरू मार्फत होस्टहरूसँग जडान गर्दछन्
- ●स्क्यानहरू सुरु गर्ने/रोक्ने (म्यानुअल रूपमा, समयित, वा सफ्टवेयरद्वारा ट्रिगर गरिएको)
- ●वास्तविक समयमा घटनाहरू स्क्यान गर्ने र कच्चा डाटा विश्लेषण गर्ने
- ●स्क्यान परिणाममा आधारित प्रणाली कार्यहरू ट्रिगर गर्ने (उदाहरणका लागि, इन्टरफेसहरू नेभिगेट गर्ने, डाटा पठा
- ●एन्ड्रोइड अनुप्रयोगहरू वा औद्योगिक टर्मिनलहरू जस्ता फ्रन्ट-एन्ड इन्टरफेसहरूसँग एकीकरण
उदाहरणका लागि, एन्ड्रोइडमा, विकासकर्ताहरूले स्क्यानरको एपीआईमा हुक गर्न सक्छन् अर्डर नम्बरहरू क्याप्चर र प्रमाणित गर्न, त्यसपछि डाटालाई क्लाउ
स्क्यानरहरूले ईआरपी, डब्ल्यूएमएस, वा एमईएस प्लेटफर्महरूको लागि फ्रन्ट-एन्ड डाटा कलेक्टरहरूको रूपमा पनि काम गर्न सक्छन्, व्यव