傳真 ECM(錯誤修正模式)是什麼?要開還是關?

ECM(Error Correction Mode,錯誤修正模式)是傳真機在電話線路品質不好時,用來減少錯誤的功能。開啟 ECM 後,傳送端的傳真機會多送一些檢查用的資料。接收端的傳真機用這些資料,檢查收到的內容有沒有遺漏或損壞。

接收端發現錯誤時,會請傳送端重新傳送有問題的那一段資料。接收端的傳真機也必須支援 ECM,這個功能才會發揮作用。

背景:傳真怎麼在電話線上傳送

傳真是一頁一頁傳送的。傳真機把每一頁的影像轉成聲音訊號,透過一般電話線送到對方。雙方都準備好之後,再傳下一頁。

電話線路並不完美,偶爾會出現爆音、雜音或嗡嗡聲,讓聲音訊號失真,資料也跟著出錯。設計傳真規格的人早就想到這一點,ECM 就是為了解決這個問題而加入的。

沒有 ECM 會怎樣?

沒有 ECM 時,傳送中出錯的掃描線無法還原。對方收到的頁面上,有些文字會模糊、變形,看不清楚。文字也可能擠在一起,或在出錯的那幾行出現白色的橫條紋。

ECM 怎麼運作?

ECM 會把每一頁的資料分成幾個區塊,稱為「部分頁面」(partial page)。每個區塊除了影像資料,還帶有檢查用的資訊。接收端的傳真機用這些資訊做數學驗算(checksum,檢查碼),確認收到的資料和傳送端送出的一樣。不一樣時,就要求重新傳送那個區塊。

在 ECM 中,錯誤由接收端偵測,但不會自動修正。接收端把出錯的部分回報給傳送端,傳送端只重新傳送回報有錯的那幾段資料。

一般傳真機有 ECM 嗎?

有。現在的傳真機和有傳真功能的多功能事務機,一般都支援 ECM。

設定方式依機型而不同。通常可以用機器上的選單按鍵,找到「錯誤修正模式」或「ECM」的設定,選項只有「開」和「關」。詳細步驟請看該機型的使用說明書。

ECM 有什麼缺點?

主要的缺點是傳送時間會變長(請看傳真要傳多久)。原因有兩個。

第一,ECM 會多送檢查用的資料。每傳完一個區塊,兩台傳真機也要再確認一次。這些都會讓總時間稍微增加。

第二,區塊傳完後的確認偶爾會出問題,明明已經正確收到的資料,又重送了一次。這種情況會讓傳送時間大幅拉長。

ECM 要開還是關?

傳真機出廠時,ECM 通常預設為開啟。ECM 能明顯改善傳送品質,代價只是傳送時間稍微變長。所以一般建議保持開啟。

不過,有些情況需要關掉 ECM。例如用 VoIP(網路電話)線路傳真,卻一直傳送失敗時。用 VoIP 傳真本來就容易遇到各種問題。要注意的是,即使關掉 ECM,VoIP 線路上的傳真也不一定就能傳成功。

參考資料(英文)

  1. ECM – T.38’s Dirty Little Secret (And Why It Matters), T38Fax Blog
  2. Fax Error Correction Mode (ECM) Product TechNote, Cisco
  3. Make Faxing over VoIP work with these fax settings for VoIP, VOIP Mechanic
  4. What is ECM (Error Correction Mode)?, Fax Authority
  5. Understanding Error Correction Mode – Voice Gateways, Cisco Certified Expert
  6. VoIP Voice and Fax Signal Processing, Sivannarayana Nagireddi, 2008

更多傳真相關問題