Controlar errores de impresión vb10.net

Tengo un programa que recibe facturas para imprimirlas, y almacena temporalmente sus referencias en un richtextbox. Según se  va imprimiendo una, se elimina del richtextbox y se imprime la siguiente.  El problema q tengo es q no controla si hay un error antes o durante la impresión, y necesito controlarlo para q en el caso de que haya un error mientras imprimo (falta papel, imposible apagada, atasco...) ,  paralizar el proceso y informar al cliente. 

A ver si alguien me ayuda con algo claro por favor. 

Añade tu respuesta

Haz clic para o