다음을 통해 공유


번호판 레이블 레이아웃 및 인쇄

레이블 레이아웃은 레이블에 인쇄되는 정보와 배치 방법을 제어하는 ​​데 사용됩니다. 번호판 레이블을 레이아웃을 정의하는 두 가지 방법이 있습니다.

  • 문서 라우팅 레이블 레이아웃 – 이러한 레이아웃은 기본 레이아웃 기능을 제공합니다.
  • 레이블 레이아웃 – 이러한 레이아웃을 사용하면 더욱 고급 레이아웃을 구축할 수 있습니다. 레이아웃은 반복 구조를 가질 수 있으며 머리글, 본문 및 바닥글 요소를 포함할 수 있습니다. 관련 테이블의 정보를 인쇄하고 사용자 지정 날짜, 시간 및 숫자 형식을 정의할 수 있습니다.

이 문서에서는 번호판 레이블을 위해 레이블 레이아웃을 생성하고 사용하는 방법을 설명합니다. 문서 라우팅 레이블 레이아웃에 대한 자세한 내용은 문서 라우팅 레이블 레이아웃을 참조하세요.

번호판 레이블 레이아웃 사용

번호판 레이블 레이아웃을 활성화하려면 다음 요소를 설정해야 합니다(이 문서의 뒷부분에서 설명).

  • 창고 관리 매개 변수 – 문서 라우팅 레이블 레이아웃을 사용할지 아니면 레이블 레이아웃을 사용할지 정의합니다.
  • 번호판 레이블 레이아웃 – 번호판 레이블에 사용할 레이블 레이아웃을 정의합니다.
  • 번호판 레이블 라우팅 – 어떤 ZPL(Zebra 프로그래밍 언어) 레이아웃을 어떤 조건에서 어떤 네트워크 프린터로 인쇄해야 하는지 정의합니다.

창고 관리 매개 변수 설정

번호판 레이블 인쇄를 위한 창고 매개 변수를 설정하려면 다음 단계를 따르세요.

  1. Warehouse Management > 설정 > Warehouse Management 매개 변수로 이동합니다.
  2. (이 문서에 설명된 대로) 번호판에 레이블 레이아웃을 사용하려면 일반 탭의 번호판 빠른 탭에서 번호판 레이블에 레이블 레이아웃 사용 옵션을 로 설정합니다. 대신 문서 라우팅 레이블 레이아웃을 사용하려면 아니요로 설정합니다.

번호판 레이블 레이아웃 생성

레이블 레이아웃은 레이블에 인쇄되는 정보와 레이아웃 방식을 제어합니다. 여기에 프린터로 전송되는 ZPL 코드를 입력합니다. 일반적으로 레이블 디자이너 프로그램에서 이 코드를 복사합니다.

시스템에서 레이블을 생성할 때 레이블 레이아웃에 사용되는 필드와 메서드 이름을 실제 값으로 바꿀 수 있습니다. 코드에서 달러 기호($)를 찾아 대체할 텍스트를 쉽게 찾을 수 있습니다.

기본 레이블 레이아웃 만들기

