USB connection is convenient for local single users. Ethernet is ideal for sharing and integration. Serial/RS-232 is used for machine links or legacy.