Reduction by carbon (Smelting) : (This is common method of reduction)
"Reduction of the oxide with carbon at high temperature is known as smelting".
The oxides of less electropositive metals like Pb, Zn, Fe, Sn, Cu etc. are reduced by strongly heating them with coal or coke, in the blast furnace.
Slag : Fusible metarial during reduction process.
Slag : Gangue + substance (for remove gangue)
Fluxes : Substance used for removing gangue
But sometimes carbon reacts with metals and forms carbides so it can not be used for reduction.