Forum: Programmieren allgemein
by Hansa,
8. Okt 2011
Für den Drucker wird aber gar kein Treiber gebraucht. Zumindest nicht für Text oder Schublade öffnen. WIrd über den Treiber gedruckt, dann gilt auch das :
Ich rede hier über die drucker-internen Sachen. Dafür dienen die esc-Sequenzen. Jetzt aber noch was anderes : ist der Drucker definitiv an die serielle Schnittstelle vom PC angeschlossen ? Mit welchem Kabel hängt denn die Schublade am...
Forum: Programmieren allgemein
by Hansa,
8. Okt 2011
Was ? Buchstabe an Druckertreiber schicken ? :shock: Hat das zwischendrin jemand vorgeschlagen ? Druckertreiber für was ? Na ja, Du kannst die ESC-Sequenz ja ignorieren. Probiere es mal mit gut zureden. :lol:
Forum: Programmieren allgemein
by Hansa,
8. Okt 2011
Trotz Beratungsresistenz :
Was steht in Beitrag #9 ? :evil:
Du versuchst immer noch, mit einer Luftnummer die Schublade aufzukriegen. Siehe das geschriebene zu t1/t2. Nachtrag zu m : 0 steht für "Drawer kick out Pin 2". Entsprechend steht 1 für Pin 5. Und t1/t2: "The pulse defined by t1 and t2 is output on connector pin m". Entsprechende esc-Sequenz steht auch bereits in #9.
Forum: Programmieren allgemein
by Hansa,
8. Okt 2011
Himitsu hat ja den Hex-Kram quasi übersetzt. Was für solche Fälle immer nützlich ist, das ist das : www.asciitable.com
Na gut, da Ami mich warten lässt, und die Glaskugel heute neu poliert wurde noch hierzu was :
1) Schubladen Öffnung: ESC p m t1 t2
Diese Sequenz kommt mir sowieso bekannt vor. ESC ist klar, p könnte für "pay" stehen, also Kasse öffnen. Was soll das m ? Zunächst mal t1...
Forum: Programmieren allgemein
by Hansa,
8. Okt 2011
Ich glaube das Thema wird "etwas" unterschätzt. Siehe das :
Damit ist es leider nicht getan. Einfach LPT1 durch COM1 ersetzen und gut ist ? Ne. :mrgreen: Ich sage nur mal : Baudrate. Das Betriebssystem muss auf gewisse serielle Parameter eingestellt werden und das eigene Programm muss diese GENAU nutzen. Sonst geht nichts. Jetzt wäre interessant zu wissen, warum denn der Drucker manchmal...
Forum: Programmieren allgemein
by Hansa,
7. Okt 2011
Vorab 1), z.B., QBASIC das passt hinten und vorne nicht zusammen. 8-)
allgemein würde das so gehen :
var t : Textfile;
begin
AssignFile (t,'LPT1');
rewrite (t);