0

QR-Code für Einzahlungsschein Schweiz erzeugen

Hallo zusammen

In Forum gibt es einige Tweets betreffen der Erzuegung eines QR-Codes. Ich habe diese auch versucht zu reproduzieren. Nun ist es so, dass ich eine Webseite gefunden habe, welche den QR-Code gemäss Vorgaben von SIX erstellt (mit dem Schweitzerkreuz in der Mitte).

Der QR-Code erscheint auf dem Bildschirm, kann jedoch nicht gedruckt werden. Ich habe folgendes ausprobiert:

Die Variable QR-Text sieht folgendermassen aus:

SPC%0A0200%0A1%0ACH2609000000601867509%0AK%0ABoite à Brico%0ARue du Rhône 12%0A1963 Vétroz%0A%0A%0ACH%0A%0A%0A%0A%0A%0A%0A%0A202.13%0ACHF%0AK%0AManor AG, Basel%0APostfach %0A6280 Urdorf%0A%0A%0ACH%0ANON%0A%0ARNG+NR:+20202000+REF:+P005184295%0AEPD%0A%0A%0A

1) Aufruf der Webseite über HTML-Funktion (Bild wird generiert kann jedoch nicht gedruckt werden)

html("<div style='text-align: center;'>

<img style='margin:1px' height='170px'
src='https://barcode.tec-it.com/barcode.ashx?data=" + 'QR-Text' + "&code=SwissQRCodeV2&translate-esc=false&unit=Fit&dpi=96&imagetype=png&rotation=0&color=%23000000&bgcolor=%23ffffff&qunit=Mm&quiet=0&eclevel=M'/>
</div>
<div style='padding-top:8px; text-align:center; font-size:15px; font-family: Source Sans Pro, Arial, sans-serif;'>
<!-- back-linking to www.tec-it.com is required -->
<a href='https://www.tec-it.com' title='Barcode Software by TEC-IT' target='_blank'>

</a>
</div>")

2) Mit einem Befehlsbutton, mit der importFile Funktion -> In dieser Form wird der Befehl von der Webseite nicht verstanden.

Bild := importFile(this, "https://barcode.tec-it.com/barcode.ashx?data=" + urlEncode('QR-Text') + "&code=SwissQRCodeV2&translate-esc=false&unit=Fit&dpi=96&imagetype=png&rotation=0&color=%23000000&bgcolor=%23ffffff&qunit=Mm&quiet=0&eclevel=M", "QR.png")

3) Aufruf der der Funktion wie in 1) beschrieben direkt im Drucklayout

Der QR-Code wird angezeigt im Drucklayout, wird jedoch nicht gedruckt.

Die Webseite welche vom Support als Beispiel gennant wird, genügt nicht den Anforderungen des SIX, da der generierte QR-Code die spezifischen Vorgaben erfüllen muss (Schweizerkreuz, Grösse etc.)

Alles funktiniert bis auf den Druck des QR-Codes.

Kennt jemand noch eine Variante welche ich noch nicht ausprobiert habe, welche zu Ziel führen könnte.

Ich danke Euch für euere Hilfe.

Gruss

Markus

7 Antworten

null
    • myDPS.swiss GmbH
    • Fredric
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Markus

    Alexander stellt eine Lösng QR-Code zur Verfügung.

    Bild := importFile(this, "https://api.qrserver.com/v1/create-qr-code/?size=300x300&data=" + urlEncode(Text), "qr.png")

    und 

    importFile(this, "https://api.qrserver.com/v1/create-qr-code/?size=300x300&data=" + urlEncode(Text), "qr.jpeg")

     

    Wir sind auch noch dran. Wir könnten das Problem zusammen lösen. Muss nächste Woche auch dahinter.

    Nimm doch mit uns Kontakt auf! Email an mail@myDPS.ch

      • Ramiro_Fernandes
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Frédric hallo gibt es schpn eine Lösung für den Qrcode ? DANKE

      • myDPS.swiss GmbH
      • Fredric
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Ramiro Fernandes 

      • myDPS.swiss GmbH
      • Fredric
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Frédric ja. du kannst mich unter mydps.swiss kontaktieren

    • Megge
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Salut Ferderic

    Danke für das Angebot.

    Mir sind die von Dir genannten Ansätze bekannt. Diese funktionieren jedoch nicht für die von mir gewählte Website und ich habe momentan nichts schlaueres gefunden das soweit funktioniert.

    Ich bin nächste Woche nicht erreichbar. Ich werde mich danach bei Dir melden.

    Gruss

    Markus

    • Megge
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Salut Ferderic

    Danke für das Angebot.

    Mir sind die von Dir genannten Ansätze bekannt. Diese funktionieren jedoch nicht für die von mir gewählte Website und ich habe momentan nichts schlaueres gefunden das soweit funktioniert.

    Ich bin nächste Woche nicht erreichbar. Ich werde mich danach bei Dir melden.

    Gruss

    Markus

    • Administrator.5
    • vor 2 Jahren
    • Gemeldet - anzeigen

    habe das ganze gerade mal durchgetestet, und festgestellt das in deinen Daten ein Fehler vorliegt. habe mit mal den Orginalcode von der Seite geholt (siehe Beispiel) und dann geht es.

     

    QR := importFile(this, "https://barcode.tec-it.com/barcode.ashx?data=SPC%0A0200%0A1%0ACH180024024037606600Q%0AK%0ARobert+Schneider+AG%0ARue+du+Lac+1268%0A2501+Biel%0A%0A%0ACH%0A%0A%0A%0A%0A%0A%0A%0A%0ACHF%0A%0A%0A%0A%0A%0A%0A%0ANON%0A%0A%0AEPD%0A&code=SwissQRCodeV2&imagetype=Jpg&eclevel=M", "qrbild.jpg")

     

    Der Code steht in einem Button und setzt die Grafik dann in das Bildfeld QR

     

    Funktioniert perfekt du musst deine Daten nochmal prüfen bzw. überarbeiten.