2008年1月22日

如何在 Windows 2000 使用 Windows Server 2003 原生的印表機驅動程式

欲在 Windows 2000 使用 Windows Server 2003 原生的 unidriver 印表機驅動程式,請依照下列步驟進行操作:
  1. 在 Windows 2000 中,開啟「命令提示字元」,鍵入如下的指令來停用 Spooler:
    net stop spooler
  2. 切換到 Windows 2000 inf 目錄:
    cd %systemroot%\inf
  3. 將 ntprint.inf 更名為 ntprint.inf.old,並刪除 ntprint.pnf
  4. 建立一個子目錄:
    md C:\w2k3_drv\i386
  5. 從 Windows Server 2003 CD 的 i386 目錄將 driver.cab 複製到上個步驟所建立的子目錄裡,並更名成 pdriver.cab
    copy D:\i386\driver.cab C:\w2k3_drv\i386\pdriver.cab
    請特別注意,記得要更名哦!
  6. 接著從 Windows Server 2003 CD 的 i386 目錄將 ntprint.inf 複製到 Windows 2000 的 inf 子目錄裡:
    copy D:\i386\ntprint.inf C:\Winnt\inf
  7. 編輯上個步驟所複製的 ntprint.inf 檔,找到如下的地方:
    [SourceDisksNames.x86]
    1 = %WinNET2003%,driver.cab,,"I386"
    [SourceDisksNames.amd64]
    1 = %WinNET2003%,driver.cab,,"Amd64"
    [SourceDisksNames.ia64]
    1 = %WinNET2003%,driver.cab,,"Ia64"
    將原本的 %WinNET2003% 換成 C:\w2k3_drv,置換完成之後的結果如下所示:
    [SourceDisksNames.x86]
    1 = %C:\w2k3_drv,driver.cab,,"I386"
    [SourceDisksNames.amd64]
    1 = C:\w2k3_drv,driver.cab,,"Amd64"
    [SourceDisksNames.ia64]
    1 = C:\w2k3_drv,driver.cab,,"Ia64"
  8. 鍵入如下的指令來啟用 Spooler:
    net start spooler
  9. 接著請新增印表機,此時便會自動使用 Windows Server 2003 的 unidriver 與 Postscript 驅動程式。
您可能會遇到找不到檔案的問題,此時,請手動將指到 c:\w2k3_drv\i386\pdriver.cab。

沒有留言:

張貼留言