93 Altima. 5spd. Clean as hell 1 owner etc.

Failed emmisions on "NO ppm: 25/25 test Reading Allowed"
21890 0910
anyone know why or what i could go to make it pass?

Also how long could a emmisions paper last? I have one from last april. Can i register the car with it now?