Ein kurzer Hintergrund, um die Optionen zu erklären:
Die Anwendung erstellt Anforderungen für das, was gedruckt werden muss. Der Druckertreiber konvertiert das in Druckeranweisungen. Diese Anweisungen können in einer üblichen Druckersprache sein, die von einer Reihe von Druckern verstanden werden kann, oder sie sind ziemlich eindeutig, insbesondere wenn Sie von einem Spezialdrucker sprechen. Es gibt eine Reihe weit verbreiteter "Klassen" oder "Familien" von Druckersprachen. In diesen gibt es häufig Versionen, die angepasst werden, um die für bestimmte Druckermodelle verfügbaren Funktionen zu nutzen. Es gibt auch proprietäre Sprachen, die von bestimmten Herstellern verwendet werden.
Im Falle von Anweisungen für einen physischen Drucker werden diese als Datei im Druckerspooler gespeichert, der sie an den physischen Drucker sendet. Wenn Sie von einem virtuellen PDF-Drucker sprechen, der sich wie ein Treiber verhält, konvertiert die Ausgabeanforderungen der Anwendung in PDF. Das PDF wird als Datei gespeichert.
Was sich im Druckerspooler befindet, kann beibehalten und erneut an einen Drucker gesendet werden, der die gleichen Anweisungen versteht, aber Sie können dies nicht direkt für einen anderen Druckertyp verwenden. Für die Art der Anforderung, die Sie beschreiben, handelt es sich bei Ihren Quellen also um die Ursprungs-App oder um eine Datei. Die Datei enthält entweder reine Druckerbefehle in einer bestimmten Druckersprache oder eine PDF-Datei. Es gibt verschiedene Möglichkeiten, das gewünschte Ergebnis zu erzielen, jedoch nicht unbedingt den von Ihnen beschriebenen Mechanismus zu verwenden:
Eine einfache ist, einfach zweimal zu drucken. Da dies eine wiederholte Anforderung ist, die dieselbe Art von Ausgabe erfordert, können Sie die Sequenz möglicherweise mit einem Makro automatisieren.
Eine weitere einfache Möglichkeit ist, zunächst den virtuellen PDF-Treiber zu verwenden. Dadurch wird die Ausgabe als PDF gespeichert, und das PDF kann problemlos mit einem beliebigen Druckertyp gedruckt werden. Möglicherweise gibt es sogar eine Möglichkeit, die Ausgabereihenfolge mit einem Makro, einem einfachen Skript oder einer Batchdatei zu automatisieren.
Die anderen Ansätze verwenden eine Art Dienstprogramm von Drittanbietern. Es ist schon seit Ewigkeiten her, seit ich dies tun musste, daher kann ich keine bestimmte Software empfehlen. Diese Dienstprogramme sind jedoch leicht verfügbar und eine Google-Suche ermittelt die aktuellen Angebote:
Eine Art von Dienstprogramm ist im Grunde ein Übersetzer. Es nimmt die Spooler-Datei und übersetzt die Anweisungen des unformatierten Druckers in eine andere Druckersprache (oder in diesem Fall eine PDF-Datei). Ich glaube nicht, dass Sie diese Option wirklich kaufen würde, wenn Sie sie als PDF ausgeben und dann drucken.
Das andere Druckdienstprogramm erfasst die Ausgabeanforderungen der App und sendet sie an den / die Druckertreiber Ihrer Wahl. Ich vermute, dass Sie zur Automatisierung der Sequenz möglicherweise eine Option mit "Stapeldruck" -Option benötigen, mit der Sie diese als Standardeinstellung speichern können.