Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03114.jsonl.gz/1380

FAQ
Gibt es eine zentrale Library zur Generierung eines Swiss QR Codes?
Jeder ERP-Softwarehersteller und jede Bank hat ihre bevorzugte Programmiersprache auf dem von ihnen bevorzugten Betriebssystem. Da es am Markt für alle Bedürfnisse genügend etablierte Open-Source- bzw. lizenzierte Libraries für die Generierung von QR-Codes gibt, sieht der Finanzplatz von einer zentralen Library ab.
Dieses Musterbeispiel in Java 1.7 – unter Verwendung der Library ZXing – zeigt auf, wie ein Swiss QR Code generiert werden könnte.
Wie integriere ich das Schweizer Kreuz in den Swiss QR Code?
Um das Schweizer Kreuz zu integrieren, reicht es, den generierten QR-Code mit dem entsprechenden Bild – unter Berücksichtigung der Seiten- und Längenverhältnisse – mittig zu überlagern. Dieses einfache Code-Beispiel in Java 1.7, das unter Verwendung der weit verbreiteten Open-Source Library ZXing erstellt wurde, dient als Unterstützung für die Generierung des Swiss QR Codes.
Dieses Musterbeispiel in Java 1.7 – unter Verwendung der Library ZXing – zeigt auf, wie ein Swiss QR Code generiert werden könnte.
Im Swiss QR Code wird als Trennzeichen für die einzelnen Datenelemente die Zeichenfolge CR + LF (0x0d + 0x0a) verwendet. Kann stattdessen auch nur das Zeichen CR (bzw. LF) verwendet werden?
Die Zeichenfolge CR + LF wurde spezifiziert, um die maximale Grösse des QR-Codes gewährleisten zu können – unabhängig von der verwendeten Hardwareplattform oder Code-Library. Die Nutzung von CR bzw. LF alleine ist jedoch auch möglich, da es dadurch zu keiner Überschreitung der Maximalgrösse des Swiss QR Codes kommt.
Darf das verwendete Element Trennzeichen (CR + LF bzw. LF oder CR) auch innerhalb eines Datenelements verwendet werden (z.B. Zeilenumbruch in «Zusätzliche Informationen»)?
Nein. Das Trennzeichen darf nur am Ende, nicht aber innerhalb eines Datenelements geliefert werden.
Warum findet sich im Beispiel 1 in den Implementation Guidelines (S. 31) zum Zahlteil im Bereich «Angaben» ein Zeilenumbruch innerhalb der «Zusätzlichen Informationen»?
Für die Formatierung im Bereich «Angaben» gibt es keine verbindlichen Vorgaben. Die Regeln, die für die Datenstruktur des QR-Codes gelten, müssen hier nicht berücksichtigt werden. So kann es aufgrund der Platzverhältnisse des Zahlteils oder aufgrund der besseren Lesbarkeit erforderlich sein, die angedruckten Texte mit zusätzlichen Zeilenumbrüchen zu versehen.
Muss das verwendete Elementtrennzeichen im Swiss QR Code bei der maximalen Zeichenzahl eines Elements berücksichtigt werden?
Nein. Die Angabe zur maximalen Zeichenzahl bezieht sich immer auf die Nettodaten ohne Elementtrennzeichen.