Hallo Freunde,
habe mich jetzt ein bisschen in die Materie dank Arno Lohmer einarbeiten können.
Hier meine weiterführenden Tipps....
... aus der Praxis
Meistens wohl nur zwei Seiten. Können auch 100 Seiten und mehr sein.
Allerdings sind hier zwei Besonderheit zu beachten:
1. Besonderheit
Da das Programm ja nicht weiß, wie lang ein Text tatsächlich ist, kann es vorkommen, dass z.B.
nach der letzte Seite des Schreibens eine leere Seite am Drucker ausgeben wird. Diese kannst du wieder
verwenden. Die letzte Seite am Schluss jeden Briefes ist immer eine leere Seite!
2. Besonderheit
Da du mit Briefpapier arbeitest, das bereits vorgedruckt ist, muss noch ein Aspekt berücksichtigt werden:
Der Computer weiß nicht welches Papier du im Drucker hast. Die zweite Seite hat ja ein anders Design
als die erste Seite.
Die schnellste Lösung dieser Besonderheit
An Hand der Druckervorschau erkennst du wie viele Seiten nach der ersten kommen (incl. evtl. Leerseiten).
Dann bestückst du deinen Drucker mit entsprechender Anzahl 2. Seiten.
Hierzu ein Beispiel: Ein Serien-Brief verfügt über insgesamt 2 Seiten plus Leerseite also 3 Seiten pro Empfänger.
Es sind also 2 zweite Seiten nach der 1. Seite in den Drucker einzulegen. Diese Kombination:
1.Seite plus zwei 2. Seiten wiederholst du solange bis die angegeben Seitenzahl in der Druckervorschau
erreicht ist und legst sie so in das Druckerfach ein. Dann kannst du mit "Alles" den Serienbrief ordentlich drucken!
Beispielhaft sei eine Seitenzahl in der Druckervorschau von 49 (= x). Das Anschreiben umfasst 3 Seiten incl. Leerseite,
dann sind es x -1 = 48 Seiten durch 3 = 16 Empfänger sind gleich 16 Pakete mit 1. und zwei 2. Seiten
(beim Einzelbrief würde die Kombination 1.Seite plus eine 2. Seite genügen, Druckereinstellung: Seite: 1-2)
Allgemein gültig für alle Text-Varianten
Weiterhin müssen dann die Drucker-Ränder richtig eingestellt werden:
Links/Rechts: 4 mm
Oben/Unten: 25 mm
Da musst du ggf. etwas rumprobieren!
asp-html-code:
<%do until RS.eof%>
<table>
...........
<tr>
<td><%response.write RS("text")%></td>
</tr>
...........
</table>
<h4 style="page-break-after:always; height:0; line-height:0"></h4>
<%RS.movenext%><%loop%>
Gruß
Wolfgang
PS.: Nochmals besten Dank an Arno Lohmer