다음을 통해 공유


유니버설 인쇄 커넥터 통해 등록된 프린터에 대한 기능 가져오기

Process

프린터의 기능을 드라이버에서 지원되는 IPP 특성으로 변환하기 위해 유니버설 인쇄는 다음 프로세스를 따릅니다.

1단계: 커넥터는 PDC(인쇄 장치 기능)를 통해 사용되는 드라이버에서 프린터의 기능을 가져옵니다. PDC를 사용할 수 없는 경우 유니버설 인쇄는 PC(인쇄 기능)와 PT(인쇄 티켓)의 조합을 사용하여 PDC를 생성합니다.

2단계: 유니버설 인쇄는 PDC XML을 구문 분석하고 요소 및 옵션을 IPP PDO(프린터 설명 특성)에 매핑합니다. 매핑을 찾을 수 없으면 PDC 인쇄 특성이 무시되고 유니버설 인쇄 프린터 옵션에서 삭제됩니다. 예를 들어 A6 용지 옵션이 다음과 같이 ns0001:ISOA6_PAPER 나열되면 PageMediaSize 인식되지 않습니다. 그러나 포함되는 psk:ISOA6 경우 해당 IPP 특성으로 수락되고 변환됩니다.

네임스페이스

최상위 PDC 요소를 IPP 프린터 설명 특성에 매핑하는 동안 유니버설 인쇄는 요소의 이름만 보고 네임스페이스를 무시합니다. 예를 들어 매핑 psk:PageOutputColor 되지만 print-color-mode-supported요소가 있으면 ns0001:PageOutputColor 여전히 올바르게 print-color-mode-supported매핑됩니다.

요소 아래에 있는 옵션의 경우 유니버설 인쇄에서 네임스페이스가 일치해야 하는 경우가 있으며 현재 아래 네임스페이스를 지원합니다. PDC에서 IPP 매핑 테이블에 네임스페이스가 지정되지 않은 경우 이는 네임스페이스에 관계없이 변환이 수행됨을 의미합니다.

네임스페이스 URL
ns0000 http://schemas.microsoft.com/windows/2018/04/printing/printschemakeywords/Ipp
xsi http://www.w3.org/2001/XMLSchema-instance
xsd http://www.w3.org/2001/XMLSchema
xml http://www.w3.org/XML/1998/namespace
psk http://schemas.microsoft.com/windows/2003/08/printing/printschemakeywords
psk12 http://schemas.microsoft.com/windows/2013/12/printing/printschemakeywordsv12
psf http://schemas.microsoft.com/windows/2003/08/printing/printschemaframework
psf2 http://schemas.microsoft.com/windows/2013/12/printing/printschemaframework2

PDC에서 IPP로 매핑

다음은 요소와 옵션이 PDC에서 IPP로 매핑되는 방법에 대한 정보입니다.

PDC 최상위 요소 IPP 프린터 설명 특성 PDC 최상위 요소 아래의 옵션 IPP 프린터 설명 특성 내의 값
PageOutputColor print-color-mode-supported
print-color-mode-default
psk:Monochrome monochrome
psk:Color color
psk:Grayscale monochrome
psk:Highlight highlight
JobCopiesAllDocuments copies-supported
copies-default
MaxValue 에서 최대값 copies-supported range으로 사용됩니다. 1은 항상 최소값으로 사용됩니다.
DefaultValue 의 값으로 사용됨 copies-default
PageOrientation orientation-requested-supported
orientation-requested-default
psk:Portrait 3
psk:Landscape 4
psk:ReverseLandscape 5
psk:ReversePortrait 6
DocumentDuplex
JobDuplexAllDocumentsContiguously
sides-supported
sides-default
psk:OneSided one-sided
psk:TwoSidedLongEdge two-sided-long-edge
psk:TwoSidedShortEdge wwo-sided-short-edge
PageMediaSize media-supported
media-default

