What OS is the Vaio running? Canon has drivers for the 32-bit versions of Windows XP, Vista and Windows 7. The Windows 7 driver may work with Windows 8 32-bit in the compatibility mode. However, most computers with Vista and later versions of Windows have the 64-bit OS; the exception are some machines that came with 2 GB or less of memory when new. Canon did not create a 64-bit driver for the imageCLASS D880. To check your OS version, go to the System Control Panel. (XP, Vista and Windows 7: Start > Control Panel (in the right hand column) > System and Security > System. In Windows 8: press the Windows key + X and do the same steps.) Then read the version information, if x64 is included then the 32-bit drivers won't work.
If you do have the correct driver installed for your OS, try swapping your data cable and changing the USB port, if in use. Do not use a USB hub but a direct connection to the computer. Check the device manager to make sure that there are no problems with the hardware drivers. (As above, go to the control panel. Then either in Hardware or System and Security choose the Device Manager. From the Windows key+X, just choose the Device Manager.) Expand the section for the type of port you are using and look for a triangle with a red X or yellow exclamation point. Try updating or uninstalling the driver and then letting the correct driver load when you reboot the computer. (Check with Sony for the driver.)
Next try uninstalling the printer and removing the data cable from your computer. Then install the driver from http://www.usa.canon.com/cusa/support/office/imageclass_copiers/imageclass_d880/imageclass_d880#DriversAndSoftware
. Then connect the printer to the computer when prompted to do so. Failure to install the Canon software first can interfere with the installation of the correct driver.
I hope this helps.