Possibly the easiest solution would be running some program or script of your own. It's tricky and requires coding knowledge, but it also allows you to do the most customization as well.
For example, utilizing a simple PHP page (ran on a web server), it wouldn't be that complicated (and you could lookup everything from documentation). This is just a made up example and I don't have any server to test it right now though:
<?php $connection = mssql_connect('servername', 'username', 'password'); mssql_select_db('database', $connection); $result = mssql_query('select count(*) as count from printer_queue;', $connection); $data = mssql_fetch_array($result); echo 'There are currently ' . $data[count] . 'document(s) in the printer queue.'; ?>
Of course, the whole formatting etc. could be put into a full fledged/branded HTML page. You could create graphs, etc. it just requires some more programming knowledge.
While this creates a static webpage, you could make it refresh itself once every x minutes (or seconds). Then just show it in a web browser while in fullscreen and you're done.