26
3/4/98 PWG Presentation - Direc tory Mapping Issues 1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

Embed Size (px)

Citation preview

Page 1: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

1

Directory Mapping Issues

Scott Isaacson

Page 2: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

2

Agenda

Look at IPP “Generic Directory Schema”

Look at SLPLook at LDAP

Page 3: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

3

URIs

IPP printer-uri-supported (1setOf uri)

MANDATORY uri-security-supported (1setOf type2 keyword)

MANDATORY

SLP Single URL “ippurl = url as defined in IPP Model doc”

LDAP Can NOT have two attributes with parallel order, values Common solution: One Attribute: Val_1_1#Val_2_1,

Val_1_2#Val_2_2, etc.

Page 4: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

4

Printer Name

IPP printer-name (name(127))

OPTIONAL (Why OPTIONAL??)

SLP name = STRING

# This attribute contains the name of the printer. It is a name that is more user friendly than the printer-URI. An administrator determines a printer's name and sets this attribute to that name. This name may be the last part of the printer's URI or it may be unrelated. In non-US-English locales, a name may contain characters that are not allowed in a URI.

LDAP OK

Page 5: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

5

Printer Location

IPP printer-location (text (127))

OPTIONAL

SLP location-description = STRING O

#A free form description of this printer's physical location For example: "2nd floor, near the fire escape”

location-address = STRING O # Physical/Postal address for this device. Useful for nailing down

a group of printers in a very large corporate network. For example: 960 Main Street, San Jose, CA 95130

LDAP OK

Page 6: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

6

Printer Description

IPP printer-info (text (127))

OPTIONAL

SLP description = STRING

# A free form string that can contain any site-specific descriptive information about this printer.

LDAP OK

Page 7: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

7

Printer More Info

IPP printer-more-info (uri)

OPTIONAL

SLP printer-info = STRING L O

# A URI used to obtain more information about this specific printer. For example, this could be an HTTP type URI referencing an HTML page accessible to a Web Browser. The information obtained from this URI is intended for end user consumption. Features outside the scope of IPP can be accessed from this URI.

LDAP OK

Page 8: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

8

Make and Model

IPP printer-make-and-model (text (127))

OPTIONAL

SLP make-model = STRING L O

# A simple text string defined by the manufacturer The syntax shall be: vendor-name "/" model-name where the vendor-name is the same as that registered with IANA for use in domain names. For example: "vendor-x/super-duper-printer".

LDAP OK

Page 9: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

9

Document Formats Supported

IPP document-format-supported (1setOf mimeMediaType)

OPTIONAL

SLP document-format = STRING O M

# The format of the data to be printed. The standard values for this attribute are Internet Media types which are sometimes called MIME types.

LDAP OK

Page 10: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

10

Color

IPP color-supported (boolean)

OPTIONAL

SLP color-supported = BOOLEAN O (false)

# Indicates whether color is supported

LDAP OK

Page 11: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

11

Number-up supported

IPP number-up-supported (1setOf integer(0:MAX) |

rangeOfInteger(0:MAX)) OPTIONAL

SLP number-up = INTEGER O (1)

LDAP OK

Page 12: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

12

Media supported

IPP media-supported (1setOf type4 keyword | name)

OPTIONAL

SLP media-type = STRING O M (stationary)

# Media types available to be printed upon. stationery, transparency, envelope, envelope-plain, envelope-window, continuous-long, continuous-short, tab-stock, multi-part-form, labels, multi-layer, unknown

LDAP OK

Page 13: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

13

Media supported issues

IPP media-ready

too dynamic for registry

IPP media size, color, named

Page 14: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

14

Sides supported

IPP sides-supported (1setOf type2 keyword)

OPTIONAL

SLP duplex-mode = STRING M O (simplex)

# The duplex capabilities a printer can handle. simplex, duplex, tumble

LDAP OK

Page 15: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

15

Resolution

IPP printer-resolution-supported (1setOf resolution)

OPTIONAL

SLP resolution = STRING L M O (unknown)

# The pixel density of the printer in dots per inch. other, res-100, res-200, res-240, res-300, res-600, res-800, res-1200, res-1800, res-100x200, res-300x600, res-600x300, res-400x800, res-800x400, res-600x1200, res-1200x600, res-1800x600, unknown

