범위 지정 접두사Scoping Prefix

이 항목은 최신 항목이 아닙니다.This topic is not current. 최신 정보는 인쇄 스키마 사양을 참조 하십시오.For the most current information, see the Print Schema Specification.

범위 접두사는 컨텍스트 범위를 제공 하기 위해 schema 키워드에 미리 추가 된 텍스트 레이블입니다.A scope prefix is a textual label pre-appended to a schema keyword to provide a contextual scope. 이렇게 하면 미리 정의 된 방식으로 구체적이 고 잘 이해할 수 있는 컨텍스트를 키워드로 ascribing 수 있습니다.This allows ascribing a specific and well-understood context to keywords in a predefined manner. 인쇄 스키마 기능, ParameterDef, Parameterdef 및 Parameterdef 및 루트 수준 Property 키워드 요소에는 "Job", "Document" 또는 "Page" 범위 접두사 중 하나가 있어야 합니다.Print Schema Feature, ParameterDef, ParameterInit, and ParameterRef and root-level Property keyword Elements MUST have one of the following scope prefixes: "Job", "Document", or "Page".

PrintTicket 콘텐츠를 사용 하 여 범위 지정 접두사 해석Interpretation of the Scoping Prefix with PrintTicket Content

PrintTicket은 상위 수준 작업, 작업의 문서 및 각 문서의 페이지를 나타내는 세 가지 콘텐츠 수준으로 구분할 수 있습니다.The PrintTicket can be broken down into three content levels representing the high level job, the documents in the job, and the pages in each document. 이러한 수준은 특이성에 따라 순위가 매겨집니다. 작업 수준이 가장 일반적이 고 문서 수준 및 페이지 수준이 가장 일반적입니다.These levels are ranked according to specificity; the Job Level is most general, then the Document Level and then the Page Level is most specific. 작업은 하나 이상의 문서로 구성 되며 문서는 하나 이상의 페이지로 구성 됩니다.A job consists of one or more documents and a document consists of one or more pages.

작업 수준 접두사Job level Prefix

작업 수준 티켓에는 전체 작업에 적용할 모든 작업 서식 설정이 포함 되어 있습니다.A Job Level ticket contains all job formatting settings intended to apply to an entire job. "Job", "Document" 또는 "Page" 범위 접두사가 있는 모든 요소는 작업 수준 티켓에서 허용 됩니다.Any Elements with scope prefixes of "Job", "Document" or "Page" are permitted in a Job Level ticket.

작업 수준 티켓에 지정 된 "문서" 및 "페이지" 접두사가 붙은 설정이 문서 및 페이지 수준 티켓에 자동으로 적용 됩니다.The "Document" and "Page" prefixed settings specified in a Job Level ticket will be automatically applied to the Document and Page Level tickets.

문서 수준 접두사Document level Prefix

문서 수준 티켓은 작업에서 하나 이상의 문서에 적용할 작업 서식 지정 설정을 포함 합니다.The Document Level ticket incorporates any job formatting settings intended to apply to one or more documents in a job. 여기에는 이전에 작업 수준 티켓에 지정 된 설정이 포함 될 수 있습니다.These may include settings previously specified in the Job Level ticket. 문서 수준 티켓에는 "Document" 또는 "Page" 범위 접두사가 있는 요소만 사용할 수 있습니다.Only Elements with scope prefixes of "Document" or "Page" are allowed in a Document Level ticket.

문서 수준 티켓에는 이전에 작업 수준 티켓에 지정 된 문서 접두사가 포함 된 설정이 포함 될 수 있습니다.A Document Level Ticket may contain Document-prefixed settings previously specified by the Job level Ticket.

페이지 수준 접두사Page level Prefix

페이지 수준 티켓은 하나 이상의 페이지에 적용 되는 모든 작업 서식 설정 (단일 문서로 제한 되지 않음)을 통합 합니다.The Page Level ticket incorporates any job formatting settings intended to apply to one or more pages a job (not limited to a single document). 여기에는 이전에 작업 또는 문서 수준 티켓에 지정 된 설정이 포함 될 수 있습니다.These may include settings previously specified in the Job or Document Level ticket. 페이지 수준 티켓에는 "Page" 범위 접두사가 있는 요소만 사용할 수 있습니다.Only Elements with scope prefixes of "Page" are allowed in a Page Level ticket.

페이지 수준 티켓에는 이전에 작업 수준 티켓 및/또는 문서 수준 티켓으로 지정 된 "페이지" 접두사가 포함 될 수 있습니다.A Page Level Ticket may contain "Page" prefixed settings previously specified by the Job Level Ticket and/or the Document level ticket.

PrintTicket 또는 인쇄 기능 문서 내의 접두사 사용Prefix Usage within a PrintTicket or Print Capabilities Document

PrintTicket 및 PrintCapabilities 문서에는 범위 지정 접두사만 다른 여러 키워드가 포함 되지 않아야 합니다.PrintTicket and PrintCapabilities documents MUST NOT contain multiple keywords that differ only in the scoping prefix.? 예를 들어 PrintCapabilities 문서에 JobInputBin과 PageInputBin을 모두 지정 하지 않아야 합니다.For example, a PrintCapabilities document MUST NOT have both JobInputBin and PageInputBin specified.? 그러나 다른 동작이 발생 하므로 인쇄 기능 문서에는 다른 기능으로 간주 되기 때문에 JobDuplexAllDocumentsContiguously 및 DocumentDuplex을 모두 지정할 수 있습니다.However, a Print Capabilities document MAY have both JobDuplexAllDocumentsContiguously and DocumentDuplex specified because these are considered different features, as they exhibit differing behavior.? 이 예제는 단일 PrintTicket에도 적용 됩니다.This example is also true for a single PrintTicket.

접두사 충돌 관리Prefix Conflict Management

설정 간의 키워드 충돌은 여러 수준 티켓에 표시 되는 XML 특성 "name"으로 표시 되는 동일한 루트 수준 인쇄 스키마 요소로 정의 됩니다.A keyword conflict between settings is defined as, the same root level Print Schema Element denoted by the XML Attribute "name", appearing in multiple Level tickets. 충돌이 발생 하지 않는 경우 접두사 범위 요소가 더 일반적인 티켓에서 보다 구체적인 티켓으로 푸시되 고 상속 될 수 있습니다.If there is no conflict, a prefix scoped Element may be pushed down, or inherited, from a more general ticket to a more specific ticket. 충돌이 발생 한 경우에는 가장 구체적인 티켓의 설정이 우선적으로 적용 됩니다.If there is a conflict, then the setting from the most specific ticket takes precedence. 즉, 페이지 수준 티켓의 페이지 설정에 따라 문서 또는 작업 수준 티켓의 페이지 마다 동일한 설정이 재정의 됩니다.That is, per page settings in a Page Level ticket override the identical per page settings in a Document or Job Level ticket. 마찬가지로 문서 수준 티켓의 문서 설정은 작업 수준 티켓의 문서 설정 보다 우선적으로 적용 됩니다.Similarly, document settings in the Document Level ticket take precedence over document settings in the Job Level ticket.

인쇄 스키마 사양Print Schema Specification