가끔씩 외부에서 집 프린터에 프린트 작업을 보내야 할 때가 있습니다. 구글 클라우드 프린트를 셋업해 놓으면(그리고 사실 이미 해놨구요) 별 문제가 없지만 구글 클라우드 프린트를 지원하지 않는 프린터도 있다는 게 함정이죠. 물론 그런 경우에도 유선으로 컴퓨터에 연결해서 컴퓨터에서 전용 프로그램을 구동시켜 놓으면 구글 클라우드 프린터로 쓸 수 는 있습니다.

하지만 커맨드라인에서 프린트를 할 수 있다면 굳이 유선으로 연결하지 않아도 되겠죠. lpr 명령어는 macOS의 커맨드 라인에서 파일을 인쇄할 수 있도록 해주는 명령어입니다.

그냥 ssh로 대상 컴퓨터에 접속해서 lpr 파일명을 입력하면 출력이 시작됩니다. man lpr을 입력하면 다른 추가 옵션들을 볼 수 있고 lpoptionslp 같은 관련 명령어도 확인해두면 좋을 것 같습니다.

테스트해보니까 pdf 파일의 경우에는 별 문제 없이 출력이 되는데 pages 파일의 경우에는 글자가 깨져서 출력이 되더군요. 확장명에 따라서 기본적으로 출력이 되는 파일과 그렇지 않은 파일이 있는 듯 합니다.