There are machines but pls call them to be certain
There are machines but I'm not sure if they're for your destination or bus line. I'm pretty sure they do have after hour options but I would certainly jump online & check or call first. The last time I went to Princeton I used Amtrak. So I'm very sorry for my vague answer.
Thanks! Your answer is awaiting moderation.