Which errors can be handled by the UIPrintInteractionController.CompletionHandler

I would like to know what errors can be handled by the UIPrintInteractionController.CompletionHandler.According to the UIKit documentation, four constants were defined for UIPrintError.Code, but that is very rough and I don't know which error codes are returned at specific times.

When I print from my iPad using AirPrint, can I get detailed errors such as out of ink, paper jam, or insufficient paper?

Also, is there another way to get and handle print errors other than using the UIPrintInteractionController.CompletionHandler?