印表機無法列印,牽涉到驅動程式、應用程式,以及作業系統、網路問題,或是印表機本身故障等多種層次的問題。首先可以先檢查印表機是否缺紙、碳粉安裝是否正確、機殼閉鎖地是否夠完善。

如果印表機本身的狀況一切正常;那麼就再檢查設定的印表機TCP/IP位址是否正確,你可以在用戶端電腦,透過命令列下ping指令,驗證印表機能否正確回應。

上述若一切正常,通常最少能夠在驅動程式處,直接列印出測試頁;或者你也能嘗試透過記事本傳送列印封包,測試印表機是否能正常輸出。

如果實體印表機與網路設定一切正常,卻無法列印測試頁,記事本也無法輸出,那麼就可能是驅動程式問題。驅動程式出錯並非在列印伺服器移除後重新安裝就能解決。重新安裝之前,要先檢查驅動程式版本是否與作業系統相容,而且也要看驅動程式是否支援用戶端作業系統,如Windows Server 2003安裝伺服器版本的驅動程式,那麼Windows 95或Windows 98作業系統的用戶端便無法共享使用,所以必須另外在伺服器上安裝95或98適用的列印驅動程式,供用戶端共享。特別是最新版的作業系統Windows Vista,安裝時則更要注意驅動程式是否能夠支援。


透過啟動HP驅動程式的「以點陣方式列印Ture Type字型」功能,可以解決部分特殊字型無法列印的問題。


由於列印是由驅動程式將電腦資料,轉換成印表機能夠理解、處理的語言後,命令印表機藉著這些資訊驅動列印引擎,然後輸出正確的圖文資料。如果你使用的是印表機不支援的列印語言,或是使用列印語言無法解譯的字型,那麼印表機也無法列印出文件,甚至直接輸出成亂碼。

不同印表機廠商幾乎都有各自的列印語言,例如HP的PCL 5(Printing Control Language 5)與PCL6、Epson的EPL、Canon的UFRⅡ,以及Adobe的Postscript(簡稱PS)。目前市面上是以PCL與PS兩種列印語言為主流,不過兩種列印語言的運作方式也大不相同。簡單地說,PCL是要牽涉到設備性能的列印語言,在Windows環境下列印時,先把檔案位圖格式轉換成PCL程式碼,然後再傳送到印表機處理器解譯並且執行列印工作,所以輸出時的速度與品質就會牽涉到印表機本身的處理器速度、解析度,以及紙張類型與尺寸等問題。

而PS則是非印表機廠商Adobe推出的一種頁面描述語言,將要列印的資料先在電腦端轉換為圖形格式,再交由印表機列印,所以可適用於所有印表機,且能夠不受限於印表機的解析度、紙張類型,及不同的支援字形集等,能讓用戶獲得最接近原始檔案的列印品質。一般來說,PCL列印語言在處理Office系列應用程式,或是IE網頁列印時,速度較快;而PS則在輸出專業圖形檔案時,品質呈現較佳。

所以,當用戶列印PCL印表機不支援的特殊字型時,甚至用PCL5印表機,以PCL6列印語言的驅動程式輸出,那麼也會產生亂碼或是完全無法列印的情形。

因此要解決特殊字型亂碼問題,除了選購印表機支援字型集外,最立即的處理方式就是把文件轉換成圖檔列印,或試著用PS列印語言的驅動程式輸出。而HP也在他們的驅動程式內建「以點陣方式列印Ture Type字型」的功能。遇到無法輸出的文字時,就能夠啟用這項功能,增加印表機的字型支援能力。文⊙王唯至

熱門新聞

Advertisement