I used to be able to get my SCSI scanner to work, even if it wasn't turned on at boot, by removing and loading again the kernel module for the SCSI card (nothing else connected to it).
Now with Ubuntu 12.04, that kernel module is no longer available. If the scanner is on during boot, it will work (without loading any other special module), so I guess this is somehow udev-related.
All I managed to find out is that I end up with "device `microtek2:/dev/sg0' is a Microtek ScanMaker X6 / Phantom 636 flatbed scanner" in that case.
So how can I get the scanner to appear as /dev/sg0 if I only switched it on after booting?