Once all European prices are quoted in euros, it will be obvious to consumers when a German company is charging more than its French competitor or vice versa--whereas it wouldn't be if the prices were quoted in francs and marks and had to be converted at the going exchange rate.
Quoting all European prices in Euros would reveal trading discrepancies.