OK - first things first a "winprinter" is unfortunately optimized to utilise the operating system and resources of a window$ PC....
SO it would appear that any thing you do will not improve the performance of this printer - samba emulates a windows pc NOT becomes one.....
?my advice? leave the winprinter on a windows box and shaere it on the network that way, failing that if your budget will stretch to it obtain a true "hardware" printer and fasten that to the E-SMITH
Hope this helps
enigma