Answer: prepunched

AnswerCrossword Clue
prepunchedPREPUNCH, to punch in advance