이미지 문자 인식

!31: 문자 인식 응답

!30: 요청에 대한 인식 결과·인식 문자열·비교 결과를 반환합니다.

!30: 요청에 대해 !99:1이 전달된 직후 전송되는 응답 명령입니다.

응답 형식 (서버 → 클라이언트)

형식
!31:Result,RecognitionText,CompareResult\0
필드설명
Result0 인식 실패 · 1 인식 성공 · <0 에러
Recognition text인식 성공 시 인식한 문자열
Compare result0 비교 문자열과 불일치 · 1 일치

인식 문자열은 이스케이프 없이 그대로 보내므로 쉼표가 들어 있을 수 있습니다. 첫 쉼표 앞을 Result, 마지막 쉼표 뒤를 Compare result로 읽고, 그 사이 전체를 인식 문자열로 읽으세요. 한글은 클라이언트가 보낸 인코딩으로 보냅니다(한글 등 ASCII 밖의 문자 참고).

에러 코드

코드의미
-14Command 문자열 변환 에러
-41파일 열기 실패 또는 파일이 존재하지 않음
-42X·Y·Width·Height 영역이 이미지 내부에 없음 (영역 설정 에러)

예제

예제
←  !31:1,TestString,1     (인식 성공, "TestString", 비교 일치)
←  !31:0,,0               (인식 실패)
←  !31:-41,,0             (파일 없음)
관련 명령