반응형

dot-print 2

Apple2 당사주 결과 프린트와 관련한 작업들 (2) - 키 오토마타

앞의 글에서 일단 AppleWin 에서 N바이트 한글 데이터나마 파일로 덤프한 것을 확보했다. 그것을 이용하여 제대로 된 한글 문서를 만들어서 예전에 만들어 본 postscript 로 도트프린터 출력 흉내는 내는 것이라도 해 보나 싶은 생각이 들었다. 그런데 안타깝게 예전에는 N바이트 한글을 윈도우용 완성형으로 바꾸기 위해서 크롬브라우저의 한글 키 입력 오토마타 익스텐션이 있어서 잘 써먹었는데 그것이 이젠 사라져서 쓸 수가 없다. 그렇다고 직접 오토마타, 그것도 애플2 N바이트 입력기용을 만드는 것도 일거리다. ㅠㅠ 한참 고민을 하다가 문득 떠오른 생각. 요즘 파이썬을 주력으로 쓰고 있는데 파이썬에는 PyAutoGUI 라는 엄청난 자동화 툴이 있다. 키보드나 마우스 입력을 그대로 흉내내 주는것. 예전엔 ..

Apple2 당사주 결과 프린트와 관련한 작업들 (1)

당사주를 실행하면 다음과 같은 메뉴가 나온다. 2번은 엡슨 도트 프린터의 ESC-P 코드를 이용해서 그래픽 한글 폰트(아마도 화면에 보이는 깍두기 같은 스크린 폰트가 아닐까)를 비트맵 데이터로 보내어 그리는 것이 아닌가 추측 중이다. 이유는 2번을 실행해서 이름과 생년월일시를 넣고 나면 화면을 지우고 맨 위 한줄에 딱 한줄의 양 만큼 결과를 프린트 후 다시 지우고 한줄 쓰고를 반복하기 때문. 3번은 모듈 없이 프린터로 찍어준다는데 내 생각에는 2, 3번 설명이 바뀐게 아닐까 싶다. 저 시절 애플 및 초기 PC XT 에는 N바이트 조합형을 많이들 썼던 것으로 기억하고, 엡슨 호환 프린터들 중에서는 이 N바이트 조합형 코드를 읽고 자체 한글 폰트로 출력해 주는 코드 해석 모듈이 하드웨어상에 붙어 있었던 것 ..

728x90