The present invention enhances scan efficiency with respect to electrocardiographic synchronous scanning. An input unit repeatedly inputs, from an electrocardiograph, a trigger signal originating from a specific heartbeat phase. An R-R period determination unit determines, at every input of the most recent trigger signal, whether or not the period of time between the input time of the most recent trigger signal from among the repeatedly inputted trigger signals and the input time of the trigger signal inputted one iteration prior is a pre-established first threshold value or higher. A scan control unit ends X-ray generation when a determination is made that the period of time is the first threshold value or higher.La présente invention concerne lamélioration de lefficacité de balayage relativement à un ECG synchronisé. Une unité dentrée entre de manière répétée, à partir dun électrocardiographe, un signal de déclenchement provenant dune phase de battements cardiaques spécifiques. Une unité de détermination de la période R-R détermine, à chaque entrée du signal de déclenchement le plus récent, si la période de temps entre le moment dentrée du signal de déclenchement le plus récent des signaux de déclenchement entrés de manière répétée, et le moment dentrée du signal de déclenchement entré une itération antérieure est ou non une première valeur seuil préétablie ou plus. Une unité de commande de balayage met un terme à la génération de rayons X lorsquil est déterminé que la période de temps en question est la première valeur seuil ou plus.心電同期スキャンに関するスキャン効率の向上。 入力部は、特定の心拍位相に由来するトリガー信号を心電計から繰り返し入力する。RR期間判定部は、繰り返し入力されたトリガー信号のうちの最新のトリガー信号の入力時点と1回前に入力されたトリガー信号の入力時点との間の期間が、予め設定された第1の閾値以上であるか否かを最新のトリガー信号の入力毎に判定する。スキャン制御部は、期間が第1の閾値以上であると判定された場合、X線の発生を終了する。