Section 159. Whoever having charge of the retail delivery of ice from a vehicle neglects to keep conspicuously posted upon each side of the vehicle the current retail prices of ice sold by him, or refuses or neglects to sell the same by weight, or refuses to weigh the same upon request of the purchaser, shall be punished by a fine of not more than fifty dollars.