media-col-database
media-col-default
_4X6 na_index-4x6_4x6in
_5X7 na_5x7_5x7in
_5X8 na_index-5x8_5x8in
Br3x5 na_index-3x5_3x5in
CreditCard om_card_54x86mm
EnglishPhoto-L oe_photo-l_3.5x5in
ISOA3 iso_a3_297x420mm
ISOA4 iso_a4_210x297mm
ISOA5 iso_a5_148x210mm
ISOA6 iso_a6_105x148mm
^ 노트 보기 ISOB5Envelope iso_b5_176x250mm
^ 노트 보기 ISOC4Envelope iso_c4_229x324mm
^ 노트 보기 ISOC5Envelope iso_c5_162x229mm
^ 노트 보기 ISODLEnvelope iso_dl_110x220mm
^ 노트 보기 JapanChou3Envelope jpn_chou3_120x235mm
^ 노트 보기 JapanChou40Envelope jpn_chou40_90x225mm
^ 노트 보기 JapanChou4Envelope jpn_chou4_90x205mm
JapanHagakiPostcard jpn_hagaki_100x148mm
^ 노트 보기 JapanKaku2Envelope jpn_kaku2_240x332mm
^ 노트 보기 JapanYou4Envelope jpn_you4_105x235mm
JISB4 jis_b4_257x364mm
JISB5 jis_b5_182x257mm
MetricPhoto-L om_dsc-photo_89x119mm
NorthAmerica3x5 na_index-3x5_3x5in
NorthAmerica4x6 na_index-4x6_4x6in
NorthAmerica4x6Postcard na_index-4x6_4x6in
NorthAmerica5x7 na_5x7_5x7in
NorthAmerica5x8 na_index-5x8_5x8in
NorthAmerica8x10 na_govt-letter_8x10in
NorthAmerica11x17 na_ledger_11x17in
NorthAmericaExecutive na_executive_7.25x10.5in
NorthAmericaLegal na_legal_8.5x14in
NorthAmericaLetter na_letter_8.5x11in
^ 노트 보기 NorthAmericaMonarchEnvelope na_monarch_3.875x7.5in
^ 노트 보기 NorthAmericaNumber10Envelope na_number-10_4.125x9.5in
^ 노트 보기 NorthAmericaNumber9Envelope na_number-9_3.875x8.875in
NorthAmericaStatement na_invoice_5.5x8.5in
NorthAmericaTabloid na_ledger_11x17in
MediaSizeWidth media-col entry: media-size->x-dimension
MediaSizeHeight media-col entry: media-size->y-dimension
BorderlessImageableSize media-col-entry: media-*-margin (calculate)

* 위쪽, 아래쪽, 왼쪽, 오른쪽을 나타냅니다.
PortraitImageableSize media-col-entry: media-*-margin (calculate)

* 위쪽, 아래쪽, 왼쪽, 오른쪽을 나타냅니다.

(요소를 찾을 수 없는 경우에만 BorderlessImageableSize 사용됨)
PageMediaType media-type-supported

media-col-database
media-col-default
Auto auto
AutoSelect auto
Color stationery-colored
Colored stationery-colored
Envelope envelope
EnvelopePlain envelope
Heavy stationery-heavyweight
HeavyweightPaper stationery-heavyweight
Label labels
Labels labels
Letterhead stationery-letterhead
Light stationery-lightweight
LightweightPaper stationery-lightweight
LxkColorPaper stationery-colored
LxkHeavy stationery-heavyweight
LxkLight stationery-Lightweight
MediaAutoSelect auto
Photographic photographic
PhotographicGlossy photographic-glossy
PhotographicHighGloss photographic-high-gloss
PhotographicSemiGloss Photographic-semi-gloss
Plain stationery
Thick stationery-heavyweight
Thin stationery-lightweight
Transparency transparency
stationery-letterhead stationery-letterhead
stationery-lightweight stationery-lightweight
DocumentNUp
JobNUpAllDocumentsContiguously
number-up-supported
number-up-default
Psk:PagesPerSheet 모든 PDC PagesPerSheet 요소를 반복하여 지원되는 값 집합에 추가합니다. 에 대한 number-up-default기본 요소를 사용합니다.
DocumentCollate multiple-document-handling-supported
multiple-document-handling-default

참고: 유니버설 인쇄는 현재 여러 문서 작업을 지원하지 않습니다.
psk:Collated separate-documents-collated-copies
Psk:Uncollated separate-documents-uncollated-copies
JobInputBin media-source-supported

