Passport Control is performed by Customs on behalf of DIAC, non airline ops from "unmanned" (for CIQ purposes) airports would rarely see DIAC attend in person.
All traveller info is required well in advance of travel to allow most of the systems checks (such as Immigration)to be performed prior to travel, with physical checks and verification done onsite.