テクニカルノート:Windows での印刷時に-1エラーが発生する
更新日:
2001/10/12
製品:
PrintOMatic Xtra 1.6.5 , PrintOMatic Lite Xtra 1.6.5
プラットフォーム:
Windows 95, Windows 98, Windows NT 4.0, Windows 2000, Windows Me, Windows XP
Windows 版の PrintOMatic または PrintOMatic Lite で印刷しようとしたときに、次のようなエラーダイアログが現れます: "The printer could not be initialized. Error code=-1"
これは Director 7 以降で旧バージョンの PrintOMatic を使用したときに起こります。
問題を解決するには最新バージョンの PrintOMatic あるいは PrintOMatic Lite をダウンロードしてください。
興味のある方のためにこの問題の背景を少し説明します。このエラーは Director 7 以降とバージョン 4 以降の Microsoft MFC クラスライブラリとのコンフリクトのためにMFC がプリンタを初期化できなくなってしまったことが原因です。
バージョン 1.5.8 以降の Windows 版 PrintOMatic および PrintOMatic Lite Xtra は、このようなコンフリクトのないバージョン 2 の MFC を使用してコンパイルしてあります。