Except as otherwise provided in this article, any person who shall commit any of the following shall, upon conviction thereof, be guilty of a violation:
A. 
To do or commit any act prohibited by the terms of this code;
B. 
To do or commit any act for which a license is required without having secured and being in possession of a valid license, permit or certificate at the time of the doing or commission thereof;
C. 
To omit to do or perform any act required by him to be so done or performed by this code;
D. 
To maintain any place, establishment, vehicle, conveyance, equipment or article in violation of any of the provisions thereof;
E. 
To violate any of the provisions of any of the several articles or sections thereof;
F. 
To fail to maintain any condition, equipment or facility required therein to be maintained; or
G. 
To fail to install any article of a particular type, kind, quality or specification, where such installation is required.
A. 
Any person who shall violate any of the provisions of this code, or who shall fail to comply therewith or with any of the requirements, shall be punishable by a fine not to exceed $500 or imprisonment for a term not to exceed seven days, or both, for each violation. Each day that such violation shall continue shall constitute a separate offense.
B. 
The violation of any section or subsection of this code shall constitute a separate and distinct offense independent of the violation of any other section or subsection, or of any order issued pursuant to this code.
In the event that any violation of this code shall also be a violation of the New Jersey State law for which a greater penalty or judgment is provided than that contained in this code, the Municipal Magistrate or Trial Judge, before whom any complaint is brought based upon such violation, shall, in his discretion, have the right to impose, in the place and in lieu of any penalty provided for herein, that so provided for in the New Jersey State law which has been so violated.