Mit dem Ressourcenobjekt wird eine sogenannte Ressource im print2forms-System beschrieben. Unter einer Ressource werden die Daten verstanden, die tatsächlich zum Drucker geschickt werden müssen, um ein Formular zu drucken oder eine Schrift im Drucker zu installieren. Ressourcen enthalten also Druckerdatenströme.
Eine Besonderheit der print2forms-Ressourcen ist, dass mehrere Druckerdatenströme unter einem gemeinsamen Namen verwaltet werden können. Damit ist es möglich, Druckerdatenströme für Drucker mit unterschiedlichen Auflösungen oder mit unterschiedlichen Farbmodellen (monochrom, Farbe RGB, Farbe CMY) vorzuhalten, und, abhängig vom realen Drucker, im Bedarfsfall den optimalen Druckdatenstrom auszuwählen und zum Drucker zu senden.
Typische Eigenschaften des Ressourcenobjekts sind:
Welcher Datenstrom für welchen Drucker am geeignetsten ist, wird anhand eines Rankings der Datenströme ermittelt. Durch das Ranking werden die Eigenschaften der einzelnen Datenströme bewertet und dann gegeneinander abgewogen. So ist etwa auf einem Farbdrucker eine monochrome Formularversion mit einer unterstützten Auflösung höher zu bewerten als eine Farbversion des Formulars mit nicht unterstützter Auflösung.
Die Dateien mit den Druckdaten gelangen durch einen Importvorgang ins print2forms-System.
Ein Beispiel für ein Ressourcenobjekt: