Problem is that there is No set comprehensive standard in printers,
So a 3rd party Printer Server supports basic printing but it would not support any special extended capacity of a good printer, or the extra capacities of All In One.
As a result it is better to put the money toward a Network Ready printer rather than a "lame" Printer Server.