Click to See Complete Forum and Search --> : Printers stuff


Iraq
October 5th, 2009, 03:19 AM
Hi,
The challenge is to know the number of print jobs ( number of pages printed ) completed by a particular PC during the day,taking into consideration that printer attached can be a LAN printer a parallel port printer or any other type or there can be more then 1 printers attached through all the available modes. Also it is possible that some print commands are canceled.
Any help ? How to go about it ?
Thanks.

Iraq
October 9th, 2009, 02:06 PM
NO one. wow

BobS0327
October 9th, 2009, 06:17 PM
You may want to consider Simple Network Management Protocol (SNMP) which will allow you to query a printer for the page count.

Take a look at this (http://net-snmp.sourceforge.net/) site.

hoxsiew
October 10th, 2009, 10:33 AM
I think the OP wants to determine a page count per user on a network. To implement this on a client's machine would require hooking the print driver on each machine and sending the statistics to some other server or keeping a log (that can be checked later) on each PC. Perhaps SNMP can determine this information; I don't know.

I think a better approach would be to use logging on the print server. Most TCPIP print servers have logging capabilities which can probably accomplish most or all of the OP's needs.

Iraq
October 16th, 2009, 02:19 AM
Thanx BobS0327, but hooking printer driver seems a possible solution. Thankx hoxsiew.

BobS0327
October 19th, 2009, 09:07 AM
Just another suggestion. You may want to take a look at this code for a printer monitor utility. Maybe you can modify it to meet your requirements.

Here's the Link (http://cboard.cprogramming.com/windows-programming/108156-virtual-printer-moving-printjobs.html)