No I don't think that the business card scanner may be the solution. Do you know health card scanner? its a device where you can put in health card and it read all the data from that card e.g. Name date of birth, adress, etc,.... Is there any integration in Hubspot to be used with health card reader?
Additionally, if you haven't already, I'd recommend jumping over to the HubSpot Ideas Forum and posting this idea there so that it's visible to the HubSpot product team and other HubSpot customers and developers. Hopefully this will gather more interest.