> ## Documentation Index
> Fetch the complete documentation index at: https://make.edicus.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 테스트 주문과 렌더링

> Edicus Manager Test Order와 Prepress Manual Render로 템플릿과 렌더 옵션의 생산 결과를 확인하는 방법

Demo는 편집 동작을 확인하고, 테스트 주문은 생산 파일을 확인합니다. 사진과 글자를 실제로 바꾼 프로젝트로 테스트 주문을 만든 뒤, 그 **주문 번호**(Order ID)로 Edicus Prepress(이하 프리프레스)에서 렌더링합니다. [렌더 옵션](/docs/products/render-options)이 맞게 들어갔는지도 이 방법으로만 확인할 수 있습니다.

## 배우는 것

* Edicus Manager에서 테스트 주문을 만들고 주문 번호를 찾는 방법
* 프리프레스에서 그 주문 한 건만 렌더링하는 방법
* 결과 파일이 놓이는 위치와 점검할 항목

## 테스트 주문 만들기

파트너 사이트나 서버 연동이 없어도 Edicus Manager만으로 테스트 주문을 만들 수 있습니다.

<Steps>
  <Step title="Test Order를 실행합니다">
    파트너 관리자 계정(partner-admin)으로 Edicus Manager에 로그인합니다. **Resource**에서 템플릿을 고르고 툴바 오른쪽 더보기 메뉴(세로 점 세 개)의 **Test Order**를 누릅니다. 템플릿에 `ps_code`가 여럿이면 하나를 고릅니다. 편집기가 열리면 사진과 글자를 실제 주문처럼 바꿉니다.
  </Step>

  <Step title="저장하고 주문합니다">
    편집기 오른쪽 위의 완료 버튼(기본 이름 **편집종료**)을 누르면 프로젝트가 저장되고 편집기가 닫힙니다. 이어서 **Process Develpment Order** 창이 프로젝트 ID를 보여 주며 주문할지 묻습니다. 이 창을 닫으면 프로젝트 ID가 클립보드에 복사됩니다.
  </Step>

  <Step title="주문 번호를 기록합니다">
    승인하면 테스트 주문이 잠정 주문과 확정 주문을 거쳐 만들어지고 **Dev Order Completed** 창에 `Order ID : 번호`가 나옵니다. 이 창을 닫으면 주문 번호가 클립보드에 복사됩니다. 프로젝트 ID(`-`로 시작하는 문자열)와 헷갈리지 마세요.
  </Step>
</Steps>

### 주문 번호를 다시 찾을 때

파트너 관리자 계정(partner-admin)으로 Edicus Manager **Order**를 열고 기간을 고르고, 오른쪽 스위치를 **Development**로 바꾼 뒤 **Search**를 누릅니다. 테스트 주문은 **Development**에서만 보입니다. **Order ID** 열이 렌더링에 쓰는 Edicus 주문 번호이고, **Partner OrderID**는 파트너가 주문 때 보낸 자기 주문 번호입니다. 디자이너 계정(partner-designer)에는 **Order** 메뉴가 보이지 않습니다.

서버 연동으로 직접 테스트 주문을 만들 때는 잠정 주문 body에 `order_for_test: true`를 넣습니다. 응답의 `order_id`가 주문 번호입니다. 자세한 흐름은 [주문](/docs/server/orders)을 보세요.

## 프리프레스로 렌더링하기

프리프레스는 Windows용 데스크톱 앱입니다. 설치 파일은 모션원에서 받습니다. 설치한 뒤 Edicus Manager와 같은 계정으로 로그인합니다. 설정은 그 PC에만 저장됩니다.

<Tip>
  Windows PC가 없으면 Test Order로 받은 주문 번호를 생산 담당자에게 넘겨 렌더링을 부탁합니다.
</Tip>

