(1) The supervisor of elections shall print on the general election ballot the names of candidates nominated by primary election or special primary election or the names of candidates selected by the appropriate executive committee of any political party pursuant to the requirements of this code.
(2) In addition to the names printed on the ballot as provided in subsection (1), the supervisor of elections shall print on the general election ballot the names of each nonpartisan candidate, minor party candidate, or candidate with no party affiliation who has obtained a position on the general election ballot in compliance with the requirements of this code.