Combined Language and Port Monitor
Specialized printer hardware can be supported by a single customized print monitor that acts as a combined language and port monitor. If such a monitor requires user interaction to obtain configuration parameters, it must be divided into a UI DLL and a server DLL, following the model for port monitors. Language-related functionality belongs in the server DLL.
A combined monitor's UI DLL must define port monitor client DLL functions. Its server DLL must define both port monitor server DLL functions and language monitor functions.