既存のPostScriptプリンタードライバー(Windowsで提供されている汎用ドライバーなど)を使用して、代わりにポートモニターを作成する方が簡単です。ポートモニターを作成するには、Windows Driver Development Kit(無料で入手可能)を使用する必要があります。ポートモニターを作成したら、任意のドライバーを使用してプリンターをインストールできますが、モニターがインターセプトするポートを介して通信するように指示します。
ポートの代わりにIPまたは他のポートを使用するように構成されている場合、プリンターに直接送信されたであろう正確なデータを取得することになります。たとえば、ZERONE:
「ZeronePortMonitor」というポートモニターによって監視される「」というポートを作成できます。
MSDNには、赤外線デバイスと対話するポートモニターのサンプルがありますが、ネットワーク上の他のデバイスと通信できるようにするために何をする必要があるかについてのアイデアが得られます。
または、おそらくもっとハックなことに、「C:\ doc.prn」というポートを作成すると、印刷されたドキュメントはすべてPostScriptとして「C:\ doc.prn」に保存されます(プリンタードライバーがPostScriptドライバー)。