First - the DNS-323 has a USB print server which does not require the use of shareport, or for that matter a router - I could just for example, plug a printer into the DNS-323's USB port, connect my laptop to the DNS-323's ethernet port and print to that printer.
Something you should be aware of - not all printers can be used with a print server - this is dependent on the printer controller architecture and the printer drivers, more than on the print server itself, so there are a few printers that will not work with the DNS-323's print server (or any other brand of print server for that matter).
Some of the printers that do not work with a print server, may work with shareport, which technically speaking is not a print server at all, but rather a means of sharing a USB port. You can load an add-in application onto the DNS-323 that allows the USB port on the back to be used with shareport, and this MAY allow printers that cannot be shared with the built-in print server to be shared.
Having said all of that ...
Most of us will use the DNS-323 in a network with a router, and it really doesn't matter what make or model or if it supports shareport or not - so put a disk (or two) in your DNS-323, plug it into your router, and get it going - when you've got it set up, connect your printer to it and set that up. Post right back here if you run into difficulties.