There's some confusion here.
The authoritative details for IPP, AppleTalk, and many other
print data channels are captured in the complementary Printer
MIB v2 (RFC 3805) in the new 'prtChannelInformation' object.
The details of what can be described for each protocol type
are in the 'PrtChannelTypeTC' textual convention in the
IANA Printer MIB (first published also in RFC 3805).
We should not duplicate information in the simple Port MIB
that is already present in the main Printer MIB v2.
While your questions are all valid, they have already been
answered (in my opinion) in the 'prtChannelInformation'
object. Note that the details there were largely supplied
by the responsible vendors (Novell, etc.) or by an implementor
with intimate experience with each particular print protocol.
It is VERY important that we come to closure on the contents
of this Port MIB in the immediate future, so that Microsoft
can request vendors to do firmware upgrades to include this
small MIB in their existing and new printers ASAP.
Ira McDonald (Musician / Software Architect)
Blue Roof Music / High North Inc
PO Box 221 Grand Marais, MI 49839
From: firstname.lastname@example.org [mailto:email@example.com]On Behalf Of Haapanen,
Sent: Monday, January 17, 2005 9:24 PM
Cc: 'Bergman, Ron'
Subject: RE: PMP> Draft MIB comments
The SMB and AppleTalk names were admittedly thrown in just for good measure
-- but I would definitely like to see the IPP URI in the MIB. Maybe the
queue name object could be renamed, as you suggest?
Other than IPP, the other port types we would expect to support with this
would be NPA (IEEE 1284) and IPDS, but I'll need to verify with our
engineering team whether we need any additional info for those port types.
Yes, there are devices that do restrict source ports. Some colour
controller manufacturers come to mind!
For the Fiery example, there are hold, print and direct queues, with
different defined behaviours. Specifically, documents sent to the hold
queue will not print until explicitly released. The print queue spools
first, then prints, while the direct queue prints immediately without
intermediate spooling. (Our secure printing software can provide
conceptually similar behaviour for specified print queues on a print
I would expect some production devices to have similar queue choices
available -- Ron, is that true for the Ricoh production systems?
Good questions. See my responses in-line.
Here is my initial set of comments on the draft Print Port Monitor MIB.
This is based largely on our experience of developing port monitors (and
equivalent modules on other platforms) to communicate with a myriad of
So, in no particular order ...
- Shouldn't the ppmPortTable include a URI object for IPP printers?
Otherwise there is no way to know how to connect to an IPP device. What
about SMB share names or AppleTalk names?
<Ron> The scope was limited to LPR and TCP Sockets since those were the
protocols in Microsoft's request. Although, in our discussions it
was agreed that it should be open to all protocols. IPP could be
reported in the ppmPortProtocolType and the ppmPortProtocolPortNumber
containing the port used. In discussions, Microsoft did not see a
a need so it was not described as a possibility.
The SMB and AppleTalk names are normally broadcast so I am not sure
why they would be needed, especially since they are now being used
less and less. Using the ppmPortLprQueueName (with a rename) would
allow support of these protocols. If you feel strongly about these
a simple modification and rewrite of the descriptions would provide
- For LPR devices, I would like to see an object that specifies whether the
device accept source ports outside the RFC range. Most devices, but not
all, do today, and this can really help throughput with small documents.
<Ron> Are there printers that do not support any source port? If no,
this would be a good additional MIB object.
- What would be the expected behaviour if there are multiple ports of the
same type? For example, Fiery controllers typically have three LPR queues
-- would it not be beneficial to be able to publish all three, and to
describe their behaviour?
<Ron> There is no limit to the number of ports or queues that can be
reported in the MIB. It is an SNMP table and supports large
number of entries. I assume the Fiery controller LPR queues
each have a unique name.
This archive was generated by hypermail 2b29 : Tue Jan 18 2005 - 12:15:38 EST