What is a Generic Host Process for WIN32 Services?

Hi,
I'm getting the "Generic Host Process for WIN32 Services has encountered a problem and needs to close. We are sorry for the inconvenience." error message window. I think this is right after I installed my HP printer driver,
I'm not really sure why I'm getting this error.
Please help. thanks!

Generic Host Process for Win32 Services
Generic Host Process for Win32 Services has encountered a problem and need to close. We are sorry for the inconvenience.
If you were in the middle of something, the information you were working on might be lost.
Please tell Microsoft about this problem.
We have created an error report that you can send to help us improve Generic Host Process for Win32 Services. We will treat this report as confidential and anonymous.
To see what data this error report contains, click here.
