Hey guys, it's time to stop to pass DLink's errors to Vista (MS), yes I know Vista is not so great but this printer problem is DLink's only bug, please see solution bellow:
Looks like the problem is really on 1.04 firmware.
If you have telnet access to you DNS-323 you can see the following.
samba configuration file points to called .lpd located at \mnt\HD_a2, this was correct for firmware version 1.03 but firmware 1.04 creates this diretory (.lpd) at \mnt\HD_a4.
If you copy the .lpd directory from \mnt\HD_a2 to \mnt\HD_a4 and reboot the dns-323, voila, everything works again as used to work at 1.03.
Looks like somebody at DLink decided to change the .lpd directory location and forgot to change the samba configuration file.
Obs: Since the Samba configuration file is saved on memory to copy the directory was a easier solution (it is located at the hard disk).
Obs2: Please DLink, could you verify this and all other configuration files when you issue 1.05 to avaid 2 months of reserach and problems?
Cheers