Ich würd USB auf jeden Fall ausschließen, da der Aufwand um einiges (!) größer ist als bei seriell/parallel. Es dürfte auch nicht ganz einfach sein deine Hardware dem USB-Standard anzupassen. Ich hab zwar mit der parallelen Schnittstelle noch nichts gemacht, d.h. mir fehlt da der Vergleich, aber die serielle Schnittstelle über die I/O Ports anzusprechen ist eigentlich ziemlich einfach. Das einzig doofe sind die Baudrate & die Anzahl der Stopbits & die Parität, welche an beiden gleich eingestellt werden müssen. Ich würd auch sagen, dass man zum Hardwareprotokoll einiges mehr an Informationen zu seriell/parallel findet.