Emissions from idle truck engines are a main source of pollution at container terminals. In this study, we focus on reducing such emission from waiting trucks as well as the related crane operations with a new truck arrival control method that gives individual truck limited time slots for entry. We develop a method to optimize the time slot assignment for individual trucks, aiming at minimizing total emissions from trucks and cranes at import yards. The method applies discrete event simulation to estimate total truck waiting times and crane moving distance, and then applies a genetic algorithm to minimize the generated emissions from these trucks and cranes. The experiment result shows that the truck arrivals should be controlled based on the stacking of import containers, and that such control is necessary for reducing truck idling emissions at a congested container terminal.