No, the USB scanners are easy to install and do not need custom code for transferring input data to the application program. On PCs running Windows, the HID interface emulates the data merging action of a hardware “keyboard wedge”, and the scanner automatically behaves like an additional keyboard scanner. For mobile devices running Android or IOS, the cameras can use freely available third-party apps to read the barcode images or more advanced SDK’s such as Scandit.