-
QRCODE
Hallo Zusammen,
ich benötige eure Hilfe.
Habe zwar schon viele Barcode-Typen erstellt.
Aber noch nie einen QR-CODE ( hier fehlt mir jegliche Erfahrung)
Wie muss der Aufbau im QDDSSRC ausschauen. ?
Wie wird vom RPG aus der Barcode bestückt.? Ein Bsp. wäre super.
Angenommen gelesener QR-CODE hat folgenden Inhalt.
----------------------------------------------------------------------------
BV01
CH1130000000010004444
Roberto Test
86647
Testort
DE
3949.75
CHF
Peter F.
Testgasse
12
-----------------------------------------------------------
Vielen Dank im Voraus.
-
Wie das im RPG geht kann ich nicht sagen.
Wir verwenden eins der Tools die es da gibt.
Spooldesigner von Meinikat.
Sehr einfach zu bedienen, m.e. günstig und sehr vielfälltig.
Der ILEMax
-
Also ich habe hier in der Firma das RKSV (Österreich) mit dem QR direkt im RLU umgesetzt:
Code:
A §SIGN 292A 34BARCODE(QRCODE 1 *HRZ X'02' +
A (*WIDTH .01) (*SWIDTH 0.7) +
A (*QRCODE 10 1 *UCCEAN *TRIM))
Im RPG schieb ich die Signatur einfach in das Feld und fertig.
https://www.ibm.com/support/knowledg...d/rzakdpdf.pdf
Soweit ich aber weiß gibts den erst seid 7.2
-
Hallo,
vorerst mal vielen Dank für das Feeback.
Das mit der PRTF ist ja ok,
aber soviel ich weiß müssen die Daten vom RPG aus in Binär übertragen werden.
Muss irgendwie im RPG funktionieren auch ohne Tools.
Vielleicht fällt euch noch was ein.
-Danke-
-
aber soviel ich weiß müssen die Daten vom RPG aus in Binär übertragen werden.
Passt aber nicht zu
Im RPG schieb ich die Signatur einfach in das Feld und fertig.
Welches Release habt Ihr denn?
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Wenn Barcode (in diesem Fall eben QR) native von der PRTF unterstützt wird, ist eine Binärübergabe von Daten nicht erforderlich. Die Codewandlung erfolgt automatisch.
-
Hallo,
wir haben momentan Stand 7.1. Stellen aber in ein paar Wochen auf 7.2 um.
Anscheinend wurden seitens der AS400 / RPG noch nicht viele QR erzeugt.
Aber vielleicht kommt ja von euch noch was.
Es geht eigentlich um den Schweizer "QR-Code Einzahlungsschein ISO-20022.CH"
Hier muss ein "Schweizer Kreuz" mittig auf auf den QR. ( muss das vielleicht als eigenständiges Logo
auf dem QR platziert werden ?? bzw. wie werden in dem mitgegebenen Datenstring Zeilenumbrüche
erzeugt) (siehe Muster Bsp. aus ersten Beitrag von mir)
Konkrete Vorgaben habe ich noch nicht, aber ich befasse mich schon mal mit dem Thema.
Eventuell hat jemand noch einige Ideen zu dem Thema.
Vielen Dank im Voraus.
-
Die genaue Beschreibung zum QR-Code findest du hier:
https://www.ibm.com/support/knowledg...mstptbarco.htm
Allerdings scheint es da keine Parameter zu geben, um einen "weißen" Bereich zu definieren, in dem man ein PAGSEG unterbringen könnte.
Außerdem gibt es beim Einbetten von Grafiken leider viele Möglichkeiten:
a) komplett als Rechteck
b) ausfüllen der freien Bereiche
Beim Kreutz könnte also der Barcoode in die freien Bereiche hineinlaufen.
Ich denke, da musst du dir andere Tools suchen.
-
Der Swiss QR-Code wird von Unternehmen über eingesetzte Softwarelösungen generiert. Für Privatpersonen und Firmen, welche ohne geeignete Software arbeiten, steht ab 4. Quartal 2018 ein browserbasierter Service zur Generierung von Swiss QR-Codes zur Verfügung.
https://www.iso-20022.ch/lexikon/swiss-qr-code/
D*B
-
Der QR Code lässt sich eigentlich via DDS ziemlich einfach realisieren, auch mit V7R1. Das hab ich bereits entwickelt. Nun kommt die typische schweizerische Eigenheit mit dem "hübschen Profilierungs-Schweizerkreuz" in der Mitte.
Völlig unnötig und stellt die meisten Power i Entwickler vor riesige Probleme.
Nachzulesen auch in https://www.iso-20022.ch/info-to-go/...mit-dem-kreuz/.
Man kann sich das Leben auch schwer machen. Lieber Dieter, der browserbasierte Service löst das Problem schlussendlich nicht und stellt über eine weitere Komponente nur die Grafik zur Verfügung wie ich das sehe.
Heisst: wiederum einen Webservice in die App einbauen.
Nun kommt's, für meinen Teil hab ich die Lösung. Ist allerdings ein Umweg über Java und weiss auch noch nicht ob's wirklich funktioniert, auch auf die Performance bezogen.
Vielmehr geht es nun darum eine Grafik mit AFPRSC zu drucken und hier wäre ich froh, wenn mir jemand auf die Sprünge helfen kann, da ich dies so noch nie realisiert habe. Momentan versuch ich es über eine temporäre PDF Erstellung.
Bitte nun keine Tool-Anbieter Ratschläge, sondern echt eine Lösung. Vielen Dank.
kf
-
Zitat von camouflage
Nun kommt's, für meinen Teil hab ich die Lösung. Ist allerdings ein Umweg über Java und weiss auch noch nicht ob's wirklich funktioniert, auch auf die Performance bezogen.
.. ich habe mit Schweizer QR Code keinerlei spezifische Erfahrung, seinerzeit lediglich Mr. Google bemüht. Was die Einbindung eines Java Parts in RPG angeht, habe ich allerdings Erfahrung. Du musst auch auf neuer Hardware mit erheblichen Ladezeiten der Java Umgebung rechnen und der Ressourcenverbrauch hierfür ist sowohl an CPU und Hauptspeicher unvergleichlich größer als für native gewohnt.
Hier ist das arbeiten mit einer prestarted JVM, die Anforderungen Multithreaded ausführen kann unumgänglich, wenn das flott sein und skalieren soll. Sinnigerweise implementiert man das mit der prestarted JVM alles in Java, dann wird man auch gleich die Probleme mit der JNI Umgebung von RPG los.
Ich habe dafür vor > 10 Jahren AppServer4RPG Open Source publiziert, diese ist für solche Anforderungen erweiterbar und auch Basis von ArdGate. Einbinden lässt sich das dann synchron über den Aufruf einer procedure in einem SRVPGM, Transaktionszeiten sind vom ersten Aufruf an vergleichbar mit Aufrufen innerhalb einer gestarteten JVM, Skalierbarkeit ist nahezu unbegrenzt.
D*B
-
Das Problem ist, dass die AS/400 native keine Grafikdruckfunktionen kennt.
Man kann nur PAGSEG's als Grafikelemente verwenden.
Für die Erstellung gibt es auf dem Windows-PC entsprechende Hilfsmittel, ansonsten nicht.
Man benötigt nämlich für das CRTPAGSEG eine PF mit Grafikinformationen im IBM-internen (veralteten) Grafikformat.
Alternativ kannst du in Java, wenn vorhanden, JPG-Bilder im IFS ablegen. Diese kann man dann als AFPRSC ins Dokument einbinden.
So lange der Spool besteht, darf das Bild allerdings nicht gelöscht werden.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks