It appears there is a problem with the the update of the cups files.
When updated the cups files in /usr/lib/systemd/system change from org.cups.cupsd. etc -- to -- cups.??? etc. But the /etc/systemd/system/printer .target .wants is linked to the previous named file. ie. org.cups.cupsd.service which does not exist.
I've tried it on a couple of PCs and same thing.
Down grading works and so does renaming the source file.
05/10/2021 18:49 [2021-09-08T09:39:52+0100] [ALPM] upgraded cups-filters (1.28.10-1 -> 1.28.10-2)
05/10/2021 18:49 [2021-10-04T08:39:00+0100] [ALPM] upgraded libcups (2.3.3-1 -> 1:2.3.3op2-1)
05/10/2021 18:49 [2021-10-04T08:39:00+0100] [ALPM] upgraded cups (2.3.3-1 -> 1:2.3.3op2-1)
Hope you can understand this.