If you haven’t already done so do not buy a Packard Bell scanner get something else!
If that is too late then at least in Linux (unlike Vista) you can get it to work. The Diamond 1200 plus is as far as I can tell from the web a rebadged Mustek Bearpaw 1200 something.
Xsane and libsane should already be installed, it was for me. I did need to install the sane utilities and kooka.I use kooka as the front end to Xsane.
sudo apt-get install xsane libsane sane-utils kooka
To find what Linux thinks my scanner is:
device `gt68xx:libusb:001:003' is a Mustek Bearpaw 1200 CU Plus flatbed scanner
The bit we are after is the gt68xx We can now download the driver by going to this web page and search for your scanner.. For my scanner it is on this page
https://www.meier-geinitz.de/sane/gt68xx-backend/#STATUS. Download the file, and remember where you saved it :-).
If we look in the gt68xx.conf file we can find out where to install the driver. It says quiet clearly where the firmware file needs to be installed/copied. Look for the text it is close to the top of the file.
... # Put the firmware file into "/usr/share/sane/gt68xx/". * Sane home page * Search for your Scanner
So copy the driver to the directory named above and then make sure the permissions are correct and we are done.
sudo cp ~/Desktop/PS1Dfw.usb /usr/share/sane/gt68xx sudo chmod 744 /usr/share/sane/gt68xx/PS1Dfw.usb
Startup koota and it should find the scanner as it opens the GUI.