728x90 작디 작은 나만의 라이브러리/EPSON 써멀 프린터 라이브러리5 [신입 개발자의 '0' 번째 라이브러리] Dialect와 Adapter 패턴의 활용 - EPSON 써멀 프린터 라이브러리 제작기(1) 들어가며여태까지 제가 만들었던 세 가지 라이브러리 제작기를 다루었는데, 생각해보니 너무 옛날이라 깜빡 잊고 있던 라이브러리가 있더라구요 ㅎㅎ;바로 입사 2개월 차였던 2023년 11월, 주방 주문서 출력을 위한 EPSON 써멀 프린터 라이브러리 입니다.이 라이브러리의 주요 과제는 다음과 같았습니다:Epson 프린터의 명령어 셋(Command Set)을 체계적으로 관리네트워크 소켓, 시리얼 연결, 안드로이드용 Epson SDK 등 다양한 연결 방식 지원확장 가능하고 유지보수가 용이한 구조 설계사실, 처음에는 네트워크 연결만 구현하면 되는, 나름대로 단순한(?) 요구사항이었습니다.하지만 저는 조금 다르게 생각했습니다. 프린터와의 통신은 결국 동일한 명령어 셋을 전달하는 것이고, 단지 전달 방식만 다를 뿐이었.. 2024. 12. 15. 이전 1 2 다음 728x90