Seite 1 von 2

QR Codes

Verfasst: Do, 04. Jul 2013 12:49
von Manfred
Ich bin mir nicht ganz sicher, aber hatten wir schonmal ein Thema im Forum bzgl. Xbase++ und QR Codeerzeugung? Irgendwie finde ich nichts dazu.

Re: QR Codes

Verfasst: Do, 04. Jul 2013 13:03
von Jan
Ich kann mich nicht erinnern jemanls was darüber gehört zu haben (QR in Xbase++). Aber in Wikipedia gibt es eine sehr gute Grundlage dazu, wie die aufgebaut sind. Das müßte man doch mit den GRA-Funktionen aufgebaut bekommen können. Sind ja im Prinzip einfach nur stapelweise schwarze Kästchen, die korrekt positioniert werden müssen.

Jan

Re: QR Codes

Verfasst: Do, 04. Jul 2013 13:15
von Tom
List & Label macht das für mich automatisch. :wink: Ich habe auch eine Servicefunktion in meine Apps eingebaut, mit der sich Anwender beliebige QR-Codes erzeugen lassen können, die dann gleich als PDF oder JPG oder so gespeichert werden. Im Wikipedia-Eintrag ist allerdings prinzipiell erklärt, wie man das selbst machen könnte (Abschnitt "Generieren von Codes"):

http://de.wikipedia.org/wiki/QR-Code

Re: QR Codes

Verfasst: Do, 04. Jul 2013 13:28
von Manfred
Hm,

ich habe gerade mal geschaut. Wenn ich das richtig gelesen habe, dann geht das erst ab der Prof. Version.

Re: QR Codes

Verfasst: Do, 04. Jul 2013 13:39
von Tom
Stimmt. Nur in Professional und Enterprise.

Re: QR Codes

Verfasst: Do, 04. Jul 2013 13:43
von Manfred
OK,

ich habe mir gerade mal die Trial runtergeladen. Wie fange ich denn mit dem Teil am besten an, ohne gleich am Anfang frustriert zu sein? Genügt es das devcon Video anzuschauen, oder wie geht man da am besten vor um zumindest am Anfang kleine Erfolge zu sehen?

Re: QR Codes

Verfasst: Do, 04. Jul 2013 13:45
von nightcrawler
oder einen Oline-Dienst wie zB http://goqr.me/ fernsteuern.

Re: QR Codes

Verfasst: Do, 04. Jul 2013 13:53
von Tom
@Manfred: Ich glaube, ich habe die ersten Schritte hier im Forum mal erklärt. Ansonsten - Xbase-Beispiele kompilieren und anschauen! Der Einstieg in L&L ist allerdings, zugegeben, nicht ganz einfach. Man muss begreifen, dass der Generator keinen Kontakt zur Datenquelle hat, sondern dass man die Daten publizieren muss. Im Xbase-Beispiel kannst Du aber per Designer einfach einen QR-Code direkt im Formular generieren lassen.

Re: QR Codes

Verfasst: Do, 04. Jul 2013 13:55
von Manfred
@Joachim,

das wäre auch eine Lösung, aber wenn man sowas anbieten kann, dann sieht es doch einfach nur professioneller aus.

Re: QR Codes

Verfasst: Do, 04. Jul 2013 13:56
von Manfred
@Tom,

wenn dann würde es mir auch um die Forumlare gehen, die ich vor kurzem woanders angesprochen habe. irgendwann muß man ja mal anfangen und eine Selbsterstellung von Formularen usw. anbieten.

Re: QR Codes

Verfasst: Do, 04. Jul 2013 14:08
von Tom
@Manfred: Die "Selbsterstellung von Formularen" ist in L&L enthalten, sie wird mit einem zusätzlichen Aufruf in der Druckroutine aktiviert. Der Designer, den man dafür benötigt, darf man als Entwickler kostenlos an die Kunden weitergeben - er ist in die Applikation eingebettet.

Re: QR Codes

Verfasst: Di, 24. Nov 2015 13:19
von BIK
Zukünftig gilt in Österreich die "Registrierkassensicherheitsverordnung" und es müssen verschiedene verschlüsselte Zeichenketten in einem QR Code auf dem Bon gedruckt werden.

Zum verschlüsseln verwende ich die (AES) Library von MarshallSoft - nur bezüglich QR finde ich nichts passendes.

Gibt es ein eine Möglichkeit diesen QR Code mit einfachen Mitteln selbst ( nicht online ) zu erstellen und auszudrucken?
L&L ist mir bekannt, aber für die bloße Erstellung von QR-Codes zu aufwendig und von den Kosten zu hoch.

Re: QR Codes

Verfasst: Di, 24. Nov 2015 13:38
von brandelh
QuickPDF kann Barcodes erstellen und in PDF drucken, ob das aber jetzt auch "im Speicher" und mit den von dir benötigten "QR-Codes" geht weiß ich nicht.

Auf jeden Fall kann man dort eine Testversion laden und die Hilfe ansehen ;-)

Re: QR Codes

Verfasst: Di, 24. Nov 2015 13:41
von brandelh
Ich hab mal google gefragt nach "QR code erstellen", das sieht viel versprechend aus:

http://www.tec-it.com/de/software/barco ... fault.aspx

allerdings ist die Lizenz für "Entwickler" deutlich teuerer als die "Einzelplatz" ... was ist aber jetzt der Unterschied, beides SDK ?

Re: QR Codes