media-col-database
media-col-default
Alternate alternate
AlternateRoll alternate-roll
Auto auto
AutoSelect auto
autoselect auto
Bottom bottom
ByPassTray by-pass-tray
Bypass-Tray by-pass-tray
Cassette tray-1
Center center
Disc disc
Envelope envelope
EnvFeed envelope
Hagaki hagaki
LargeCapacity large-capacity
Lct large-capacity
Left left
LxkTray1 tray-1
Main main
MainRoll main-roll
Manual manual
ManualFeed manual
Middle middle
Photo photo
Rear rear
Right right
Side side
Top top
DRAWER*
(* indicates numbers 1 through 4)
tray-*
Roll*
(* indicates numbers 1 through 10)
roll-*
Roll-*
(* indicates numbers 1 through 10)
roll-*
Tray*
(* indicates numbers 1 through 20)
tray-*
Tray-*
(* indicates numbers 1 through 20)
tray-*
Cassette*
(* indicates numbers 1 through 20)
tray-*
Cassette-*
(* indicates numbers 1 through 20)
tray-*
psk:FeedDirection
(각 JobInputBin 요소 아래)
media-source-feed-direction
media-source-properties(항목의 media-col 경우)
psk:ShortEdgeFirst short-edge-first
(요소를 찾을 수 없는 경우 FeedDirection 사용short-edge-first)
psk:LongEdgeFirst long-edge-first
JobOutputBin output-bin-supported
output-bin-default
Auto auto
Bottom bottom
BottomBin bottom
Center center
CenterBin center
DestBulkTray large-capacity
DestBulkTrayFU stacker-1
DestMailbox my-mailbox
DestPrinterDefault auto
DestSideTray side
DestTopTray top
FaceDown face-down
Face-Down face-down
FaceUp face-up
Face-Up face-up
LargeCapacity large-capacity
Large-Capacity large-capacity
LargeStacker stacker-1
LargeStacker2 stacker-2
Left left
LeftBin left
LeftTray left
Middle middle
MiddleBin middle
MyMailbox my-mailbox
My-Mailbox my-mailbox
PrinterDefault auto
Rear rear
RearBin rear
Right right
RightBin right
Side side
SideBin side
Stacker stacker-1
Top top
TopBin top
UpperTray top
MailBoxBin*
(* indicates numbers 1 through 9)
mailbox-*
OutputBin*
(* indicates numbers 1 through 10)
tray-*
Tray*
(* indicates numbers 1 through 20)
tray-*
Tray-*
(* indicates numbers 1 through 20)
tray-*
Stacker*
(* indicates numbers 1 through 10)
stacker-*
Stacker-*
(* indicates numbers 1 through 10)
stacker-*
Mailbox*
(* indicates numbers 1 through 25)
mailbox-*
Mailbox-*
(* indicates numbers 1 through 25)
mailbox-*
PageResolution printer-resolution-supported
printer-resolution-default
ResolutionX 값의 printer-resolution X 값
ResolutionY 값의 printer-resolution Y 값
JobNUpPresentationDirection presentation-direction-number-up-supported
presentation-direction-number-up-default
psf:RightBottom to-right-to-bottom
psk:BottomRight to-bottom-to-right
psk:LeftBottom to-left-to-bottom
psk:BottomLeft to-bottom-to-left
psk:RightTop to-right-to-top
psk:TopRight to-top-to-right
psk:LeftTop to-left-to-top
psk:TopLeft to-top-to-left
DocumentStaple
JobStapleAllDocuments
DocumentHolePunch
JobHolePunch
DocumentBinding
JobBindAllDocuments
finishings-supported
finishings-default
_1diagonal 4
_1diagonalmax15 4
_1diagonalRight 22
_1diagonalZT 4
_1left 20
_1parallel 4
_1PLB_CN 21
_1PLU_CN 20
_1PRU_CN 22
_1Right 22
_1rightAngled 22
_1Staple_PC 4
_1StapleLeftLEPort_SH 20
_1StapleRight_PC 22
_1StapleRightREPort_SH 22
_23PunchBottom 77
_23PunchLeft 74
_23PunchRight 76
_23PunchTop 75
_24PunchBottom 77
_24PunchLeft 74
_24PunchRight 76
_24PunchTop 75
_2leftCM8060 28
_2OnAbv 93
_2OnRev 93
_2parallel 28
_2PB 74
_2PBTOP 75
_2PL 74
_2PL_CN 28
_2PLLandscape 75
_2PU 75
_2PU_CN 29
_2PULEFT 74
_2Right 30
_2StaplesBottom_PC 31
_2StaplesLeft_PC 28
_2StaplesLeftLEPort_SH 28
_2StaplesRight_PC 30
_2StaplesRightREPort_SH 30
_2StaplesTop_PC 29
_2StaplesTopSEPort_SH 29
_2topCM8060 29
_3OnBack 100
_3OnFront 100
_3PunchBottom 81
_3PunchLeft 78
_3PunchRight 80
_3PunchTop 79
_4OnObvIn 97
_4OnObvOut 97
_4OnRevIn 97
_4OnRevOut 97
_4PB 82
_4PBTOP 83
_4PL 82
_4PLLandscape 83
_4PU 83
_4PULEFT 82
_4PunchBottom 85
_4PunchLeft 82
_4PunchRight 84
_4PunchTop 83
Bale 12
Bind 7
BindBottom 53
BindLeft 50
BindRight 52
BindTop 51
COnDownL 96
COnDownR 96
COnUpL 96
COnUpR 96
EdgeStitch 9
EdgeStitchBottom 27
EdgeStitchLeft 24
EdgeStitchRight 26
EdgeStitchTop 25
Fold 10
FoldEngineeringZ 101
FoldHalf 93
FoldLetter 96
FoldParallel 97
FoldZ 100
FourHolesBottom_PC 85
FourHolesBottomSwd_PC 85
FourHolesLeft_PC 82
FourHolesLeftSwd_PC 82
FourHolesRight_PC 84
FourHolesRightSwd_PC 84
FourHolesTop_PC 83
FourHolesTopSwd_PC 83
HolePunch 5
HolePunchDualBottom 77
HolePunchDualLeft 74
HolePunchDualRight 76
HolePunchDualTop 75
HolePunchMultipleBottom 89
HolePunchMultipleLeft 86
HolePunchMultipleRight 88
HolePunchMultipleTop 87
HolePunchQuadBottom 85
HolePunchQuadLeft 82
HolePunchQuadRight 84
HolePunchQuadTop 83
HolePunchTripleBottom 81
HolePunchTripleLeft 78
HolePunchTripleRight 80
HolePunchTripleTop 79
InAnyPB 74
InAnyPL 78
InAnyPLLandscape 79
InAnyPU 79
JogOffset 14
Longside_Left_or_Top 50
Longside_Right_or_Bottom 52
SaddleStitch 8
Shortside_Left_or_Top 51
Shortside_Right_or_Bottom 53
Staple 4
StapleBottomLeft 21
StapleBottomRight 23
StapleDualBottom 31
StapleDualLeft 28
StapleDualRight 30
StapleDualTop 29
StapleTopLeft 20
StapleTopRight 22
ThreeHolesBottom_PC 81
ThreeHolesLeft_PC 78
ThreeHolesRight_PC 80
ThreeHolesTop_PC 79
Trim 11
TwoHolesBottom_PC 77
TwoHolesLeft_PC 74
TwoHolesRight_PC 76
TwoHolesTop_PC 75
ZOnL 101
ZOnR 101
Bottom 89
BottomEdge 89
InAnyPBLEFT 86
InAnyPULEFT 86
InAnyPUTOP 87
Left 86
LeftEdge 86
Right 88
RightEdge 88
Top 87
TopEdge 87
PageOutputQuality print-quality-supported
print-quality-default
psk:Draft 3
psk:Normal 4
psk:High 5

