Europa´s umfangreichstes Wohnmobil-Portal
von Wohnmobilfahrern für Wohnmobilfahrer
Druck von WoMoBuch fehlerhaft
Ab Anfang zeigen
Druck von WoMoBuch fehlerhaft
Hallo,

ich habe nun mehrere WoMoBücher erstellt und versuche die zugehörigen Karten auszudrucken.

Leider erfolgt der Ausdruck immer so, dass die erste Landkarte nicht auf der Seite mit der Kartennummer ausgedruckt wird, sondern ein Seitenumbruch erfolgt.

Dieser Seitenumbruch zieht sich bis zu rletzten Seite durch.

Ich würde gern das PDF des Kartendrucks hier einhängen, aber es gibt nicht die Funktion im FGorum. Daher bitte Nachricht an mich, dann könnte ich es mailen.

Den Fehler habe ich sowohl mit Firefox, als auch Safari.....ich verwende Mac OS X. Unter Windows gibts den Fehler aber auch.

Grüße
Stephan+
29.01.2011|21:48 | stschulze | 1
Re:Druck von WoMoBuch fehlerhaft
Hallo Stephan,

Der verwendete pdf-Konverter (Es ist zur Zeit leider der einzige der unter Linux läuft und somit direkt auf dem Rechner im Internet laufen kann) hat leider das Problem, dass er den Seitenvorschub nicht immer dort macht, wo ich ihn gesetzt habe. Generell gibt es ja in Internetseiten gar keinen Seitenvorschub und somit kann man beim Konvertieren einer Internetseite auf ein pdf das normalerweise gar nicht steuern.
Der Character=12 ist aber international ein Seitenvorschubzeichen und das sende ich dem Konverter an den vorgesehenen Stellen. Meist macht er das ja auch, aber manchmal ignoriert er es einfach.
Da der pdf-Konverter aber ein fertiges Programm ist, kann man da leider nicht eingreifen. Das ist einer der Gründe weswegen ich trotz des damit verbundenen hohen Aufwandes fast alles im Portal selbst programmiert habe, nämlich dass ich eingreifen kann....

Frage:
Willst du es auf einem eBook-Reader einsetzen oder nimmst du deinen Computer mit ?

In letzterem Fall kannst du dir ja auch das html anzeigen lassen und speichern, es entsteht lokal auf deinem Computer ein offline nutzbares Kartensystem inklusiv der Karten.

Wenn du es drucken willst, kannst du dir auch den pdf-Druckertreiber installieren (gibt es sicherlich auch für den Mac) und dir aus der html-seite selbst ein pdf machen aber es kann sein dass der das gleiche Problem hat, müsstest du mal versuchen.
Einen Druckertreiber für Windows(es gibt ja viele) für pdf findest du in unserem Download aber vielleicht haben die auf der Homepage auch einen für den Mac.

Ich bin ständig auf der Suche nach einem besseren html-pdf-Konverter aber bisher habe ich noch keinen gefunden. Er muss unter Linux laufen und er muss als Kommandozeilenprogramm aufrufbar sein, damit er in zeitgesteuerte Jobs auf den Rechnern eingebunden werden kann....

Kannst du mir mal die ID eines kleinen Buches mit möglichst wenig Karten geben, bei dem es passiert. Ich versuche dann mal ob ich ihn irgendwie durch spezielle Zusatzzeilen dazu zwingen kann, den ersten Seitenvorschub auch richtig zu machen.
viele Grüsse
Fritz, Admin

-+
30.01.2011|07:36 | meinwomo | 2
Re:Druck von WoMoBuch fehlerhaft
Hallo Fritz,

hier ist eine ID: 1325937

Ich lasse mir bei den Karten immer eine HTML-Seite anzeigen und drucke dann in PDF. D.h. dein PDF-Converter kommt garnicht zum Einsatz.

Das Problem liegt definitiv in der generierten Webseite des Kartenmaterials.

Das wir uns nicht mißverstehen, ich versuche zu obigen ID das Kartenmaterial auszudrucken bzw. als PDF abzuspeichern. Das eigentliche Buch funktioniert als PDF problemlos, nur das separate Kartenmaterial wird nicht korrekt ausgegeben.

