Hello, I agree with the above post on the firmware, a way to test this as well would be take one of the machines of the network, plug in straight to a laptop and run test prints, this way you can see if the machine prints as it should or continues to hang. But a firmware update never hurts.
Hope this helps...