ScannerSDK (.NetWin7) HID keyboard input sniffing

Before attempting to invest effort into testing to answer my question I would like to know if its possible for an application that is not currently in focus on Windows 7 and up is able to to use the Corescanner SDK to intercept the scanning data in the background while another application is in focus and the user is busy with Dataentry.

I ask because I have a need to capture scanned data for another application while the user is working in a legacy type application that cannot be modified. The need exists to capture the data while the user is in the legacy application so that the user will not need to scan all the items again for my application.

Essentially I am wanting to create whats like a keyboard logger but for scanners.