As long as your computers can see each other on the network, you should be able to share with them pretty easily (this works even if you have some computers that are on the network via Ethernet and some that are on Wifi).
The simplest way is to log on to the computer that has the printer connected to it (this is the "server"), go to "Printers," right-click the printer and make sure "Shared" is checked. If not, enable it (this may require you to install CUPS (Common Unix Print Server), which it will prompt you for, if you do).
The other Ubuntu machine should pick it up easily. If it doesn't pick it up automatically, open terminal on your server and type in ip addr and find your wireless connection (usually named "wlan0") and make note of its inet value (usually something like "192.168.1.xxx" where "xxx" is between 2 and 254). Then, on your other Ubuntu machine, in Printers, select "Add Printer". If it doesn't detect it, select "Find a Network Printer" and put in the IP address of the server and click "Find." It should pick it up from there, and the installer will walk you through.
Windows 7 has a networking option called "Home Group", make sure this is turned off (I've found that it tends to interfere with networked sharing on mixed OS networks). You can find it in the "Network and Sharing Center" section of the Control Panel. Once that's turned off, you should be able to find the printer via the "Network Printer" option of the "Printers and Devices" Add Printer wizard.
If the Windows 7 client doesn't see the printer, or won't connect to it, you may need to turn on the Internet Printing Client, as described in this Microsoft Knowledgebase Article, and use the CUPS Windows driver when the printer setup wizard asks for the driver.
Edit: If your computers can't see each other, there are a few things to do:
Make sure file and print sharing is turned on (Windows) If the Windows machine doesn't see other computers, it's likely because File and Print Sharing is turned off. The Microsoft Knowledgebase has detailed instructions, but basically - go to "Network and Sharing Center," find the "File and Print Sharing" options for the details for the network you're connected to, and make sure it's turned on.
Make sure all computers are on the same subnet. An IP address has four sets of numbers separated by a dot. All computers should have the same for the first three sets (such as "192.168.1.xxx"). If they don't, then you'll need to adjust the DNS software of your router to make sure they are all on the same subnet. This will vary by software, so you'll need to consult the manual or community for your particular router.
Make sure the print server is broadcasting the printer. On your print server, open "Printers" and find the "Server" menu. Click on "Settings" and make sure "Publish shared printers connected to this system" is checked, nothing else should need to be checked. (You may need to click "Show printers shared by other systems" on the Ubuntu client for it to see the shared printer.)