Each scanner manufacturer provides software that translates the API procedure calls into primitive commands that are issued to a hardware controller (such as the SCSI, USB, or FireWire controller).
प्रत्येक स्कैनर उत्पादक ऐसा सॉफ्टवेयर प्रदान करता है, जो API प्रोसीजर कॉल को एक हार्डवेयर नियंत्रक (जैसे SCSI, USB या फायरवायर (FireWire) नियंत्रक) को दिये जाने वाले सामन्य आदेशों में अनुवादित करता है।