斌斌小站

Windows XP

發表日期 2005/06/3
更新日期 2005/06/3

如何列印PRN檔案

適用範圍: Win XP、Win 2000、Win9x

提醒:

無。

 

問題:

由於印表機墨水用完,在列印時,我先將資料選擇為「列印成檔案」,就是存成 .prn 檔。

可是當我要將它再列印出來時,電腦卻不認得此檔案,我不知道該怎麼開啟它,請問已經存成 .prn 的檔案要如何印出來呢?

 

回答:

依照所使用的印表機介面之不同,分為兩種狀況來解決,一是使用傳統印表機介面的印表機,二是 USB 或網路印表機。但無論哪一種印表機,我們列印的動作都必須在命令模式下才能完成。

為了方便在命令列下切換資料夾,與方便指令的輸入,請先做好以下幾個步驟:

  • 將你要列印的 PRN 檔案放到一個名字簡單的資料夾裡,例如可以先在 C 磁碟機先建立一個名為 TEMP 的資料夾。(C:\TEMP)
  • 如果你的檔名是中文,請先把檔名重新命名為容易輸入的英文或數字,如 data.prn
  • 以下解說都以 C:\TEMP與 data.prn 當做範例解說。

一、使用傳統印表機介面的印表機

如果你的印表機是接在傳統的印表機介面的話,則列印語法是:

copy prn檔案名稱 LPT1 /b

開始 >> 執行,輸入 cmd 按確定。(註一

假設你已經把檔案 data.prm放在 C下的 TEMP 裡(c:\temp),我們就直接輸入以下指令後,按 Enter:

copy   c:\temp\data.prn   LPT1   /b

以上的意思,就是告訴電腦,把 C 槽 TEMP 資料夾裡的 data.prn 這個檔案,copy 到 LPT1 設備(LPT1代表印表機),/b 是用於複製二進位檔。

二、網路印表機

仍是利用 copy 指令,不過把 LPT1 修改為網路印表機的名稱:

copy prn檔案名稱 \\電腦名稱\印表機名稱

例如,你公司連接網路印表機的電腦名字叫 Server001,該分享出來的印表機叫 P01 的話,就是:

copy   c:\temp\data.prn  \\Server001\P01  /b

三、USB 印表機

LPT1 其實就是傳統印表機埠的代稱(Parallel port),早從 Dos 問世即沿用到今日,歷史悠久,而目前很多的印表機都是 USB 介面,根本沒在使用 Parallel port,此時如果你還把資料指向到 LPT1,當然印表機與電腦都不會有反應,這該如何是好?

所謂山不轉路轉、路不轉人轉,雖然家裡沒有架設網路,僅有一台電腦,與一台 USB 印表機,我們仍可以利用網路印表的概念,因為,沒有人規定我的印表機不能分享給我自己。

所以依然使用網路印表機的列印方式,不過,此時的「電腦名稱」就是你自己電腦的名稱,而不是印表機伺服器的名稱。

copy prn檔案名稱 \\電腦名稱\印表機名稱 註二

如何知道我的電腦名稱?

打開檔案總管,到「我的電腦」上按滑鼠「右鍵」選內容,到「電腦名稱」,在完整電腦名稱的地方就是你的電腦名稱,把它記下,如果你的電腦名稱是中文,建議暫時改為英文,這是為了方便在命令模式下的文字輸入。

如何知道印表機名稱?

印表機要設為分享才會有名稱,即使沒有連接區域網路的一般家庭用戶,依然可以把印表機設為分享。

到控制台,點選「印表機和傳真」,在你的印表機圖示上,按滑鼠右鍵,選共用。選擇「共用印表機」,輸入一個容易 key in 的名稱。

現在,假設你的電腦名稱是 NB001,印表機名稱是 P01,要列印的 data.prn 檔案放在 C 下的 temp 資料夾裡。

那麼就是:

開始 >> 執行,輸入 cmd 按確定。輸入以下指令後,按 Enter。

copy   c:\temp\data.prn  \\NB001\P01  /b

 

註一:

如果是 Windows 98/WinME,請改輸入 command。

 

註二:

這裡所謂的「電腦名稱」,是指連接分享印表機的那台電腦的名稱,由於 USB 印表機是直接接在你的電腦上,所以就等於你自己電腦的名稱了。

如果你是使用網路印表機,則該「電腦名稱」是指印表機伺服器的名稱。

 

相關文章:

 


意見或問題請寄至:
This is an image
版權所有,本站文、圖未經授權,請勿任意轉載與節錄,作者:車成斌

www.barefoot.idv.tw

Get Better, Go Barefoot !

(c) 2005, All rights reserved by  Che Chengbin

This is an image