Input (grade 13): A driver typically communicates with the device through the computer bus or communications subsystem to which the hardware connects.
Output (grade 12): Some other parts do not need drivers because they use a kind of standard; the operating system recognizes those parts and knows how to use those parts.