DHL Packstation-Karten-Barcode anhand der PostNummer erstellen

Neuer Beitrag (Stand: 07.06.2020)

Wenn dir deine alte Packstation-Karte verloren gegangen ist oder du eine alte Karte besitzt, bei der die Packstation streikt, deine Karte einzulesen, kannst du mit Hilfe der Smartphone-App „Stocard“ deine Karte digital auf deinem Smartphone hinterlegen.

Ich selber nutze die App bereits seit Jahren und nehme keine Plastikkarten mehr mit in Geschäfte.

Mit nur wenigen Schritten hast du deine digitale DHL-Karte parat:

❶ Stocard App installieren

❷ DHL Karte zu Stocard hinzufügen

  • Stocard App öffnen
  • auf das ㊉ drücken, um eine Karte hinzuzufügen
  • nun nach „DHL“ suchen und DHL auswählen
  • im nächsten Schritt auf „manuell“ tippen, um deine Postnummer manuell einzugeben
  • nun deine Kartennummer sowie (meine Empfehlung) deinen Namen eingeben
  • nachdem du die Daten gespeichert hast, hast du deine digitale DHL-Karte immer dabei 🤗

❸ Fertig! ✔️

Vielen Dank an den Kommentar-Schreiber „nic“, der auf Stocard und die neue DHL-Funktion hingewiesen hat.


Alter Beitrag

Ich bin seit Jahren begeisterter Nutzer der DHL Packstation.

Seit einiger Zeit gibt es die Möglichkeit, die Packstation-Karte nicht nur in das Kartenlesegerät einzuschieben, sondern auch einen Barcode auszulesen.

Wer eine alte Packstation-Karte hat, der guckt in die Röhre – oder muss eine neue Karte beantragen, indem er dem DHL-Support vorgaukelt, dass seine Karte verloren gegangen ist.

