Sie sind auf Seite 1von 9

ICC Votable Proposal Submission

Dictionary Type and Metadata TAG Definition


Proposers:

Ann McCarthy (Lexmark International, Inc.),


Max Derhak (Onyx Graphics),
Lars Borg (Adobe Systems, Inc.)

Submission date:

January 26, 2010

1. Introduction

2. The acceptance of this proposal will result in:

3. Nature of the proposal

4. Votable Proposal

o
o

[add a new type in the tag type definition section in each specification
(different section numbers in version 2 and version 4 specs)]

Table A dictType encoding


Byte
position

Field length
(bytes)

0 to 3

Content
dict (27646963h) type signature

Encoded as
27646963h

4 to 7

Reserved, shall be set to 0

8 to 11

Number of name-value records (m)

uInt32Number

12 to 15

The length of each name-value record, in bytes. (n) The value


shall be 16, 24, or 32.

uInt32Number

16 to
15+n

The first name-value record

Name-Value record
structure

16+n to
15+m*n

n*(m 1)

Additional name-value records as needed

Name-Value record
structure [ m-1]

16+m*n
to end

Variable

Storage area of strings of Unicode characters and mluc tags

Table B Name-Value record structure

Byte
position

Field length
(bytes)

0 to 3

name string offset: the offset from the start of the tag to the
start of the name string, in bytes

uInt32Number

4 to 7

name string size: the number of bytes used by name string

uInt32Number

8 to 11

value string offset: the offset from the start of the tag to the
start of the value string, in bytes

uInt32Number

12 to 15

value string size: the number of bytes used by value string

uInt32Number

16 to 19

display name element offset: the offset from the start of the tag
to the start of the display name element, in bytes

uInt32Number

20 to 23

display name element size: the number in bytes used by the


display name element

uInt32Number

24 to 27

display value element offset: the offset from the start of the tag
to the start of the display value element, in bytes

uInt32Number

28 to 31

display value element size: the number of bytes used by the


display value element

uInt32Number

Content

Encoded as

5. Applications and Workflows

Appendix A. Sample Registry Entries


Owner

Req
AFPC

AFPC

Change
Date

Req
5-Nov09

5-Nov09

Category

Req
Printing/
Display

Printing/
Display

Name

Req
MediaColor

ManufacturerName

Meaning of
name

Req
The color of
the media,
URL: xxx

Name of
device
manufactur
er, URL:
xxx

Usage
Restriction

Opt/Req
Optional

Optional

Display
Name
Elemen
t:
Opt

Values

Meaning of value

Req

Opt

Display
Value
Element:
en
Opt

noc (X006E 006F


0063)

No-color

clear

wht (X0077 0068


0074)
pnk (X0070 006E
006B)
ylw (X0079 006C
0077)
blu (X0062 006C
0075)
grn (X0067 0072
006E)
buf (X0062 0075
0066)
gdr (X0067 0064
0072)
red (X0072 0065
0064)
gry (X0067 0072
0079)
ivy (X0069 0076
0079)
org (X006F 0072
0067)
Any three character
value which contains
no (_)
Any five character
value which contains
no (_)

white

white

pink

pink

yellow

yellow

blue

blue

green

green

buff

buff

goldenrod

goldenrod

red

red

gray

gray

ivory

ivory

orange

orange

custom

mycolor

For IPDS printers,


the
ManufacturerName,
the DeviceType,
and the
DeviceModel must
be provided in
accordance with
the IPDS
definitions. This
information can be
obtained from the
XOH Obtain Printer
Characteristics
(OPC) under
Product Identifier
Self-Defining Field
in the Intelligent
Printer Data Stream
Reference, S5443417.

AFPC

5-Nov09

Printing

MediaWeight

weight of
the media
rounded to
the nearest
whole
number of
grams per
square
meter, URL:
xxx.

Optional

en:Medi
a
Weight;
ge:Medi
aGewich
t;
it:Peso
di
media;
fr:Poids
de
medias;

Number in range 1999

Das könnte Ihnen auch gefallen