OK, here's the details
The firmware in this puppy is old (96, for god's sake!) - it doesn't properly talk SMB (ms networking). I have my doubts about tcp/ip. You need to flash it to the latest FW version.
first get some software.
go to the digi-milan site. www.milan.com and go to tech support and search for 3410. (alternatively, go to the ftp site ftp://ftp.milan.com/pub/)
get the flash image: follow printsrv link, firmware link then 3400X link (ftp://ftp.milan.com/pub/printSrv/firmware/3400X/). download the most recent version of the firmware (34fp621.chx).
Next, for you unix/linux folks, go to printsrv, software, unix path (ftp://ftp.milan.com/pub/printSrv/software/unix/). then go into the dir for your OS and get the right tar file (you'll have to figure that out on your own). download the right file - for linux its linux.tar. it contains the installation files for fpfilter.
its the app that you use to print to the 3410X. Install them on your machine in the locally correct places (/usr/local/bin for me). dont forget the man pages.
you will also find lots of software to manage the print server and other documentation. dont waste the bw downloading it. its all crap and contradictory.
next, get a 5V power plug. Ratshack has them. I dont have a part number but you can figure it out.
OK, now you are ready. plug the 3410X power and lan in. You should see the LEDs go through the power up dance. Check your hub to see if the link is active (it should be) and there should be a blinking LED on the 3410.
next lets print a test page, find the dip switch and set d1 down, d2 up. connect it to a printer and power cycle the 3410. you should get a test page. it will tell you if a tcp/ip addr is assigned (my didn't have one and even though dhcp was enabled, it didn't respond to the obvious suspect ip addresses). If it has an ip addr, you can skip the next step. set d1 to up.
Assign a temp ip addr to talk to the 3410. In order to do this you need to use ARP. dos or linux will work. the server has the MAC address printed on it. run arp (dos: arp desired-ip-addr mac-addr current-machine-ip-addr) make sure you put the "-" signs in the MAC address. example: arp 192.168.0.122 00-04-c0-42-2e-d3 192.168.0.2 use IP addresses that are accessable by your system.
Once you've done that, you should be able to telnet to the device on port 2002 (telnet 192.168.0.122 2002, ymmv for your telnet client). you should get a menu (this is from memory, sorry if I'm off). look into protocols section (its 2 levels down), select tcp/ip. set your ip address, net mask, gateway. go the microsoft networking section of the protocols and name your workgroup, device and port. finally, look around for the enable flash update (or some such command), make sure it is on. reset the device via the menu (at the top level) and you've set the IP. test via telnet to make sure you did it right.
OK, now, with the fpfilter app on linux, try printing (read the man page you installed). Note, where it says name, just use the IP addr of the 3410. If printing works, you are now ready to flash to the latest version of the firmware. all you have to do is "print" the firmware file you downloaded. It takes a while and then resets itself. watch the LEDs, it will be obvious. DO NOT PULL THE POWER PLUG.
telnet back to the device and the fw revision should match the one you flashed (6.21 in all likelihood). If not, something went wrong. go back and check the steps you took. Now, from a windows machine, look in your network neighborhood to see if the 3410 is browsable. It should show up. You can now hook up to it via the new printer install wizard. For Linux/Unix, you can use fpfilter to print (I slapped it in printcaps and works just fine). I use the ip address as the machine name.
Not bad for $27 + shipping.
Phil