Sintomi: durante la stampa di messaggi di posta elettronica in formato HTML (e solamente in questo formato) viene generato un errore e la stampa si interrompe. Il messaggio ricevuto potrebbe essere simile a questo:
Line: 1234
Char: 1
Error: Unspecified error
Code: 0
URL: res://C:\WINDOWS\System32\shdoclc.dll/preview.dlg
L'errore è strettamente legato ad Internet Explorer, che nel caso di messaggi in formato HTML viene utilizzato da Outlook come motore per il rendering del codice HTML, e nella maggior parte dei casi è correlato ad un problema di mancata o errata registrazione di una classe di sistema.
La soluzione è sufficientemente semplice:
1) chiudere tutte le istanze di Internet Explorer, Outlook ed Outlook Express.
2) Eseguire il comando "Start -> Esegui..." e nella finestra di dialogo digitare il comando:
REGSVR32 OLE32.DLL
3) Riavviare il sistema
Ci sono dei casi in cui la procedura sopra esposta non è risolutiva. Ulteriori procedure ed indicazioni si possono trovare a partire da questa pagina:
http://inetexplorer.mvps.org/answers/35.html
"Script error involving preview.dlg when printing"