Beim Importieren mit Import-Filter wird im Vergleich zum direkten Importieren ein Verarbeitungsschritt mehr benötigt: zwischen dem Programm, mit dem die Ressource erstellt wird, und dem Import-Gateway ist der Import-Filter dazwischengeschaltet. Der Import-Filter sorgt bei Ressourcen mit Platzhaltern für die Zuweisung der Platzhalter zu bestimmten Textpassagen innerhalb der Nutzdaten.
Die Pfeile in der nachfolgenden Abbildung entsprechen Netzwerkverbindungen zwischen den beteiligten Rechnern.
Ein print2forms-Import-Filter ist aus der Sicht einer Applikation ebenfalls nichts anderes als ein Drucker im Netzwerk. Für diesen sogenannten Import-Drucker wird der gleiche Treiber wie für ein Import-Gateway benötigt. Der Import-Drucker ist im Gegensatz zum direkten Importieren nicht mit dem Import-Gateway, sondern mit dem Import-Filter verbunden.
Beim Import-Filter selbst handelt es sich um ein spezielles Programm, daß auf dem Rechner, auf dem die Ressourcen erstellt werden, im Hintergrund ausgeführt wird. Dieses Programm simuliert einen Netzwerkdrucker, der zwar von beliebigen anderen Rechnern im Netzwerk benutzt werden kann, der aber die notwendigen Dialoge zur Zuweisung der Platzhalter zu den Nutzdaten nur auf diesem Rechner anzeigen kann.
Sobald auf dem Import-Filter gedruckt wird, erscheint auf dem Bildschirm ein Fenster mit den in der Ressource erkannten Text-Passagen. In diesem Fenster kann der Benutzer mit Maus oder Tastatur die Platzhalter markieren, die später beim Drucken ausgetauscht werden sollen. In einem zweiten Fenster werden dann noch die Nutzdaten, die vorher in eine Datei gedruckt worden sind, angezeigt. Jetzt kann mit Maus oder Tastatur die Zuordnung der Platzhalter zu den entsprechenden Text-Passagen aus den Nutzdaten erfolgen.
Eine genaue Schritt-für-Schritt-Beschreibung der Vorgehensweise beim Importieren mit Import-Filter findet sich weiter hinten im Teilbereich Importieren mit Import-Filter.