Дорого времени суток всем. Возникла тут у меня одна задача - организовать статистику пользования принтерами в организации. Пока я просто бегаю и собираю инфу с каждого принтера

) И мне это что-то поднадоело - соответственно возникла необходимость несколько автоматизировать данный процесс.. Необходимо следующее: на каждом компьютере, оснащенном принтером, должна сидеть программа, отслеживающая число напечатанных страниц. Далее, скажем, вечером, все эти программы скидывают накопленную информацию на общий сервер, где происходит её обработка.
Теперь, собственно, вопрос: как обеспечить диалог программы с принтером? И как сделать её невидимой (или хотя бы неотключаемой) для пользователя? В Delphi я новичок полнейший, так что ссылки на конкретные примеры будут весьма кстати

Но с документацией я работать более-менее умею, так что общего направления работы тоже будет вполне достаточно.
Заранее благодарен за любую помощь.