What does scanning software usually include to tell the computer all the specific, model-related information it needs to communicate with the scanner?