iT邦幫忙

0

印影出現的錯誤訊息

  • 分享至 

  • xImage

最近公司常有同事列印會出現這種錯誤訊息
********************************************
PCL XL error
Error: IllegalOperatorSequence
Operator: ReadChar
Position: 8916
********************************************

********************************************
PCL XL error
Error: IllegalOperatorSequence
Operator: BezierRelpath
Position: 14516
********************************************
公司印表機為konica c353(跟廠商租的)
這種情況很少發生,但是都是在某一位使用者發生

離最近一次發生是使用者用Outlook Express列印mail時發生的
他說他共印兩頁,但是後面跟著四張上面的錯誤訊息,這種錯誤訊息,只暫左上角一點點
我有問廠商,廠商居然說是網路設備的問題,我一整個不相信
不知有沒有前輩有遇到這種問題

我有試著重新安裝驅動,但還是會發生
剛好哪台使用者是windows 2000
可是剛好印表機驅動剛好是可以XP和2000共用,目前XP使用者都沒遇到這種情況

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
12
花輪
iT邦大師 1 級 ‧ 2011-01-02 23:01:47
最佳解答

super288提到:
廠商居然說是網路設備的問題

這是最不負責任的說法...

我雖埠清楚該錯誤內容,但看起來就像是 PCL6 DRIVER 的問題,請問這台 PRINTER 是 LOCAL PRINTER 嗎?還是由 PRINT SERVER SHARED 來的?
我猜是前者。若是,則請依下列步驟進行:
1.先將該 PRINTER 的 連接埠改為 「LPT1」
2.將該台 PRINTER 刪除
3.點選印表機資料夾的「檔案」、「伺服器內容」、進到「驅動程式」標籤內將該台印表機的驅動程式移除之
4.到該電腦的「服務」內將「PRINT SPOOLER」重新啟動(關機重開也行)
5.到該廠商官網下載最新的 PCL6 DRIVER 安裝好驅動程式
6.試個一星期看看有無問題發生。

提供參考~

PS. 那位服務人員應該被XX一下,打個0800專線或客服電話去抗議一下,或許會快些解決喔!
新年快樂

花輪 iT邦大師 1 級 ‧ 2011-01-02 23:02:31 檢舉

補充:題目應該改為「列印」而非「印影」吧...暈

super288 iT邦研究生 3 級 ‧ 2011-01-03 09:29:06 檢舉

先謝謝F大的回應
LOCAL PRINTER和PRINT SERVER SHARED是差在哪~要怎麼判斷我的環境是哪種

另外我設定連線print,都是經由網路印表機連線安裝的?如果調整為LPT1,還有辦法連線嗎?

花輪 iT邦大師 1 級 ‧ 2011-01-03 16:00:54 檢舉

1)LOCAL PRINTER 就是您在電腦上安裝印表機時有新增一連接埠(例如:標準TCP/IP埠),它是在您電腦上模擬出一虛擬的連接埠直接連到該印表機。而 PRINT SERVER SHARED 就是您的印表機安裝在另一台伺服器(電腦)上再分享出來供其他user連線使用的。兩者的差別是安裝好的印表機圖示,前者只是一台印表機,後者則在印表機下方有條類似水管狀的線條。

  1. 調整為 LPT1 只是先將連接埠釋放掉以便移除印表機,等重新安裝時再將印表機的連接埠勾選正確即可,不必擔心!
10
Jerry
iT邦好手 1 級 ‧ 2011-01-03 01:44:09

konica c353 應該是那種大型的複合機吧,通常是透過網路方式來分享列印的。
公司在用這類印表機時,若有問題,通常會直接將電腦用網路線直接串到印表機後面連線測試,不經過任何的hub來將問題釐清。
或是你試著看看,有沒有設定將解析度調低看看,降低網路的負載。

花輪 iT邦大師 1 級 ‧ 2011-01-03 16:07:05 檢舉

