Abstract:
PURPOSE: A substrate processing apparatus, a substrate processing method, and a computer readable storage medium with a substrate processing program are provided to accurately determine the state of a substrate regardless of the materials and the surface state of the substrate. CONSTITUTION: A substrate maintaining unit(22) maintains a substrate(2). A substrate maintaining device(30) horizontally maintains the substrate loaded on a table(29). A rotating device(31) rotates the substrate which is horizontally maintained on the table. A photographing unit(25) is composed of a light(55) and a camera(54) attached to a casing(53) of a substrate processing chamber(14). A control unit(26) determines the state of the substrate maintained by the substrate maintaining unit based on an image photographed by the camera.