Sounds like you are describing the beginning parts of COLD storage.
Onbase is a product from Hyland, that will do it.
Optika used to offer this, they were bought by Stellent Inc. who was acquired by Oracle. So obviously Oracle now has a product that does this. Though I can't find it at the moment. If you are looking to do it from scratch you will need something to do OCR.