причём тут кабель если принтер вешается от скачков напряжения? сам же говоришь от ноутбука печатает без проблем.
хоть золотой поставь, скачки в сети не изменятся.
если бы дело было в кабеле то принтер вешался в любой произвольный момент времени сам по себе.
измерь тестером потенциал между землёй шнура от принтера отключенного откпа и землёй разъёма в компе.
корпус компа должен звониться с минусовой дорожкой питания на плате принтера без подключенного usb шнура.
тоесть минус с платы принтера идёт на корпус БП принтера, далее в тройник, из тройника на корпус БП компьютера и далее на корпус разъёма USB сзади на материнке(ты надеюсь втыкаешь сзади в порт на материнке?)
повернул вилку в розетке наоборот как советовали?