Auto-cleanup of printer agent database

This feature automatically deletes old printer agent records based on their maximum age time. By default, the scheduler checks every 21600000 milliseconds (6 hours) if there are records to be deleted, and the maximum age of records to be deleted is one day.