The [devices] section of the file WIN.INI did not contain an entry for the requested printer (Error 28660)

The CommonDialog control uses specialized functions in the operating system to present the dialog boxes it displays. When this error occurs, the problem exists at the operating system level and shouldn't appear as the result of Visual Basic code that uses the control.