Gedrucktes bleibt im Spooler (SET PRINTER TO) [ERLEDIGT]

Auf dem Weg von Clipper, FoxPro u.ä. nach Xbase++

Moderator: Moderatoren

Antworten
Benutzeravatar
dtmackenzie
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Do, 22. Nov 2007 9:02
Wohnort: Leipzig
Hat sich bedankt: 66 Mal
Danksagung erhalten: 22 Mal
Kontaktdaten:

Gedrucktes bleibt im Spooler (SET PRINTER TO) [ERLEDIGT]

Beitrag von dtmackenzie »

Netzwerkdrucker auf LPT1 mit NET USE, alles geht OK in Clipper - Druck beginnt ca. 15 s nach SET PRINTER TO, Job "Remote Downlevel Document" verschwindet dann aus der Windows XP Spooler-Liste.
Gleiche Anwendung mit Xbase++ 1.90 kompiliert (textmodus) - Job "Remote Downlevel Document" bleibt mit Status "Spooling" trotz SET PRINTER TO. Gedruckt wird erst wenn noch ein Formular gedruckt wird (wobei der 2. Formular wiederum im Spooler bleibt) oder wenn die Anwendung beendet wird - Job "Remote Downlevel Document" bleibt anscheinend bis dann bestehen (oder wird schneller als in der Spooler-Liste angezeigt werden kann durch einen gleichnamigen Job ersetzt).
Ich habe schon sowohl das Alaska Knowledge Base als die folgende 2 Threads durchsucht -
http://www.xbaseforum.de/viewtopic.php? ... ter#p23461
http://www.xbaseforum.de/viewtopic.php? ... ucker#5839
und einige Sachen (u.a. die auskommentierte Code-Zeilen) schon erfolglos ausprobiert -

Code: Alles auswählen

#ifdef __XPP__
//            SET PRINTER OFF 
//            SET PRINTER TO j23e23e7.txt     // vgl. Alaska PDR 2432
//            SET PRINTER TO 
//            SET PRINTER TO LPT9
//            PRINTINIT()
//            EJECT
            SET PRINTER TO 
//            RUN ("NET PRINT /RELEASE")
//            ? chr(12)
//            SpoolFlush()
//            SpoolControl(SPL_RESTART)
//            SET PRINTER ON 
#else
            SET PRINTER TO 
#endif
Aber ich habe bis jetzt keinen Weg gefunden, Job "Remote Downlevel Document" ordentlich abzuschließen.
Hat jemand noch 'ne Idee bevor ich bei Alaska frage?
Danke!
David
Zuletzt geändert von dtmackenzie am Di, 19. Mai 2009 11:09, insgesamt 1-mal geändert.
Viele Grüße,
David
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Gedrucktes bleibt im Spooler (SET PRINTER TO wirkt nicht)

Beitrag von AUGE_OHR »

hi,

Code: Alles auswählen

   SET CONSOLE OFF
   SET DEVICE TO PRINT
   SET PRINTER TO LPT1
...
   SET DEVICE TO SCREEN
   SET PRINTER TO
   SET CONSOLE ON
gruss by OHR
Jimmy
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Gedrucktes bleibt im Spooler (SET PRINTER TO wirkt nicht)

Beitrag von Rolf Ramacher »

Hi David,

also mit Set Printer arbeite ich nicht. Ich nehme XbpPrintDialog() - Drucker-Auswahl von Windows
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
Lewi
1000 working lines a day
1000 working lines a day
Beiträge: 830
Registriert: Di, 07. Feb 2006 14:10
Wohnort: Hamburg
Danksagung erhalten: 2 Mal

Re: Gedrucktes bleibt im Spooler (SET PRINTER TO wirkt nicht)

Beitrag von Lewi »

Ich meine, das ich unter Clipper bei ähnlichen Problemen ein Chr(13) am Ende des Ausdruckes gesetzt habe. Vielleicht hilft das auch in diesem Fall weiter.

Gruß, Olaf
Benutzeravatar
dtmackenzie
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Do, 22. Nov 2007 9:02
Wohnort: Leipzig
Hat sich bedankt: 66 Mal
Danksagung erhalten: 22 Mal
Kontaktdaten:

Re: Gedrucktes bleibt im Spooler (SET PRINTER TO wirkt nicht)

Beitrag von dtmackenzie »

Der Fehler sitzt vor dem Bildschirm!
Tut mir leid, ich gebe zu, ich war an der völlig falschen Stelle im Code. Peinlich.
Danke für Eure Hilfe - dadurch bin ich wenigstens dazu gekommen, die Grundsätze nochmal zu checken.
Ist ja irgendwann ein Bier wert...

Viele Grüße,
David
Viele Grüße,
David
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Gedrucktes bleibt im Spooler (SET PRINTER TO wirkt nicht)

Beitrag von brandelh »

dtmackenzie hat geschrieben:Der Fehler sitzt vor dem Bildschirm!
Der Satz trifft wohl auf die meisten Probleme zu ;-) ...
aber wo wären wir ohne unsere teilweise genialen Fehler :-)
Gruß
Hubert
Benutzeravatar
Markus Walter
Programmier-Gott
Programmier-Gott
Beiträge: 1018
Registriert: Di, 24. Jan 2006 10:22
Wohnort: Saarland

Re: Gedrucktes bleibt im Spooler (SET PRINTER TO wirkt nicht)

Beitrag von Markus Walter »

Hubert,

Du sollst doch wandern!!!!

Und Dich nicht um Xbase und Forum kümmern...

:wink:
Gruß
Markus

Mitglied der XUG Saarland-Pfalz
Antworten