Dedicated chips exist, but older equipment use discrete components for this, where the output is often an open-collector gate/inverter. The purpose ofthe pullup is something I understand, but what is the purpose of the 6k2 pulldown? Is it to terminate the bus with a certain impedance? Just curious.
The GPIB control-lines are a type of wire-or, so that any or all devices can hold down (assert) say NDAC to control the bus speed. Thus the slowest device controls the speed of transfer.
Image is taken from here: http://bitsavers.org/pdf/hp/hpib/TutorialDescrOfHPIB.pdf