What is nano-contact printing NCP?

Nano-contact printing (NCP) is an experimental methodology to facilitate the quick reproduction of a large number of nano-patterns and nano-devices.