A method and system for identifying print jobs that are repeats of a
previously completed job utilizing an object level hash table. Received
print jobs can be parsed into meaningful classes of objects and a table
of hash values can be computed for objects in each class and for each
print job. A synopsis comprising the table of hash values can be retained
in a database along with the job specific settings. A newly encountered
job can be then declared as a repeat of a previous job based on the
hashes for the new job that match the hash values for the previous job
stored in the database. The classes of objects are readily determinable
in common document formats used for print job submission, such as PDF.