impression noun

1604, Cawdrey:

printing, marking, or stamping.

1626, Cockeram:

a printing or stampe.

impression