Cannot install canon S400 driver

i'm using lenovo s10 and XP SP3.
When I run the driver's setup program, get "The Printer Driver Has Not Been Installed" message at the 60% completion point.

do anyone have similar experience?
how to solve?

many thanks!