PEIQ Knowledge Base
QR-Code in PRINT NGEN generieren
In PRINT NGEN können QR-Codes auf Seiten generiert und an der gewünschten Position eingefügt werden. Diese können genutzt werden, um über einen individuell konfigurierten Code eine Verknüpfung/Link zu einer externen Quelle herzustellen.
Funktionalitäten von QR-Codes
Weiterführende Informationen in QR-Codes teilen
Speicherung vieler Daten auf kleinstem Raum
Inhaltsverzeichnis
Allgemeine Beschreibung
Um einen QR-Code zu generieren, wird zuerst die “QRCode_Vorlage” aus der Layoutbibliothek per Drag & Drop an die gewünschte Position auf der Seite platziert. Die Vorlage hat den Objekttyp “QRCode”.
Im Kontextmenü des platzierten Bildbereiches ist der Menüpunkt “QR-Code generieren” auszuwählen:
Damit wird eine Maske aufgerufen, in der die URL eingetragen wird. Es wird die vollständige Webadresse benötigt. Für bereits existierende QR-Codes gibt es hier eine Autovervollständigung.
Beim Generieren des QR-Codes wird geprüft, ob die eingegebene Webadresse erreichbar ist. Existiert die Seite nicht, wird eine Fehlermeldung ausgegeben und es kann die Adresse im Dialog neu eintragen oder der QR-Code trotzdem generiert werden.
Die erzeugten QR-Codes werden in der Datenbanktabelle “DQRCode” verwaltet. Der Name der einzelnen QR-Codes (Eigenschaft DQRName) entspricht der URL, sodass jeder Code eindeutig zuzuweisen ist. Die Generierung des QR-Codes erfolgt über PHP und NWAS.
Das PDF des QR-Codes wird in S/W und in einer fest hinterlegten Standardgröße erstellt sowie auf die Größe des Bereiches skaliert. Es kann kein Bildausschnitt bei einem QR-Code bestimmt werden.
Der QR-Code kann über das Kontextmenü in einem eigenen Browser geöffnet werden. Außerdem kann die Zuordnung aufgehoben und ein neuer QR-Code erzeugt werden.
Optional kann mit dem QR-Code der Autobereich “QRCode” mit einem Autotext vergeben werden, der die Webadresse automatisch mithilfe eines Platzhalters ausgibt. Beispielhafter Autotext „Dazu mehr auf:“.
Der von PRINT NGEN generierte QR-Code unterstützt den QR-Code model 2, beschrieben in JIS (Japanese Industrial Standards) X0510:2004 oder ISO/IEC 18004. Folgende Funktionen werden nicht unterstützt: ECI and FNC1 mode, Micro QR Code, QR Code model 1, Structured mode.
Customizing
Folgendes Customizing wird für die Generierung von QR-Codes benötigt:
Abbildung: QRCode#Config
Menüs: Layout#QRCode, TextCursor#DQRCode
Eigenschaften: Tabelle#DQRCode, LayoutBild#QRCode, TextCursor#DQRCode
Layouts: QRCode_Vorlage, Tabelle#DQRCode#Text, QRCode, QRCode_Vorlage
Meldungen: QRCode_FalscheSelektion, QRCode_Fehler, QRCode_UrlUngültig
Liste: Tabelle#DQRCode
Füllungsmuster: QRCode
Ansichtsmodus für die Bibliothek Gemischt: LayoutBild#QRCode#OhneInhalt
Autotext: QRCode
Automakro: QRInfo
Verwandte Seiten
Nur für PEIQ-Mitarbeiter:
https://peiq.atlassian.net/wiki/spaces/CORE/pages/1095893061