更新的 TCP/IP 列印選項 Windows NT 4.0 SP3 及更新版本

文章翻譯 文章翻譯
文章編號: 179156 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,在更新的 TCP/IP 列印元件可在 Windows NT 4.0 Service Pack 3 (SP3) 中使用。有兩個新登錄項目,可讓行式印表機遠端 (LPR) 使用任何可用的連接埠高於 1,023。使用這些項目 LPR 不再限於僅使用 11 的 TCP 連接埠 (透過 731 721),並將不會與即使在非常忙碌的列印伺服器上的保留連接埠發生衝突。

其他相關資訊

列印 (LPR) (在 Windows NT 4.0 Service Pack 2 (SP2) 及更早的版本預設為使用 TCP 連接埠 512-1 023 的 TCP/IP。在 Windows NT 4.0 服務套件 3 LPR 預設為使用 TCP 連接埠 721-731 RFC 1179 (Windows NT 3.51 服務套件 4 和較早版本) 中所述。在另外 Service Pack 3 的 LPR 現在是可透過啟用使用 TCP 連接埠 1,024 和更高的兩個登錄項目設定。 詳細資訊設定 LPR 印表機是 RFC 相容,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
141708LPD 印表機的列印速度很慢,或與 Windows 失敗

方法 1

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756如何備份和還原在 Windows 登錄

服務封包 3 中新的登錄項目會自動產生新的 LPR 連接埠建立時。上定義此設定為每個印表機連接埠為基礎和預設值為 0,何者是 RFC 相容。若要以便使用 TCP 連接埠 1024年和較高的個別 IP 位址連接埠套用 Service Pack 3,然後再使用 [下列步驟執行:
  1. 啟動 「 登錄編輯程式 」 (Regedt32.exe),然後移至下列機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr
  2. 如果下列的值連按兩下項目。如果值不存在,在 [編輯] 功能表上按一下 [新增值],然後再輸入下列資訊:
    值名稱: < LPR 印表機連接埠的 IP 位址 >
    資料類型: REG_DWORD
    值: 0 或 1
    值類型: 二進位
    0 = 使用連接埠 721 731 (預設)
    1 = 使用任何連接埠 > 1024年
  3. 重新啟動,變更才會影響 「 多工緩衝處理器 」 服務。MS-DOS 命令提示字元輸入 net stop 多工緩衝處理程式。若要重新啟動 多工緩衝處理器 」 服務,在 MS-DOS 命令提示字元鍵入 net start 多工緩衝處理程式

方法 2

新的登錄值,設定為使用 TCP LPR 印表機的 UseNonRFCSourcePorts 比 1,024 併入通用變更的一個登錄項目與更高的連接埠的 Windows NT 4.0 服務套件 4 (SP4) 並稍後啟用。 在有大量 LPR 連接埠的列印伺服器上使用這個方法。

附註如果所有 LPR 連接埠都已建立之前要套用 SP4 或更新版本,個別連接埠項目會存在於登錄中的所有 LPR 連接埠。 這些個別的連接埠會優先於全域項目 UseNonRFCSourcePorts,因此必須從登錄刪除這些個別的連接埠之前 UseNonRFCSourcePorts 全域設定將適用於所有 LPR 連接埠。下列的逐步指示將經過移除這些個別的項目,並加入新的項目。 也請注意必須
UseNonRFCSourePorts
登錄子機碼設定會被傳送 LPR 工作到 LPD 伺服器的電腦上。

取得並套用 SP4 或更新版本,然後使用下列步驟啟用此新的登錄機碼:
  1. 啟動 「 登錄編輯程式 」 (Regedt32.exe),然後移至下列機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr
  2. 在 [登錄] 功能表上按一下 [儲存機碼,然後輸入檔案名稱。
  3. 刪除 Lpr 機碼,以移除所有個別的 IP 位址項目。
  4. 選取 LPDSVC 機碼。
  5. 在 [編輯] 功能表上按一下 [新增機碼,並在 [金鑰名稱] 方塊中鍵入 lpr]。
  6. 選取新建立的 Lpr 機碼。
  7. 在 [編輯] 功能表上按一下 [新增值],並鍵入下列資訊:
    數值名稱: UseNonRFCSourcePorts
    資料類型: REG_DWORD
    值: 0 或 1
    值類型: 二進位
    0 = 使用連接埠 721 731 (預設)
    1 = 使用任何連接埠 > 1024年
附註SP4 或稍後必須套用至之前在步驟 8 中重新啟動 「 多工緩衝處理器。如果您不能套用 SP4 或稍後之前重新啟動 「 多工緩衝處理器,個別項目會自動重新建立的連接埠。
  1. 重新啟動,變更才會影響 「 多工緩衝處理器 」 服務。MS-DOS 命令提示字元輸入 net stop 多工緩衝處理程式。若要重新啟動多工緩衝處理器 」 服務,在 MS-DOS 命令提示字元鍵入 net start 多工緩衝處理程式,並按下 ENTER。
在另外您可以使用 UseNonRFCSourcePorts 搭配使用個別的連接埠的索引鍵來指定例外狀況案例特定 LPR 連接埠必須是 RFC 相容。在之後加入 UseNonRFCSourcePorts 項目,建立使用方法 1,將該連接埠為預設設定回為 0 的個別 IP 位址連接埠。

如果您建立或有 LPR 連接埠,並以 SP3 開始多工緩衝處理程式服務,為預設值為 0 的每個 LPR 連接埠建立登錄項目。這是 RFC 1179 」 相容。變更此值為 1 使它非"RFC 1179 」 相容,並允許連接埠使用方式 1024年以上。

如果您再套用 SP4 或稍後,登錄值已被建立,而且需要在您刪除它們,並使用全伺服器設定的情況下檢閱。新增新的連接埠之後 SP4 或更新版本,並不會自動建立連接埠特定的項目。

與 SP4 或稍後再安裝 UseNonRFCSourcePorts RFC 1179 規範會將設為 0 (721 731) 並關閉到 1(>1023)。但是,個別印表機的項目是此規則的例外狀況。

Windows 2000

Windows 2000 包含完成與上述變更登錄相同的結果的改良的連接埠監視器。Microsoft 標準連接埠監視器 (SPM) 可讓更動態的 IP 列印。SPM 使用連接埠 9100 預設情況下,但是為後援使用非 RFC 來源連接埠 LPR (連接埠大於 1024年)。

如果您已經從較早版本的 Windows NT 升級到 Windows 2000,您可以將現有的 LPR 連接埠轉換為 [SPM,藉由執行 Portconv.vbs 工具位於 Windows 2000 資源工具箱 」。請注意此支援的文件位於 Prnadmin.doc 檔案。 如 SPM 的相關資訊請參閱 Windows 2000 說明,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中文件:
246868在 Windows 2000 的標準連接埠監視器的 TCP/IP 列印選項
LPR: LPR 連接埠可以設定在之後列印服務的 Windows 2000 Server 上的 Unix 是否已經安裝其他的網路檔案及列印服務新增/移除程式] 中 [新增/移除 Windows 元件精靈一節中。如果您正在設定 LPR 連接埠 (而不是標準 TCP/IP 連接埠),此連接埠會預設為 LPR RFC 來源和目的地連接埠 (TCP:721-731,TCP:515)。這兩個本文中討論的登錄機碼使用 Windows 2000,並可以用於個別或共同使用 RFC 組 LPR 連接埠或非 RFC 來源連接埠為整個多工緩衝處理程式或只是個別 LPR 連接埠。

標準 TCP/IP 連接埠: Windows 2000 包含透過來源連接埠與像 JetDirect 卡片的列印伺服器裝置進行通訊的改良的連接埠監視器 > 1024年和目的地連接埠 9100。Microsoft 標準連接埠監視器 (SPM) 可讓更動態的 IP 列印。雖然 SPM 使用目的地連接埠 9100 依預設它會變更向下 Destionation 連接埠 515 如果要執行這項操作,設定,或是目標裝置將不支援目的地連接埠 9100。

如果您已經從較早版本的 Windows NT 升級到 Windows 2000,您可以將現有的 LPR 連接埠轉換為 [SPM,藉由執行 Portconv.vbs 工具位於 Windows 2000 資源工具箱 」。請注意此支援的文件位於 Prnadmin.doc 檔案。如需有關 SPM,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
246868在 Windows 2000 的標準連接埠監視器的 TCP/IP 列印選項
附註AIX 隨機可能會停止列印至 Windows 「 2000年線上印表機服務精靈 (LPD)。之所以發生這個問題,是因為 AIX 4.3.3 修補等級 8 不是 RFC1179 相容。為要列印至 Windows 2000 LPD AIX,建立下列登錄值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr

數值名稱: UseNonRFCSourcePorts
數值資料: 1
如需有關 AIX 列印到 Windows 2000 上一個廣域網路 (WAN) 的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
280344在 Windows Server 2003 和 Windows 2000 Server 中的 60 秒之後逾時的大型列印工作時間
283014Windows 2000 Lprmon 不會重新啟動作業如果它接收 Nack 」 傳送資料檔案之後

解決方案

如果要解決這個問題,取得最新的 Service Pack 的 Windows NT 4.0 或 Windows NT Server 4.0 終端機伺服器版本。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
152734如何取得最新的 Windows NT 4.0 Service Pack

狀況說明

Microsoft 已確認這是在 Windows NT 4.0 和 Windows NT Server 4.0 終端機伺服器版本的問題。 這個問題已經先在 Windows NT 4.0 服務套件 4 和終端機伺服器版服務套件 4 Windows NT Server 4.0 中獲得修正。

屬性

文章編號: 179156 - 上次校閱: 2007年3月27日 - 版次: 4.5
這篇文章中的資訊適用於:
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
關鍵字:?
kbmt kbbug kbfix kbprint KB179156 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:179156
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com