By heating copper scrap with sulphur to produce copper sulphide which is then oxidised to form copper sulphate. By heating copper sulphide ores to produce copper oxide which is then treated with sulphuric acid to form copper sulphate.