# ZX Spectrum을 컬러 사진 인쇄 컨트롤러로: DIY 프로젝트의 기술적 분석
1990년대 후반, 컬러 믹싱 헤드가 달린 전문 사진 확대 인쇄기가 소형 자동차만큼 비쌀 때, 한 열혈 팬이 엉뚱한 방법으로 저렴한 컬러 인쇄를 실현했습니다—ZX Spectrum을 가산법 컨트롤 컴퓨터로 개조한 것입니다. 시스템 구조, 소프트웨어 구현, 프로젝트 한계를 자세히 분석해 보겠습니다.
왜 가산법 인쇄인가?
아날로그 시대의 컬러 사진 인쇄는 감산법과 가산법 두 가지 방법에 의존했습니다. 감산법은 비싼 장비가 필요했습니다—노란색, 청록색, 자홍색 필터를 위한 트레이나 컬러 믹싱 헤드가 달린 확대 인쇄기죠. 필터 밀도로 색 균형을 맞췄는데 (예: 30-10-00은 노란색 30%, 청록색 10% 필터), 필터 밀도가 완벽하지 않아 색이 덜 생생하고 보정된 광원이 필요했습니다.
가산법은 장비가 훨씬 간단합니다 (일반 확대 인쇄기와 백열등만 있으면 됨). 하지만 실행이 까다로웠습니다: 빨강, 파랑, 초록 필터를 통해 삼중 노출을 다르게 시간 조절하며 찍는 거죠. 색 보정은 각 필터별 노출 시간을 조정하는 식입니다. 문제는? 수동으로 초 단위까지 시간을 재계산하는 게 비현실적이고, 암실에서 필터를 바꾸다 종이가 밀리기 쉽다는 점입니다.
시스템 구조: 비디오 신호에서 램프 제어까지
작가가 ZX Spectrum을 시스템의 두뇌로 썼습니다. 컴퓨터의 비디오 출력에서 세 가지 색 신호(5V)를 뽑아 이렇게 활용했습니다:
- 빨강 신호는 갈바닉 절연과 사이리스터를 통해 사진 확대 인쇄기 램프를 제어했습니다. 로직 하이(화면에 빨강 래스터 켜짐) 시 램프가 점화되어 노출됐습니다.
- 파랑 신호는 필터 캐러셀 회전을 구동했습니다. 아이들 장난감 모터를 폐자재로 개조해 썼죠. 회전 각도는 신호 지속 시간으로 정했습니다.
- 초록 신호는 사이클 시작 시 암실 안전등을 끄는 데 썼습니다. 종이가 흐려지는 걸 막기 위해서요.
시스템은 스페이스바 누름으로 시작합니다. 그러면 컴퓨터가:
- 첫 번째 필터로 노출 (설정 시간만큼)
- 캐러셀 회전
- 두 번째 필터로 노출
- 이런 식으로 반복
노출 후에는 현상 과정을 안내하는데, 트레이 이동 타이밍에 오디오 삐 소리를 냅니다 (4단계, 헹굼 포함).
소프트웨어 구현: 타이밍과 색 보정
Sinclair BASIC 프로그램은 두 가지 핵심 과제를 처리했습니다: 정밀 노출 타이밍과 불완전한 장비에서의 색 보정.
초기 버전은 이랬습니다:
10 BORDER 0: PAPER 0: INK 7
20 PRINT "START? (Y/N)";
30 IF INKEY$="Y" THEN GOTO 50
40 GOTO 30
50 REM Exposure cherez red filter
60 REM Turn on lamp (red signal)
70 REM Delay on time T1
80 REM Carousel rotation (blue signal)
90 REM Exposure cherez green filter (T2)
100 REM ... and t.d.
가장 큰 난제는 타이밍 정밀도였습니다. 고해상도 하드웨어 타이머가 없어 지연 루프에 의존했죠. 암실에서 조정하기 위해 키보드 컨트롤을 추가했습니다: 한 키로 노출 시간을 한 단계 올리고, 다른 키로 내리는 식. 실시간 균형 조정, 재시작 없이.
결과와 한계
만료된 Fototsvet-4 사진지에 대한 초기 테스트는 어두운 편이지만 알아볼 만한 이미지를 냈습니다. 색 보정을 세밀하게 조정하니 품질이 꽤 괜찮아졌습니다—전문 수준은 아니지만요.
주요 한계:
- 캐러셀 회전 정확도 거칠음 (DIY 기계)
- 종이와 약품 신선도 의존
- 다양한 재료에 대한 자동 보정 없음
프로젝트는 2001년 러시아 여권 교환 사업 중 마무리됐습니다—작가는 흑백 사진으로 방향을 틀었는데, 수요가 더 많았거든요.
핵심 포인트
- 가산법 인쇄는 여러 번의 정밀 타이밍 노출이 필수라 자동화 없인 불가능합니다.
- ZX Spectrum은 비디오 신호와 코딩 용이성으로 저렴한 컨트롤러가 됐습니다.
- 키보드 실시간 색 보정으로 아날로그 장비 결함을 고쳤습니다.
- DIY는 취미용으로는 좋지만 생산용은 아닙니다.
— Editorial Team
아직 댓글이 없습니다.