Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/simonrupf/swiss-qr-code-2-human
Formats the contents of an image containing a Swiss QR Bill code into human readable output.
https://github.com/simonrupf/swiss-qr-code-2-human
Last synced: 2 months ago
JSON representation
Formats the contents of an image containing a Swiss QR Bill code into human readable output.
- Host: GitHub
- URL: https://github.com/simonrupf/swiss-qr-code-2-human
- Owner: simonrupf
- License: apache-2.0
- Created: 2020-11-08T20:52:22.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-30T17:34:46.000Z (6 months ago)
- Last Synced: 2024-07-30T21:52:56.632Z (6 months ago)
- Language: Shell
- Size: 1.1 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Swiss QR bill 2 human
=====================If you just need to view the contents of a QR code, without installing any
software, you can use this online QR bill code validation tool:
https://www.swiss-qr-invoice.org/validator/This tool formats the contents of an image containing a Swiss QR bill code into
human readable output.Requirements (package names in Debian/Ubuntu):
- coreutils (provides realpath)
- default-jre-headless (provides java)
- gawkUsage:
```
$ ./swiss-qr-code-2-human.sh
Usage: ./swiss-qr-code-2-human.sh
```Technical References
--------------------
https://www.paymentstandards.ch/dam/downloads/ig-qr-bill-de.pdfFrom page 23 on, the above document describes the Swiss QR Code format.
In a nutshell, the QR code contains UTF-8 plain text, CR+LF terminated lines.
It contains various sections on fixed line positions, so upon looking up what
the contents represent, they become more or less human readable. This awk
script simply prepends the varios section with human readable designations.
This should let you easily copy paste the output.For testing the script, try the following sample Swiss QR Bills:
https://www.paymentstandards.ch/dam/downloads/muster-qr-zahlteile-de.zipFurther information, including the above documents, can be found at:
https://www.paymentstandards.ch/de/home/software-partner.html