I could be wrong with this, but i am under the impression that the usb port is set to be unidirectional instead of by directional, which certain printer software needs to report things back like ink level etc..., so certain functions might not work. i had printing working with my HP Photosmart 7150 but always found it extreemly slow and had some problems with certain feature. so eventually i decieded to by an all in one wireless hp printer and not use the DNS323 and it is much better. picked mine up for about $100