共用方式為


語言和埠監視器互動

下圖示范印表機資料從列印處理器到) 與其相關聯語言監視器的印表機所採用的路徑;和 b) 沒有與其相關聯的語言監視器。

圖表比較印表機資料路徑與語言監視器,而不使用語言監視器。

如果語言監視器在印表機安裝期間與印表機相關聯,語言監視器就會從多工緩衝處理器的列印處理器接收印表機的資料流程。 語言監視器會修改資料流程,並將它傳遞至印表機的埠監視器。

列印監視器所定義的大部分函式都與語言監視器埠監視器相同。 一般而言,如果語言監視器位於資料流程路徑中,多工緩衝處理器會呼叫語言監視器的函式實作,而語言監視器會呼叫埠監視器的相同函式實作。 例如,PJL 語言監視器中的 WritePort 函式 (Pjlmon.dll) 會將 PJL 命令新增至資料流程,然後呼叫埠監視器的 WritePort ,將資料流程傳送至埠驅動程式。

如果未安裝語言監視器,多工緩衝處理常式會呼叫埠監視器的 函式實作。

因為語言監視器和埠監視器是列印架構的離散元件,所以自訂和 Microsoft 提供的監視器可以一起使用。 因此,您可以提供可與 Microsoft 提供的埠監視器搭配運作的自訂語言監視器,反之亦然。

您也可以提供包含 合併語言和埠監視器的單一列印監視器。