Print Error Handler
Print error handling was created and designed to give FullCount Support a better look into printing errors that occur after-the-fact. It was first introduced in OS image version 7.3.0 and is available for all devices. Ideally we would be able to leverage this for any tasks that call for investigating what can be considered a complicated printing problem at a community.
print_error_catcher.sh is checking the device's journal for ERROR in ts.sh logs and when the scripts catches that it sends the appended error message to to an error log.
/home/touchscreen/print_error_catcher.sh
print_error_checker.sh dynamically starts ping, arp, and netcat jobs that run each second for 10 minutes and writes the output to the print logs when print_error_catcher.sh catches an error. These can be viewed later to get a better understanding of how printing failed.
/home/touchscreen/print_error_checker.sh
/home/touchscreen/print_logs/[IP Address].error_handler_log.txt