You sure you have the right model number, the Canon EOS 300 is known as the EOS Rebel 2000 in North America, it is not digital.
The Canon EOS 300D known as EOS Digital Rebel in the US is digital, but was released in 2003.
Regardles, if you do in fact have a digital camera, what sort of media card does it use, you can get card readers for most. You can use all sorts of programs to print the images, your printer shoud have software that can do that.
You can even use the W7 default picture viewer to print.
Finding drivers for a 9 year old camera, slim to none.