Firing the furnace after setting for a period of non use will collect dust, when fired of for the first time after setting, will burn off the dust producing carbon monoxide and sometimes smoke, setting off the alarm.
Also, if the alarm is 7 years or older from the date on the back, it needs to be replaced.