In this manner, not only will the installable component 126 provide a means for the server scripting component 72 to communicate with the system spooler 74/printer 50 but also will allow the printer 50 to return specialized information to the installable components 126 which is supported by the protocol, such as low toner, paper tray A empty, etc.