팩스 오류 수정 모드(ECM)는 불안정한 전화 회선에서 팩스 기기 간 전송 품질을 개선하는 기술이에요. ECM이 활성화되면 송신 팩스기가 팩스 이미지 전송에 필요한 것보다 더 많은 정보를 미리 전송해요. 추가된 데이터 바이트 스트림은 정보가 누락되거나 손상되었는지 판단하는 데 도움이 돼요.
수신 팩스기(역시 ECM을 지원해야 함)는 수신 중 정보의 오류를 검사해요. 오류가 감지되면 송신 팩스기에 특정 데이터 블록을 재전송하도록 요청해요.
배경
팩스는 일반 전화선을 통해 페이지 단위로 전송하는 방식이에요. 각 페이지의 이미지 데이터는 오디오 신호로 변환되어 상대방에게 전송되고, 양쪽이 준비되면 다음 페이지로 넘어가요. 팩스 프로토콜을 개발한 사람들은 전화선이 완벽하지 않다는 것을 알고 있었어요. 가끔씩 터지는 소리, 잡음, 험(hum), 히스(hiss) 같은 간섭이 오디오 신호를 왜곡시켜 데이터 무결성이 손상될 수 있거든요. [1] ECM은 바로 이 문제를 해결하기 위해 개발되었어요.
ECM이 없으면 어떤 문제가 발생하나요?
ECM 없이 팩스를 전송할 때 품질이 나쁘고 오류가 발생하면, 페이지의 일부 텍스트가 읽을 수 없거나 왜곡되어 나타나요. 잘못된 스캔 라인이 의미 있는 정보로 변환되지 않기 때문이에요. 또한 텍스트가 압축되거나 뭉쳐 보이거나, 손상된 스캔 라인에 해당하는 흰색 가로줄이 나타날 수 있어요. [5]
팩스 ECM은 어떻게 작동하나요?
ECM은 팩스 전송 시 각 페이지 데이터를 부분 페이지(partial page)라는 블록으로 나눠요. 이 부분 페이지에는 팩스 이미지 외에도 해당 블록의 데이터 무결성을 검증할 수 있는 추가 정보가 포함돼요. 이 추가 정보를 통해 수신 팩스기는 “체크섬”이라는 방식으로 수신한 정보가 송신 팩스기가 보낸 것과 일치하는지 수학적으로 검증할 수 있어요. 일치하지 않으면 해당 블록의 재전송을 요청해요. [2]
ECM에서는 수신 기기가 오류를 감지하지만 자동으로 수정하지는 않아요. 수신 팩스기가 오류를 송신 팩스기에 보고하면, 송신 팩스기는 오류가 보고된 프레임만 재전송해요.
일반 팩스기에도 ECM이 있나요?
네, 모든 최신 팩스 기기는 ECM을 지원해요. 다음은 주요 제조사의 ECM 설정 방법을 안내하는 매뉴얼 링크예요:
- Canon: MX860에서 TX 오류 수정 모드(ECM) 비활성화하기
- Samsung: M267x 시리즈 팩스기의 ECM 모드
- HP: MFP M281fdw에서 팩스 오류 수정 비활성화하기
일반적으로 기기의 탐색 버튼을 사용해 “오류 수정 모드”를 선택하면 “켜기” 또는 “끄기” 옵션을 볼 수 있어요.
팩스 ECM의 단점은 무엇인가요?
한 가지 단점은 팩스 전송 시간이 길어진다는 거예요. 팩스를 보내는 데 더 오래 걸려요. 이는 두 가지 형태로 나타나요.
첫째, 위에서 설명한 것처럼 ECM의 일부로 중복 정보가 전송되고, 모든 “블록” 후에 송수신 팩스 기기 간 협상이 이루어져요. 이로 인해 총 팩스 전송 시간이 약간 늘어나요.
둘째, 가끔 블록 후 협상이 원활하지 않아 성공적으로 수신된 팩스 데이터가 재전송되는 경우가 있어요. 이로 인해 팩스 전송 시간이 크게 늘어날 수 있어요.
팩스 ECM을 켜야 하나요, 꺼야 하나요?
기본적으로 팩스기는 ECM이 켜진 상태로 출하돼요. ECM은 팩스 전송 시간이 약간 길어지는 비용으로 팩스 전송 품질을 크게 개선할 수 있기 때문이에요. 이런 면에서 팩스기의 ECM 설정은 켜둔 상태로 유지하는 것이 좋아요.
하지만 ECM을 꺼야 하는 경우도 있어요. 예를 들어, VoIP(인터넷 전화) 회선을 사용하면서 팩스 전송에 어려움을 겪는 경우예요. VoIP를 통한 팩스 전송은 여러 가지 어려움이 있어요. 다만, VoIP 회선에서 팩스를 시도할 때 ECM을 꺼도 제대로 작동하지 않을 수 있다는 점을 참고하세요.