Scan Tools read engine codes through the OBDII port. They can also be used to clear codes and more.