Don't waste your time with scanner based profiling solutions. In my experience they're unreliable and don't produce good profiles.
If you think you need to build your own, buy a spectrophotometer based product. If you don't expect to need very many custom profiles, just use a specialist company that uses decent kit (Spectro etc), prices have fallen so much in recent years that5 buying the full kit for home use isn't really economical.