Doppio Posted June 7, 2007 Share Posted June 7, 2007 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? Link to comment Share on other sites More sharing options...
Mast3rpyr0 Posted June 7, 2007 Share Posted June 7, 2007 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... My UDF's : _INetUpdateCheck() My Programs : GameLauncher vAlpha, InfoCrypt, WindowDesigner, ScreenCap, DailyRemindersPick3GeneratorBackupUtility! Other : Bored? Click Here! Link to comment Share on other sites More sharing options...
Doppio Posted June 7, 2007 Author Share Posted June 7, 2007 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. Link to comment Share on other sites More sharing options...
McGod Posted June 7, 2007 Share Posted June 7, 2007 (A) Block porno sites ( Get a program like NetSupport and watch there screens [indent][center][u]Formerly Chip[/u][/center]~UDFs~[/indent][u]IRC.au3 - Allows you to connect to IRC ServersINetCon.au3 - Connects/Disconnects/Check Status of InternetHardware Key - Creates a unique hardware hashScriptComm - Allows you to communicate between scripts using WM_COPYDATA[/u][indent]~Programs~[/indent][indent]SimonAu3ForumsIRC Bot~Web Site~Web Autoit Example[/indent][indent][b][/b][/indent][u][/u] Link to comment Share on other sites More sharing options...
Doppio Posted June 7, 2007 Author Share Posted June 7, 2007 (A) Block porno sites( Get a program like NetSupport and watch there screensI 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. Link to comment Share on other sites More sharing options...
/dev/null Posted June 7, 2007 Share Posted June 7, 2007 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 * Link to comment Share on other sites More sharing options...
Doppio Posted June 7, 2007 Author Share Posted June 7, 2007 http://www.softperfect.com/products/pinspector/http://www.printlogger.com/I was hoping for a script but this would do fine.Thanks guys. Link to comment Share on other sites More sharing options...
Vindicator209 Posted June 8, 2007 Share Posted June 8, 2007 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] Link to comment Share on other sites More sharing options...
zimy Posted June 8, 2007 Share Posted June 8, 2007 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 Link to comment Share on other sites More sharing options...
Doppio Posted June 8, 2007 Author Share Posted June 8, 2007 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.sepits 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 outNice! Link to comment Share on other sites More sharing options...
James Posted June 8, 2007 Share Posted June 8, 2007 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. Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ Link to comment Share on other sites More sharing options...
Doppio Posted June 8, 2007 Author Share Posted June 8, 2007 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 Link to comment Share on other sites More sharing options...
Bosse Posted August 1, 2007 Share Posted August 1, 2007 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. Link to comment Share on other sites More sharing options...
Bosse Posted August 1, 2007 Share Posted August 1, 2007 (edited) 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 August 1, 2007 by Bosse Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now