The HP-IL (Hewlett-Packard Interface Loop) was a short-range interconnection bus or network introduced by Hewlett-Packard in the early 1980s. It enabled several devices such as printers, floppy disk drives, tape readers, etc. to be connected to programmable calculators such as the HP-41C, HP-71B and HP-75C/D, the 80-series and HP-110 computers, as well as generic ISA bus based PCs.
The HP-IL can be seen as a precursor to the Universal Serial Bus now largely in use on desktop computers. However, as its name implies, the cable formed a loop: the cable originated in the HP-IL extension module, ran through all connected devices, then came back to the module.
On the bus, devices could act as controllers (the calculators/computers) or slaves (the peripherals). Certain controllers like the HP-71 module or the HP82973A ISA interface could act as slaves as well, enabling a small network of calculators to be set up.
The IL used a form of Token passing protocol for media access control.
Every device on the bus has a ring-in and a ring-out connector, either on pigtails or built in. HP used a proprietary two-pin connector design with polarizing "D"-shaped shells. HP-IL cables can be interconnected without further adapters to extend their length.
Applications
Hewlett-Packard developed a range of devices to be connected to the HP-IL, mostly peripherals such as printers and storage devices for calculators. Through the 82169A HP-IL/HP-IB Interface, HP-IL controllers could be connected to instruments with an HP-IB (aka GPIB or IEEE-488) interface, or vice versa. There were also plans to make test equipment with IL interfaces, but apart from the somewhat popular 3468A multimeter, only a few devices were introduced before HP-IL itself became obsolete.
In addition to the HP-IB interface, HP also sold RS-232 and general-purpose parallel I/O interfaces as well as a prototype kit to create custom interfaces.