In effetti, tutto farebbe supporre ad un problema elettrotecnico: la porta usb del pc, perché se il problema si presenta anche con altri dispositivi, non è la scheda e/o la porta della stampante Canon.
Il punto 2 che proponi, cioè usare un cavo usb c, non l'ho mai sperimentato, mi dispiace.
Se hai una certa dimestichezza, potresti provare a disinstallare la/le porte usb del pc, spegnerlo e tenerlo spento per qualche minuto e riaccenderlo, facendogliele re-installare. Ah magari prima di farlo, controlla su HP se il tuo modello di pc ha driver particolari per le porte usb, in caso Windows non fosse in grado di re-installarle autonomamente.
Altrimenti mi viene in mente che, se hai un router in ambulatorio, connettere la stampante al router, magari tramite un print server.