<Steps>
  <Step title="Order Renderer를 엽니다">
    첫 화면 **Edicus Partner Login**에 **E-mail**과 **Password**를 넣고 **LogIn**을 누릅니다. 이어서 **Order Render**를 누르면 **ORDER RENDERER** 화면이 열립니다.
  </Step>

  <Step title="렌더 포맷을 맞춥니다">
    운영 포맷은 생산 담당자에게 확인해 **Render Settings**의 **Template Product** 탭 **Template Render Format**과 **Post Layering**을 같은 값으로 고르고 **Apply**를 누릅니다. 기본값 `SVG`로 두면 PDF가 나오지 않습니다. 선택지의 뜻은 [렌더 출력 옵션](/docs/products/render-output#pdf-file-control)에 있습니다. **Product Setting**에서 상품별 **Render Format**을 정했다면 그 값이 우선합니다.
  </Step>

  <Step title="주문 한 건을 렌더링합니다">
    **Manual Render**를 누르고 **Order ID**에 주문 번호를 넣은 뒤 **Apply**를 누릅니다. 왼쪽 로그 창에 `start manual render`에 이어 `finish manual render`가 나오면 끝난 것입니다. 실패하면 `fail render`와 원인이 나옵니다.
  </Step>

  <Step title="결과 폴더를 엽니다">
    **Open Render Folder**를 누르면 **Work Settings**의 **Render Folder**가 열립니다. Manual Render 결과는 **Manual Folder**에 저장되므로, 두 폴더를 다르게 바꿨다면 **Manual Folder**를 직접 엽니다. 둘 다 기본값은 `c:\edicus-render`입니다.
  </Step>
</Steps>

결과는 `Manual Folder\주문일(YYYYMMDD)\상품 코드\주문번호-사이즈 코드` 형식의 폴더에 생깁니다. 주문에 주문자 이름이나 파트너 주문 번호가 있으면 주문 번호 뒤에 붙습니다. **Work Settings**의 **Path** 탭에서 **Custom Path**를 켰다면 그 규칙을 따릅니다.

| 포맷 | 폴더 안의 결과 |
| - | - |
| PDF2 | `content-CMYK.pdf`, `content-White.pdf`, `cover-CMYK.pdf`처럼 페이지 종류와 레이어별 PDF, 그리고 `output.json` |
| SVG, PNG, JPG | `print-0` 폴더 안의 페이지와 레이어별 파일, 그리고 `output.json` |

<Note>
  Manual Render는 기본 설정에서 주문 상태를 바꾸지 않고, 테스트 주문과 실주문을 가리지 않고 주문 번호로 찾습니다. **Start Render**는 **Product Setting**에서 고른 상품의 주문을 계속 가져와 처리하는 자동 렌더링입니다. **Work Settings**의 **Render Target**이 `development`면 테스트 주문만, `production`이면 실주문만 가져갑니다. 테스트 한 건은 Manual Render로 확인합니다.
</Note>

프리프레스 앱의 폴더 규칙, 콜백, 자동 렌더링 같은 운영 설정은 생산 담당자가 정합니다. [렌더 출력 옵션](/docs/products/render-output#프리프레스-설정)을 보세요.

## 결과 점검

| 점검 | 기준 |
| - | - |
| 완성 크기와 도련 | PDF 페이지 크기와 재단 영역이 생산 규격에 맞습니다 |
| 페이지 수와 순서 | 앞뒤와 내지 순서가 맞고 의도하지 않은 빈 페이지가 없습니다 |
| 글자 | 폰트와 굵기, 줄바꿈, 긴 입력이 보존됩니다 |
| 사진 | 확대했을 때 필요한 인쇄 해상도를 확보합니다 |
| 칼선·오시·화이트·박 | 필요한 판과 색이 존재하며 디자인과 맞습니다 |
| 목업 | 편집 화면용 몸체와 그림자는 인쇄 디자인에 들어가지 않습니다 |
| 합치기와 배열 | `assemble-page`와 `grid-page`의 방향, 순서, 여백이 맞습니다 |

PDF 뷰어의 레이어와 분판 미리보기를 쓰면 CMYK 디자인과 후가공 판을 구분할 수 있습니다. 렌더 옵션의 엔티티는 렌더 포맷마다 적용 여부가 다르니, 반드시 운영과 같은 포맷으로 확인합니다.

## 자주 겪는 문제

| 증상 | 원인과 수정 |
| - | - |
| `order-id:"번호" not found` 경고 | 주문 번호 대신 프로젝트 ID를 넣었거나 다른 파트너 계정으로 로그인했습니다 |
| 렌더 옵션이 적용되지 않음 | 렌더 옵션의 `ps_code`가 주문의 사이즈 코드@상품 코드와 같은지, 그 엔티티가 지금 렌더 포맷에서 동작하는지 [렌더 옵션](/docs/products/render-options#엔티티-목록)에서 확인합니다 |
| 다른 상품 템플릿이 바뀜 | 복제한 `.indd`에 남은 rsc-id를 지우고 신규 업로드합니다. [템플릿 업로드와 수정](/docs/templates/upload)을 보세요 |
| 기본 로고가 빈 칸으로 바뀜 | `Cell` 프레임 이름을 `Image`로 지정합니다 |
| 고정 개체가 다시 움직임 | `movable=false`와 `unlockable=false`를 함께 지정합니다. 상품의 `force-movable-cell`도 점검합니다 |
| PDF에 빈 페이지가 추가됨 | InDesign에서 남은 빈 페이지를 삭제하고 다시 올립니다 |
| 바탕 크기의 화이트가 생김 | [화이트 레이어](/docs/products/white-layer#배경-스위치-세-개)의 배경 스위치를 점검합니다 |
| 글자 모양이나 줄바꿈이 다름 | CJK 컴포저, 등록 폰트와 굵기, `Text` 프레임 설계를 점검합니다 |
| 큰 가이드 내보내기에서 메모리 오류 | 가이드를 그룹으로 정리하고 큰 래스터 이미지를 줄이거나 지원되는 벡터로 만듭니다 |
| PDF에 페이지 이름이 안 나옴 | `PageCaption`은 편집기 표시용입니다. 출력 라벨은 [`assemble-page`](/docs/products/render-options#assemble-page)의 `label-type`이나 [`add-page-meta`](/docs/products/render-output#add-page-meta와-add-page-meta-cover)로 넣습니다 |

## 됐는지 확인

<Check>
  운영과 같은 렌더 포맷으로 만든 테스트 파일에서 규격, 페이지 수, 편집 내용, 필요한 판을 모두 점검하면 템플릿 제작이 끝납니다.
</Check>

## 다음 단계

<Columns cols={2}>
  <Card title="렌더 옵션" icon="print" href="/docs/products/render-options">
    인쇄용 파일로 바꾸는 규칙을 ps\_code마다 정합니다.
  </Card>

  <Card title="편집기 띄우기" icon="rocket" href="/docs/sdk/launch">
    이 템플릿의 `ps_code`와 `resUri`로 편집기를 엽니다.
  </Card>
</Columns>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.