2021-12-19 08:39:14 +01:00
|
|
|
# qrr.py
|
2021-02-26 11:14:20 +01:00
|
|
|
|
2021-02-26 15:50:02 +01:00
|
|
|
Erstelle ein vektorisierter QR Code für die [QR Rechnung](
|
|
|
|
https://www.einfach-zahlen.ch/de/home/issuer/qr-bill.html).
|
|
|
|
|
|
|
|
Das Programm validiert die txt Datei nicht, sondern schriebt direkt eine
|
|
|
|
SVG Datei daraus.
|
|
|
|
|
|
|
|
|
|
|
|
## Installationsanleitung
|
|
|
|
|
2021-12-19 08:39:14 +01:00
|
|
|
Zuerst müssen Sie [Python3](https://www.python.org/)
|
|
|
|
für Ihr Betriebssystem installieren.
|
2021-02-26 15:50:02 +01:00
|
|
|
|
2021-12-21 20:21:04 +01:00
|
|
|
Mit `pip3 install --user qrcode svgutils chardet` können sie sich die
|
2021-02-26 15:50:02 +01:00
|
|
|
notwendigen Pakete herunterladen.
|
|
|
|
|
2021-12-21 20:21:04 +01:00
|
|
|
Für die Cario Version `qrr.cario.py` muss auch
|
|
|
|
`pip3 install --user cairosvg`
|
|
|
|
installiert werden. Diese Version kann die QR Rechunung als png oder pdf
|
|
|
|
exportieren.
|
|
|
|
|
|
|
|
|
2021-02-26 15:50:02 +01:00
|
|
|
## Ausführen des Programms
|
|
|
|
|
|
|
|
Mit `python3 qrr.py Rechnung1.txt Rechnung1.svg` wird das Porgramm
|
|
|
|
gestartet.
|
|
|
|
Wenn das Programm keinen Output generiert, so gab es keine Fehler und
|
|
|
|
die SVG Datei sollte erstellt sein.
|
|
|
|
|
2021-12-21 20:21:04 +01:00
|
|
|
|
2021-12-19 08:39:14 +01:00
|
|
|
# CH-Kreuz
|
2021-12-21 20:21:04 +01:00
|
|
|
|
2021-12-19 08:39:14 +01:00
|
|
|
Diese Graphik ist von [SIX Group AG](
|
2021-02-26 15:50:02 +01:00
|
|
|
https://www.paymentstandards.ch/de/home/software-partner.html) zur
|
|
|
|
Verfügung gestellt. Der direkte Download ist dieser:
|
|
|
|
https://www.paymentstandards.ch/dam/downloads/swiss-cross.zip
|