बॅकएंडशिवाय बारकोड

बारकोडसाठी API वापरणे थांबवा. तुम्हाला सर्व्हरची गरज नाही. तुम्हाला रेट लिमिट्सची (rate limits) गरज नाही. JsBarcode क्लायंट साईडवरच हे काम करते.

प्रिंटिंगसाठी SVG वापरा. प्रिंट केल्यावर Canvas इमेजेस धूसर (blur) होतात. धूसर कडांमुळे स्कॅनर काम करणे थांबवतात. SVG कोणत्याही आकारात स्पष्ट राहते.

तुमचे फॉरमॅट निवडा:

  • Code 128: अंतर्गत SKUs आणि ॲसेट टॅग्ससाठी याचा वापर करा.
  • EAN-13: १२ अंक प्रविष्ट करा. JsBarcode चेक डिजिट जोडते.
  • UPC-A: ११ अंक प्रविष्ट करा. JsBarcode चेक डिजिट जोडते.

चांगल्या स्कॅनिंगसाठी काही टिप्स:

  • १०px किंवा त्यापेक्षा जास्त मार्जिन वापरा.
  • कोड वाचण्यासाठी स्कॅनरला व्हाईट स्पेसची गरज असते.
  • कमी रिझोल्यूशन असलेल्या प्रिंटर्ससाठी ३ किंवा ४ विड्थ वापरा.

PNG फाईल हवी आहे का? बारकोड एका लपवलेल्या (hidden) canvas वर रेंडर करा. canvas ला data URL मध्ये रूपांतरित करा. वापरकर्त्याला canvas न दिसता फाईल मिळते.

प्रायव्हसी (Privacy) हा एक मोठा फायदा आहे. डेटा ब्राउझरमध्येच राहतो. कोणतेही संवेदनशील SKUs पेजच्या बाहेर जात नाहीत.

स्रोत: https://dev.to/jvancedev/rendering-scannable-barcodes-in-the-browser-with-jsbarcode-no-backend-3j28