Abstract:
A method and an infrastructure for minimizing compatibility issues among interacting components of different dialect versions. Such issues are associated with a plurality of versions of a dialect for communication in a system including a plurality of components that exchange a plurality of types of requests. Each request is formatted in accordance with one of the plurality of versions of the dialect and has a header carrying a type-version identifier indicating a corresponding type and version of the request. In the infrastructure, each component includes: an input port for receiving one of the requests; at least one handler supporting requests of a corresponding one of the plurality of types and versions; and switching logic to extract the type-version identifier carried by a received request for use in determining and invoking a selected handler. One or more of the following features also may be included: a data structure for use in managing handlers; incompatibility reporting logic for reporting receipt of incompatible data to a human operator; and a data structure for controlling sending of the data. The type-version identifier can be extended to accommodate further demand.
Abstract:
An ink cartridge with ink level indication for containing dispensable ink is disclosed. The ink cartridge includes a cartridge body and a reservoir for receiving and storing ink within the cartridge body. The reservoir is filled with a porous material member. A window is supported by the cartridge body to be disposed adjacent the porous material member. The window interacts with the porous material member to define porous material member portions of predetermined increasing capillarities. Each portion is able to retain ink therein for viewing through the window depending on its capillarity and the amount of ink in the reservoir to thereby provide an overall indication of the amount of ink in the print cartridge.
Abstract:
This invention relates to self-propelled, mobile input/output bins (MIOBs). Such structures of this type, generally, allow several MIOBs to communicate with one another and a data center. For example, the MIOBs can communicate with a data center if one of the MIOBs experiences a breakdown so that MIOB can be sent to assist with the breakdown.
Abstract:
According to an example, a printing fluid container supporting structure comprise a frame and a pivoting element coupled to the frame and to a reference surface of a printing device. The pivoting element is to enable the frame to rotate between a folded position in which the frame is aligned with the reference surface of the printing device and a deployed position in which a plurality of printing fluid container receptacles of the frame is to support a plurality of printing fluid containers in a vertical position.
Abstract:
An integrated circuit to drive a plurality of fluid actuation devices includes a plurality of contact pads, a plurality of pulldown devices, and control logic. The plurality of contact pads include a first contact pad and a second contact pad. Each of the pulldown devices is electrically coupled to a corresponding contact pad. The control logic enables at least a portion of the pulldown devices in response to both a logic low signal on the first contact pad and a logic low signal on the second contact pad.
Abstract:
An integrated circuit includes thermal tracking logic, control logic, and an output interface. The thermal tracking logic determines a temperature of a fluid ejection die. The control logic defines an emulated parameter of the fluid ejection die as a function of the temperature of the fluid ejection die. The output interface outputs the emulated parameter to a printer system based on the function and the temperature of the fluid ejection die.
Abstract:
In an example, a display device with power inputs includes a first power input to receive a first amount of input power, a second power input to receive a second amount of input power, a power allocator to combine at least a portion of the first amount of power with at least a portion of the second amount of power to form a combined output power, and a universal serial bus (USB) port to output at least a portion of the combined output power to a peripheral device.
Abstract:
Example embodiments relate to selecting proxies. In this manner, the embodiments disclosed herein enable determination of a device to which to send communication through a firewall and determination of a set of proxies available to communicate with the device through the firewall. A set of success labels are determined for the set of proxies, wherein a success label for an individual proxy comprises information related to communicating with the device via the individual proxy. Based on a first success label determined for the first proxy, a first proxy may be selected to communicate with the determined device.
Abstract:
A sheet separation device includes a separating member to contact a feed roller and to separate sheet-type media transported between the feed roller and the separating member, the separating member movable to contact the feed roller at a plurality of contact points on the feed roller along the withdrawing direction to apply different pressing forces corresponding to the plurality of contact points.