Evo ovako.... trebam kod (Javascript pretpostavljam) koji ce mi prilikom klika na neki tekst, sliku, limk, gumb..... otvoriti novi prozor sa sadrzajem koji treba isprintati.
Za to što ti tražiš dovoljan ti je i atribut target="_blank", koji kao što i pretpostavljaš klikom na link, otvara taj sadržaj, koji je definiram unutar href="" atributa, odnosno putanja do njega, ili da imaš unutar tog prozora window.print() metodu, koja se pogađaš, pokreće na klik, i šalje sav sadržaj unutar prozora na printer.
EDIT: Možda je za korisnika ugodnije riješenje otvaranje hm, modalnog prozora, nego otvaranje novog browser windowa.