MSI Plessey बारकोड जनरेटर
इन्वेंट्री नियंत्रण, गोदाम लेबलिंग और आंतरिक ट्रैकिंग के लिए MSI Plessey बारकोड बनाएँ।
बारकोड और मैट्रिक्स जनरेटर
लाइव स्टूडियो पूर्वावलोकन
Code 128 बैच सीरियल नंबर जनरेटर
वेयरहाउस SKU, एसेट टैग, इन्वेंटरी लेबल और अन्य आंतरिक पहचानकर्ताओं के लिए क्रमिक Code 128 बारकोड जनरेट करें।
MSI Plessey बारकोड जनरेटर
त्वरित उत्तर: MSI Plessey, जिसे Modified Plessey भी कहा जाता है, एक केवल संख्यात्मक 1D बारकोड है जिसका कोई ISO/IEC मानक नहीं है। यह पाँच चेक-डिजिट स्कीमों का समर्थन करता है: none, Mod 10 (Luhn), Mod 11 IBM, Mod 11 NCR, Mod 1010 और Mod 1110। स्कैनर और प्रिंटर को एक ही स्कीम का उपयोग करना चाहिए।
What MSI Plessey is
MSI Plessey, मूल Plessey Code से विकसित एक 1D बारकोड है। इसे Modified Plessey, Plessey Code और MSI/Plessey के नाम से भी जाना जाता है। इसका तकनीकी आधार पल्स-विड्थ मॉड्यूलेशन है: अलग-अलग चौड़ाई वाली बार और खाली जगहें बाइनरी पैटर्न को एन्कोड करती हैं।
MSI Plessey का कोई ISO/IEC मानक या औपचारिक शासी निकाय नहीं है। इसकी आधिकारिक तकनीकी विशिष्टता Morovia Corporation द्वारा प्रकाशित की गई है (morovia.com MSI/Plessey Specification)। आधुनिक बारकोड स्कैनर इस फ़ॉर्मैट का मुख्यतः उन रिटेल सिस्टमों के साथ पिछली संगतता बनाए रखने के लिए समर्थन करते हैं, जिन्हें Code 128 के प्रमुख मानक बनने से पहले स्थापित किया गया था।
MSI Plessey एक ऐसी सिम्बोलॉजी है जिसमें स्वयं त्रुटि-जाँच की सुविधा नहीं होती; यानी विश्वसनीय स्कैनिंग के लिए यह चेक डिजिट पर निर्भर करती है। चेक डिजिट के बिना, प्रतिस्थापन त्रुटि—जिसमें एक अंक को दूसरे अंक के रूप में गलत पढ़ा जाता है—का पता नहीं चल सकता। इसी कारण, MSI Plessey बारकोड बनाते समय चेक-डिजिट की सही योजना चुनना सबसे महत्वपूर्ण कॉन्फ़िगरेशन निर्णय है।
MSI Plessey की तकनीकी विशिष्टता
| फ़ील्ड | मान | स्रोत |
|---|---|---|
| पूरा नाम | MSI (Modified Plessey) | morovia.com MSI/Plessey Spec |
| Also known as | Plessey Code, MSI/Plessey, Modified Plessey | morovia.com |
| ISO/IEC standard | कोई नहीं | morovia.com; racklify.com |
| अक्षर सेट | Numeric only (digits 0–9) | morovia.com; racklify.com |
| Symbol length | Variable | morovia.com |
| Encoding technology | Pulse Width Modulation | morovia.com |
| Self-checking | No — requires check digit for reliable scanning | morovia.com |
| Check digit options | Five schemes (see detail section below) | handwiki.org MSI Barcode |
| Typical industry use | Legacy retail shelf labelling, warehouse inventory bins | morovia.com; racklify.com |
The five check-digit schemes
MSI Plessey चेक-डिजिट की पाँच कॉन्फ़िगरेशन योजनाओं का समर्थन करता है। स्कैनर को उसी योजना के अनुसार कॉन्फ़िगर किया जाना चाहिए जिसका उपयोग बारकोड प्रिंट करते समय किया गया था। योजनाओं में अंतर होने पर, प्रतीक भौतिक रूप से सही होने के बावजूद हर स्कैन सत्यापन में विफल होगा—यह MSI Plessey में विफलता का सबसे आम कारण है।
| Scheme | Algorithm | स्रोत |
|---|---|---|
| No check | No check digit appended. Appropriate only for closed systems where scanner and printer are tightly controlled. | morovia.com |
| Mod 10 (Luhn) | Luhn algorithm applied to the data digits: double every second digit from the right, sum all resulting digits, append (10 − sum mod 10) mod 10. Most commonly deployed scheme. | morovia.com §"Check Digit Calculation"; handwiki.org |
| Mod 11 IBM | Weights 2–7 repeating applied right-to-left; sum mod 11; check digit mapped from result. If result is 10 or 11, special handling applies. | handwiki.org MSI Barcode |
| Mod 11 NCR | Weights 2–9 repeating applied right-to-left; same sum and mod 11 logic as IBM variant but different weight sequence. | handwiki.org MSI Barcode |
| Mod 1010 | Two sequential Mod 10 (Luhn) checks appended; provides stronger error detection than single Mod 10. | handwiki.org MSI Barcode |
| Mod 1110 | Mod 11 check followed by Mod 10 check; two-character suffix. | handwiki.org MSI Barcode |
Mod 10 (Luhn) स्कीम सबसे अधिक इस्तेमाल की जाती है, क्योंकि यह कई रिटेल इन्वेंटरी सिस्टम में उपयोग होने वाले Luhn एल्गोरिदम से मेल खाती है। यदि आपके ऐप्लिकेशन में दो अंकों की अधिक मज़बूत त्रुटि पहचान आवश्यक है, तो Mod 1010 या Mod 1110 का उपयोग करें।
When to use MSI Plessey
पुराने रिटेल शेल्फ़ लेबल। Code 128 के प्रमुख मानक बनने से पहले MSI Plessey को सुपरमार्केट और रिटेल वेयरहाउस में व्यापक रूप से अपनाया गया था। यदि आपका स्टोर या वेयरहाउस प्रबंधन सिस्टम उसी दौर में इंस्टॉल किया गया था और MSI Plessey स्कैनर का उपयोग करता है, तो अनुकूलता बनाए रखने के लिए MSI Plessey का उपयोग जारी रखें।
वेयरहाउस के बिन की पहचान। पुराने उपकरणों पर आधारित कुछ वितरण केंद्र बिन, गलियारे और रैक के लेबल के लिए MSI Plessey का उपयोग करते हैं। बारकोड का प्रकार बदलने के लिए सभी स्कैनर को फिर से कॉन्फ़िगर करना होगा—यह बदलाव की एक उचित परियोजना हो सकती है, लेकिन अगर सिस्टम स्थिर है, तो ऐसा करना हमेशा ज़रूरी नहीं होता।
पुराने सिस्टम के अनुकूल लेबल बदलना। यदि MSI Plessey लेबल घिस जाए या उसे दोबारा प्रिंट करना हो, तो सही चेक-डिजिट स्कीम के साथ उससे मेल खाता प्रतीक बनाना ही उचित तरीका है—तैनाती के बीच में फ़ॉर्मैट बदलना नहीं।
For any new project, Code 128 is the correct choice. Code 128 encodes the full ASCII character set, is standardised under ISO/IEC 15417:2007, and is supported by every modern scanner without requiring special configuration. MSI Plessey should be used only when backward compatibility with existing readers is required.
MSI Plessey के लिए डिज़ाइन और प्रिंट संबंधी आवश्यकताएँ
MSI Plessey में पल्स-चौड़ाई मॉड्यूलेशन का उपयोग होता है। इसका अर्थ है कि डेटा बार की मौजूदगी या अनुपस्थिति के बजाय बार और खाली जगहों की चौड़ाई के ज़रिए दर्शाया जाता है। सरल एनकोडिंग लॉजिक वाले सिंबल की तुलना में पल्स-चौड़ाई वाले सिंबल के लिए प्रिंट की गुणवत्ता अधिक मायने रखती है।
X-dimension (सबसे पतले बार की चौड़ाई) एकसमान रखें। लेबल के पूरे प्रिंट रन में स्याही का असमान फैलाव, औद्योगिक लेबलों पर MSI Plessey स्कैन विफल होने का सबसे आम प्रिंट-गुणवत्ता संबंधी कारण है।
दोनों ओर न्यूनतम क्वाइट ज़ोन बनाए रखें। morovia.com के विनिर्देश में आवश्यक क्वाइट ज़ोन दिए गए हैं—जनरेटर के डिफ़ॉल्ट आउटपुट का पालन करें, जिसमें ये मार्जिन शामिल होते हैं।
हल्के बैकग्राउंड पर गहरे रंग की स्याही का उपयोग करें। पल्स-विड्थ प्रतीकों के लिए बार और लेबल की आधार सामग्री के बीच उच्च कंट्रास्ट महत्वपूर्ण है, क्योंकि स्कैनर केवल मौजूदगी नहीं, बल्कि चौड़ाई मापता है। कम कंट्रास्ट वाली प्रिंटिंग से चौड़ाई के माप में बदलाव आता है, जिससे गलत कोड पढ़े जाने की त्रुटियाँ हो सकती हैं।
बार की न्यूनतम ऊँचाई स्कैनर की बनावट के अनुरूप पर्याप्त होनी चाहिए। सामान्य खुदरा दूरी पर हैंडहेल्ड स्कैनर के उपयोग के लिए, डिफ़ॉल्ट सेटिंग्स पर जनरेटर द्वारा बनाई गई लेबल की ऊँचाई पर्याप्त होती है। कन्वेयर पर लगे फिक्स्ड-माउंट स्कैनर या शेल्फ के सामने लगे स्कैनर से स्कैन करने के लिए, स्कैनर निर्माता के विनिर्देश के अनुसार बार की ऊँचाई की पुष्टि करें।
समस्या निवारण: आपका MSI Plessey बारकोड स्कैन क्यों नहीं हो रहा है
चेक-डिजिट योजना मेल नहीं खाती। यह सबसे आम समस्या है। अगर स्कैनर को Mod 10 के लिए कॉन्फ़िगर किया गया है और बारकोड Mod 11 के साथ प्रिंट किया गया है, तो हर स्कैन सत्यापन में विफल होगा। स्कैनर में कॉन्फ़िगर की गई योजना की पुष्टि करें और उससे मेल खाने वाली सेटिंग के साथ बारकोड फिर से जनरेट करें।
स्कैनर में MSI Plessey सक्षम नहीं है। कई आधुनिक स्कैनरों में MSI Plessey डिफ़ॉल्ट रूप से अक्षम होता है, क्योंकि यह एक पुराना फ़ॉर्मैट है। स्कैनर की प्रोग्रामिंग गाइड देखें और अपने स्कैनर मॉडल के लिए MSI सक्षम करने वाला सिंबल स्कैन करें।
प्रिंट की गुणवत्ता में एकरूपता नहीं है। पल्स विड्थ मॉड्यूलेशन पर स्याही के फैलाव और प्रिंट-हेड के घिसाव का असर पड़ता है। पूरी लेबल जॉब शुरू करने से पहले एक परीक्षण बैच प्रिंट करें और बारकोड वेरिफ़ायर या ऐसे स्कैनर से उसकी जाँच करें जिसके सही काम करने की पुष्टि हो।
डेटा में गैर-अंकीय वर्ण हैं। MSI Plessey केवल 0–9 के अंक एन्कोड करता है। डेटा में कोई भी अक्षर, हाइफ़न या विशेष वर्ण होने पर बारकोड सही ढंग से जनरेट नहीं होगा।
बारकोड स्कैनर की ज्यामिति के लिए बहुत छोटा है। अपने स्कैनर की आवश्यकताओं के अनुसार बार की न्यूनतम ऊँचाई और X-dimension की पुष्टि करें। ज़रूरत पड़ने पर बड़े आकार में दोबारा जनरेट करें।
MSI Plessey versus Code 128
| फ़ीचर | MSI Plessey | Code 128 |
|---|---|---|
| अक्षर सेट | केवल संख्याएँ (0–9) | Full ASCII (all 128 characters, values 0–127) |
| ISO/IEC standard | कोई नहीं | ISO/IEC 15417:2007 |
| चेक डिजिट | Optional; five schemes to choose from | Mandatory; single Mod-103 weighted sum |
| Scanner default | Often disabled — must be enabled | Enabled by default on all modern scanners |
| New project suitability | Not recommended | Recommended |
| Primary use today | Legacy backward compatibility | Shipping, warehouse, inventory, GS1-128 |
अगर आप नई संख्यात्मक इन्वेंटरी परियोजना शुरू कर रहे हैं और आपको कोई भी सिम्बॉलॉजी चुनने की स्वतंत्रता है, तो Code 128 का उपयोग करें। अगर आपका मौजूदा सिस्टम MSI Plessey पर आधारित है और आपको अनुकूलता बनाए रखनी है, तो MSI Plessey का वही स्कीम उपयोग करें जिसे सत्यापित करने के लिए आपके स्कैनर कॉन्फ़िगर किए गए हैं।
बहरीन और अंतरराष्ट्रीय आपूर्ति श्रृंखलाओं में इस बारकोड का उपयोग
बहरीन के खुदरा विक्रेताओं, आयातकों, निर्माताओं और लॉजिस्टिक्स टीमों को पहचानकर्ताओं का चयन अपने व्यापारिक साझेदारों के नियमों के अनुसार करना चाहिए। खुदरा GTIN उचित जारीकर्ता संगठन से प्राप्त होने चाहिए; जनरेटर बारकोड डिज़ाइन तैयार करता है, लेकिन उसका स्वामित्व प्रदान नहीं करता। आंतरिक स्टॉक और परिसंपत्ति संदर्भों के लिए संगठन द्वारा निर्धारित मानों का उपयोग किया जा सकता है, बशर्ते उन्हें प्राप्त करने वाला सिस्टम उनका समर्थन करता हो।
जहाँ यह आपके संगठन की शैली के अनुरूप हो, वहाँ कार्य-संबंधी निर्देशों में ब्रिटिश अंग्रेज़ी का उपयोग करें और जिन टीमों को ज़रूरत हो, उनके लिए अरबी निर्देश भी जोड़ें। प्रिंट का परीक्षण उपयोग की वास्तविक परिस्थितियों में करें। बहरीन की गर्मी, तेज़ रोशनी, धूल, घुमावदार पैकेजिंग और चमकदार लैमिनेट से कंट्रास्ट या सतह की ऐसी समस्याएँ सामने आ सकती हैं जो मॉनिटर पर दिखाई नहीं देतीं।
क्वाइट ज़ोन खाली रखें, छवि को खींचकर विकृत न करें और हल्की, सादी पृष्ठभूमि पर गहरे बार को प्राथमिकता दें। प्रिंट रन की शुरुआत, बीच और अंत से नमूने स्कैन करें। विनियमित रिटेल, स्वास्थ्य सेवा, प्रकाशन या लॉजिस्टिक्स में उपयोग के लिए, उत्पादन को मंज़ूरी देने से पहले मौजूदा GS1, ISBN एजेंसी, ग्राहक या उद्योग विनिर्देश की पुष्टि करें।
प्रिंट करने से पहले
- सही प्रतीकात्मकता चयनित
- पहचानकर्ता स्वामित्व पुष्टि किया गया
- जाँच अंक सत्यापित
- शांत क्षेत्र साफ़ रखे जाएँ
- मजबूत बार कंट्रास्ट
- पहला अनुपात अपरिवर्तित
- SVG या उच्च-रिज़ॉल्यूशन PNG
- उत्पादन स्कैनर परीक्षण
अक्सर पूछे जाने वाले प्रश्न
संक्षिप्त तकनीकी उत्तर पढ़ने के लिए प्रश्न खोलें।
01MSI Plessey बारकोड क्या है?+
MSI Plessey, जिसे Modified Plessey भी कहा जाता है, एक केवल संख्यात्मक 1D बारकोड है जिसका कोई ISO/IEC मानक नहीं है। यह पल्स चौड़ाई मॉड्यूलेशन का उपयोग करता है और पांच चेक-डिजिट योजनाओं का समर्थन करता है: none, Mod 10 (Luhn), Mod 11 IBM, Mod 11 NCR, Mod 1010 और Mod 1110। इसे मुख्य रूप से लेगेसी रिटेल शेल्फ लेबलिंग और वेयरहाउस बिन पहचान में उपयोग किया जाता है।
02MSI और Plessey बारकोड में क्या अंतर है?+
MSI Plessey मूल Plessey Code का एक संशोधन है। "MSI" नाम उस कंपनी (MSI Data Corporation) से आता है जिसने खुदरा उपयोग के लिए इस फ़ॉर्मेट को संशोधित और लोकप्रिय बनाया। ये दोनों नाम उसी आधुनिक सिम्बोलॉजी — Modified Plessey — को संदर्भित करते हैं। मूल Plessey Code एक पृथक पुराना मानक है जो आज आम तौर पर उपयोग में नहीं है।
03MSI Plessey किस चेक अंक का उपयोग करता है?+
MSI Plessey पाँच चेक-डिजिट कॉन्फ़िगरेशन का समर्थन करता है: कोई चेक डिजिट नहीं; Luhn एल्गोरिदम का उपयोग करके Mod 10 (सबसे सामान्य); IBM वेटिंग के साथ Mod 11 (वेट 2–7 दोहराते हुए); NCR वेटिंग के साथ Mod 11 (वेट 2–9 दोहराते हुए); Mod 1010 (दो Luhn चेक); और Mod 1110 (पहले Mod 11 फिर Mod 10)। स्रोत: handwiki.org MSI Barcode; morovia.com.
04MSI Mod 10 बनाम Mod 11 क्या है?+
Mod 10 Luhn एल्गोरिद्म का उपयोग करता है — दाईं ओर से हर दूसरे अंक को दोगुना करना, परिणामों को जोड़ना, और चेक अंक की गणना (10 − जोड़ mod 10) mod 10 के रूप में करना। Mod 11 दाईं से बाईं ओर लागू की गई एक दोहराई जाने वाली वेट अनुक्रम का उपयोग करता है और डिवाइज़र के रूप में mod 11 का प्रयोग करता है। Mod 10 अधिक व्यापक रूप से तैनात है; Mod 11 वेरिएंट कुछ डेटा पैटर्न के लिए मजबूत त्रुटि पहचान प्रदान करते हैं।
05क्या MSI Plessey अक्षरों को एन्कोड कर सकता है?+
नहीं। MSI Plessey केवल अंकों 0–9 को एन्कोड करता है। यह अक्षरों, हाइफ़न या किसी भी विशेष वर्णों को एन्कोड नहीं कर सकता। यदि आपके डेटा में अल्फ़ान्यूमेरिक वर्ण हैं, तो इसके बजाय Code 128 का उपयोग करें, जो पूर्ण 128-अक्षरी ASCII सेट को एन्कोड करता है।
06क्या MSI Plessey अभी भी उपयोग में है?+
हाँ, पारंपरिक वातावरणों में। MSI Plessey को पीछे की अनुकूलता के लिए उन रिटेल और वेयरहाउस सिस्टम्स में समर्थित किया जाता है जो Code 128 के प्रभुत्व स्थापित होने से पहले इंस्टॉल किए गए थे। नए प्रोजेक्ट्स के लिए Code 128 (ISO/IEC 15417:2007) उपयुक्त विकल्प है क्योंकि इसका एक ISO मानक है, इसमें अधिक विस्तृत वर्ण समर्थन है, और यह सभी आधुनिक स्कैनरों पर डिफ़ॉल्ट रूप से सक्षम होता है।
07क्यों मेरी MSI Plessey बारकोड स्कैन नहीं हो रही है?+
सबसे आम कारण बारकोड छापने के लिए उपयोग की गई चेक-डिज़िट योजना और स्कैनर द्वारा सत्यापित करने के लिए कॉन्फ़िगर की गई योजना के बीच असंगति है। पुष्टि करें कि स्कैनर किस योजना की अपेक्षा करता है और मिलान करने वाले सेटिंग के साथ पुन: जनरेट करें। दूसरा सबसे आम कारण MSI Plessey का स्कैनर पर अक्षम होना है — यह अक्सर डिफ़ॉल्ट रूप से बंद होता है और स्कैनर के प्रोग्रामिंग गाइड के माध्यम से सक्षम करना पड़ता है।
08MSI 1010 और MSI Mod 10 में क्या अंतर है?+
MSI Mod 10 एकल Luhn चेक अंक जोड़ता है। MSI 1010 दो क्रमिक Mod 10 (Luhn) चेक अंक जोड़ता है, जो मजबूत त्रुटि पहचान प्रदान करता है। जब आपके एप्लिकेशन को यह उच्च आश्वासन चाहिए कि प्रतिस्थापन त्रुटि पकड़ी जाएगी तो Mod 1010 का उपयोग करें। दोनों बिना चेक अंक के मुकाबले अधिक विश्वसनीय हैं, लेकिन आपके स्कैनर को उसी संख्या के चेक अंकों की अपेक्षा के लिए कॉन्फ़िगर किया जाना चाहिए।
09क्या MSI Plessey का उपयोग करने के लिए मुझे GS1 लाइसेंस की आवश्यकता है?+
नहीं। MSI Plessey पर किसी भी GS1 लाइसेंसिंग की आवश्यकता नहीं है। यह मनमाना संख्यात्मक डेटा एन्कोड करता है और किसी भी पंजीकरण के बिना आंतरिक रिटेल या वेयरहाउस लेबलिंग के लिए पूरी तरह उपयोग योग्य है। GS1 लाइसेंसिंग आवश्यकता केवल उन फॉर्मैट्स पर लागू होती है जिनमें GTIN होता है, जैसे EAN-13, UPC-A और ITF-14।