Windows 7/vista/ 64-bit is relatively easy!
step 1 download driver 64bit english form the canon website
step 2 dwonload to downloads or other folder
step 3 unzip
step 4 go to add new printer and start the brwse box
step 5 appoint the *.inf driver and click
step 6 LBP2900 appears and then follow windows yes yes yes
if you now open the printer menu your LBP2900 64bit is there print a testpage and your done!
good luck Hans