참고:

  • PDC에서 옵션이 기본값으로 표시된 경우 *-default IPP 특성의 값으로 사용됩니다.
  • 유니버설 인쇄는 media-col-database미디어 크기, 미디어 유형 및 미디어 원본의 가능한 모든 조합을 추가합니다.
  • 유니버설 인쇄는 생성 media-col-default하기 위해 기본 크기, 형식 및 소스를 사용하는 조합을 선택합니다.
  • 유니버설 인쇄는 PDC에서 번역할 수 없지만 Mopria의 IPP 사양(버전 2.0)에 따라 필수인 특성을 추가할 수도 있습니다.
  • ^으로 표시된 미디어 크기는 최근에 Windows OS에 추가된 봉투 크기입니다. 기존 버전의 Windows에는 아직 표시되지 않습니다.

누락된 프린터 옵션 진단

이러한 단계를 사용하여 유니버설 인쇄 커넥터 통해 등록된 유니버설 인쇄 프린터에 대한 일부 옵션이 표시되지 않는 이유를 진단할 수 있습니다.

  1. 해당 프린터가 등록된 유니버설 인쇄 커넥터 커넥터 앱을 시작합니다.
  2. 로그인하고 조사 중인 프린터를 선택합니다.
  3. "진단 수집" 단추를 클릭합니다. 그러면 진단 정보가 수집되고 프린터 이름에 해당하는 보관된 파일로 파일 탐색기 시작됩니다. 파일을 열어 다음 파일에 액세스합니다.
    1. LocalPcPt.xml 또는 LocalPdc.xml: 유니버설 인쇄가 프린터에 대해 선택한 PDC 또는 PC/PT입니다.
    2. ServiceAttributes.txt: 이 파일에는 PDC에서 성공적으로 생성된 IPP 프린터 설명 특성이 포함되어 있습니다.
    3. ServicePdc.xml: ServiceAttributes.txt IPP 프린터 설명 특성에서 생성되는 PDC입니다.
  4. LocalPcPt/LocalPdc.xml ServiceAttributes.txt 또는 ServicePdc.xml 비교하여 변환되거나 삭제된 기능을 결정합니다.
  5. 기능을 삭제하는 경우 프린터 옵션을 사용할 수 없거나 선택한 프린터 옵션이 인쇄 출력에 반영되지 않음을 참조하세요.