Printing and Plotting

Reply
New Member
tcoria
Posts: 1
Registered: ‎12-05-2003
Message 1 of 3 (340 Views)

Ole to HDI subsystem has been corrupted

340 Views, 2 Replies
12-05-2003 03:10 AM
Greetings,

I'm haveing a problem plotting with an OLE item in my drawing. Here is the message I receive when I plot.

Ole to HDI subsystem has been corrupted
Please reinstall this subsystem.

I am running WIN2000 Pro and AutoCAD 2004

Thank in advance,

Tony Coria
tcoria@arrigoni.com
*Sheppard, Scott
Message 2 of 3 (340 Views)

Re: Ole to HDI subsystem has been corrupted

12-05-2003 04:39 AM in reply to: tcoria
When any Windows application has an object
embedded in its file format that is created by another program, it
typically uses the other program to handle the object. For example, when you
embed an Excel spreadsheet in a Word document, Word lets Excel print the
spreadsheet portion of the document. In AutoCAD R13, users had the ability
to embed objects like Excel spreadsheets in DWG files. This posed a problem for
AutoCAD in that, unlike Word and Excel which both used the same Windows system
printer driver to do their printing, AutoCAD had its own ADI print drivers. Thus
it wasn't possible to let Excel handle the spreadsheet part while AutoCAD did
the remainder of the DWG. So the concept of installing a phantom printer was
devised. AutoCAD would ask Excel to print the spreadsheet to a phantom printer.
AutoCAD would then collect Excel's output and convert it to ADI using an OLE to
ADI subsystem. In AutoCAD 2000 the ADI printing system was replaced with Heidi.
Heidi had already been used to replace the video system in AutoCAD R14. When
Heidi took the place of ADI in AutoCAD 2000, the trick for plotting OLE objects
was converted from OLE to ADI to OLE to HDI. My guess is that someone removed
the phantom printer, and this can only be re-established by re-installing
AutoCAD.


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Greetings,

I'm haveing a problem plotting with an OLE item in my drawing. Here is the
message I receive when I plot.

Ole to HDI subsystem has been corrupted
Please reinstall this
subsystem.

I am running WIN2000 Pro and AutoCAD 2004

Thank in advance,

Tony Coria
tcoria@arrigoni.com

*Inc.], Bud Schroeder [Autodesk
Message 3 of 3 (340 Views)

Re:

12-06-2003 07:34 AM in reply to: tcoria
Hey Scott and Tony,

 

We have not installed the Phantom driver since
AutoCAD 2000 and that was only on NT 4.0 systems that had a specific pen driver
installed from Microsoft.  This driver would not have been 
needed in AutoCAD 2004.  Sounds like something else has become corrupt
here.  You could try repairing the registry through the installer or
even doing a re install. 
 Another
    question is what is the history of this drawing and the OLE
object that is in it?  For example was it created in R13? Has it ever
been saved in 2004 format?  If not try saving it off as a test and see if
that clears up the message.

 

Tony, also if you want eTransmit me your file and I
will take a look at it and see if I get the same error or not.

 

Hope this helps.

 

Bud

 

PS How's it going Scott?   Have not
chatted in a very long time.  

 

 


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">

When any Windows application has an object
embedded in its file format that is created by another program, it
typically uses the other program to handle the object. For example, when you
embed an Excel spreadsheet in a Word document, Word lets Excel print the
spreadsheet portion of the document. In AutoCAD R13, users had the
ability to embed objects like Excel spreadsheets in DWG files. This posed a
problem for AutoCAD in that, unlike Word and Excel which both used the same
Windows system printer driver to do their printing, AutoCAD had its own ADI
print drivers. Thus it wasn't possible to let Excel handle the spreadsheet
part while AutoCAD did the remainder of the DWG. So the concept of installing
a phantom printer was devised. AutoCAD would ask Excel to print the
spreadsheet to a phantom printer. AutoCAD would then collect Excel's output
and convert it to ADI using an OLE to ADI subsystem. In AutoCAD 2000 the ADI
printing system was replaced with Heidi. Heidi had already been used to
replace the video system in AutoCAD R14. When Heidi took the place of ADI in
AutoCAD 2000, the trick for plotting OLE objects was converted from OLE to ADI
to OLE to HDI. My guess is that someone removed the phantom printer, and this
can only be re-established by re-installing AutoCAD.


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Greetings,

I'm haveing a problem plotting with an OLE item in my drawing. Here is
the message I receive when I plot.

Ole to HDI subsystem has been corrupted
Please reinstall this
subsystem.

I am running WIN2000 Pro and AutoCAD 2004

Thank in advance,

Tony Coria

tcoria@arrigoni.com

You are not logged in.

Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register

Announcements
Are you familiar with the Autodesk Expert Elites? The Expert Elite program is made up of customers that help other customers by sharing knowledge and exemplifying an engaging style of collaboration. To learn more, please visit our Expert Elite website.

Need installation help?

Start with some of our most frequented solutions to get help installing your software.

Ask the Community