name: mycom-printing-estimator
description: "마이컴프린팅(MycomP&C) 옵셋 인쇄 조판/견적 통합 시스템 v3. 표지 오시 계산(책등 두께, 힌지 간격, 날개, 펼침 크기), 접지별 페이지 배열(십자16P, 롤4단, 3단접지 등 9종), 조판 계산(7개 용지 규격, 자투리 추가배치 포함), 크립 보정(중철 40P+), 인쇄/코팅/오시/제본 단가 계산. 사용 시점 - 무선/중철 책자 견적, 표지 펼침 크기, CTP 판수, 조판 UP수, 접지 방법, 대수 계산"
마이컴프린팅 견적 시스템 v3
MycomP&C 옵셋 인쇄 조판/견적 통합 스킬
📐 개요
회사: 마이컴P&C (마이컴프린팅)
버전: 3.0
업데이트: 2025-12-04
신규 기능: 표지 오시, 접지 배열, 조판 계산, 자투리 배치, 크립 보정
🆕 v3 신규 기능
1. 표지 오시 계산
2. 접지별 페이지 배열
3. 완성물 크기 고정 & 자투리 배치
4. 크립(Creep) 보정
1️⃣ 표지 오시 계산
책등 두께 공식
책등두께(mm) = (페이지수 ÷ 2) × 용지두께
용지 두께 테이블
| 평량 |
두께(mm) |
| 60g |
0.08 |
| 70g |
0.09 |
| 80g |
0.10 |
| 100g |
0.11 |
| 120g |
0.12 |
| 150g |
0.14 |
| 180g |
0.16 |
| 200g |
0.18 |
| 250g |
0.22 |
| 300g |
0.26 |
| 350g |
0.30 |
오시 줄 수
| 제본방식 |
날개 |
오시 줄 수 |
구성 |
| 무선 |
없음 |
4줄 |
책등 2 + 힌지 2 |
| 무선 |
있음 |
6줄 |
책등 2 + 힌지 2 + 날개 2 |
| 중철 |
- |
0줄 |
오시 불필요 |
| 양장 |
- |
4줄 |
힌지만 |
힌지 간격
| 표지 평량 |
힌지 간격 |
| 250g 이하 |
6mm |
| 250~300g |
8mm |
| 300g 초과 |
10mm |
표지 펼침 크기 (무선제본, 날개 있음)
가로 = 날개 + 도련 + 완성물너비 + 책등 + 완성물너비 + 도련 + 날개
세로 = 완성물높이 + 도련×2
예) A5 200P, 날개 80mm, 도련 3mm:
책등 = 200P ÷ 2 × 0.10mm = 10mm
가로 = 80 + 3 + 148 + 10 + 148 + 3 + 80 = 472mm
세로 = 210 + 6 = 216mm
CLI 사용
python3 scripts/estimate_v3.py cover \
--width 148 --height 210 \
--pages 200 --binding 무선 \
--wing --wing-width 80
상세: references/cover-score-calculation.md
2️⃣ 접지별 페이지 배열
페이지 배열 매트릭스
십자접지 16P (cross_16)
규칙: 마주보는 페이지 합 = 17 (총페이지+1)
앞면 (Top-Bottom):
┌────┬────┬────┬────┐
│ 4 │ 13 │ 16 │ 1 │
├────┼────┼────┼────┤
│ 5 │ 12 │ 9 │ 8 │
└────┴────┴────┴────┘
뒷면 (Top-Bottom):
┌────┬────┬────┬────┐
│ 6 │ 11 │ 14 │ 3 │
├────┼────┼────┼────┤
│ 7 │ 10 │ 15 │ 2 │
└────┴────┴────┴────┘
180° 회전 페이지: 4, 5, 13, 12, 6, 7, 11, 10
직각접지 8P (cross_8)
규칙: 마주보는 페이지 합 = 9
앞면:
┌────┬────┐
│ 4 │ 1 │
├────┼────┤
│ 5 │ 8 │
└────┴────┘
뒷면:
┌────┬────┐
│ 6 │ 3 │
├────┼────┤
│ 7 │ 2 │
└────┴────┘
롤접지 4단 (roll_4) ⚠️ 중요
⚠️ 안쪽 패널 크기 감소!
패널 4 (가장 안쪽): 완성물 - 3mm
패널 3: 완성물 - 2mm
패널 2: 완성물
패널 1 (가장 바깥): 완성물
예) 완성물 너비 100mm:
패널 4: 97mm
패널 3: 98mm
패널 2: 100mm
패널 1: 100mm
3단접지 (tri_fold)
⚠️ 안쪽 패널 2-3mm 작게!
패널 3 (안쪽): 완성물 - 3mm
패널 2 (중간): 완성물
패널 1 (바깥): 완성물
대문접지 (gate)
중앙 패널 = 양쪽 패널 × 2
예) 전체 600mm → 양쪽 150mm + 중앙 300mm
CLI 사용
# 배열 조회
python3 scripts/estimate_v3.py layout --type cross_16
# 전체 목록
python3 scripts/estimate_v3.py layout --list
# 대수별 페이지 생성
python3 scripts/estimate_v3.py layout --type cross_16 --pages 292
상세: references/page-layout-matrix.md
3️⃣ 완성물 크기 고정 & 자투리 배치
핵심 원칙
⚠️ 완성물 크기는 절대 불변!
⚠️ 자투리도 동일한 완성물 크기로 앉힌다!
자투리 배치 개념
┌──────────────────────────────────────────┐
│ 46전 (788×1091mm) │
│ ┌────┬────┬────┬────┬────┐ │
│ │ A5 │ A5 │ A5 │ A5 │ A5 │ ← 정규배열 │
│ ├────┼────┼────┼────┼────┤ (5×5=25UP)│
│ │ A5 │ A5 │ A5 │ A5 │ A5 │ │
│ ├────┼────┼────┼────┼────┤ │
│ │ A5 │ A5 │ A5 │ A5 │ A5 │ │
│ ├────┼────┼────┼────┼────┤ │
│ │ A5 │ A5 │ A5 │ A5 │ A5 │ │
│ ├────┼────┼────┼────┼────┤ │
│ │ A5 │ A5 │ A5 │ A5 │ A5 │ │
│ └────┴────┴────┴────┼────┼────┐ │
│ │ ★ │ ★ │ 자투리 │
│ └────┴────┘ 추가배치 │
└──────────────────────────────────────────┘
용지 규격
| 규격 |
크기 (mm) |
| 국전 |
636 × 939 |
| 46전 |
788 × 1091 |
| 46전횡 |
1091 × 788 |
| 46반 |
545 × 788 |
| 국반 |
468 × 636 |
| A1 |
594 × 841 |
| A2 |
420 × 594 |
자투리 처리 방식
| 방식 |
설명 |
적합한 경우 |
| 무시 |
기본 UP수만 사용 |
단순 작업 |
| 여분 확보 |
손실 대비 예비 수량 |
후가공 많은 작업 |
| 추가 수량 |
UP수 증가 |
수량 극대화 |
| 합대 |
다른 버전/품목 배치 |
소량 다품종 |
자투리 배치 결과 예시 (A5 기준)
| 용지 |
정규배열 |
정규UP |
자투리 |
합계 |
효율 |
| 46전 |
5×5 |
25UP |
- |
25UP |
96.7% |
| A1 |
2×5 |
10UP |
+3 (우측) |
★13UP |
86.6% |
| A2 |
2×2 |
4UP |
+1 (하단) |
★5UP |
66.7% |
CLI 사용
# 조판 계산 (자투리 포함)
python3 scripts/estimate_v3.py imposition --width 148 --height 210
# 자투리 제외
python3 scripts/estimate_v3.py imposition --width 148 --height 210 --no-waste
# 특정 용지만
python3 scripts/estimate_v3.py imposition --width 148 --height 210 --format 46전
상세: references/imposition-waste-layout.md
4️⃣ 크립(Creep) 보정
적용 조건
공식
총 크립량(mm) = (페이지수 ÷ 4 - 1) × 용지두께
스프레드별 보정 = 총 크립량 × (스프레드 위치 / 총 스프레드)
예시: 48P 중철, 80g 용지
용지두께: 0.10mm
총 스프레드: 48 ÷ 4 = 12
총 크립량: (12 - 1) × 0.10 = 1.1mm
스프레드별 보정:
스프레드 1 (P1-2): 0.00mm (바깥쪽)
스프레드 2 (P3-4): 0.10mm
스프레드 3 (P5-6): 0.20mm
...
스프레드 12 (P23-24): 1.10mm (안쪽)
CLI 사용
python3 scripts/estimate_v3.py creep --pages 48 --paper-weight 80
상세: references/creep-correction.md
💰 단가 계산
인쇄 구간단가
국전/46전 공통
| R구간 |
단가(원) |
| 0~1 |
7,000 |
| 1~2 |
6,000 |
| 2~5 |
5,000 |
| 5~10 |
4,000 |
| 10~15 |
3,500 |
| 15~25 |
3,000 |
| 25~40 |
2,500 |
| 40~50 |
2,000 |
| 50+ |
1,800 |
코팅 구간단가
| R구간 |
무광4×6 |
무광국전 |
유광4×6 |
유광국전 |
| 0~0.4 |
45,000 |
40,000 |
45,000 |
40,000 |
| 0.4~1 |
55,000 |
50,000 |
50,000 |
45,000 |
| 1+ |
60,000 |
55,000 |
55,000 |
50,000 |
오시 단가 (국전)
| R구간 |
1~4줄 |
5~6줄 |
| 0~0.5 |
40,000 |
60,000 |
| 0.5~1 |
44,000 |
65,000 |
| 1~3 |
44,000 |
65,000 |
| 3+ |
42,000 |
63,000 |
무선제본 단가
| 부수 |
16P단가 |
8P단가 |
| ~1,000 |
0.9 |
0.95 |
| ~4,000 |
0.85 |
0.9 |
| ~10,000 |
0.8 |
0.85 |
| 10,000+ |
0.75 |
0.8 |
배율: 가로좌철/세로상철=×1.3, A5미만/A4초과=×1.3
날개: 자동(≤620mm) 부수×50+5만, 수동(>620mm) 부수×120+10만
🧮 종합 견적 예시
복잡한 무선책자: B5변형 292P 3,000부
사양:
완성물: B5변형 176×248mm
내지: 292P, 미색모조 80g, 4도/4도
표지: 스노우 250g, 4도/0도, 무광코팅, 날개 100mm
제본: 무선제본, 세로상철
📏 표지 계산:
책등 두께: 292÷2×0.10 = 14.6mm
펼침 크기: 572.6×254mm
오시: 6줄 (책등2 + 힌지2 + 날개2)
힌지 간격: 6mm (250g)
📚 조판 계산:
내지: 46반 8UP (2×4), 효율 86.1%
대수: ceil(292÷16) = 19대
CTP: 19×4×2 + 1×4×1 = 156판
💰 비용 (용지비 별도):
내지 인쇄: 378,000원
표지 인쇄: 44,000원
표지 코팅: 125,000원
표지 오시: 145,000원
무선제본: 970,000원 (세로상철 ×1.3)
────────────────────
합계: 1,662,000원
📁 파일 구조
mycom-printing-estimator/
├── SKILL.md # 이 파일
├── data/
│ ├── binding.toon # 중철/무선 상세 매트릭스
│ └── folding.db # 접지 SQLite (7,844행)
├── references/
│ ├── cover-score-calculation.md # 표지 오시 상세
│ ├── page-layout-matrix.md # 접지 배열 상세
│ ├── imposition-waste-layout.md # 조판/자투리 상세
│ └── creep-correction.md # 크립 보정 상세
└── scripts/
├── estimate_v3.py # 통합 견적 계산기 v3
├── folding_lookup.py # 접지 단가 조회
└── waste_layout_table.py # 자투리 분석
🖥️ CLI 명령어 요약
v3 신규 명령어
# 표지 오시
python3 scripts/estimate_v3.py cover --width 148 --height 210 --pages 200 --binding 무선 --wing --wing-width 80
# 접지 배열
python3 scripts/estimate_v3.py layout --type cross_16
python3 scripts/estimate_v3.py layout --list
# 조판 계산
python3 scripts/estimate_v3.py imposition --width 148 --height 210
# 크립 보정
python3 scripts/estimate_v3.py creep --pages 48 --paper-weight 80
기존 명령어
# 인쇄
python3 scripts/estimate_v3.py print --format 국전 --r 5 --colors 4
# 코팅
python3 scripts/estimate_v3.py coating --format 국전 --r 2 --type 유광
# 오시
python3 scripts/estimate_v3.py osi --format 국전 --r 2 --lines 6
# 제본
python3 scripts/estimate_v3.py binding --type 무선 --qty 1000 --pages 200
# 접지 (DB 조회)
python3 scripts/folding_lookup.py --method "2단(반)접지" --format "국" --qty 500
⚠️ 주의사항
- 완성물 크기 고정: 어떤 경우에도 완성물 크기를 변경하지 않음
- 자투리도 동일 크기: 자투리 영역에도 동일한 완성물 크기로 배치
- 롤접지/3단접지: 안쪽 패널 크기 감소 필수
- 크립 보정: 중철제본 40P 이상만 적용
- 배율 확인: 특수철(×1.3), 특수사이즈(×1.3) 배율 확인
Last Updated: 2025-12-04
Version: 3.0