Verfasst: Di, 24. Nov 2015 14:13
von BIK
brandelh hat geschrieben: .... allerdings ist die Lizenz für "Entwickler" deutlich teuerer als die "Einzelplatz" ... was ist aber jetzt der Unterschied, beides SDK ?
Einzel- oder Arbeitsplatz-Lizenz (Single, Workstation)
Diese Lizenz erlaubt den Einsatz der Software auf genau einem Rechner. Der Lizenzschlüssel wird auf die System-ID des Zielrechners abgestimmt. Es ist daher nicht möglich, die Software auf einem anderen Rechner in lizenzierter Version einzusetzen.


Danke Hubert!

Re: QR Codes

Verfasst: Di, 24. Nov 2015 14:15
von brandelh
Kann man also diese DLL nicht mit eigener Software weitergeben, OHNE Entwickler Lizenz ?

Re: QR Codes

Verfasst: Di, 24. Nov 2015 14:20
von BIK
brandelh hat geschrieben:Kann man also diese DLL nicht mit eigener Software weitergeben, OHNE Entwickler Lizenz ?
Wird der Rechner, für den das Produkt lizenziert ist, gewechselt oder getauscht, dann erhalten Sie von uns kostenlos einen Ersatzschlüssel. Der Einsatz einer Einzellizenz auf Server-Systemen (etwa im Web oder auf einem Citrix-Server) ist nicht erlaubt.

Nein, kann man nicht.

Eine Entwicklerlizenz gibt Ihnen das Recht, die Software als Teil Ihrer Anwendung zu verwenden und zu verteilen. Eine Entwicklerlizenz ist an einen Entwickler gebunden. Jeder Entwickler der aktiv mit der Software arbeitet benötigt eine Entwicklerlizenz. Ein Produkt mit einer Entwicklerlizenz darf maximal 10000 mal als Teil Ihrer Anwendung verteilt werden oder für maximal 10000 mögliche Benutzer zugänglich gemacht werden.

Sie dürfen das Produkt innerhalb Ihrer Anwendung an Dritte (z. B. Ihre Kunden) ausliefern sowie auch an andere Standorte des eigenen Unternehmens. „Wrapping“ - also die "Ummantelung" eines TEC-IT Produktes mit eigenem Programmcode mit dem Zweck ein ähnliches Produkt zu erzeugen - ist nicht erlaubt.

Re: QR Codes

Verfasst: Di, 24. Nov 2015 14:41
von brandelh
Ich habe mal im PowerBasic Forum nachgesehen ob die was in die Richtung haben, es gäbe wohl auch links zu quelloffenen Projekten, aber ich habe mich damals nicht weiter gekümmert.

http://www.powerbasic.com/support/pbfor ... ht=barcode

Re: QR Codes

Verfasst: Di, 24. Nov 2015 14:44
von BIK
Meine Programmierkenntnisse halten sich in Grenzen, darum die laienhafte Frage:

Könnte man das

https://github.com/codebude/QRCoder

unter Xbase++ verwenden??

Re: QR Codes

Verfasst: Di, 24. Nov 2015 15:58
von brandelh
Zugriff auf .NET DLLs wurde mehrfach angesprochen und sollen gehen, aber ich habe damit keine Erfahrung.

Was die "MIT" Lizenz bedeutet ist mir allerdings unbekannt.

Re: QR Codes

Verfasst: Mi, 25. Nov 2015 21:51
von BIK
Folgendes ist damit gemeint:
Der Code kann in nicht-kommerziellen als auch in kommerziellen Projekten verwendet werden.

https://de.m.wikipedia.org/wiki/MIT-Lizenz

Re: QR Codes

Verfasst: Fr, 27. Nov 2015 8:22
von brandelh
Grundsätzlich hat Manfred schon recht, man kann Barcodes mit den Grafunktionen "malen", für EAN13 habe ich den Code dazu veröffentlicht.
Allerdings scheint mir die Umsetzung für 2D / QR-Codes (sind das 2D Codes ?) nicht trivial - oder die Beschreibung ist mir nur zu kompliziert.

Im Powerbasic Forum habe ich nur Hinweise zu .NET code / Bibliotheken gefunden, damit kenn ich mich aber gar nicht aus.

Re: QR Codes

Verfasst: Fr, 27. Nov 2015 13:23
von BIK
brandelh hat geschrieben:Grundsätzlich hat Manfred schon recht, man kann Barcodes mit den Grafunktionen "malen", für EAN13 habe ich den Code dazu veröffentlicht.
Allerdings scheint mir die Umsetzung für 2D / QR-Codes (sind das 2D Codes ?) nicht trivial - oder die Beschreibung ist mir nur zu kompliziert.
Dein EAN13 Programm hab ich in Verwendung. ( leider lässt der Druck sich nicht drehen ;) )

Zur Berechnung des 2D QR Codes finde ich das Video sehr interessant!

https://www.youtube.com/watch?v=KA8hDldvfv0

Re: QR Codes

Verfasst: Fr, 27. Nov 2015 13:42
von brandelh
Schau mal den letzten Parameter an, der sollte eigentlich für die Drehung zuständig sein:

Code: Alles auswählen

function GraBarcodeEAN13(oPS,aPos,nPerCent,uEAN13_Nr,lBox,cErrTxt,nRotate)
... aber es geht nicht, denn im Quellcode steht schon seit Jahren ...

Code: Alles auswählen

         case nRotate = 90   // links gekippt
              * not yet
         case nRotate =180   // auf dem Kopf
              * not yet
         case nRotate =270   // rechts gekippt
              * not yet
:oops:


ansonsten GraBitBlt()

Re: QR Codes

Verfasst: Fr, 27. Nov 2015 20:18
von BIK
Danke für den Tipp