번호판 레이블 레이아웃을 생성하려면 다음 단계를 따르세요.

  1. 창고 관리 > 설정 > 문서 라우팅 > 레이블 레이아웃으로 이동합니다.

  2. 목록 창 상단에서 레이블 레이아웃 유형 필드를 번호판 레이블로 설정합니다.

  3. 작업 창에서 새로 만들기를 선택하여 레이블을 생성합니다.

  4. 새 레이블에 대해 다음 필드를 설정합니다.

    • 레이블 레이아웃 ID – 레이아웃 이름을 입력합니다(예: 번호판).

    • 설명 – 레이아웃에 대한 간단한 설명을 입력합니다(예: 번호판).

    • 정의 형식 – 레이블 레이아웃을 정의하는 방법을 선택합니다.

      • ZPL – ZPL을 사용하여 레이블 레이아웃을 정의합니다.

      • 변수 – 외부 서비스와 함께 사용할 수 있는 레이블 레이아웃을 정의합니다. (자세한 내용은 외부 서비스를 사용하여 레이블 인쇄를 참조하세요.) 이 옵션을 선택하면 프린터 텍스트 레이아웃 빠른 탭에 시스템 변수와 데이터 변수를 정의하는 그리드가 제공됩니다. 시스템 변수에서 레이블 파일 필드를 외부 시스템의 레이블 디자인 경로로 설정하고 수량 필드를 인쇄할 레이블 수로 설정합니다. 데이터 변수에 Microsoft Dynamics 365 Supply Chain Management에서 전송된 값을 외부 시스템의 레이블 디자인에 있는 해당 자리 표시자에 매핑하여 정의합니다.

      • 변수(스크립트) – 스크립트 형식을 사용하여 외부 서비스와 함께 사용할 수 있는 레이블 레이아웃을 정의합니다. (자세한 내용은 외부 서비스를 사용하여 레이블 인쇄를 참조하세요.) 프린터 텍스트 레이아웃 빠른 탭에서 전송할 레이블 파일, 수량 및 값을 정의합니다. 다음은 예입니다.

        "filePath": "/Instant Print/GS1-128.nlbl", 
        "quantity": "1",
        "dataSources": [
        {
            "GTIN of Contained Trade Items": "06183928726611",
            "Product_name": "D365FO: $ItemName$"
        }
        ]
        
    • 레이블 레이아웃 데이터 원본 ID – 번호판 데이터만 사용하려면 이 필드를 비워 둡니다. 다른 테이블의 데이터를 포함해야 하는 경우 필요한 조인이 있는 레이블 레이아웃 데이터 원본을 선택합니다. 레이블 레이아웃 데이터 원본을 설정하고 사용하는 방법에 대한 자세한 내용은 이 문서의 다음 섹션을 참조하세요.

    • 레이블 템플릿 지원 사용 – 지금은 이 옵션을 아니요로 설정합니다. (이 옵션을 로 설정하면 이 문서 뒷부분의 설명대로 머리글, 행 및 바닥글 요소를 레이아웃에 추가할 수 있습니다.)

    • 날짜, 시간 및 번호 형식 – 레이블 레이아웃에 표시되는 날짜, 시간, 숫자 값의 형식을 지정할 때 사용할 언어를 선택합니다.

    • 프린터 용지 유형 프린터 용지 유형을 선택합니다. 프린터 용지 유형은 일반적으로 특정 프린터에서 사용하는 용지 종류를 나타냅니다. 특정 레이블 레이아웃을 인쇄해야 하는 용지 유형을 지정하는 데도 사용됩니다. 프린터 용지 유형을 설정하는 방법에 대한 자세한 내용은 프린터 용지 유형 설정을 참조하세요.

  5. 프린터 텍스트 레이아웃 빠른 탭에서 선택한 정의 유형에 적합한 방식의 레이블 코드를 입력합니다. 다음 예는 정의 형식 필드가 ZPL로 설정된 경우 테스트를 복사 및 붙여 넣을 있는 코드를 보여줍니다.

    CT~~CD,~CC^~CT~
    ^XA~TA000~JSN^LT0^MNM,0^MTT^PON^PMN^LH0,0^JMA^PR8,8~SD15^JUS^LRN^CI27^PA0,1,1,0^XZ
    ^XA
    ^MMT
    ^PW831
    ^LL609
    ^LS0
    ^FT19,59^A0N,28,28^FH\^CI28^FDLicense plate label^FS^CI27
    ^FT19,148^A0N,42,43^FH\^CI28^FDItem: ^FS^CI27
    ^FT128,148^A0N,42,43^FH\^CI28^FD$ItemId$ ^FS^CI27
    ^BY3,3,180^FT116,525^BCN,,Y,N
    ^FH\^FD$LicensePlateId$^FS
    ^FT19,206^A0N,42,43^FH\^CI28^FDQty:^FS^CI27
    ^FT128,206^A0N,42,43^FH\^CI28^FD$Qty$^FS^CI27
    ^PQ1,0,1,Y^XZ
    

    참고

    프린터 텍스트 레이아웃 빠른 탭에서 레이블 코드를 사용자 지정하는 동안 다음 단계를 수행하여 유효한 필드와 메서드 이름을 추가할 수 있습니다:

    1. 테이블 목록에서 테이블을 선택합니다.
    2. 추가할 항목의 유형에 따라 필드 탭 또는 메서드 탭 중 하나를 선택한 후 추가할 필드 또는 메서드의 이름을 선택합니다.
    3. 정의 형식 필드를 ZPL 또는 변수(스크립트)로 설정한 경우 텍스트 끝에 삽입을 선택하고 코드 끝에 필드나 메서드를 추가합니다. 필요에 따라 새 필드나 메서드를 사용하려는 코드 위치로 이동합니다.
    4. 정의 형식 필드를 변수로 설정한 경우 데이터 변수 테이블에서 행을 선택한 다음 참조 필드 삽입을 선택하여 필드나 메서드를 필드 값으로 추가합니다.
  6. 작업 창에서 저장을 선택합니다.

