For a violation of any of the provisions of this chapter, for which no penalty is otherwise provided, the owner, general agent or contractor of a building or premises where such violation has been committed or exists, and the lessee or tenant of an entire building or entire premises where such violation has been committed or exists, and the owner, general agent, contractor or lessee of any part of a building or premises in which part such violation has been committed or exists, and the general agent, architect, builder, contractor or other person who knowingly commits, takes part in or assists in such violation, or who maintains any building or premises in which any such violation exists, shall be fined not more than $500 for each offense. Whenever such person has been officially notified by the Code Enforcement Officer, or by service of summons in a prosecution, or in any other official manner, that he or she is committing a violation, a separate offense shall be deemed committed each day during or on which a violation occurs or continues. Such fines or penalties shall be collected as like fines or penalties are collected by the Borough.