Microsoft VBScript runtime error '800a01fb'
An exception occurred: 'GetEnhWMF'
This problem occurs after performing the latest security updates and service packs on some operating systems including Windows XP and Windows 2000 Professional.
Solution(s):
The problem only occurs when you do not specify the HEIGHT and WIDTH parameters. For example,
http://localhost/idalin.asp?BARCODE=123456 causes this error,
and
http://localhost/idalin.asp?BARCODE=...T=80&WIDTH=200 allows the server to create the correct barcode.
To solve the problem, you can specify the HEIGHT and WIDTH parameters in pixels for the resulting image or upgrade your package. The latest package of the ASP Server Component for IIS solves the problem and was released January 2003.
Found at
http://www.idautomation.com/kb/http500error2.html