yehjj提到:
直接將電腦用網路線直接串到印表機後面連線測試,不經過任何的hub來將問題釐清

這種方法通常只能用來證明該複合機有無問題,但不見得能解決(因不是每個user都會發生),而且最重要的是:
就算證明機器沒問題,但客戶的問題沒解決,客戶是不可能會接受的!

這是我多年的經驗啦~

Jerry iT邦好手 1 級 ‧ 2011-01-04 02:15:39 檢舉

我也相信是網路問題。

8
逮丸逮丸
iT邦大師 1 級 ‧ 2011-01-03 09:44:19

super288提到:
離最近一次發生是使用者用Outlook Express列印mail時發生的
...剛好哪台使用者是windows 2000

從所敘述的問題來推測
1.該信件的編碼應可能會有 UTF-8或GB2312或BIG5 的非完全ASCII的內容吧!
可試試該信件的 檢視 -> 編碼 看看是什麼?
並且也看看信件內容是否有一些亂碼未正常顯示出的字,
就表示是同時兩種以上的編碼在同一封信裡。

2.如果整封信是編碼一致,
像整封信的編碼是ISO/BIG5/UTF-8,
看看這些信的列印是否沒問題?
還是剛好印哪一種才會有同樣的錯誤訊息?
這個要花點時間測試,
才能知道是什麼編碼原因所造成的。

根據錯誤訊息來探究
用 ReadChar、BezierRelpath 來找,
可發現這說明文件:
PCL XL Feature Reference
Protocol Class 2.0

在該檔的154頁說明BezierRelpath的作用;
第238頁說明 ReadChar 錯誤的原因。
從這PCL XL的文件來推測,
可能是在印有較特別字元時,
所要用到的資源的名稱,
剛好是在第 70,71 頁所定義的範圍之外,
所以才會出現錯誤訊息。

解決方式
要完全解決windows 2000所造成的問題,
是不大容易。
但可透過以下方式避開此問題,
只是稍麻煩,但不會有印不出的問題:

1.安裝 Virtual Image Printer driver
就是印那有特殊編碼(從上述去找,是有什麼編碼會造成問題)的文件,
就改選這虛擬印表機,
印出/存成 一個jpeg檔,
再列印這圖檔。

2.或者安裝 CutePDF Writer
列印改選這虛擬印表機,
會轉存成PDF,再列表這PDF。

在使用者電腦不改成XP前,
只能用這樣的方式來解決問題。

看更多先前的回應...收起先前的回應...
super288 iT邦研究生 3 級 ‧ 2011-01-03 11:45:37 檢舉

謝謝TWTW大大的回覆
超仔細的回覆~讓我有處理的方向

不過小弟有個地方不是很懂,為什麼MAIL裡會有兩種存在兩種編碼格式?
目前哪位用戶端是用outlook express收發信,可我能要去確認一下收發信的格式

可是這個只要單方設定就好嗎(收信者--->對方寄給我方時,OE他自己會去編碼嗎?)

謝謝TW大的熱心回覆~辛苦了

花輪 iT邦大師 1 級 ‧ 2011-01-03 16:11:55 檢舉

其他 user 也都用 OE 嗎?
若是,將該信轉寄給另一 user 再請其列印試試看是否發生相同的狀況?

若有其他 user 使用非 OE 的(例:MS Outlook...),也轉寄給他試試看吧!

至少知道是不是 OE 才會發生...

super288 iT邦研究生 3 級 ‧ 2011-01-03 16:46:31 檢舉

謝謝F大的回應~

所有可能的問題我都會試的~感謝你喔~

發覺有時候提問出來~可以發覺自己有很多地方都被自己限制住了~
我應該換個角度想想

super288 iT邦研究生 3 級 ‧ 2011-01-03 16:52:55 檢舉

F大~其實剛又想到一個問題~因為此發生問題的USER是公司最後的WIN2000使用者了,其他都是XP,不知這樣會應該測試結果嗎

花輪 iT邦大師 1 級 ‧ 2011-01-03 17:42:48 檢舉

