For whatever reason this subject in regards to OBD II systems is fairly misunderstood. I wish I had a dollar for everytime some came into our emissions station and left ********** and yelling at us because the IM monitors had not reset and we could not perform the test on their vehicle. I have seen it a million times.
Every vehicle manufacturer along with every OBD II vehicle has somewhat specific criteria for resetting the IM monitors to the "ready" state. Some vehicles are more particular then others. I remember for instance some of the Ford vehicles required a minimum of 40 degrees F for the evaporative system to conduct its test. Well in Ohio in the winter sometimes several weeks may go by without the temps reaching 40 F.
Basically cars run anywhere from 4 up to 10 (usually 8) self diagnosing tests, the tests require different but specific criteria to be met. If the criteria is met, then the monitor for which the test is being done sets itself from "not ready" to "ready".
Some examples I recall are driving approximately 55 mph for 7 consecutive min, coolant temp reaching 190 F, minimum of 12 cold starts. These are just a few. Every manufacturer is different and specific to that brand.
There is no minimum mileage that automatically sets these monitors.
Also depending on the state in which the emissions tests are being conducted and depending on the year of the OBD II vehicle, not all monitors necessarily have to be set for testing to be done. Some of the early OBD II's like 96's and 97's only required like 2 monitors to be set. The Catalytist monitor was always one of them.
Hopefully this gives a slightly better idea to everyone on what is up with these inspection monitors.
Additionally, slow easy starts and easy deccelerations seemed to help in certain monitors setting. Not always an easy task in a viper.