Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi escape Sequenzen an drucker senden Wer kann helfen? (https://www.delphipraxis.net/81143-escape-sequenzen-drucker-senden-wer-kann-helfen.html)

Willi1960 21. Nov 2006 13:59


escape Sequenzen an drucker senden Wer kann helfen?
 
Hallo,

Ich arbeite mit Delphi 1.0 und möchte folgende Escape Sequenz an den Drucker senden. Habe aber keine Ahnung wie ich das machen soll. Hab schon so viel probiert. :wall:

Die Sequenz soll mfolgendermaßen aussehen 27/112/0/50/50

:?:

Sunlight7 21. Nov 2006 14:14

Re: escape Sequenzen an drucker senden Wer kann helfen?
 
Hallo, ich wieder :mrgreen:

Hast es mit MSDN-Library durchsuchenWritePrinter versucht?
Sofern das das Richtige ist :gruebel:

Edit: Ach ne, das gabs ja in Win3.x noch net :stupid:
AssignPrn?, Das gibts aber.

Willi1960 21. Nov 2006 14:20

Re: escape Sequenzen an drucker senden Wer kann helfen?
 
Hallo,

mit assignprn habe ich es noch nicht ausprobiert. werde ich gleich mal tun.

Sunlight7 21. Nov 2006 14:22

Re: escape Sequenzen an drucker senden Wer kann helfen?
 
Was möchtest Du genau tun?
Nen Druckvorgang abbrechen?

Da gäbs auch AbortDoc in der API.

Willi1960 21. Nov 2006 14:24

Re: escape Sequenzen an drucker senden Wer kann helfen?
 
ich bin dabei mir ein Kassenprogramm zu bauen, und diese Escape Sequenz soll über den Drucker angschlossene Kassenschublade öffnen.

Sunlight7 21. Nov 2006 14:38

Re: escape Sequenzen an drucker senden Wer kann helfen?
 
:shock: Das hab ich noch nich' probiert :mrgreen:
So gut kenn' ich mich da dann auch wieder net aus :mrgreen:

Okay, wenn Du dem Drucker Direkt Befehle geben willst, fällt mir in Win3.x momentan nur MSDN-Library durchsuchenSpoolFile ein.

Willi1960 21. Nov 2006 14:46

Re: escape Sequenzen an drucker senden Wer kann helfen?
 
Hört sich gut an.

Da werde ich heute abend wohl erst mal Bettlektüre studieren.

Aber scheint ein guter weg zu sein.

Sunlight7 21. Nov 2006 23:47

Re: escape Sequenzen an drucker senden Wer kann helfen?
 
Und was wurde aus der Bettlektüre?

Eine schlaflose Nacht? :cat:
Oder war es so langweilig, das Du gleich eingeschlafen bist :mrgreen:

Hansa 22. Nov 2006 01:26

Re: escape Sequenzen an drucker senden Wer kann helfen?
 
Stichworte für die Delphi-Hilfe : AssignFile, rewrite, CloseFile, TextFile, writeln usw. Muss man eben genauer alles durchlesen.

Ist das geklärt dann geht das :

Zitat:

Zitat von Willi1960
Die Sequenz soll mfolgendermaßen aussehen 27/112/0/50/50 :?:

so :

Delphi-Quellcode:
var LPT1 : TextFile;
...
assign...
rewrite...
write (LPT1,#27#112#0#50#50); // das Ding geht auf, sofern Drucker richtig eingestellt

Reinhard Kern 22. Nov 2006 16:19

Re: escape Sequenzen an drucker senden Wer kann helfen?
 
Zitat:

Zitat von Willi1960
Hallo,

Ich arbeite mit Delphi 1.0 und möchte folgende Escape Sequenz an den Drucker senden. Habe aber keine Ahnung wie ich das machen soll. Hab schon so viel probiert. :wall:

Die Sequenz soll mfolgendermaßen aussehen 27/112/0/50/50

:?:

Hallo,

an einen normal installierten Drucker können Direktbefehle nur mit der Escape-Funktion mit dem Parameter PASSTHROUGH gesendet werden.

iresult := Escape (PrinterHandle,PASSTHROUGH,Length(EscString),EscSt ring,0);

Gruss Reinhard


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz