This code indicates a 'small leak in evap system' . - Simplest and cheapest solution is usually fitting a new gas cap. If that doesn't do it look for a loose or broken small vacuum pipe in the engine bay. Also possible that evap canister is faulty.
As you don't give type and year of vehicle its very difficult to diagnose further.
Trouble code P0442 means: Evaporative emission control system, small leak detected
Trouble code P0442 means: Evaporative Emission System Leak Detected (small leak)
This website has all of the OBD codes. http://autorepair.about.com/cs/troubleshooting/l/bl_obd_4.htm
Trouble code P0442 means:Evaporative emission control system leak detected (Small leak)
Trouble code P0442 means:Evaporative emission control system leak detected (Small leak)
Trouble code P0442 means:Evaporative emission control system leak detected (Small leak)
Trouble code P0442 means:Evaporative emission control system leak detected (Small leak)
Trouble code P0442 means:Evaporative emission control system leak detected (Small leak)
Trouble code P0442 means:Evaporative emission control system leak detected (Small leak)
Trouble code P0442 means: EVAP System Small Leak (0.040") Detected
Trouble code P0442 means:Evaporative emission control system leak detected (Small leak)
Trouble code P0442 means:Evaporative emission control system leak detected (Small leak)