Речь идет о родном картридже? Так для этого сначала нужно сбросить чип, если чип это поддерживает. Фокус в том, что отсчет потраченных чернил ведет чип на картридже. Вы его заправили, но в чипе по прежнему информация, что он пустой. Нужен специальный ресетер или программатор, чтобы чип считал, что картридж полный. Подробнее ищите в интернете именно для своей модели принтера.
Дело скорее всего в драйверах, и сначала нужно найти точно рабочий. Потом с этим драйвером нужно установить принтер на компьютере с Windows 7, подключив его сначала по USB, скорее всего он так заработает, автор вот пишет, что так работает. Это уже полдела. Потом не выключая и не перезагружая оба компьютера, нужно перенести принтер обратно и подключить его снова к ХР, а на 7-ке в свойствах драйвера принтера просто поменять порт с USB на сетевой (типа так: \computer\canon3010) и везде в свойствах принтера указать его новое местоположение в сети. Только еще нужно везде разрешить доступ к принтеру, чтобы фаерволл не мешался.
Посмотреть сколько их вышло? На самом деле не уверен, что существует такая информация, но если покопаться, то, наверное, можно что-то найти. Счет как-то ведется, по сути.
Установить-то можно, но капризная это штука... Пользуюсь уже года 3, но постоянно сталкиваюсь с сообщениями о том, что пора менять картридж. Бороться с этим получается, изучив на какое место надо нажимать, чтобы принтер решил, что его заправили. А про установку смотрите: