Ich kenne dieses Problem. Zuhause habe ich einen Laserdrucker mit etwas wenig Speicher. Bei Verwendung des PS3-Druckertreibers kommt es hin und wieder, beispielsweise bei sehr hoch aufgelösten Bildern, vor, dass dem Drucker der Speicher ausgeht. Der Drucker meldet dann einen Fehler. Wenn ich dann "Fortfahren" auswähle, wird die Seite unvollständig gedruckt. Ich habe zwei Möglichkeiten entdeckt, das Problem zu lösen:
* PCL-Treiber verwenden,
* im PS3-Druckertreiberdialog "Rendern" auswählen.
Beide Methoden scheinen gleich gut zu funktionieren. Offenbar muss der Drucker in beiden Fällen deutlich weniger Daten zwischenspeichern. Vielleicht ist das ja auch eine Option für den Empfänger der PDF-Datei.
Du selbst könntest eventuell die Auflösung der Bilddatei verringern, damit weniger Daten an den Drucker geschickt werden. Vielleicht genügt das schon, damit beim Emfänger problemlos gedruckt werden kann.
Ich schreibe das als Antwort statt als Kommentar, weil es für einen Kommentar etwas zu lang ist.
BTW: Warum definierst du extra `\maketitle` um, statt die `titlepage`-Umgebung direkt zwischen `\begin{document}…\end{document}` einzufügen? Ich sehe da wenig Sinn darin. Falls die `tikzpicture` wirklich nur aus einem schwarzen Rechteck und einem `\includegraphics` besteht, könnte man das übrigens auch ganz ohne TikZ einfach mit `\rule` und `\incudegraphics` und einer `minipage` oder `\parbox` lösen. Ich vermute aber, dass die `tikzpicture` in Wirklichkeit komplizierter ist. Falls diese beispielsweise einen plot enthält, kann übrigens auch dieser zu so vielen Daten führen, dass der Drucker überfordert wird. In diesem Fall kann es auch helfen, die Anzahl der Datenpunkte zu verringern.