Claude Code로 HP Laser 1008a를 macOS에서 출력하게 만든 세션
Claude Code teaching macOS to natively print to the HP Laser 1008a
TL;DR Highlight
Claude Code로 4시간 만에 HP 1008a를 macOS에서 출력시켰다는 세션 기록
Who Should Read
Claude Code로 레거시 하드웨어나 드라이버 문제를 풀어 보려는 개발자
Core Mechanics
- HP Laser 1008a를 macOS에서 쓰게 한 세션
- HP가 Mac을 지원하지 않던 프린터를 대상으로 했다.
- 작업은 약 4시간, 한 번에 이어서 진행됐다고 적혀 있다.
- SPL3 래스터 언어를 역공학했다
- 원문 요약에 "reverse-engineered the SPL3 raster language"라고 나와 있다.
- 세부 과정은 렌더된 트랜스크립트 안에 있고, 원문에는 요약만 보인다.
- HP의 실제 코덱을 리눅스 컨테이너에서 돌렸다
- 요약에 "ran HP's real codec in a Linux container"라고 적혀 있다.
- 세션 정보
- Claude Code Opus 4.8(1M 컨텍스트)로 2026년 8월 17일에 진행했다.
- 트랜스크립트는 개인정보 때문에 가볍게 가려졌고, 라이브 세션이 아닌 렌더본이다.
Community Reactions
- 네이티브가 아니라 HP 드라이버를 감싼 것이라는 의견
- 댓글에서는 "natively"라는 표현이 오해를 부른다고 지적했다.
- Claude가 드라이버를 새로 쓴 게 아니라 HP의 기존 독점 드라이버를 리눅스 VM에서 돌리고 macOS에 연결한 것이라는 주장이다.
- 보안이 약해진다는 지적
- 댓글에 따르면 사용자 ~/.hp1008 디렉터리의 코드를 실행하는 루트 런처가 필요하다.
- 그래서 보안이 약해진다는 의견이다.
- 결과 자체는 쓸모 있다는 평가
- 댓글 작성자도 실제로 동작한다는 결과는 의심하지 않는다고 했다.
How to Apply
- 에이전트 결과물의 실제 구조를 먼저 확인하기
- 오늘 Claude Code가 만든 "드라이버·래퍼" 결과물이 있으면 직접 쓴 코드인지 기존 바이너리 호출인지 확인하라.
- README 첫 줄에 동작 방식을 한 문장으로 적어라.
- 루트 권한으로 도는 스크립트 경로 점검하기
- 루트 런처가 사용자 홈 디렉터리의 파일을 실행하는지 찾아보라.
- 있다면 루트 소유의 읽기 전용 경로로 옮겨라.
- 레거시 장치 작업은 단계별로 기록 남기기
- 에이전트에게 포맷 분석, 기존 도구 재사용, 연동을 나눠 진행하게 하라.
- 각 단계의 근거를 트랜스크립트로 남겨 나중에 검증하라.
Try It
# Claude Code에 그대로 붙여넣기 (원문 세션의 간이 버전: 결과물 점검용)
아래 프로젝트를 감사해 줘: {{프로젝트 경로}}
1. 이 프로젝트가 새로 구현한 부분과 기존 바이너리·드라이버를 호출만 하는 부분을 구분해서 표로 정리해 줘.
2. 루트 권한으로 실행되는 코드가 있는지, 그 코드가 사용자 홈 디렉터리 파일을 실행하는지 찾아 줘.
3. README에 들어갈 정확한 한 줄 설명을 써 줘. "native" 같은 표현은 사실일 때만 써 줘.
이어서 해 볼 것: 발견된 보안 문제를 고치는 패치를 제안해 달라고 요청해 봐.Terminology
관련 논문
같은 시뮬레이션, 다른 근거: 도구 출력을 파일로 넘기면 LLM 에이전트 정확도가 어디서 깎이나
긴 툴 출력을 파일로 넘기자 GPT-5.1은 정확도 11.3%p 하락, 정식 출력 지정하니 회복
가짜 뉴스가 진짜 폭락을: LLM 트레이딩 에이전트 대상 정보 주입 공격
가짜 헤드라인 한 줄로 LLM 트레이딩 에이전트 62%를 조종했다(프롬프트 주입은 14%)
Harness Engineering 101: LLM은 뇌, harness는 몸
에이전트는 JSON 배열을 관리하는 루프이고, 16개 챕터로 직접 만들어 본다
Harness²: 에이전트 harness를 스스로 고쳐 쓰는 재귀 최적화 프레임워크
모델은 고정하고 harness를 재귀로 고쳤더니 벤치마크 점수가 최대 11.8%p 올랐다
해고된 Savannah 경찰관, ICE 요원 남편에게 Flock 계정 공유
경찰관이 Flock 계정을 남편(ICE 요원)에게 공유했고, 감사에서 983건 검색이 드러나 해고됐다
tmux와 Claude Code: 세션, send-keys, 그리고 한계선
tmux로 Claude Code 여러 개를 돌리면 편하지만 에이전트 4개쯤에서 한계가 온다
Hybrid Reasoning Agents: 잠재 공간에서 생각하고 텍스트로 행동하는 LLM 에이전트
잠재 공간 추론과 텍스트 도구 호출을 섞었더니 성능 10.4%↑, 토큰 최대 54.7%↓