Eine häufige Anforderung beim Drucken ist die, daß Dokumente mehrfach und dann an verschiedenen Stellen gedruckt werden müssen. Das Dokument muss daher vervielfältigt und dann verteilt werden.
Das Verteilen von Druckaufträgen wird benötigt:
Für das Verteilen von Druckjobs im print2forms-System ist der sogenannte print2forms-Router verantwortlich. Er nimmt von den Druckern und Gateways Druckjobs für andere Drucker und Gateways entgegen, und speichert sie zunächst in entsprechenden Ausgabewarteschlangen. Sobald die angesprochenen Drucker oder Gateways verfügbar sind, werden die Druckaufträge dann übermittelt.
Beim Verteilen eines Jobs auf mehrere Drucker oder Gateways muß darauf geachtet werden, daß alle Drucker und Gateways auch die notwendigen Ressourcen, wie etwa Schriften, Logos, Bilder, etc (insbesondere auch solche, die sich in den Nutzdaten befinden) im Zugriff haben. print2forms analysiert und zerlegt die Druckaufträge und stellt dies sicher.
Außerdem müssen natürlich die Eigenschaften unterschiedlicher Druckertypen beachtet werden, zum Beispiel wenn die Originale auf einem Farbdrucker, die Kopien aber auf einem monochromen Drucker und die Paketaufkleber auf einem Etikettendrucker ausgegeben werden sollen.