to make an impression; have an effect.
To fix firmly, as in the mind
and imprints are mentioned in some books eg: twilight saga and the house of night series
He tried to imprint the number on his memory.
When a werewolf from the Quiluete tribe falls in love with somebody after they have phased before just by seeing them. So basically love at first sight but more real.
Emily: I Love You too! I'm so glad you imprinted on me!