🇬🇧

USB-Logo Die API zum USB2LPT (Anwendungsprogrammierer-Schnittstelle) 25pol. SubD-Buchse

Es gibt auch eine API fĂĽr Programmierer, die sehr einfach gehalten ist. Das Ziel von USB2LPT ist es eigentlich, ohne Ă„nderung von Software auf ein Parallelport zuzugreifen. Damit ist eine API eigentlich kontraproduktiv.

Weil aber das Abfangen und Umleiten von Portzugriffen wegen der Paketorientierung von USB ĂĽber eine bestimmte Geschwindigkeit nicht hinauskommt, erscheint eine API fĂĽr neue, spezialisierte Programme dennoch sinnvoll.

Die Strategie ist einfach und erfordert keine zusätzlichen DLLs: Öffnen Sie mit CreateFile das Gerät "\\.\LPT1" (oder "LPT2" wenn es das zweite Gerät ist usw.), und schicken/holen die zu transferierenden Daten über möglichst wenige Aufrufe von DeviceIoControl.