Terminators HP 8112As with the new firmware (starting with serial number2851G07381) work correctly with the terminators listed on page3. Devices with older firmware will hang up when receiving bothCR/LF and EOI. Therefore termination with both CR/LF and EOIshould be avoided when programming devices with old firmware.Note91Since some controllers cannot (easily) be configured so that they donot to use CR/LF and EOI as terminator, the EOI line of some olderdevices is disconnected.Users of some non-HP versions of BASIC may experience difficulty interminating with CRLF alone, i.e. EOI cannot easily be turned off.If this is the case, a jumper setting inside the instrument allows EOIline to be ignored. To set this jumper proceed as follows:n Remove rear feet and top covern Transfer jumper A3W3 at the center of the microprocessor boardA3 from the factory setting EOI to position 3.The HP 8112A (with old and new firmware) does not pull the EOIline. The device terminates all messages with CR/LF and a spacecharacter.Possible Problem with If the HP 8112A is the only instrument on the bus, the SPOLLSPOLL statement may cause the instrument to “hang up”.Either of the following will clear the fault:1. Use an HP-IB cable of not less than 2m length. Or:2. Use a user-defined function to interrogate the status byte insteadof the usual SPOLL statement.In the following program, line 20 causes a syntax error so that aSRQ is generated. Lines 40 to 130 show how the status byte can beinterrogated with a user-defined function:10 A=71220 OUTPUT A;"XYZ"3 0 WAIT .054 0 PRINT "Status byte:",FNSpoll(A)50 END60 DEF FNSpoll(A)7 0 S-code=A DIV 1008 0 H,addr=A MOD 1009 0 SEND S,code;UNL MLA TALK H,addr CMD 24100 ENTER S-code USING "#,B";Stb110 SEND S,code;CMD 25 UNT120 RETURN Stb130 FNEND6-20 Programming