In diesem Fall würde ich die MSGQ des Users wie bereits vorgeschlagen sowieso auf *HOLD setzen, da Nachrichten den Scannervorgang sowieso stören würden.

Außerdem betrachte folgendes Szenario:

1. Scanner anmelden
=> bekommt Nachrichten
2. Scanner anmelden
=> bekommt keine Nachrichten, die erhählt der 1.
1. Scanner abmelden
=> niemand bekommt Nachrichten
3. Scanner anmelden
=> jetzt bekommt dieser die Nachrichten

usw.