Observium_CE/mibs/xerox/XEROX-RESOURCES-TC

280 lines
9.9 KiB
Plaintext

XEROX-RESOURCES-TC DEFINITIONS ::= BEGIN
-- Module: XCMI Document Resources Textual Conventions MIB module
-- File: 21rsrctc.mib
-- Date: September 17, 2002
-- Version: 5.10.pub
--
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI -- IETF RFC 1442/1902/2578
TEXTUAL-CONVENTION
FROM SNMPv2-TC -- IETF RFC 1443/1903/2579
xeroxCommonMIB
FROM XEROX-COMMON-MIB;
xcmRsrcTC MODULE-IDENTITY
LAST-UPDATED "0209170000Z"
ORGANIZATION "Xerox Corporation -
Xerox Common Management Interface (XCMI) Working Group"
CONTACT-INFO "
XCMI Editors
E-Mail: coherence@crt.xerox.com
"
DESCRIPTION "
XCMI Document Resources MIB Textual Conventions,
Version 5.10.pub.
Copyright (C) 1997-2002 Xerox Corporation. All Rights Reserved."
::= { xeroxCommonMIB 56 }
-- Establish enum values
XcmRsrcGroupSupport ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicators for each primary object group of the
Document Resources MIB, used to indicate which groups
are supported by this host system, specified by a
bit-mask:
1 : xcmRsrcGeneral -- 2**0 : general/base MIB group
2 : xcmRsrcInfo -- 2**1 : (generic) resource info.
4 : xcmFontInfo -- 2**2 : general font group
8 : xcmFontPCLInfo -- 2**3 : PCL font group"
SYNTAX INTEGER (0..2147483647)
-- Cardinal32 = unsigned int = (0..2**31-1)
XcmRsrcType ::= TEXTUAL-CONVENTION
-- This value is an IETF-Printer-MIB type 2 enumeration.
-- This value should probably be changed to an OID if this MIB
-- is made into an IETF or other public standard.
STATUS current
DESCRIPTION
"The type of this resource, from the given enumeration."
SYNTAX INTEGER {
other(1),
unknown(2),
font(3),
logo(4),
form(5),
image(6)
}
XcmRsrcPersistence ::= TEXTUAL-CONVENTION
-- This value is an IETF-Printer-MIB type 2 enumeration
STATUS current
DESCRIPTION
"Describes the persistence of this resource.
Permanent, or resident, resources are built into the
device and cannot be removed. They may, for example,
be in ROM, or on hard disk with read-only access.
(Note that HP PCL considers a resource to be 'permanent'
if it persists across jobs, but such resources are not
necessarily permanent by the definition used here.)
Nonvolatile resources may be removed by appropriate
action, but otherwise persist indefinitely, including
across device power cycles. They may, for example, be
on hard disk, or in a ROM cartridge. (The type of
action required to remove the resource, e.g. file
deletion or ROM cartridge removal, can generally be
deduced from the hrStorageType of the storage device
containing the resource.)
Volatile resources are lost across device power cycles.
They are typically in RAM.
Reference: 'xcmRsrcHrStorageIndex' in this Resources
MIB; and 'hrStorageType' in IETF Host Resources MIB
(RFC 1514, September 1993) on page 8 (which directly
relate to the actual level of 'persistence')."
SYNTAX INTEGER {
other(1),
unknown(2),
volatile(3), -- lost across power cycles
nonvolatile(4), -- persistent across power cycles
permanent(5) -- cannot be removed
}
XcmFontType ::= TEXTUAL-CONVENTION
-- This value is an IETF-Printer-MIB type 2 enumeration.
-- This value should probably be changed to an OID if this MIB
-- is made into an IETF or other public standard.
STATUS current
DESCRIPTION
"The representation type or format of this font,
from the given enumeration."
SYNTAX INTEGER {
other(1),
unknown(2),
psType1(3), -- Adobe PostScript Type 1 (specially
-- encoded, outline-only, base font)
psType3(4), -- Adobe PostScript Type 3
-- (regularly PS-encoded base font)
psType0(5), -- Adobe PostScript Type 0 (composite font)
psType42(6), -- Adobe PostScript Type 42
-- (TrueType font in PS wrapper)
psCIDType0(7), -- Adobe PostScript CID (Character ID)-
-- Keyed font, CIDType 0
psCIDType1(8), -- Adobe PostScript CID (Character ID)-
-- Keyed font, CIDType 1
psCIDType2(9), -- Adobe PostScript CID (Character ID)-
-- Keyed font, CIDType 2
pclSoftFont(10), -- HP PCL SoftFont (bitmap font)
pclIntellifont(11), -- HP PCL Intellifont
-- (outline font)
xeroxICF(12), -- Xerox ICF (Internal Contour Format)
psType14(13), -- Adobe PostScript Type 14 ("Chameleon"
-- font - "tunings" to a "master" font)
psType2(14) -- Adobe PostScript Type 2 (specially
-- encoded using Type2 charstrings)
}
XcmFontSpacing ::= TEXTUAL-CONVENTION
-- This value is an IETF-Printer-MIB type 2 enumeration
STATUS current
DESCRIPTION
"The kind of spacing of the characters in this font,
from the given enumeration."
SYNTAX INTEGER {
other(1),
unknown(2),
fixedSpacing(3),
-- same spacing for all characters in font
proportionalSpacing(4)
-- spacing of each character is proportional to
-- its optical width
}
XcmFontPCLStyle ::= TEXTUAL-CONVENTION
-- This value is an IETF-Printer-MIB type 2 enumeration
STATUS current
DESCRIPTION
"The style of the font, from the given enumeration.
See: 'PCL 5 Printer Language Technical Reference
Manual' and 'PCL 5 Comparision Guide' by
Hewlett-Packard Corporation."
SYNTAX INTEGER {
other(1),
unknown(2),
upright(3),
italic(4),
condensed(5),
condensedItalic(6),
compressed(7),
expanded(8),
outline(9),
inline(10),
shadowed(11),
outlineShadowed(12)
}
XcmFontPCLStrokeWeight ::= TEXTUAL-CONVENTION
-- This value is an IETF-Printer-MIB type 2 enumeration
STATUS current
DESCRIPTION
"The PCL stroke weight of the font, from the given
enumeration.
These enumeration values are generally equal to the
usual PCL stroke weight values + 10.
See: 'PCL 5 Printer Language Technical Reference
Manual' and 'PCL 5 Comparision Guide' by
Hewlett-Packard Corporation."
SYNTAX INTEGER {
other(1),
unknown(2),
ultraThin(3),
extraThin(4),
thin(5),
extraLight(6),
light(7),
demiLight(8),
semiLight(9),
medium(10),
semiBold(11),
demiBold(12),
bold(13),
extraBold(14),
black(15),
extraBlack(16),
ultraBlack(17)
}
--
-- Document Resources TC Dummy Group - DO NOT USE!
--
-- These dummy objects are defined only to suppress compiler
-- warnings by making some local reference to textual
-- conventions defined in this TC module. These dummy objects
-- have odd use of case in their names (i.e. 'xCm...') in
-- order to make obvious their related textual conventions.
xCmRsrcDummy OBJECT IDENTIFIER ::= { xcmRsrcTC 999 }
xCmRsrcGroupSupport OBJECT-TYPE
SYNTAX XcmRsrcGroupSupport
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Dummy object - DO NOT USE"
::= { xCmRsrcDummy 1 }
xCmRsrcType OBJECT-TYPE
SYNTAX XcmRsrcType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Dummy object - DO NOT USE"
::= { xCmRsrcDummy 2 }
xCmRsrcPersistence OBJECT-TYPE
SYNTAX XcmRsrcPersistence
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Dummy object - DO NOT USE"
::= { xCmRsrcDummy 3 }
xCmFontType OBJECT-TYPE
SYNTAX XcmFontType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Dummy object - DO NOT USE"
::= { xCmRsrcDummy 4 }
xCmFontSpacing OBJECT-TYPE
SYNTAX XcmFontSpacing
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Dummy object - DO NOT USE"
::= { xCmRsrcDummy 5 }
xCmFontPCLStyle OBJECT-TYPE
SYNTAX XcmFontPCLStyle
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Dummy object - DO NOT USE"
::= { xCmRsrcDummy 6 }
xCmFontPCLStrokeWeight OBJECT-TYPE
SYNTAX XcmFontPCLStrokeWeight
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Dummy object - DO NOT USE"
::= { xCmRsrcDummy 7 }
END