No. The first hint that it won’t work will come when you try to hook it up.
Some reference: The flat, thin end of a USB cable is the “A” end. The roughly square connector is the “B” end. (There’s also a “female A”, but they’re pretty much only used on extension cables.)
Standard USB cables have an A connector on one end, and a B on the other. The B generally goes to the device (and if the device has an integrated cable, like a mouse, the B connector is built in to the device). The “A” end goes into the computer or hub.
A usb hub will have one B and multiple A ports. The B is used to connect to the computer via a standard cable. Since there’s only one, you can’t hook up multiple computers.
If you get A-A, non extension cables (which are hard to come by), and a B-B for the printer (which is almost impossible to come by) you can hook it up, but it’s still not going to work. The USB “root hub” (actually not a hub at all, but inside your computer) is responsible for assigning addresses to the devices as they request them. If you have multiple root hubs, they start “fighting” over device addresses, and things get ugly pretty quick.
However, I’m tired of being Mr. Doom and Gloom TimeWinder, so here’s something that WILL work: a USB switchbox. Belkin makes a nice one for about $30, which will connect four computers to a single device, but only one at a time. You have to hit a switch to rotate between the computers (so that there’s only one root hub at any time). It’s basically equivalent to pulling the cable out of one computer and plugging it into the next one, but made all shiny, plastic, and automated (glowing LED numbers, too!).
I use this, in combination with a hub, to share a USB keyboard/mouse/printer setup between a Mac and a PC, for example. You just need to remember not to switch it while one computer is printing.
The other possibility is just to set up a small LAN - which just takes a router or switch and some Ethernet cables (probably in the $50-$100 range), and share the printer over a network. This is a much better, more supported solution.