Nur eine Frage am Rande, warum programmierst du alles selbst, wenn es doch ganz feine Lösungen, wie Joomla gibt?

Herzliche Grüße
Stephan-+
30.01.2011|10:55 | stschulze | 3
Re:Druck von WoMoBuch fehlerhaft
Hallo Stephan,

Nein, liegt an dem pdf-Drucker. Ich habe mir das html gerade geladen und analysiert. Es ist alles richtig. Kannst du auch selbst sehen wenn du dir im browser die Sourec zum html anzeigen lässt und dann nach suchst, das sind die Seitenvorschubbefehle und die liegen IMMER oberhalb vom lila-Rücksprungsymbol, also alles korrekt. Das Problem ist meiner Meinung nach folgendes:

Der pdf-printer reagiert gar nicht auf da #12 weil es das offiziell im html gar nicht gibt. Ich hatte nach langen Versuchen heraus gefunden dass der Linux-Konverter da drauf reagiert, weil der zuerst aus dem html ein postscript macht und dann aus dem Postscript ein pdf und dabei bleibt das zeichen erhalten.

Es gibt leider KEINE möglichkeit (ich habe stundenlang danach in google gesucht) per Trick einen Seitenvorschub zum drucken in eine Internetseite zu machen, aber das gibt es in der HTML-Sprache nicht. Der Browser druckt also (ein pdf-Drucker macht genau das gleiche wie ein normaler Drucker) einfach fortlaufend. Kommt nun ein Bild das nicht auf diese Seite passt, dann macht er einen Vorschub.

Das ist die Erklärung für das verhalten bei deinem Drucker.

Er druckt bis inklusiv 1. Überschribt und jetzt kommt die Karte. DIE passt nicht mehr, also macht er einen seitenvorschub. Jetzt ist es aber so programmiert dass eine Karte immer auf eine Seite passt und deshalb funktioniert es wieder ab der nächsten Karte. Theoretsch müsste er zwar jetzt die Überschiftszeile über der Karte auch noch auf diese Seite bringen und dann erst den Vorschub machen aber ich nehme an dass dann der verbleibende Rest auf der Seite zu klein wird und er macht den vorschub vorher.

Einzige Abhilfe wäre ein leeres Dummybild vor der 1. Karte wahlweise einstellbar im profil, auszugeben wodurch man den Drucker austricksen könnte. Aber es kann sein, dass er das ganze dann nur um eine weitere Seite verschiebt.

Einzig funktionierende Alternative wären wahlweise einstellbar, 2 Seiten auszugeben:
1. Alles vor den Karten
2. Ab der 1. Karte

Eine weitere aber nicht immer sicher funktionierende Methode wäre die Zeilen mitzuzählen und dann eine entsprechende Anzahl Leerzeilen auszugeben. Aber das ist wieder vom verwendeten Schrifttyp des Druckers abhängig und ich bin mir nicht sicher ob das bei jedem Rechner und jedem Drucker immer gleich ist...
viele Grüsse
Fritz, Admin

-+
30.01.2011|11:47 | meinwomo | 4
Re:Druck von WoMoBuch fehlerhaft
Hallo Stephan,

das Überspringen des Headers habe ich dir mal eingebaut, du kannst nun folgendes versuchen:

In der Adresse oben im Browser

1. Bei charts=on das on weg machen, dann druckt er dir alles ausser den Karten

2. mit chart=on hinten anhängen &NoHeader=on, dann druckt der dir nur die Karten ohne alles vorher, du hast dann zwar 2 pdf aber mit sauberem Vorschub.

Es gibt Möglichkeiten die dann wieder zu einem pdf zusammen zu hängen aber ich weiss nicht ob dein MacTreiber das kann, also an ein bestehendes pdf weiter drucken.

viele Grüsse
Fritz, Admin

-+
30.01.2011|12:00 | meinwomo | 5
Re:Druck von WoMoBuch fehlerhaft
hi,

danke für die schnelle antwort.

ich habe verucht die karten mit &NoHeader=on zu drucken.

