hi, I may be able to help you here (of course the efollowing instructions assume that you're trying to connect a non-network printer i.e one which is dependant on a PC to work). i had bought a similar contraption from D-Link; only this one was called the DI-824VUP+. it is a 802.11g router with a 4-port switch and a uSB and Parallel port for print support. Here's how it is done: You should find similar instructions in the QuickStart Guide on the CD that was provided along with the router. a) Connect your printer to the USB or the Parallel port of the router (ensure that the printer by itself is working fine i.e printing as it should when connected to a PC) b) Now install the Printer's Drivers on the PC/Laptop on the wireless network. c) Pop in the Dlink CD on each of the PCs/Laptops and install the Printer server software driver. d) now in the property pages of the printer, on the "ports" tab, you get an additional port called the PRTmate port. Check this as the port to print to; In the advanced settings, select USB and also enter the IP address of the router. e) In the router firewall rules allow all udp connections from LAN to Firewall.
And Voila! you're done. You can print to the printer from any pc on the wireless network. I had to figure out point e) before it all started working.
Now specific to your case, you just have to enable the port in the router for the printer to work. I used a utility called "ethereal" to actually find out that the router was "discarding" all udp connections from the LAN. also, I would advise you to check printing by connecting the printer back-to-back with a laptop or PC using a crossover cable so that you're able to figure out whether the router is dropping the packets or it is a printer problem; and yes, the D-link guy was right: you have to assin an IP address to the network printer for it to work. This can also be done via DHCP on the router or by assigning a static ip address by loggin into the printer's admin utility/console