I suggest you ask this in the VB6 Q&A forum, perhaps with more details of exactly what you want. WIA might not offer the necessarily flexibility, so you may get several better alternatives.