依照所使用的印表機介面之不同,分為兩種狀況來解決,一是使用傳統印表機介面的印表機,二是 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
沒有留言:
張貼留言