목차 · 찾기
영수증 프린터가 인증서 문제로 인쇄되지 않을 때 연결하기
Epson 의 ePOS 영수증 프린터는 계산대 브라우저가 매장 네트워크 안의 프린터로 직접 인쇄 명령을 보냅니다. POS 는 https 주소로 열리기 때문에, 브라우저는 프린터에도 보안 연결(https)로 접속하려 하고 프린터의 인증서를 믿지 못하면 인쇄를 막습니다. 이 쪽은 그때 연결을 여는 방법을 다룹니다.
먼저 「로컬 네트워크 액세스」를 씁니다
인증서를 다루지 않고 연결하는 방법이 있습니다. 프린터 설정의 로컬 네트워크 액세스 사용을 켜면 브라우저가 매장 네트워크의 프린터에 보안 연결 없이 접속하고, 처음 한 번 브라우저가 묻는 접근 허용만 누르면 됩니다. Chrome 142 이후 버전처럼 이 기능을 지원하는 크로미움 계열 브라우저에서 쓸 수 있습니다. 자세한 순서는 로컬 네트워크 액세스로 프린터 연결하기에 있습니다.
아래 방법은 iPad 처럼 로컬 네트워크 액세스를 쓸 수 없는 기기에서 계산할 때, 또는 브라우저를 바꿀 수 없을 때 씁니다.
증상
- 프린터 화면의 테스트를 누르면 「Cannot reach the printer.」 알림이 뜹니다.
- 계산대에서 결제를 마쳐도 영수증이 나오지 않고 「프린터에 연결할 수 없습니다.」라는 안내가 뜹니다.
- 같은 프린터가 로컬 네트워크 액세스 사용을 끈 상태입니다.
프린터 전원, 네트워크 케이블, Printer IP Address 칸의 IP 주소가 맞는지 먼저 확인합니다. IP 주소는 프린터 상태 인쇄지에 찍혀 있습니다.
방법 1. 프린터의 자동 인증서를 쓰기
프린터 설정에 「Automatic Certificate Update」 기능이 있는 Epson 프린터라면, 그 기능을 켠 뒤 Odoo 에 IP 주소 대신 프린터 일련번호를 적습니다. 브라우저가 믿는 정식 인증서로 연결되므로 기기마다 경고를 넘길 필요가 없습니다.
- 프린터 관리 화면에서 「Automatic Certificate Update」를 켭니다. 메뉴 위치는 모델마다 다르니 프린터 설명서를 봅니다.
- POS → 설정 → 프린트에서 프린터를 엽니다.
- Printer IP Address 칸에 IP 주소 대신 프린터 일련번호를 적습니다. 칸을 벗어나면 일련번호가
…omnilinkcert.epson.biz로 끝나는 주소로 바뀝니다. - 로컬 네트워크 액세스 사용은 꺼 둡니다.
- 저장하고 테스트를 누릅니다.
방법 2. 자체 서명 인증서를 기기마다 믿게 하기
프린터가 스스로 만든 인증서(자체 서명 인증서)를 쓰는 경우, 계산대로 쓰는 기기의 브라우저가 그 인증서를 받아들이게 해야 합니다.
- 프린터 관리 화면에서 자체 서명 인증서를 만듭니다. 인증서 이름(Common Name)은 프린터 IP 주소로 둡니다. 메뉴 위치는 모델마다 다르니 프린터 설명서를 봅니다.
- 계산대로 쓰는 기기의 브라우저 주소창에
https://프린터IP주소를 쳐서 엽니다. 예를 들어https://192.168.0.25. - 「연결이 비공개로 설정되어 있지 않습니다」 같은 경고 화면이 뜨면 고급을 누르고 그 주소로 계속 이동을 누릅니다.
- 프린터 관리 화면이 열리면 브라우저가 이 프린터를 믿게 된 것입니다. 창을 닫습니다.
- POS → 설정 → 프린트에서 프린터를 열어 로컬 네트워크 액세스 사용이 꺼져 있는지 확인하고 테스트를 누릅니다.
계산대 기기가 여러 대면 2~4를 기기마다 합니다. 같은 기기라도 다른 브라우저를 쓰면 그 브라우저에서 다시 합니다.
알아 둘 점
- 프린터에서 자체 서명 인증서를 새로 만들면 예전 인증서를 믿게 해 둔 기기는 모두 다시 연결이 끊깁니다. 인증서는 한 번만 만들고, 다시 만들었다면 모든 계산대 기기에서 방법 2의 2~4를 되풀이합니다.
- 프린터 IP 주소가 바뀌면 인증서도, Odoo 의 Printer IP Address도 맞지 않게 됩니다. 공유기 설정에서 프린터 IP 를 고정해 두면 이 문제를 피할 수 있습니다.
- 브라우저 기록이나 사이트 데이터를 지우면 방법 2로 믿게 해 둔 것이 사라질 수 있습니다. 인쇄가 갑자기 멈추면 방법 2를 다시 합니다.
- 로컬 네트워크 액세스 사용을 켠 프린터는 보안 연결을 쓰지 않으므로 이 쪽의 인증서 작업이 필요 없습니다.