maximus87, понятное дело, что в первую очередь надо поменять кабель, переустановить драйвер, как полагается... Но в некоторых редких (не так уж и редких) случаях это не помогает. Проблема в кривых драйверах, и встречалась она мне в основном на
HP, но вполне возможно, что у
Canon та же болезнь.
Решение подробно описано
на сайте HP. Суть в том, что по непонятным для программистов
HP причинам
вместо поддержки USB печати
Windows XP устанавливается драйвер от
Windows 95! И предлагается этот драйвер указать вручную. После чего всё работает.
Проверить, в этом ли дело, можно просто - зайди в "Принтеры и факсы", в меню "Файл" выбери "Свойства сервера", и на вкладке "Порты" поищи порты с именем типа "USB001". Если таковых нет - стало быть поддержка USB принтера не установлена.