启普发生器必须是块状固体和液体反应,且反应平和。按该条件,Zn,Fe与HCl,H2SO4制H2;CaCO3与HCl制CO2,都是可以的。但像CaC2与H2O制C2H2,就不行,反应剧烈且放出大量热,用启普是非常危险的.另:SO2、NO2有毒~
有毒,有刺激性气味。有溶液参与反应,无法控制反应的结束。