Running a Win XP scanner driver on CrossOver
CrossOver doesn't emulate or simulate hardware - it just translates a subset of the Windows API - just enough to fool normal apps. You'll want something like VirtualBox, Parallels or VMWare Fusion to scan directly into Windows.

Since VirtualBox is free, start there and then spend money on a commercial solution if or when your time becomes more scarce than your budget.