저희 집에는 6년째 사용중인 유선 USB 레이저젯(흑백 only) 프린터가 있습니다.
모델명은 SL-M2024 이지요. (m2020 시리즈라고 합니다.)
동생이 온라인 수업으로 작년 부터 출력할 일이 많아서 제방에서 동생방으로 이사를 갔고,
그렇다 보니 제가 가끔 출력할 일이 생기면 동생 컴퓨터로 인쇄할 것을 옮겨서 인쇄해야하는 불편함이 있었습니다.
저는 3D 프린터를 구입하면서 라즈베리파이3B에 OctoPrint를 세팅해서 사용하고 있었습니다.
얼마전, NUC를 구입하면서 라즈베리파이 3B가 은퇴를 했으므로, 가벼운 일을 시켜보고자 했습니다.
| CUPS로 유선 프린터 무선으로 만들기
CUPS라는 오픈소스 서비스를 라즈베리파이에서 구동시켜두고, 라즈베리파이의 USB포트에 USB프린터를 연결, WEB UI로 접속해 세팅을 해주면 라즈베리파이가 프린터 서버로 구동됩니다.
우리집 네트워크에 연결된 기기 어디에서든, OS 제약 없이 무선으로 유선 프린터를 사용할 수 있게 된 것이지요.
하지만 세팅하면서 가장 어려웠던 점은, 삼성전자에서 ARM64 아키텍쳐용 프린터 드라이버를 제공하지 않는다는 것이었습니다.
그래서 드라이버 소스를 받아다가, 라즈베리파이 3B에서 ARM64용으로 직접 빌드하여 사용하는 것으로 해결을 했습니다.
| M2020 시리즈용 ppd 파일 다운로드
저도 따로 보관하다가 날아갈까 두려워 올려놓는 것이지만, 누군가는 필요할 수 있으므로 공개로 해둡니다.
삼성전자의 M2020 시리즈 프린터를 사용하는 분이라면 누구나 아래 파일을 다운로드 받아서,
라즈베리파이 또는 ARM 미니 PC에서 CUPS 패키지를 통해 프린터 서버를 구동해 사용하실 수 있습니다.
감사합니다.