All persons accused of violating or failing to comply with any provisions of the code of ordinances of the village or any other ordinances of the village not reprinted within the loose-leaf volume entitled “Code of Ordinances of the Village of Carol Stream”, including, but not limited to, ordinances relating to traffic control, shall be notified of such violation or failure to comply in one of the following two ways:
(A) By arrest, or by the issuance of a formal complaint in the Circuit Court of DuPage County, which complaint shall require the appearance of the defendant at the Circuit Court upon a noted day. A violation or a failure to comply commenced in this manner shall not be settled or compromised, but shall proceed to a hearing at which the defendant may plead “guilty” or “not guilty”; or
(B) By the issuance to the defendant of a “hang-on ticket”. A violation or failure to comply commenced in this manner may be settled or compromised as provided in this article.