simple answer is : yes, it is better to have linux compatible printer (e.g. hp). for a more complex answer : no, if you install a virtual windows, you can use any printer you want.
如果是用linux desktop 接駁 linux server share printer 可能scan 真是用不到。
但用 windows desktop 接駁 linux server share printer 為什麼會用不了Scan 功能? Printer 是用回原生windows 的驅動程式,只是連接port 變為ip address。