Tenho um relato com uma dica que pode dar jeito a alguém num aperto.
Eu tenho uma All-In-One da HP bem velhinha que uso muito raramente apenas para digitalizar documentos. Da última vez que precisei de usar já/só tinha um portátil a correr o Linux, e não podia perder muito tempo a tentar pôr a funcionar nativamente.
Por isso usei um Windows numa VM criada pelo QEMU/KVM (que já tinha criada por outros motivos) e usando o "Virtual Machine Manager". E por aí fiz "Redirect USB device" (noutros programas talvez se chame "passthrough") da impressora.
Do lado do Windows foi como se estivesse a correr directamente na máquina, foi "só" instalar os drivers e o típico programa da treta da HP e funcionou normalmente.