Sie benötigen wahrscheinlich zuerst eine Kommunikationsbibliothek - parallele oder serielle Schnittstellen. Es gibt eine ziemlich alte Sun-Implementierung von Java 1.2 Tage, aber wir verwenden sie immer noch erfolgreich mit Java 5. Die Schnittstellen sind im Paket javax.comm definiert. Verwenden Sie das als Ausgangspunkt.
Da Sie nicht mehr Informationen über Ihre Situation ist die folgende, etwas vage, aber hoffentlich hilfreich trotzdem:
Com/Serielle und parallele Schnittstellen sind abhängig von der Plattform, ein Stück nativen Code erfordern. Für Linux gibt es das RxTx-Projekt, das eine Implementierung bereitstellt.
Dann schreiben Sie einfach Daten in den Port, sobald Sie es mit den entsprechenden Parametern geöffnet haben (es gibt einen Port-Enumerator), entsprechend dem Protokoll, das der Drucker versteht. Bei den meisten Epson-Druckern ist dies der ESC/P (2) -Standard. Das Drucken mehrerer Zeilen reinen Textes sollte so einfach wie das Drucken auf dem Bildschirm sein, sobald die Einrichtung abgeschlossen ist.
Wenn Sie nur reinen Text drucken, senden Sie den Text a \ r. Abhängig von den internen Druckereinstellungen wird entweder ein Zeilenvorschub hinzugefügt oder nicht. Wenn der Drucker das Papier nicht weiterfährt, fügen Sie ebenfalls ein \ n hinzu. –