2012-05-01 14 views
14

मैं एक जावास्क्रिप्ट प्रोजेक्ट पर काम कर रहा हूं जिसमें कीबोर्ड इम्यूलेशन मोड में यूएसबी चुंबकीय पट्टी पाठक से क्रेडिट कार्ड और ड्राइवर के लाइसेंस पढ़ने शामिल हैं। यह पता चला कि क्रेडिट कार्ड काम करना बेहद आसान था, क्योंकि वे सभी एक ही प्रारूप में हैं। हालांकि यह जल्दी से स्पष्ट हो गया कि चालक के लाइसेंस बहुत कठिन हैं, यहां तक ​​कि एक ही राज्य (सीए) के भीतर प्रारूप एक कार्ड से दूसरे तक भिन्न होता है।क्या चालक के लाइसेंस पढ़ने के लिए कोई जावास्क्रिप्ट (या अन्य) लाइब्रेरी है?

किसी भी मामले में, लक्ष्य कच्चे डेटा को चालक के लाइसेंस (चुंबकीय पट्टी पाठक का उपयोग करके) से स्वाइप करने और उस से संख्या निकालने का तरीका है, जिससे संभवतः जितने संभव हो उतने अमेरिकी राज्यों के लिए सही संख्या उत्पन्न होती है (सभी 50 अद्भुत होंगे)। उल्लेखनीय है कि मैं कम से कम इस बिंदु पर सत्यापन के साथ विशेष रूप से चिंतित नहीं हूं।

क्या किसी और ने पहले से ही यह किया है, और इसे लाइब्रेरी में पैक किया गया है (या तो मुफ्त या वाणिज्यिक) मैं उपयोग कर सकता हूं? वह तो जबर्दस्त होगा।

मुझे यह भी ध्यान रखना चाहिए कि मुझे एक जावास्क्रिप्ट समाधान देखना अच्छा लगेगा, असल में मैं किसी भी भाषा में लिखे गए किसी भी समाधान की जांच करने के लिए खुला हूं।

+0

_exactly_ जो आप खोज रहे थे, लेकिन उम्मीद है कि यह मदद करता है: http://www.tek-tips.com/viewthread.cfm?qid=701938 –

+0

मुझे सच में आश्चर्य है कि आपकी सारी जानकारी के साथ क्या करने की योजना है! : पी – Waltzy

+0

@Waltzy: नाम और ड्राइवर के लाइसेंस नंबर के साथ? वास्तव में कुछ भी नहीं। यह सिर्फ उस प्रणाली के लिए पहचान सत्यापन के लिए है जिस पर मैं काम कर रहा हूं। –

उत्तर

6

सभी ज्यादातर राज्यों पहले ड्राइवर्स लाइसेंस पर चुंबकीय पट्टी का उपयोग नहीं करते, या कम से कम है कि 2009 में मामला था: http://www.digitaldoorkeep.com/blog/tag/drivers-license-magnetic-stripe/

बाकी राज्यों के लिए डेटा स्वरूप ढूँढना के साथ कुछ समय बिताने की बात है google (मुझे यह 3 मिनट में मिला: http://www.dgahouston.com/msrdata2.htm) या वास्तव में जानकारी का अनुरोध: यह सार्वजनिक जानकारी है।

यह भी पढ़ें: http://www.dgahouston.com/dlsplit1.htm - स्कैनिंग लाइसेंस कुछ राज्यों में अवैध है।

+0

+1। 2007 तक मैरीलैंड के पीछे एक मुद्रित बार कोड था। कोलोराडो न तो है। –

+3

ये लिंक सड़ने के लिए झुकाए गए हैं - यहां [अमावा] (http://www.aamva.org) के लिंक हैं, जो मैग पट्टी और बारकोड मानकों को परिभाषित करते हैं। - [कौन से राज्य किस प्रारूप का उपयोग करते हैं] (http://www.aamva.org/ID- सुरक्षा- तकनीक /) (यूएस लाइसेंस प्रौद्योगिकी टैब पर जाएं - 1 9 राज्य 2011 तक एक मैग पट्टी का उपयोग करते हैं) - [कार्ड डिजाइन मानकों] (http://www.aamva.org/DL-ID- कार्ड- डिजाइन- मानक /) (दस्तावेज़ीकरण टैब पर जाएं) – Nathan

+0

ध्यान दें कि आपको शायद कुछ राज्यों से अलग-अलग संपर्क करना होगा - कुछ हैं gotchas। उदाहरण के लिए, मैग स्ट्रिप आईडी # एस को केवल संख्यात्मक के रूप में एन्कोड करता है - अल्फा वर्ण दो अंकीय वर्णों में परिवर्तित होते हैं (ए = 01, बी = 02, जेड = 26, आदि)। ऐसा लगता है कि आपको वैध ड्राइवर लाइसेंस प्रारूपों के आधार पर पत्र खोजना है, लेकिन मिसौरी में कम से कम प्रारूप हैं जो कि नौ अंक हैं, और एक चरित्र के बाद सात अंक हैं। कुछ बाधाओं को जानने के बिना, यह कहना असंभव है कि आपने एक मैग पट्टी पर किस प्रारूप का सामना किया है। – Nathan

4

एचएम, मुझे यकीन नहीं है कि यह मददगार होगा, लेकिन मैं जुमियो में भाग गया जिसमें ऑनलाइन आईडी सत्यापन है। मुझे नहीं पता कि यह आपके स्ट्रिप स्कैनर के आपके वर्तमान कार्यान्वयन के साथ काम करेगा, लेकिन इसे एक ऐसा रूप दें जो आप चाहते हैं: https://pay.jumio.com/

यह किसी भी वेबकैम या अपलोडिंग के साथ लाइसेंस स्कैन करके काम करता है सत्यापित करने के लिए उनके सर्वर को लाइसेंस की एक छवि। http://jumio.com/products/netverify/online-id-verification/

शुभकामनाएँ!

संबंधित मुद्दे