2009年10月7日 星期三

如何列印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 印表機是直接接在你的電腦上,所以就等於你自己電腦的名稱了。

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

from:

http://blog.xuite.net/chengbin/binbin/6761563


想要隨身列印卻無列表機的情況是很常見的,尤其是使用別人電腦的時候,有一個臨時解決方案就是列印成檔案,新的XP規格是 .MDI檔,舊的Windows規格會是存成 .PRN,.MDI檔只要拿到XP的機器上就可以很輕鬆的開啟並列印,不過 .PRN檔就非常折騰人了,我下載了三四個軟體都是付費軟體,而且使用起來也很不順手。

其實在XP上列印.PRN檔案真的很簡單,就是把.PRN 改成 .MDI(例如: print.PRN 改成 print.MDI) 一切就如.MDI一樣方便了。

搜尋了Google 如何列印 PRN 半天,最後自己發現這個結果還真的是有點白忙一場的感覺,趕快跟大家分享這個經驗。

from:

http://kent.ppolis.com/?p=114


沒有留言: