Each election authority in each county shall prepare and cause to be printed the primary ballot of each political party for each precinct in his respective jurisdiction.
Except as otherwise provided in this Code, the election authority shall, at least 45 days prior to the date of the primary election, have a sufficient number of ballots printed so that such ballots will be available for mailing 45 days prior to the primary election to persons who have filed application for a ballot under the provisions of Article 20 of this Code .
10 ILCS 5/7-16