ergebnis: die erste karte ist korrekt - aber die titelleiste der zweiten karte ist mit drauf, bei allen weiteren wird dann immer die oberste zeile auf der vorherigen karte ausgegeben. ergo....das gleiche problem wie vorher .....

besteht nicht die möglichkeit den header so anzupassen, das gar kein seitenumbruch erforderlich ist?

herzliche grüße
stephan-+
30.01.2011|20:42 | stschulze | 6
Re:Druck von WoMoBuch fehlerhaft
Hallo Stephan,

Nein, fällt mir nichts ein, weil, wie oben geschrieben das halt dein browser gar nicht kann. Du druckst auf ein pdf, d.h. dein browser druckt einfach fourtlaufend, der kennt keine Seiten, weil eine Internetseite keinen Seitenvorschub kennt.

Das passiert NICHT mit unserem Konverter, weil der über den Weg des Postscript halt den seitenvorschub kennt. Zudem bindet er auch die Links ein. Warum kannst du nicht unsere pdfs verwenden. Die müssten doch auf deinem Mac auch lesbar sein. Die werden halt nicht über einen Druckertreiber erzeugt sondern über eine echte Konvertierungssoftware. Deshalb kann man dort auch Links benutzen um auf feste Seiten zu springen.

Der Seitenvorschub hat auch dort ab und zu sein Eigenleben, aber nicht so schlimm wie dein Druckertreiber.....
viele Grüsse
Fritz, Admin
-+
30.01.2011|21:25 | fritz14 | 7
Re:Druck von WoMoBuch fehlerhaft
sorry,

das problem sind die karten: "Kartensystem MeinWomoMap zum Buch" ! da klicke ich dann "Alle Karten zum Buch im Standardformat " an. das bekomme ich nicht als pdf, sondern als webseite.

die kann ich nicht als pdf abrufen. wenn ich die als pdf bekommen könnte, wäre es doch ne feine sache. dann gäbe es das problem nicht.

im übrigen verwende ich die standardfunktion zur erstellung von pdf´s unter mac os x. d.h., jeder der vom mac aus arbeitet, wird das problem haben. aber auch, wenn ich normal ausdrucke, bekomme ich das gleiche ergebnis. sowohl mir firefox als auch mit safari......

kannst du das kartensystem durch deinen pdf-konverter jagen lassen? dann wäre allen mac-usern geholfen.... :-)-+
30.01.2011|21:56 | stschulze | 8
Re:Druck von WoMoBuch fehlerhaft
Hallo Fritz,

ich habde das ganze nochmal unter Windows 7 mit dem IE8 ausprobiert.

Da funktioniert es ebenfalls nicht korrekt. D.h. die generierte Karte im HTML-Code wird ebenfalls mit dem falschen Umbruch ausgegeben. Zum Testen benötigt man noch nicht mal einen PDF-Konverter, da der IE8 eine Seitenvorschau mitbringt.
Ich gehe davon aus, dass der IE8 den spezielle Seitenumbruchbefehl ebenso wie der Firefox nicht verarbeiten kann.

Herzliche Grüße
Stephan-+
31.01.2011|19:17 | stschulze | 9
Re:Druck von WoMoBuch fehlerhaft
so, das Ganze habe ich nun auch unter Ubuntu 10.04.1 getestet mit dem Firefox.

Auch hier zeigt sich das von mir beschriebene Verhalten.

Ich gehe davon aus, dass alle User dieses Problem haben sollten.

Gruß
Steühan-+
31.01.2011|19:25 | stschulze | 10
Re:Druck von WoMoBuch fehlerhaft
Hallo Stephan,

Richtig. DAS ist ja das Problem dass HTML, also die Seitensprache fürs Internet keinen Seitenvorschub kennt. Den gibt es einfach nicht. Somit kann kein Browser egal unter welchem Betriebssystem einen Seitenvorschub. Beimm drucken prüfen die Browser immer nur ob das nächste Element noch auf die Seite passt oder nicht. Deshalb macht der Browser IMMER vor der Karte den Vorschub weil das ja eine grosse Grafik ist.

Aber warum brauchst du das pdf ?

