Welcome to LQ, shiu4ia.
You could check the logs to see what was reported as having gone wrong. There are probably plenty of work-arounds, such as making your own shutdown script that unloads the printer stuff first then closes the computer, but it would probably be more helpful if it could be sorted properly.
Take a look at the logs (in /var/log) and post here anything that seems suspicious.
|