Q: What is the difference between a Kernel-mode driver and a User-mode driver?
A: Microsoft explains the differences between these two types of drivers in a whitepaper from their Windows Server 2003: Operations whitepapers. The whitepaper is titled "Choosing the Right Printer Drivers."
After you have gone to the link above, click User-mode vs. Kernel-mode Drivers.