Warum kannst du dir nicht einfach die htmlseite mit den Karten abspeichern ?

Oder willst du es ausgedruckt haben ?

Dann wäre die einzige Alternative dass ich was einbaue dass man die Karten einzeln druckt. Das hatten wir früher im alten Kartzensystem das man nicht speichern konnte weil die Karten über Java aufgebaut wurden.

Jetzt haben wir ja fertige Karten die als echte png-Grafik vorliegen und somit speicherbar sind.

Was den Druck angeht, lass mich mal drüber nachdenken, ich hätte da noch eine Idee wie man den Browser vielleicht zwingen kann die Karten einzeln zu drucken aber da muss ich morgen ein paar Tests machen.

viele Grüsse
Fritz, Admin

-+
31.01.2011|19:30 | meinwomo | 11
Re:Druck von WoMoBuch fehlerhaft
Hallo Stephan,

ich versuche gerade Dein Problem zu verfolgen.

- Ich klicke auf der Startseite auf MeinwomoMap.
- nun öffnet sich in einem neuen Fester / Tab die Karte
- durch Klick in die Karte offnet sich ein Kartenausschnitt aus dem ich dann den gewünschten Bereich duch klick auswähle
- als nächstes kommt die Seite wo ich die fertigen PDFs laden kann, die Kurzversion als html
- ich haber jetzt mal die Version OfflineKarten und kompaktes Buch als PDF angezeigt. Bei mir sehen die PDF-Seiten Fehlerfrei aus. Den Druck auf Papier habe ich mir allerdings erspart.


Gruss Uwe
OCEANLINE, unterwegs mit Frau und ehemals auch mit Hund im WoMoWeinsberg Carahome ...
denn die Welt ist zu schön um darüber zu fliegen
-+
31.01.2011|19:51 | oceanline | 12
Re:Druck von WoMoBuch fehlerhaft
Ich möchte das Kartensystem gern als PDF mitnehmen, da ich eine HTML-Seite schlecht handhaben kann (HTC-Desire wird als Pocketreader genutzt). Außerdem möchte ich das Kartensystem gern drucken.

Beim durchsehen des HTML-Code ist mir aufgefallen, dass die Seite hochformatiert ist. Jedes Pixel ist da genau verplant.

Ich glaube, dass man an der Seite was tun müsste und ohne den Seitenvorschub arbeiten muss. Dann müsste aber die Größe des jeweiligen Kartenausschnittes etwas vergrößert werden und der Kopfbereich des Bericht eine Idee verkleinert. Dann sollte es problemlos gehen.

Da ich in HTML aber nicht sehr firm bin, scheitere ich genau daran.

Gruß
Stephan-+
31.01.2011|19:53 | stschulze | 13
Re:Druck von WoMoBuch fehlerhaft
Hallo,

ich habe jetzt noch mals probiert.

Es ist genau wie Fritz geschrieben hat.
Wenn ich die html-Seite als PDF drucke, setzt der PDF-Drucker den Seitenvorschub vor die grosse Grafik, also die Karte. Die Reihe mit den Buchstaben A-H sind auf der Seite davor.

Also müsste man evtl. die Buchstabenzeile mit in die Grafik einbauen. dann müsste man doch ein Bild / Karte pro Seite bekommen.


Gruss Uwe
OCEANLINE, unterwegs mit Frau und ehemals auch mit Hund im WoMoWeinsberg Carahome ...
denn die Welt ist zu schön um darüber zu fliegen
-+
31.01.2011|20:02 | oceanline | 14
Re:Druck von WoMoBuch fehlerhaft
Hallo Stephan,

Nein, das würde nichts helfen, der Browserdruck macht trotzdem dazwischen einen Vorschub. Ich habe auch vorhin schon probiert das ganze in einen grossen DIV-bereich zu legen den ich exakt auf DIN A-4 angegeben habe. Der Broswerdruck stört sich auch nicht an grössenangaben. Der ignoriert einfach alles was man ihm in der Art angibt. Er reagiert nur auf die Grösse einer Grafik.
Einzige Idee wäre eine vertikale Linie als Grafik zu machen und die so hoch dass sie einer A4-Seite enspricht und diese in einer Tabelle ganz links an den Rand zu bringen und alles andere rechts neben diese Linie. DANN kann er nicht dazwischen vorschieben.

