"Fortunately, no one was injured, and staff were able to carry out their necessary work to resolve the event and can reassure the community that police will work to resolve such incidents safely."
The man has been charged with recklessly discharging a firearm, and other charges are being considered.
He will appear in Levin District Court in due course.
As this matter is before the courts, police were unable to make further comment.