mycom-printing-estimator

star 0

마이컴프린팅(MycomP&C) 옵셋 인쇄 조판/견적 통합 시스템 v3. 표지 오시 계산(책등 두께, 힌지 간격, 날개, 펼침 크기), 접지별 페이지 배열(십자16P, 롤4단, 3단접지 등 9종), 조판 계산(7개 용지 규격, 자투리 추가배치 포함), 크립 보정(중철 40P+), 인쇄/코팅/오시/제본 단가 계산. 사용 시점 - 무선/중철 책자 견적, 표지 펼침 크기, CTP 판수, 조판 UP수, 접지 방법, 대수 계산

skeeper75 By skeeper75 schedule Updated 2/27/2026

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) 보정

적용 조건

  • 제본: 중철제본만 적용
  • 페이지: 40P 이상

공식

총 크립량(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

⚠️ 주의사항

  1. 완성물 크기 고정: 어떤 경우에도 완성물 크기를 변경하지 않음
  2. 자투리도 동일 크기: 자투리 영역에도 동일한 완성물 크기로 배치
  3. 롤접지/3단접지: 안쪽 패널 크기 감소 필수
  4. 크립 보정: 중철제본 40P 이상만 적용
  5. 배율 확인: 특수철(×1.3), 특수사이즈(×1.3) 배율 확인

Last Updated: 2025-12-04 Version: 3.0

Install via CLI
npx skills add https://github.com/skeeper75/widget.creator --skill mycom-printing-estimator
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator