The precipitating agent is BaCl2 right? I was guessing the purpose of HCl here. Is it to acidify the pH to allow easy solubility and thus slower precipitation? But even if it is, why would we want a slower precipitation when we can speed by the process? Is it due to that lesser compounds would precipitate at a lower pH, thus reducing error in coprecipitation?