I have uploaded printer-driver-foo2zjs 20200505dfsg0-2ubuntu6 where I have moved the firmware file directory to /var/lib/foo2zjs/firmware/. Ken VanDine has tested this version and it works on Ubuntu 24.04 with TPM-based FDE, not interfering with the snapped kernel any more.
This will not break printing. /lib/firmware is only for firmware files which are managed by the kernel. Printer firmware files are solely managed by foo2zjs, totally in user space.
I have uploaded printer- driver- foo2zjs 20200505dfsg0- 2ubuntu6 where I have moved the firmware file directory to /var/lib/ foo2zjs/ firmware/ . Ken VanDine has tested this version and it works on Ubuntu 24.04 with TPM-based FDE, not interfering with the snapped kernel any more.
This will not break printing. /lib/firmware is only for firmware files which are managed by the kernel. Printer firmware files are solely managed by foo2zjs, totally in user space.