Seite 1 von 1

Ausdrucken mehrer Seiten

Verfasst: 22.01.2010 18:19
von Stephan-X
Hallo Leute am Freiteg !!

ich hab seit V 4.40 unter Suse 11.2 ein problem mit dem Ausdruck, aber auch nur mit diesem, alle anderen Funktionieren !!?????
Aus einem Menue rufe ich eine Subrutine >Druck5< auf , darauf startet derDruck korrekt, bei einem Mehrseitigen Druck wechselt er aber die Druckrichtung.... also erste Seite Kopf vorraus, zweite seite fuss vorraus, Dritte seite wieder Kopf vorraus.....
Ich komm nich dahinter woran das liegt, unten der Code für den ausdruck der dann wiederum in Subs verweist die die Inhalte Drucken.
Vielleicht weis mal jemand rat oder Lösungsansätze..

Danke Leute und trotzdem ein Happy Weekend

Code: Alles auswählen

Druck5:
  If DefaultPrinter()
    If StartPrinting("Angebot")
      If StartDrawing(PrinterOutput())
        
        BackColor($FFFFFF)  ;Hintergrund Weis
        FrontColor($000000) ;Schrift Schwarz 
                             
        Gosub DruckPos
        Gosub VariablenNull
        Gosub Adresse
        Gosub Seite
        Gosub VorText
        For ZeilePo  = 1 To DSPo
          If  Trim(Po(ZeilePo)\DsKombi) = Trim(P(Zeile)\DsNr)  ;Position gleich Projekt
            TitelVergleich.s = Po(ZeilePo)\F2                  ;Titelvergleich setzen
            ;Vorberechnen ob noch eine POs auf die Seite geht
            
            Gosub ZwischenSumme
            Gosub Titel
            Gosub Positionen
            If S + 7 >= SZA.l 
              Gosub NeueSeite
              Gosub Adresse
              Gosub Seite
            EndIf
          EndIf
        Next
        TitelVergleich.s = "Fertig" ;letztmalig Zwischensumme Drucken
        Gosub ZwischenSumme
        Gosub EndSumme
        Gosub NachText
      StopDrawing()
      EndIf
    StopPrinting()
    EndIf
  EndIf
Return
Codetags hinzugefügt - Andesdaf

Ausdrucken mehrer Seiten

Verfasst: 22.01.2010 18:27
von Stephan-X

Code: Alles auswählen

Druck5:
  If DefaultPrinter()
    If StartPrinting("Angebot")
      If StartDrawing(PrinterOutput())
        
        BackColor($FFFFFF)  ;Hintergrund Weis
        FrontColor($000000) ;Schrift Schwarz 
                             
        Gosub DruckPos
        Gosub VariablenNull
        Gosub Adresse
        Gosub Seite
        Gosub VorText
        For ZeilePo  = 1 To DSPo
          If  Trim(Po(ZeilePo)\DsKombi) = Trim(P(Zeile)\DsNr)  ;Position gleich Projekt
            TitelVergleich.s = Po(ZeilePo)\F2                  ;Titelvergleich setzen
            ;Vorberechnen ob noch eine POs auf die Seite geht
            
            Gosub ZwischenSumme
            Gosub Titel
            Gosub Positionen
            If S + 7 >= SZA.l 
              Gosub NeueSeite
              Gosub Adresse
              Gosub Seite
            EndIf
          EndIf
        Next
        TitelVergleich.s = "Fertig" ;letztmalig Zwischensumme Drucken
        Gosub ZwischenSumme
        Gosub EndSumme
        Gosub NachText
      StopDrawing()
      EndIf
    StopPrinting()
    EndIf
  EndIf
Return
>_< :bluescreen:

Codetags hinzugefügt
Andesdaf

Re: Ausdrucken mehrer Seiten

Verfasst: 22.01.2010 18:29
von ts-soft
In den Druckereinstellungen den DuplexDruck deaktivieren?

Duplex Druck aus

Verfasst: 22.01.2010 18:39
von Stephan-X
Hi TS , Danke für den Tipp, hab ich nachgesehen, es steht alles auf aus !!!
alles Drucken und alles Seitenweisee....
Anomalie Bleibt.... denn Fehler is das ja nich !

Stephan-X

Re: Ausdrucken mehrer Seiten

Verfasst: 22.01.2010 18:45
von ts-soft
Füg mal CodeTags ein, dieser Spaghetticode ist ja nicht lesbar.
(mit CodeTags wahrscheinlich auch nicht :mrgreen: )

Desweiteren scheint der Code auch nicht komplett zu sein, also nicht testbar.
Haste ein NewPrinterPage() in Deinem Code?

Aber zum Rätselraten fehlt mir im moment die Zeit.

Gruß
thomas

Ausdruckfehler behoben !

Verfasst: 24.01.2010 15:37
von Stephan-X
Hallo zusmmen am Sonntag :mrgreen:
das mit dem Drucken war ein Hardwarefehler vom Drucker, dieser hat sich nach 15 Jahren Dienst verabschiedet :praise: !!
Hab die Prints auf anderen Druckern Probiert .... Funzt einwandfrei, also Entwarnung an alle Proggis,
PB und Suse Funzt normal.

Gruss Stephan
:bounce:

Re: Ausdruckfehler behoben !

Verfasst: 24.01.2010 15:38
von TomS
Warum machst du dafür einen neuen Thread auf? :?

Themen zusammengeführt - geht ja seit neuestem
mfg Andesdaf