Website: https://pratt.de/generator-fuer-dhl-packstation-barcodes/
Bei diesem Projekt handelt es sich um eine kleine Lebenserleichterung.
Die neuen DHL-Karten haben keinen Barcode mehr aufgedruckt, weshalb man an Packstationen nun immer die Postnummer über den Touchscreen eingeben muss. Die Karte ist also eigentlich völlig nutzlos geworden.
Die Packstationen (auch die neuen) haben natürlich aber weiterhin einen Barcode-Scanner, der auch die Postnummer einlesen kann.
Leider akzeptieren die Packstationen nur einen unnötig kompliziert berechneten Wert als Barcode, nicht direkt die Postnummer.
- die vorhandene Postnummer muss 8-stellig sein (die Postnummer findet ihr übrigens auch im DHL-Account)
- die vorhandene Postnummer muss 9-stellig sein (die Postnummer findet ihr übrigens auch im DHL-Account)
Die Berechnung der Nummer für den Barcode läuft folgendermaßen ab:
- man multipliziert die Postnummer mit 631 (Postnummer * 631)
- Luhn-Prüfziffer der in Schritt 1 berechneten Zahl berechnen
- zusammensetzen der Nummer: "3000" + Ergebnis aus Schritt 1 + Luhn-Prüfziffer
- aus dieser Zahlenkombination muss ein ITF-Barcode erzeugt werden
Danke an folgende Projekte, deren Code eingebunden ist:
- JsBarcode
- SimplyCalc für den Luhn-Algorithmus
Das hier ist mein allererstes Javascript-Projekt und ich bin wirklich kein Programmierer - demnach freue ich mich über alle Anmerkungen, Kommentare, Kritik, ... :)