systemd has libqrencode integration, in order to, if I recall correctly, display a QR code when you generate FSS keys from journalctl.