LDAP OK

Page 16: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

16

Print Quality

IPP print-quality-supported (1setOf type2 enum)

OPTIONAL

SLP print-quality = STRING O (normal)

# Subjective evaluation of the overall printing quality. draft, normal, high

LDAP OK

Page 17: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

17

More SLP Stuff

media-color = STRING M O (white) # The color of the print media other, unknown,

white, pink, yellow, buff, goldenrod, blue, green, transparent

Note: MIB, covered by IPP media

color-type = STRING L M O (none) # Whether the printer supports color none,

highlight, three color, four color, mono Note: Unknown source, beyond IPP

Page 18: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

18

More SLP (cont.)

marker-color = STRING L M O (black) # The name of the color of this colorant(ink). other,

unknown, white, red, green, blue, cyan, magenta, yellow, black

Note: Unknown Source; beyond IPP

protocols = STRING L M # The names of the concrete protocol types supported

the printer abstract service type. Example values include http and lpr

Note: Is this needed, ???

Page 19: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

19

More SLP (cont.)

operator = STRING L M O # A person, or persons responsible for

maintaining a printer on a day-to-day basis. Note: MIB, beyond IPP.

priority-queue = BOOLEAN O (false) The printer or print queue is a priority queuing

device. Note: Salutation, covered by “priority”

Page 20: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

20

More SLP (cont.)

fonts-supported = STRING L M O # A list of fonts that are supported by the printer. Note: source IPP?, Beyond IPP

media-size = STRING L M O (na-letter) # Size values follow the ISO standards. iso-a0, iso-

a1, iso-a2, ….. Note: source IPP?, covered by “media”

Page 21: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

21

More SLP (cont.)

max-speed = INTEGER O # The maximum speed of the printer expressed in

Speed units. Note: MIB, beyond IPP

speed-units = STRING O (sheetsPerHour) # Unit of speed for the Max speed value.

tenThousandthsOfInchesPerHour, micrometersPerHour, …

Note: MIB, beyond IPP

Page 22: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

22

More SLP (cont.)

paper-output = STRING M L O (standard) # The mode in which pages output are arranged.

standard, noncollated sort, collated sort, stack, unknown Note: source IPP??, covered by finishing??

media-direction = STRING O (portrait) # The orientation of the media as it is fed to the

printer. portrait, landscape, unknown Note: source IPP??, covered by orientation??

Page 23: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

23

More SLP (cont.)

copy-count = INTEGER O (-1) # The maximum number of copies of a document that

will be printed as a single job. A value of -1 indicates there is no limit.

Note: Source IPP??

max-job-size = INTEGER O (-1) # The maximum size, in Kilobytes, of a print job that the

print queue will accept." A value of -1 indicates there is no limit.

Note: Source IPP??

Page 24: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

24

More SLP (cont.)

stacking-order = STRING O (unknown) # The current state of the stacking order for the associated

output sub-unit. 'firstToLast' means that as pages are output, the front of the next page is placed against the back of the previous page. 'lastToFirst' means that as pages are output, the back of the next page is placed against the front of the previous page. unknown, First to Last, Last to First

Note: MIB, beyond IPP

delivery-orientation = STRING O (unknown) # Orientation of pages as the are printed and ejected from

the printer. unknown, face up, face down Note: MIB, beyond IPP

Page 25: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

25

More SLP (cont.)

service-person = STRING O M # A list of service contact names for this

printer. Note: MIB, beyond IPP

media-length = INTEGER O (-1) # Indicates the length (in the direction of the

printer feed) of the media. The value -2 indicates that the length is unknown -1 means there is no limit.

Note: MIB, beyond IPP

Page 26: 3/4/98 PWG Presentation - Directory Mapping Issues1 Directory Mapping Issues Scott Isaacson

3/4/98 PWG Presentation - Directory Mapping Issues

26

More SLP (cont.)

media-capacity = INTEGER O # The total amount of media that may be contained in a

media tray. Used with the media size, the maximum size of a print job may be calculated. This assumes the media tray is full.

Note: MIB, beyond IPP

media-capacity-units = STRING O (-1) # The unit of media capacity. -1 indicates that the units

are unknown. -1, .0001 inches, micrometers, sheets, feet, meters …

Note: MIB, beyond IPP