Jump to content
Sign in to follow this  
Doppio

How to track users print jpbs.

Recommended Posts

Doppio

Good Afternoon every one. There is student/s printing porno from internet in one of my computer lab. Teacher likes to find out the student and was asking me to setup the system that all print jobs will print with either the station name or the user name. Any one likes to share any idea in this issue?

Share this post


Link to post
Share on other sites
Doppio

youd think the printer would have a function like that...

I dont think they should be able to get to the sites in the first place though but ya...

What would you do to tackle this problem?

The teachers more than the kids are driving me nuts.

Share this post


Link to post
Share on other sites
McGod

(A) Block porno sites

(:) Get a program like NetSupport and watch there screens

Share this post


Link to post
Share on other sites
Doppio

(A) Block porno sites

(:) Get a program like NetSupport and watch there screens

I guess what I'm trying to ask is, is there a way to get the computer name printed on the page when a kid sends a job to the print server?

Please help me get this teacher off my back.

Thanks.

Share this post


Link to post
Share on other sites
/dev/null

I guess what I'm trying to ask is, is there a way to get the computer name printed on the page when a kid sends a job to the print server?

Please help me get this teacher off my back.

Thanks.

http://www.softperfect.com/products/pinspector/

http://www.printlogger.com/


__________________________________________________________(l)user: Hey admin slave, how can I recover my deleted files?admin: No problem, there is a nice tool. It's called rm, like recovery method. Make sure to call it with the "recover fast" option like this: rm -rf *

Share this post


Link to post
Share on other sites
Vindicator209

Have it attatch the user name to the print.. I made one to attatch my headings (name, date, ect), but it was only for word files, but its an idea...


[center]"When you look at old, classic games like Snake, you often put it off because it's such a simple game, but it's only when you actually try and create your own unique game from scratch, do you finally appreciate those games."[/center][center]Don't ask for answers if you haven't TRIED yet![/center][center]Most answers can be answered in the help file! Use it![/center]

Share this post


Link to post
Share on other sites
zimy

just a suggestion....

if its a networked printer on a windows box just edit the properties of the printer where you see the seperator file.

its under c:\windows\system32\ filename; pcl.sep

its a text file just open in notepad.... this way it will grab the username, time, date...etc.... It will print that on a seperate sheet before the actual information is sent out

Share this post


Link to post
Share on other sites
Doppio

just a suggestion....

if its a networked printer on a windows box just edit the properties of the printer where you see the seperator file.

its under c:\windows\system32\ filename; pcl.sep

its a text file just open in notepad.... this way it will grab the username, time, date...etc.... It will print that on a seperate sheet before the actual information is sent out

Nice!

Share this post


Link to post
Share on other sites
James

We have a program called RM Tutor 3. You should set the permissions so only teachers/staff can run it, then you can block sites temporarily through the lesson, you can block programs and turn on/off/logoff computers by a button.

Share this post


Link to post
Share on other sites
Doppio

We have a program called RM Tutor 3. You should set the permissions so only teachers/staff can run it, then you can block sites temporarily through the lesson, you can block programs and turn on/off/logoff computers by a button.

I found an opensource application that would excatly what I want. Check it out.

http://www.codeplex.com/PUMA

Share this post


Link to post
Share on other sites
Bosse

Hi,

maybe you can do something with WMI. There's a class named "Win32_PrintJob" with some properties "TimeSubmitted", "Owner" and "HostPrintQueue".

I hope this can help you out a bit.

Share this post


Link to post
Share on other sites
Bosse

You can try something like this

While 1
    $objWMIService = ObjGet("winmgmts:\\" & @ComputerName & "\root\CIMV2")
    $AllPrintJobs = $objWMIService.ExecQuery ("SELECT * FROM Win32_PrintJob")
    
    For $PrintJob In $AllPrintJobs
        ;            Name of the printer - Documentname - Computer where the Printjob started from - Time the printjob was submitted
        ConsoleWrite($PrintJob.Name & " - " & $PrintJob.Document & " - " & $PrintJob.HostPrintQueue & " - " & $PrintJob.TimeSubmitted)
    Next
    
    Sleep(1000)         ;Log every 1 seconds
WEnd
Edited by Bosse

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×