Our youngest daughter works at Xerox on advanced printing for the publishing industry. She cannot talk about her work, but has said some of the things they have are truly amazing.
I have seen one of their advanced machines as a member of the Science and Technology group for the local school system. I would have to agree that Xerox has a lot of stuff. I wonder how they will do head to head.