A: Hi Vince,
Thank you for contacting Printerbase.
This machine is sold with or without the battery pack. If you purchase this with the battery pack then you would need to charge the battery prior to using it. This comes supplied with a AC adaptor which is 230 volt. A full charge will last around 290 pages when connected to a computer with a USB cable and 240 pages with using a wireless connection.
This won't support Bluetooth therefore you would either need to connect using a USB cable or a wireless network.
Yes this is compatible with Windows & and Microsoft packages. All drivers should be on the disc in the box however these can also been downloaded from the Canon support site.
Please do let me know if you require any further information.