The rise in prescriptions has slowed and the cost to the taxpayer has decreased.
There were 96.8 million prescriptions handed out in 2012/13 at a cost of £1.1 billion, according to NHS information services in Scotland.
Volume rose by 2.3% on 2011/12, a smaller rise than the 3.8% between 2010/11 and 2011/12.
The cost to the Scottish Government has dropped by 5%, the first fall in almost a decade, partly due to a steady rise in the use of generic drugs, which provide a cheaper alternative.
The drug that cost the most in total was Fluticasone-Salmeterol, produced by GlaxoSmithKline for respiratory conditions.
The most expensive single medication is cancer drug Imatinib, owned by Swiss pharma giant Novartis, which costs £1,816 each and was given to 165 people at a cost of £300,000.