Es gibt aber eine Möglichkeit, den Barcode selbst zu erstellen.

  1. In meinem Beispiel nehmen wir an, dass meine PostNummer 12345678 sei.
  2. Berechne das Produkt aus PostNummer * 631, in meinem Beispiel wäre das 7790122818
  3. Nun wird es etwas kniffliger. Der Barcode nutzt für die Berechnung der Prüfzahl den Luhn-Algorithmus. Suche dir nun also einen „Luhn-Rechner“ (DuckDuckGo-Suche nach „Luhn Rechner“). Für die Zahl
    7790122818 ist die Prüfsumme die 7.
  4. Nun wird es wieder einfach! Die Barcode-Nummer wird durch eine 3, dann drei Nullen sowie dem Ergebnis aus Schritt 2 und der Prüfzahl zusammengesetzt. In meinem Beispiel wäre das 3000 +
    7790122818 + 7. Wenn die resultierende Zahl länger als 16 Zeichen ist, dann nimm hinter der führenden 3 entsprechend viele Nullen weg.
  5. Nun musst du das Ergebnis aus Schritt 4 nur noch mit einem passenden Tool als Barcode im „ITF-Standard“ erzeugen (z.B. http://barcodegenerator.online/) und ausdrucken oder in einem Smartphone-Tool speichern, wie z.B. Stocard für Android und iOS.

Tipp: Ich nutze den Brother P-Touch 750W mit WLAN-Funktion, um Barcodes auszudrucken.

27 Kommentare

  1. Ich habe mir mit Hilfe dieser Anleitung aus meiner alten (also inwzischen fast 10 Jahre alten Karte) Karte eine mit Barcode gebastelt.
    Die App hat den Barcode auch angenommen und dieser ist jetzt auch in der App hinterlegt.

    Von daher, vielen Dank 🙂

  2. Hallo, falls dies noch jemand liest und interesse hat.
    Der generierte Barcode wird von der App angenommen. Nur leider hat unsere Packstation keinen Leser zum testen.
    Falls es jemand testen und feedback geben kann, wäre supi.
    Ist nur Hobby, deshalb ist ungewiss, wie lange die Seite erreichbar ist.
    https://www.kabelecke.de/post

  3. Da ich meine alte DHL-Karte ohne Barcode „verloren“ habe, hat mir DHL nach einem Antrag eine neue Karte geschickt. Die neue Karte mit Barcode, welcher so winzig in die Ecke gequetscht wurde, sodass die Scanner in den Packstationen diesen nur selten erkennen. Das ist je nach Licht und Wetter schon eine Geduldsprobe gewesen.

    Also habe ich den Barcode ausgelesen und eine 16-stellige Nummer bekommen. Daraus mit einem Labelprogram einen „Interleaved 2 of 5“ bzw I-2/5 Barcode erstellt. Dieser klebt jetzt richtig groß über die obere Hälfte der Karte und die Packstationen erkennen diesen unter 1 Sekunde.

    Meine 16-stellige Nummer hat übrigens nichts mit der Anleitung oben zu tun. Fängt auch nicht mit „3000“ an.

  4. Hallo zusammen,
    leider funktioniert das überhaupt nicht.
    Scanne ich den Barcode auf der Karte kommt eine 16-stellige Nummer mit 0100 am Anfang heraus. Und dann bringt auch die *631-Nummer nichts, weil die dort auch nicht enthalten ist.
    Leider.

  5. # DIY:
    cpan install Algorithm::LUHN
    cpan install GD::Barcode::ITF
    perl -MAlgorithm::LUHN=check_digit -MGD::Barcode::ITF -se „binmode STDOUT; $x=$PN*631; $code = GD::Barcode::ITF->new(‚3‘.’0’x(14-length $x).$x.check_digit($x)); print $code->plot->png;“ — -PN=<PostNummber>; > barcode.png
    # <PostNummber> durch eigene Postnummer ersetzen!

  6. Räusper,

    es geht viel einfacher. Einfach in der App „Stocard “ neue DHL Karte erstellen und Postnummer eingeben.

    Dann wird eine virtuelle Karte mit QR Code erstellt. Diese verbleibt für immer im Handy. Tiptop

    • Hallo nic, bei alten Karten versagt die Stocard-App leider. Ich habe das ganze mit meiner alten DHL-Karte ausprobiert und die Packstation nimmt den QR-Code nicht an. 🙁

  7. Danke. Die DHL App bestand auf einen Scan des (bei mir noch nicht vorhandenen) Barcodes, zur Hinterlegung meiner Postnummer.
    Direkt eintippen ist nicht möglich. Wieso auch immer.
    Zeigt nun die korrekt hinterlegte Postnummer in der App.

  8. Vielen Dank für diese Anleitung! Wunderbar!

    Ich habe heute auf dem Weg zur Packstation meine Kundenkarte verloren und eine neue wird mich erst erreichen, wenn die Lagerfrist der Sendung schon abgelaufen ist.

    Durch diese Anleitung kam ich dann aber doch an mein Paket, da ich mir den notwendigen Strichcode erstellen konnte.

    Zu den Spekulationen, dass die Nummer, aus der der Barcode generiert wird, nur 14 Ziffer haben dürfe: Ich erhalte eine 17-stellige Nummer, kürze ich diese um eine Null auf 16 Ziffern, dann funktioniert der daraus generierte Barcode. Kürze ich hingegen um drei Nullen auf 14 Ziffern, dann ist der daraus generierte Barcode ungültig.

  9. Das Erstellen nach Rezept hat gut funktioniert. Die Packstation hat auch einen Code erkannt, meckert aber dass es dies Postnummer nicht gibt.
    Schade.

  10. Inzwischen scheint auch bekannt zu sein, dass das oben beschriebene Verfahren keine Gültigkeit hat, meine Karte wurde ca. 11/2018 ausgegeben.
    Es wird nun ein I-2/5 Barcode verwendet, der eingelesen aus 14 Stellen besteht. Wie der aus der Postnummer errechnet wird, keine Ahnung! Aber wenn man seine Karte mit einer I-2/5-fähigen App einliest, kann man sie, wie von Heistergand beschrieben sich im P-Touch oder über die zahllosen Generatoren im Web generieren lassen. Einzig die Prüfziffer meckern manche Generatoren an, da DHL wohl ein anderes Verfahren verwendet. Der hier funktioniert: https://barcode.tec-it.com
    Manche erkennen auch eine 8-stellige Nummer, eben genau die, die neben dem Barcode auf der Karte steht, aber so genau brauch man das nicht wissen…

    • Ja, so habe ich es in der Anleitung auch geschrieben. Man muss hinter der führenden 3 so viele Nullen wegkürzen, dass die gesamte Zahl nicht mehr als 16 Zeichen hat.

      • Hallo Spike,
        dass wäre ja sowas gewesen… ein programmierter Generator der einen gültigen DHL-Barcode erstellt!
        Hab‘ den also erstellt, ausgedruckt und wollte ihn mit der NiegelNagelNeuen App abscannen… hätte es geklappt dann hätte ich mir eine Neubestellhng sparen können… nun… da das also eben bei mir NICHT geklappt hat, sprich von der NiegelNagelNeuen DHL-App als „ungültiger Barcode“ abgestempelt wurde, ist die Mühe wohl für die „Katz“ hattest Du deinen Generator vorher getestet bevor Du diesen voller Stolz online gestellt hast?
        Dass der „nur“ einen Barcode generiert reicht offensichtlich nicht und DHL wird ja auch nicht verraten und schon gar nicht online stellen WELCHE Art von Algorythmen verwendet werden…!
        Sonst könnte man ja aus beliebig vielen Postnummern, beliebig viele Barcodes erstellen und der „Supergau=Superchaos“ wäre geboren!

  11. Hat super geklappt. Danke dafür!
    ITF-14 ist aber falsch. Das klappt nicht, da mehr als 14 Zeichen. Der „2/5“ klappt prima. Habe es mit dem kostenlosen Online Designer von Avery Zweckform gemacht. Der hat den einen speziellen „2/5 Deutsche Post“ direkt in der Auswahl.

  12. Es gibt inzwischen neue DHL-Karten, die haben einen QR-Code drauf.
    Die können leider nicht mit dieser Methode „umgewandelt“ werden.
    Hier empfehle ich die App „StoCard“ (https://stocardapp.com/de/de) , mit der man den Code einmal einliest und dann immer dabei hat.

  13. Danke für die interessante Möglichkeit! Ich habe auch noch eine alte Karte ohne Barcode!

    Ich kann zwar einen Barcode mit der verlinkten Website erstellen, aber eigentlich ist dieser ungültig. Der ITF Standard (ITF-14) gibt vor, dass die Code Nummer max. 14 Zeichen lang sein darf! Liegt hier ein Fehler vor und es waren eigentlich 14 statt 16 Zeichen gemeint?

    • Ich hänge mich dran: Meine Barcodenummer ist, mit führender 3000, immernoch nur 13 Zeichen lang. Der ITF-14-Generator setzt also eine führende Null voran. Nummer ungültig. Muß ich also noch eine weitere Null nach der drei einfügen?

    • Es wird nur der Standard zur Generierung genutzt und die Zahl dann entsprechend mit der 3000 nach vorne aufgefüllt – so wie in der Anleitung beschrieben. Schlussendlich erhält man eine Zahl, die nicht länger als 16 Zeichen sein darf.

  14. Vielen Dank für diese wertvolle Information.

    Ich habe mir meinen Barcode auf einem P-Touch 2460 ausgedruckt. Der Barcode-Typ ITF-Standard (bzw. ITF-14) ist dort als „I-2/5“ zu finden.

    • …hat nicht funktioniert. Hab ne neue Karte geschickt bekommen. Die funktioniert aber auch nur mit Geduld. Die Scanner von den Stationen sind unterirdisch schlecht.

Antworten

Deine E-Mail-Adresse wird nicht veröffentlicht.


*