While "making an impression" can be used as a metaphor for doing something that makes you memorable, it literally is a synonym for "printing".
The Latin word "imprimere" means "to press into or upon" and since the late 14th century "impression" refers to a "mark produced by pressure".
Since then, the use of "Impression" as a figure of speech has been numerous variations. Whether you are "dressed to impress", are "under the impression (that)" or have "impressive" skills, you are using a term that made it into English thanks to the printing press.
If you want to find out more about printing and especially how the printing process happens at Warwick Print, how about enlisting on our fact finding workshop: https://warwick.ac.uk/services/warwickprint/printworkshop/