Utilising IBM's MQSeries* Everyplace* server as a print server using a specialised version of MQeQueue allowing simple pervasive clients access to print spooling
Original Publication Date: 2001-Sep-16
Included in the Prior Art Database: 2003-Jun-20
Disclosed is an example use of a messaging product such as IBM's MQSeries* Everyplace* (MQe) product. By creating a descendent of MQeQueue that "owns" a local printer on a server, and configuring the queue such that a putMessage equates to print this file. A background thread belonging to the queue would retrieve the messages from the queue (usually in priority order) one at a time and send the data to a real printer, deleting the message when (and only when) the message (aka file) had successfully printed. The Queue would still require a message store as this equates to the print spool queue and can be searched, browsed and have entries deleted using the standard MQe Queue methods. Assuming all the correct MQeQueue permission's are in place print spool administration would only allowed to authorised "administrator's". This allows pervasive clients to have access to simple remote printing capability for any client that can run the MQe client code.