Upload
alejandro-donovan
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
3/4/98 PWG Presentation - Directory Mapping Issues
1
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
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.
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
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
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
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
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
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
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
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
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
3/4/98 PWG Presentation - Directory Mapping Issues
13
Media supported issues
IPP media-ready
too dynamic for registry
IPP media size, color, named
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
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
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
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
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, ???
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”
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”
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
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??
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??
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
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
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