An image processing device detects errors within its functions, and reports these
errors to a client device. The client device then instructs the image processing
device to disable problem functions, while allowing functions that are properly
working to still be used.