Anhydrous BaO2 is not used for preparing H2O2. Why?
Anhydrous BaO2 is not used because the BaSO4 formed during the reaction forms a protective layer around unreacted BaO2 and the reaction stops after some time.