Diese Dienstleistung ist vorübergehend nicht verfügbar
Ich werde einen Thermo-Drucker Barcode-Scanner und Geldschublade integrieren


Über diesen Service
Automatische Übersetzung
Deine App muss einen Beleg drucken, die Geldschublade öffnen oder einen Barcode-Scanner lesen, und der Windows-Treiber steht im Weg.
Ich mache diese drei Dinge täglich in einem Laden, den ich aufgebaut und gewartet habe, daher weiß ich, wo sie tatsächlich versagen.
Thermaldrucker sind selten das Problem, sondern der Treibermodus. Als generischer Windows-Texttreiber installiert, werden deine rohen ESC/POS-Befehle abgefangen, bevor sie den Drucker erreichen. Die Geldschublade ist kein separates Gerät, das programmiert werden muss: Sie öffnet sich durch einen Puls, der an den RJ11-Port des Druckers gesendet wird. Wenn der Drucker druckt, aber die Schublade geschlossen bleibt, liegt es am Puls-Timing. Ein Scanner im Keyboard-Wedge-Modus tippt in das Feld, das Fokus hat, was bedeutet, dass Eingaben global erfasst und getimed werden.
WIE ICH ARBEITE
Zuerst identifiziere ich, wie dein Hardware tatsächlich kommuniziert: USB-Roh, serielle COM oder Netzwerkport 9100. Dann baue ich das Drucken, den Puls für die Schublade und die Scanner-Eingabe als ein getestetes Modul, anstatt drei separate Hacks. Danach sende ich dir ein Video, in dem ein Beleg gedruckt und die Schublade geöffnet wird.
WAS ICH NICHT MACHE
Nur Windows. Ich schreibe keine Druckertreiber und kann nicht auf einem Gerät testen, das ich nicht habe. Deshalb bitte ich dich, einen Test-Build auszuführen.
Sende mir vor deiner Bestellung dein Druckermodell.
Lerne Ahmet K. kennen
Electron desktop apps for retail: POS, hardware, SQLite
- AusTürkei
- Mitglied seitAug. 2026
- ⌀ Antwortzeit1 Stunde
Sprachen
Türkisch, Englisch
Automatische Übersetzung
Mein Portfolio
FAQ
Automatische Übersetzung
Kannst du das machen, ohne den physischen Drucker vor dir zu haben?
Ja, aber ich brauche dich im Loop. Ich schreibe und baue das Modul, schicke dir einen Test-Build, und du führst es einmal auf der echten Hardware aus und sagst mir, was passiert ist. Das sind normalerweise ein oder zwei Runden. Ich bin ehrlich darüber, weil Code, der noch nie ein Gerät berührt hat, keine echte Integration ist.
Mein Drucker druckt, aber die Geldschublade öffnet sich nie. Liegt das an einer Verkabelung?
In der Regel nicht. Die Schublade öffnet sich durch einen ESC/POS-Puls, der an den Drucker gesendet wird, und die meisten Fehler liegen im Puls-Timing oder darin, dass ein Windows-Treiber den Befehl vorzeitig entfernt. Das ist eine Softwarelösung, und genau das ist im Standard-Paket enthalten.
Funktioniert das mit meinem Framework oder nur mit Electron?
Electron und Node.js auf Windows sind meine stärksten Plattformen, weil ich das in der Produktion pflege. Das ESC/POS und die Schubladenfunktion sind sprachunabhängig, also funktioniert meistens eine andere Node- oder webbasierte Desktop-Stack. Frag mich zuerst, wenn du .NET oder Java nutzt.

