However if you are running Transcript or a similar package you can ask the printer how many pages were printed and how long it took and "bill" the users for that. Still doesn't solve the problem of somebody tying up the printer for 20 minutes though.