Drucken auf XP
Moderator: Moderatoren
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1930
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Drucken auf XP
Hallo,
usere Kassenanwendung läuft noch unter Clipper. Funkt. auch unter XP
Ein Problem dabei der Bonausdruck dauert doch etwas lange. ca. 30 sekunden. Wenn das Programm mit Escape beendet wird, erfolgt der Druck sofort.
Die entsprechenden XP-Druckertreiber sind installiert (Epson-Kassendrucker) - normaler Text aus Word geht auch direkt.
Hat hierbei jemand eine Idee wie ich den Druck schneller mache.?
usere Kassenanwendung läuft noch unter Clipper. Funkt. auch unter XP
Ein Problem dabei der Bonausdruck dauert doch etwas lange. ca. 30 sekunden. Wenn das Programm mit Escape beendet wird, erfolgt der Druck sofort.
Die entsprechenden XP-Druckertreiber sind installiert (Epson-Kassendrucker) - normaler Text aus Word geht auch direkt.
Hat hierbei jemand eine Idee wie ich den Druck schneller mache.?
Hallo Rolf,
ich kenne das Problem nur von Win2000. Wir sind dies damals so umgangen, das wir alles erst einmal in eine Datei drucken und diese dann komplett über RUN drucken.
Grüße Rolf
ich kenne das Problem nur von Win2000. Wir sind dies damals so umgangen, das wir alles erst einmal in eine Datei drucken und diese dann komplett über RUN drucken.
Code: Alles auswählen
cPrn:=".\print\"+cDruName+".prn"
set printer to &cPrn
@ Say's ...
EJECT
SET PRINTER TO
cRun := "type &cPrn>lpt1"
RUN &cRun
- Manfred
- Foren-Administrator
- Beiträge: 21191
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Hi Rolf,
http://www.xbaseforum.de/viewtopic.php? ... ucker#5839
es muß noch irgendeine Thread geben. Ich weiß ich hatte ganmz am Anfang auch einmal ein Problem mit TExtprogrammen und Druck.
Aber Set Printer TO am Ende wirkt Wunder.
Ich hoffe das war es, was Du wissen wolltest
http://www.xbaseforum.de/viewtopic.php? ... ucker#5839
es muß noch irgendeine Thread geben. Ich weiß ich hatte ganmz am Anfang auch einmal ein Problem mit TExtprogrammen und Druck.
Aber Set Printer TO am Ende wirkt Wunder.
Ich hoffe das war es, was Du wissen wolltest
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- brandelh
- Foren-Moderator
- Beiträge: 15696
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Hi,
set printer to lptx
öffnet einen Druckkanal (wie eine Datei), unter DOS wird das einfach auf den Drucker geschickt, unter neueren Windowsversionen wird gewartet ob noch was nach kommt bevor der Kanal automatisch geschlossen wird.
set printer to
nach der Druckausgabe schließt den Druckkanal explizit und hilft meistens den Ausdruck erheblich zu beschleunigen.
set printer to lptx
öffnet einen Druckkanal (wie eine Datei), unter DOS wird das einfach auf den Drucker geschickt, unter neueren Windowsversionen wird gewartet ob noch was nach kommt bevor der Kanal automatisch geschlossen wird.
set printer to
nach der Druckausgabe schließt den Druckkanal explizit und hilft meistens den Ausdruck erheblich zu beschleunigen.
Gruß
Hubert
Hubert
-
- UDF-Programmierer
- Beiträge: 92
- Registriert: Di, 19. Dez 2006 19:37
- Wohnort: Düsseldorf
- Kontaktdaten:
Drucken auf XP
Hallo Rolf,
Habe auch dieses Problem bei einer größeren Anwendung.
Die DOS-Anwendung schluckt die gesamt Prozessorleistung.
Lösung:
Es gibt entsprechende Funktionen in der NANFOR LIB.
Dürfte wahrscheinlich zu aufwändig sein.
Eine sehr gute Lösung ist TAME-DOS www.tamedos.com .
Gruß
Jürgen
Habe auch dieses Problem bei einer größeren Anwendung.
Die DOS-Anwendung schluckt die gesamt Prozessorleistung.
Lösung:
Es gibt entsprechende Funktionen in der NANFOR LIB.
Dürfte wahrscheinlich zu aufwändig sein.
Eine sehr gute Lösung ist TAME-DOS www.tamedos.com .
Gruß
Jürgen
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1930
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Drucken auf XP
Juergen hat geschrieben:Hallo Rolf,
Habe auch dieses Problem bei einer größeren Anwendung.
Die DOS-Anwendung schluckt die gesamt Prozessorleistung.
Lösung:
Es gibt entsprechende Funktionen in der NANFOR LIB.
Dürfte wahrscheinlich zu aufwändig sein.
Eine sehr gute Lösung ist TAME-DOS www.tamedos.com .
Gruß
Jürgen
Hallo Jürgen,
kennst du dich mit Tame-Dos aus?
Kannst du mir etwas über diese Programm sagen?
Habe das Problem mit einem Clipper Programm und die Geschwindikeit über Winxp. Könnte vielleicht das richtige sein zur Steigerung der Geschwindikeit, oder?
Viele Grüße
angelo
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: Drucken auf XP
hi,
Die Geschwindigkeit von DOS Programmen kann man damit nicht
steigern. Vielmehr nehmen sich DOS Programme 100% CPU was man
durch TAME "reduzieren" kann.
Während sich TAME nun in jedes DOS/CMD Fenster "einklinkt" könnte
man mit der NANFOR.LIB nur jeweils die entsprechende Application dazu
bringen nicht 100% CPU sich zu nehmen.
Das ganze hat aber nichts mit "drucken" zu tun (worum es ja in diesem
Thread geht)
bin zwar nicht Jürgen aber ich habe TAME in benutzung.angelo hat geschrieben: kennst du dich mit Tame-Dos aus?
Kannst du mir etwas über diese Programm sagen?
Habe das Problem mit einem Clipper Programm und die Geschwindikeit über Winxp. Könnte vielleicht das richtige sein zur Steigerung der Geschwindikeit, oder?
Die Geschwindigkeit von DOS Programmen kann man damit nicht
steigern. Vielmehr nehmen sich DOS Programme 100% CPU was man
durch TAME "reduzieren" kann.
Während sich TAME nun in jedes DOS/CMD Fenster "einklinkt" könnte
man mit der NANFOR.LIB nur jeweils die entsprechende Application dazu
bringen nicht 100% CPU sich zu nehmen.
Das ganze hat aber nichts mit "drucken" zu tun (worum es ja in diesem
Thread geht)
gruss by OHR
Jimmy
Jimmy
Re: Drucken auf XP
AUGE_OHR hat geschrieben:hi,bin zwar nicht Jürgen aber ich habe TAME in benutzung.angelo hat geschrieben: kennst du dich mit Tame-Dos aus?
Kannst du mir etwas über diese Programm sagen?
Habe das Problem mit einem Clipper Programm und die Geschwindikeit über Winxp. Könnte vielleicht das richtige sein zur Steigerung der Geschwindikeit, oder?
Die Geschwindigkeit von DOS Programmen kann man damit nicht
steigern. Vielmehr nehmen sich DOS Programme 100% CPU was man
durch TAME "reduzieren" kann.
Während sich TAME nun in jedes DOS/CMD Fenster "einklinkt" könnte
man mit der NANFOR.LIB nur jeweils die entsprechende Application dazu
bringen nicht 100% CPU sich zu nehmen.
Das ganze hat aber nichts mit "drucken" zu tun (worum es ja in diesem
Thread geht)
Hallo Auge_Ohr,
das ist aber fast noch wichtiger das, daß Clipper Programm nicht
die ganze Prozessorleistung von 100% an sich zieht.
Ist das Tame Programm nur für diese Aufgabe gedacht?
Viele Grüße
angelo
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: Drucken auf XP
hi,
ob Cl*pper oder mein ETP Editor. Man kann nun jede DOS Application
noch "fein - tunen" in dem eine TAM Datei anlegt mit Parameter.
Für Cl*pper sähe es so aus :
! Achtung ! TAME legt in seinem Unterverzeichniss \LOGFILES eine LOG
Datei an. Diese kann sehr schnell sehr gross werden !
TAME ist für DOS Programme gedacht die sich 100% CPU ziehen egalangelo hat geschrieben: das ist aber fast noch wichtiger das, daß Clipper Programm nicht
die ganze Prozessorleistung von 100% an sich zieht.
Ist das Tame Programm nur für diese Aufgabe gedacht?
ob Cl*pper oder mein ETP Editor. Man kann nun jede DOS Application
noch "fein - tunen" in dem eine TAM Datei anlegt mit Parameter.
Für Cl*pper sähe es so aus :
... ich sehe gerade das es wohl auch "SpoolPrintout" gibtC:\PROGRA~1\Tame\TAME.EXE /SET CLIPPER.TAM
wobei in meiner CLIPPER.TAM steht
/PollIdle 0 /PollIdle2 0
/SwitchSingleTicks -1
/CpuIdlePercent 20
aber das habe ich nie ausprobiert.Enable detection of parallel port (printer) activity, and provide a boost
if detected.á This is automatically enabled if the /SpoolPrintout option
is specified.
/Parallel /SpoolPrintout
! Achtung ! TAME legt in seinem Unterverzeichniss \LOGFILES eine LOG
Datei an. Diese kann sehr schnell sehr gross werden !
gruss by OHR
Jimmy
Jimmy