Kompiliert mit Lazarus für Ubuntu, MacOS und Windows
qrcode [--swisspay] [--konto=N|--adresse=filename.txt] [--admin] [--jpg] [--print]<Enter>
qrcode [--vcard|wifi|calendar|url|email|phone|sms|geo|youtube]<Enter>
qrcode [--license]<Enter>
Parameter | Beschreibung |
---|---|
--swissppay |
Einzahlungsschein Formular öffnen |
--konto=N |
Empfängerkonto auswählen |
--adresse=filename.txt |
Zahlungspflichtige und Empfängerkonto aus Datei lesen |
--admin |
Konten speichern aktivieren |
--jpg |
JPG-Datei erstellen |
--print |
Einzahlungsschein ausdrucken |
Parameter | Beschreibung |
---|---|
--vcard |
Kontakt code erzeugen |
--wifi |
WIFI code erzeugen |
--calendar |
Kalender code erzeugen |
--url |
URL code erzeugen |
--email |
Email code erzeugen |
--phone |
Telefon code erzeugen |
--sms |
SMS code erzeugen (QRcode mit Handy scannen und senden) |
--geo |
GEO code rezeugen |
--youtube |
Youtube ID code erzeugen |
Parameter | Beschreibung |
---|---|
--license |
Lizenz eingeben und speichern |
❗ Parameter lassen sich nur mit einer Lizensierten-Version
ausführen.
❗ Mit der Unlizensierte-Version
müssen die Daten manuell
eingetragen werden.
Wenn --adresse=
verwendet wird, kann --konto=
weggelassen werden, da das Konto in der Adressliste enthalten sein muss.
- Linux = ~/qrcode/EZ/rechnung.txt
- MacOS = ~/qrcode/EZ/rechnung.txt
- Windows = %APPDATA%\qrcode\EZ\rechnung.txt
Mit den Parametern --jpg
und/oder --print
werden die Daten automatisch verarbeitet und die entsprechenden Daten erzeugt, danach wird das Programm beendet.
Es ist KEINE Internetverbindung notwendig
zum erzeugen der Einzahlungsscheine.
Daten Verzeichnis für gespeicherte Einzahlungsscheine :
- Linux
~/qrcode/EZ/
- MacOS
~/qrcode/EZ/
- Windows
%APPDATA%\qrcode\EZ\
Konfigurationsdatei :
- Linux
~/qrcode/qrcode.conf
- MacOS
~/qrcode/qrcode.conf
- Windows
HKCU\Software\unattended.ch\QRcode
❗ Mit der Unlizensierten-Version müssen die Daten manuell eingegeben werden.
- Nach der Eingabe der IBAN wird die Farbe des Feldes verändert
GRÜN=IBAN korrekt
ROT =IBAN Fehlerhaft - Nach Eingabe der Referenz wird die Farbe des Feldes verändert
GRÜN=Referenz korrekt
ROT =Referenz fehlerhaft - <OK>-Taste erstellt den Einzahlungsschein
- <Abbrechen>-Taste Fenster schliessen
- Es können 4 Sprachen ausgewählt werden en,de,fr,it
In diesen Sprachen kann der Einzahlungsschein erstellt werden.
❗ Die Konten können nur mit der Lizensierten-Version gespeichert und geladen werden.
-
Zahlungsempfänger speichern
- Die Zahlungsempfänger Kontodaten eintragen und drücken.
- Danach wird das Konto automatisch in die Auswahlliste geladen und kann über diese ausgewählt werden.
- Es können maximal 8 Konten gespeichert werden.
- Über die Kommandozeile kann man das Konto mit --konto=N (1=Eins,2=Zwei...) auswählen.
-
Nach der Eingabe der IBAN wird die Farbe des Feldes verändert
- GRÜN=IBAN korrekt
- ROT =IBAN Fehlerhaft
- GRÜN=IBAN korrekt
-
Nach Eingabe der Referenz wird die Farbe des Feldes verändert
- GRÜN=Referenz korrekt
- ROT =Referenz fehlerhaft
- GRÜN=Referenz korrekt
-
Um eine eigene Referenznummer zu erstellen, muss die Nummer eigegeben werden.
Und dann kann mit die Prüfziffer berechnet werden.- 12 34567 89012 34567 89012 3456
0
- PK
00
1234 5678 9012 3456 7890 1
- 12 34567 89012 34567 89012 3456
-
<OK>-Taste erstellt den Einzahlungsschein
-
<Abbrechen>-Taste Fenster schliessen
-
Es können 4 Sprachen ausgewählt werden en,de,fr,it
In diesen Sprachen kann der Einzahlungsschein erstellt werden.
❗ Die Adressen können nur mit der Lizensierten-Version aus einer Textdatei geladen werden.
- Dazu muss jeder Datensatz aus 10 Zeilen bestehen.
- Falls mehr als 1 Datensatz übertragen werden soll, muss eine Trennzeile
###
eingesetzt werden. - Als Abschluss muss eine Leerzeile folgen.
- Über die Kommandozeile kann man die Datei mit --adresse=filename.txt laden.
- Es können maximal 64 Adressen verarbeitet werden.
- Alle Zeilen mit
***
müssen ausgefüllt sein, alle anderen können leer sein.
Aufbau :
1. Empfänger Konto (1=Eins,2=Zwei...) ***
2. Name
3. Adresse
4. Hausnummer
5. Postleitzahl
6. Ort
7. Referenznummer
8. Bemerkung
9. Währung (CHF/EUR) ***
10. Betrag
11. Leerzeile oder Trenzeile '###' ***
Datei adressen.txt :
1 Gustav Muster Musterstrasse 87 4000 Basel 00 00000 00000 00000 00000 00000 Bemerkung CHF 1500.00 ### 1 Frank Muster Musterstrasse 22 4000 Basel 00 00000 00000 00000 00000 00000 Bemerkung CHF 999.00
Lizenz bestellen, mit Einzahlungsschein bezahlen
Lizenz bestellen, mit Bitcoin bezahlen
Wikipedia QR-Rechnung abgerufen am 15. Januar 2023
Wikipedia QR-Code abgerufen am 15. Januar 2023
SIX Style Guide abgerufen am 15. Januar 2023