Credo che nessuno dei linguaggi che hai proposto sia adatto.

La restrizione dell'uso di una stampante deve essere attuata a livello di sistema operativo, modificando le policy della macchina o gestendole a livello di dominio (ammesso che tu abbia a disposizione un sistema operativo server).

Ciao!