Patent ID: 8599393

Claim:
A method of creating a printer compatibility matrix comprising: determining which print drivers are being used within a printing environment; identifying a plurality of print queues, each of said print queues being associated with one of said print drivers; submitting a plurality of test documents to each of said print queues to produce a plurality of page description language (PDL) files; identifying print drivers that produce different types of PDL files as being non-compatible; if corresponding PDL files produced by different ones of said print drivers in response to said test documents are of the same type and contain all identical header commands, identifying said different ones of said print drivers as being compatible; if corresponding PDL files produced by different ones of said print drivers in response to said test documents are of the same type and do not contain all identical header commands, identifying said different ones of said print drivers as being potentially non-compatible print drivers; for said print drivers identified as being potentially non-compatible, performing a conversion process on said PDL files produced by said potentially non-compatible print drivers to create converted PDL files; if corresponding ones of said converted PDL files associated with different ones of said potentially non-compatible print drivers contain all identical header commands, identifying said different ones of said potentially non-compatible print drivers as being compatible with adaptation; and producing a compatibility matrix listing which of said print drivers are non-compatible, which of said print drivers are compatible, and which of said print drivers are compatible with adaptation.