Hallo Uwe,

Das geht ja nicht, weil die Grafik ja komplett so von OpenStreetMap geliefert wird. Ich kann per Datei angeben was IN die Karte soll, aber ich kann nichts drum herum angeben. Aber ich habe ausser der oben geässuerteb Idee noch eine Idee wie man den browser vielleicht austricksen kann.
Erinnere dich: Unsere früheren Karten auf der Javabasis konnte man drucken, nur konnte man die damals nicht speichern um sie ohne zu drucken offline zu verwenden.
Deshalb haben wir ja das neue Kartensystem entwickelt das man offline betrachten kann indem man die karten speichert. Ich versuche wenn der obige Trick NICHT geht, morgen mal Teile des alten Systems mit denen ich damals den Browser ausgetrickst habe, ins neue einzubauen. Da habe ich jede Karte wiederum als einzelne Internetseite in einen Iframe in die grosse Seite genommen und da war der Browserdrucker gezwungen das als eigene A4-Seite zu drucken nachde, ich dem, Iframe eine Höhe von 995 Pixel gegeben habe.

Alternativ müssen wir über den Weg unseres pdf-Konverters gehen. ich habe es gerade ausprobiert. DER hat das Problem nicht und macht einen sauberen Seitenvorschub weil er ja über postscript geht und postscript kennt den Seitevorschub.
Dann muss halt jeder der drucken will sich das pdf auf unserem Speedy2 erzeugen lassen und dann das pdf drucken.

Das geht auf alle Fälle !

viele Grüsse
Fritz, Admin

-+
31.01.2011|20:39 | meinwomo | 15
Re:Druck von WoMoBuch fehlerhaft
Hallo Fritz,

ich finde die erste Version eine Linie links einzubauen ist doch ne feine Sache. Alternativ könnte man das dann noch durch deinen PDF-Konverter schicken ... das wäre perfekt.

Gruß
Stephan .... der gern weiter testet :-)-+
31.01.2011|21:25 | stschulze | 16
Re:Druck von WoMoBuch fehlerhaft
Hallo Stephan,

Bin schon dran das zu testen, aber die Karten will ich standardmässig vorerst NICHT über unseren pdf-Konverter anbieten, das kostet zuviel Rechnerleistung. Wir haben ja jetzt schon einen Hochgeschwindigkeitsrechner als Hauptrechner fürs Portal, einen weiteren Hochgeschwindigkeitsrechner als Ersatz für Spitzenzeiten, der ansonsten die pdfs macht und damit schon oft ausgelastet wird und seit Dezember einen 3. normalen Rechner als Backup und zum herstellen, abrufen und Zwischenspeichern der Karten was unglaubliche Mengen sind. Wir haben schon über 80.000 Karten gespeichert.
Bei Routen gehen wir auch schon deshalb NICHT über vorgespeicherte Karten, nur bei den Standdardbüchern, deshalb kann es da auch zu Wartezeiten kommen wenn der OpenStreetMap-Server überlastet ist, was in den letzten Wochen ständig passiert. Gestern abend hat er auch keine Karten geliefert es kam ständig ein TimeOut.
viele Grüsse
Fritz, Admin

-+
01.02.2011|07:42 | meinwomo | 17
Re:Druck von WoMoBuch fehlerhaft
hi,

ich habe soeben mal das o.g. Kartensystem zum Buch in die Druckvorschau genommen.

Ich finde das richtig klasse. Die karten werden jetzt super dargestellt. Es wäre zu überlegen, ob man nicht das Inhaltsverzeichnis noch vor die Karten zieht, da es sonst nicht nahtlos an die letzte Karte angefügt wird.

herzlichen Gruß
Stephan-
03.02.2011|16:56 | stschulze | 18
Ende zeigen
Themenliste
ACHTUNG : Diese Seite geht nur einwandfrei wenn Javascript für meinwomo.net erlaubt wurde !!!