不確定,通常各廠商的PRINTER DRIVER 都是 2000/XP 共用的,但因 2000 已不在 MS 的支援清單上很久了,所以,很有可能是 2000 的關係吧!
但,現在也很難證明了,Win2000的問題,現在您要付費,MS都不會理你...

以下幾種情況,OE裡的編碼是會有「混合」的情形:
1.如果用OE收到一個 ISO 全英文的信,回覆或轉寄時,在裡面鍵入中文。
2.寫信預設是Big5,但複製貼上時,剛好有一個字是Big5沒有的話。
類似上述的情況,在寄出的時候,
OE就會出現:

若按第一個,所有資訊被保留,
整封信在OE收件者來看,信是UTF-8,但非UTF-8的部份會亂碼,
然後再把該封信編碼改成非UTF-8時,
原亂碼的就看得到,原UTF-8會變亂碼。

若按第二個直接傳送,
如果是以ISO夾中文送出,
8bits文字,變成以7bits來處理送出,
這時收件者所收到的亂碼信,
就非英文的部份,就無法還原出原內容。

這是OE在寄信時,不同編碼混合時,可能產生的問題。

6
gl011678
iT邦新手 4 級 ‧ 2011-01-03 14:46:22

先檢查兩個地方

1.到控制台->印表機->選C353->按右鍵選"內容"->連接埠(在上方), 選"連接埠設定(在中間)"->"通訊協定(在上方)"記得用"Raw",不要用"LPR"(有時會印亂碼)

2.到控制台->印表機->選C353->按右鍵選"列印喜好設定"->選"圖像品質(在右上方)"->選"字型設定(在右下方)"->"下載字型"改成"點陣","使用印表機字型"不要勾選

先試試看ok否,若不行請更換PS版(PostScript)驅動程式(香港官網-繁中,以下連結皆為最新版本)
PCL版本
http://download.konicaminolta.hk/bt/driver/bizhub/C353/STD/Win/PCL/c353pcl6_2kxp2k3_5120tc.zip

PS版本
http://download.konicaminolta.hk/bt/driver/bizhub/C353/STD/Win/PSV/c353psv_2kxp2k3_5120tc.zip

依經驗用PS版本應該可行,但"列印喜好設定"裡的選項會比較少

以上

看更多先前的回應...收起先前的回應...
花輪 iT邦大師 1 級 ‧ 2011-01-03 16:15:39 檢舉

能用 Postscript 列印是最好的啦,哈哈~

super288 iT邦研究生 3 級 ‧ 2011-01-03 16:43:37 檢舉

謝謝G大的回應~

G叫我先檢查的第1.2點我檢查OK了~跟G大的一樣

接下來我就換driver試看看了~可是不知PS和PXL差別在哪裡?

花輪 iT邦大師 1 級 ‧ 2011-01-03 17:49:36 檢舉

PCL 是 HP 開發的,普遍用在各種印表機上,目前幾乎是 PCL 6 的版本,而除了 HP 以外,其他廠商的驅動都是「相容PCL」的。

至於 POSTSCRIPT,是 ADOBE 開發的,通常用在比較專業的場合或環境,目前最新的是 Level III,目前市面上的 PS 印表機有兩大類,一種是跟 ADOBE 買授權;另一種是相容 PS 的,您那台 C353 是相容的,所謂「相容」就不是100%,了? PS的最大優點是印出來的字型與圖形都比較漂亮,但...貴!所以,也些機器是要 Option 加購的。

花輪 iT邦大師 1 級 ‧ 2011-01-03 22:17:13 檢舉

更正:您那台 C353 的 ps 是「模擬」的,所以,相容性非 100%,試試看吧~

4
sanyu
iT邦新手 5 級 ‧ 2011-01-03 19:23:44

我公司也有用這款,我還讓他結合AD驗證..
您的問題我遇過,改用PS Driver即可解決問題。

我要發表回答

立即登入回答