Hello,
The problem may be determined by the error. The following web page describes common GPIB errors, causes, and solutions.
http://digital.ni.com/public.nsf/websearch/2FA525A8585A92E9862566EE002A3755
Also, make sure that the command that you are using is recognized by your instrument. Since the instrument is responding to *idn? and *rst, the hardware and software are set up properly. I would focus on determining which commands the instrument understands and when you can use them (ie. board vs. device level). For more information on when to use GPIB commands go to the NI-488.2 Function Refernce Manual (see link below).
http://digital.ni.com/manuals.nsf/websearch/35CD6168125E0EBD86256789006E84D4?OpenDocument&node=132100_US
Good luck.
Kim L.
Applications Engineer
National Instruments