A synchronizing circuit and a timing adjusting circuit set a position of an exposure area by beam scanning as an additional value of a first setting value set in dot unit corresponding to the scanning of a pixel clock period and a second setting value set in tap unit corresponding to the scanning of a period smaller than the pixel clock period. An original GUI, such as one might use to control an audio or video player application program, is modified by a designer such that the end-user of the GUI can alter individual subsections of the GUI or alternatively designate such sections as non-reconfigurable. An exemplary computer-readable medium has a computer program stored thereon. The second voltage is less than the first voltage. , and even if ion current becomes higher.