Etwas was schon in diese Richtung geht, aber uralt ist, findest du hier:
http://assarbad.info/stuff/prtmon3vivi.zip
Es geht aber nur in die Richtung, vermutlich brauchst du einen echten Druckermonitor (das ist immer eine
DLL) und wie man die erstellt ist mehr als schlecht dokumentiert. Software wie die, welche du schreiben willst, gibt es so ab 200 EUR. Du kannst dir also vielleicht den Aufwand anhand des Preises ableiten.
Was du vorhast ist nicht sonderlich trivial. Am besten wäre es, wenn du einfach den
ACL des entsprechenden (Drucker-)Ports sperrst. Aber ist halt die Frage wie du es haben willst.