레이블 레이아웃 데이터 원본 설정 및 사용

이전 예제의 레이블 레이아웃에서는 번호판 ID($LicensePlateId$)만 사용되었고 이 값은 번호판 테이블에서 직접 사용할 수 있습니다. 관련 정보(예: 번호판과 관련된 주문 번호)를 포함하려고 하는데, 필요한 레이아웃 레이블 데이터 원본이 아직 존재하지 않는 경우 다음 단계에 따라 데이터 원본을 생성한 다음 레이블 레이아웃에서 선택합니다.

  1. 창고 관리 > 설정 > 문서 라우팅 > 레이블 레이아웃 데이터 원본으로 이동합니다.

  2. 작업 창에서 새로 만들기를 선택합니다.

  3. 새 레이블 레이아웃 데이터 원본에 대해 다음 필드를 설정합니다.

    • 레이블 레이아웃 데이터 원본 ID – 데이터 원본의 이름(예: LPPlusPurchOrder)을 입력합니다.
    • 설명 – 데이터 원본에 대한 간단한 설명을 입력합니다(예: 번호판 + 구매 주문).
    • 레이블 레이아웃 유형번호판 레이블을 선택합니다.
  4. 작업 창에서 저장을 선택합니다.

  5. 작업 창에서 쿼리 편집을 선택합니다.

  6. 표준 쿼리 편집기 대화 상자가 나타납니다. 조인 탭에서 필요한 테이블에 조인을 추가합니다. (예를 들어, 레이블에 주문 번호를 표시하려면 구매 주문 테이블에 조인하면 됩니다.)

  7. 창고 관리 > 설정 > 문서 라우팅 > 레이블 레이아웃으로 이동합니다.

  8. 레이블 레이아웃을 생성하거나 선택한 다음 레이블 레이아웃 데이터 원본 ID 필드에서 방금 생성한 레코드를 선택합니다.

  9. 이제 인쇄 레이아웃 코드에 새 필드 값을 추가할 수 있습니다. ZPL 코드에서 올바른 table.field-names 값을 참조해야 합니다. 추가 테이블에는 접미사로 숫자(_#)가 포함됩니다.

주의

레이블 레이아웃 데이터 원본 페이지에서 기존 레코드에 대한 쿼리에서 테이블을 제거할 때는 주의해야 합니다. 기존 레이블 레이아웃에 이미 사용된 필드 및/또는 메서드 이름을 제거할 수 있습니다.

레이블 템플릿 지원 사용

레이블 템플릿을 사용하면 머리글, 행, 바닥글 요소를 포함할 수 있는 고급 레이아웃이 포함된 레이블을 디자인할 수 있습니다. 레이블 템플릿 요소가 포함된 레이블의 형식을 지정하려면 다음 단계를 따르세요.

  1. 창고 관리 > 설정 > 문서 라우팅 > 레이블 레이아웃으로 이동합니다.

  2. 목록 창 상단에서 레이블 레이아웃 유형 필드를 번호판 레이블로 설정합니다.

  3. 다음 단계 중 하나를 따르십시오.

    • 새 레이아웃을 만들려면 작업 창에서 새로 만들기를 선택합니다.
    • 기존 레이아웃을 편집하려면 목록 창에서 레이아웃을 선택한 다음 작업 창에서 편집을 선택합니다.
  4. 레이블 레이아웃 데이터 원본 ID 필드에서 데이터 원본을 선택합니다. (레이블 템플릿 지원을 활성화하려면 데이터 원본이 필요합니다. 단, 번호판 데이터만 필요한 경우 조인이 정의되지 않은 매우 간단한 데이터 원본을 선택할 수 있습니다.)

  5. 레이블 템플릿 지원 사용 옵션을 로 설정합니다.

  6. 코드에서 {{Header ... }}, {{Row ... }}, {{Footer ... }} 요소를 사용합니다. 다음 예에서는 이러한 요소를 모두 포함하는 레이블을 보여줍니다. 번호판에 있는 항목에 대한 데이터를 인쇄합니다.

    {{LabelStart
    ^FX ... ZPL commands that will be printed on every label ...
    CT~~CD,~CC^~CT~
    ^XA
    ~TA000
    ~JSN
    ^LT0
    ^MNM,0
    ^MTT
    ^PON
    ^PMN
    ^LH0,0
    ^JMA
    ^PR8,8
    ~SD15
    ^JUS
    ^LRN
    ^CI27
    ^PA0,1,1,0
    ^XZ
    ^XA
    ^MMT
    ^PW831
    ^LL609
    ^LS0
    }}
    {{Header
    ^FT31,59^A0N,28,28^FH\^CI28^FDLicense plate label with work lines^FS^CI27
    ^BY3,3,180^FT116,300^BCN,,Y,N
    ^FH\^FD$WHSLicensePlateLabel.LicensePlateId$^FS
    }}
    {{Row Table=WHsWorkLine_1 StartY=400 IncY=68 RowsPerLabel=5
    ^FT19,$position.YPos$^A0N,42,43^FH\^CI28^FDLine:^FS^CI27
    ^FT128,$position.YPos$^A0N,42,43^FH\^CI28^FD$WHSWorkLine_1.ItemID$^FS^CI27
    ^FT250,$position.YPos$^A0N,42,43^FH\^CI28^FD$WHSWorkLine_1.QtyWork$^FS^CI27
    }}
    {{LabelEnd
    ^PQ1,0,1,Y
    ^XZ
    }}
    

    참고

    RowsPerLabel=5 특성으로 인해 이 예제는 번호판 라인을 반복하고 5개의 번호판 라인 집합에 대해 레이블을 분할합니다. 특성을 RowsPerLabel=1로 변경하면 각 라인마다 레이블이 생성됩니다.

    이 예제는 각 레이블의 복사본을 인쇄합니다. 더 많은 사본이 필요한 경우(예: 번호판의 각 면에 대해 한 부씩) 바닥글에서 \^PQn 섹션의 n 값을 필요한 사본 수로 설정합니다. 예를 들어, 각 레이블을 2매 인쇄하려면 \^PQ2를 지정합니다.

번호판 레이블 라우팅 설정

사용되는 번호판 레이블 레이아웃과 인쇄 위치를 지정하려면 다음 절차에 설명된 대로 문서 라우팅 레코드를 정의해야 합니다.

  1. 창고 관리 > 설정 > 문서 라우팅 > 문서 라우팅으로 이동합니다.

  2. 목록 창 상단에서 작업 주문 유형 필드를 구매 주문으로 설정합니다.

  3. 작업 창에서 새로 만들기를 선택하여 라우팅 레코드를 생성합니다.

  4. 새 라우팅 레코드의 헤더에서 다음 필드를 설정합니다.

    • 시퀀스 번호 – 라우팅 레코드를 평가할 순서를 정의할 정수를 입력합니다. 각 라우팅에는 고유한 일련 번호가 있어야 합니다. 시스템은 오름차순 시퀀스 번호 순서로 라우팅을 평가하고 기준에 맞는 첫 번째 라우팅을 사용합니다.
    • 이름 – 라우팅 레코드의 고유한 이름을 입력합니다. 예를 들어 번호판을 입력합니다.
  5. 개요 빠른 탭에서 다음 필드를 사용하여 레이블 라우팅을 선택하는 데 사용되는 기준을 정의합니다.

    • 창고 – 라우팅을 사용해야 하는 창고를 지정합니다.
    • 모바일 디바이스 사용자 ID – 라우팅을 사용해야 하는 사용자 ID를 지정합니다. 모든 작업자에 대해 라우팅을 사용하려면 이 필드를 비워 두세요.
    • 계정 번호 – 라우팅을 사용해야 하는 공급업체 계정을 지정합니다. 모든 공급업체에 대해 라우팅을 사용하려면 이 필드를 비워 두세요.
    • 운송업체 – 라우팅을 사용해야 하는 운송업체를 지정합니다. 모든 운송업체에 대해 라우팅을 사용하려면 이 필드를 비워 두세요.
    • 작업 템플릿 – 라우팅을 사용해야 하는 작업 템플릿을 지정합니다. 모든 작업 템플릿에 대해 라우팅을 사용하려면 이 필드를 비워 두세요.
    • 출발 영역 ID도착 영역 ID – 라우팅을 사용해야 하는 영역 범위를 지정합니다. 모든 영역에 대해 라우팅을 사용하려면 이러한 필드를 비워 두세요.
    • 쿼리 실행 – 라우팅 레코드에 사용자 지정 선택 기준을 추가하려면 이 옵션을 로 설정한 다음 작업 창에서 쿼리 편집을 선택합니다. 선택 기준을 더 추가할 수 있는 표준 쿼리 편집기 대화 상자가 열립니다.
  6. 문서 라우팅 프린터 빠른 탭에서는 라우팅 레코드 기준이 충족될 때 사용해야 하는 프린터 및 레이블 레이아웃을 지정합니다. 도구 모음에서 새로 만들기를 선택하여 그리드에 라인을 추가합니다. 이후 새 라인에 대해 다음 필드를 설정합니다.

모바일 앱을 사용해 구매 주문이 접수되면 자동으로 레이블 인쇄

새 구매 주문이 수신될 때마다 번호판 레이블을 자동으로 인쇄하려면 다음 절차에 설명된 대로 모바일 디바이스 메뉴 항목을 구성합니다.

  1. 창고 관리 > 설정 > 모바일 디바이스 > 모바일 디바이스 메뉴 항목으로 이동합니다.

  2. 다음 단계 중 하나를 따르십시오.

    • 새 메뉴 항목을 만들려면 작업 창에서 새로 만들기를 선택합니다.
    • 기존 메뉴 항목을 편집하려면 목록 창에서 보고서를 선택한 다음 작업 창에서 편집을 선택합니다.
  3. 새 식별자 또는 선택한 메뉴 항목에 대해 다음 필드를 설정합니다.

    • 메뉴 항목 이름 – 새 메뉴 항목의 내부 이름을 입력합니다. 예를 들어 혼합을 입력합니다.
    • 제목 – Warehouse Management 모바일 앱에 표시될 항목 이름을 입력합니다. 예를 들어 혼합 LP 수신을 입력합니다.
    • 모드작업을 선택합니다.
    • 작업 생성 프로세스혼합 번호판 입고를 선택합니다.
    • 레이블 인쇄 – 이 옵션을 로 설정합니다.
  4. 페이지를 닫습니다.

새 모바일 디바이스 메뉴 항목을 생성한 경우 다음 예와 같이 해당 항목을 모바일 디바이스 메뉴에 추가해야 합니다. 이 예에서는 기존 인바운드 모바일 디바이스 메뉴에 추가합니다.

  1. Warehouse Management > 설정 > 모바일 디바이스 > 모바일 디바이스 메뉴로 이동합니다.
  2. 작업 창에서 편집을 선택합니다.
  3. 목록 창에서 인바운드 메뉴를 선택합니다.
  4. 사용 가능한 메뉴 및 메뉴 항목 열에서 생성한 모바일 디바이스 메뉴 항목을 선택합니다(예: 혼합).
  5. 추가 버튼(오른쪽 화살표)을 선택하여 항목을 메뉴 구조 열로 이동합니다.
  6. 페이지를 닫습니다.

시나리오를 실행하여 번호판 레이블 인쇄

번호판 레이블 인쇄를 실험하려면 Warehouse Management 앱을 통해 혼합 번호판 입고를 수행하는 시나리오를 설정할 수 있습니다. 자세한 내용은 혼합형 번호판 입고을 참조하세요. 해당 지침에 따라 이 문서에 설명된 시나리오가 지원되는지 확인하세요.

추가 리소스