As impressoras HP de baixo custo (ou seja, as de uso doméstico) são 'baseadas em host' apenas impressoras. Isso significa que eles usam a CPU do computador para fazer o processamento de impressão e exigem um driver específico para isso. Isso mantém o preço baixo, mas a principal desvantagem é que (como você descobriu) quando a impressora é atingida no final da vida pelo fabricante, eles param de produzir drivers e as impressoras não são compatíveis com outros drivers. .
Você pode experimentar o driver de impressora "universal" da HP , mas o 1012 não está na lista de impressoras suportadas, e de tentar fazer com que o 1012 trabalhe com o Vista no passado pessoalmente, isso não vai acontecer (mesmo com um driver do XP separado), especialmente quando você joga 64 bits na mistura.
Basicamente, se você comprar uma impressora a laser abaixo de US $ 200, espere substituí-la sempre que substituir o SO por algo alguns anos mais novo que a impressora. :)Se você quiser manter a mesma impressora por anos e anos, e ter a maior compatibilidade, independentemente do sistema, então aponte para uma impressora que use o PCL e / ou Idiomas de impressora Postscript .
Desculpe, não tenho notícias melhores.