私は数週間プリンター++を使用しており、コードに役立つ問題がいくつか見つかりました。
最初に確認する必要があるのは、32 ビット版または 64 ビット版です。Windows 7 64 ビットに 32 ビット バージョンをインストールしようとした結果、モニターは動作しているにもかかわらず、実際にはプリンターがインストールされていませんでした。
別の問題は言語かもしれません。インストーラーのある時点で、英語以外の言語で Windows を使用している場合に対応しないエラー メッセージをチェックします。これに対する 1 つの解決策は、ソース コード プロジェクトを開いて、SpoolerHelper.cs ファイル (私の場合は x64 インストーラーの下) から 411 行目と 412 行目にコメントを付けることです。コンパイルして、再試行してください。
//1 - Add Printer Monitor
LogHelper.Log("Adding Printer Monitor.");
GenericResult printerMonitorResult = AddPrinterMonitor(monitorName);
if (printerMonitorResult.Success == false)
{
if (printerMonitorResult.Message.ToLower() != "the specified print monitor has already been installed")
throw printerMonitorResult.Exception;
}
スペイン語のウィンドウに対する私の解決策は次のとおりです。
//1 - Add Printer Monitor
LogHelper.Log("Adding Printer Monitor.");
GenericResult printerMonitorResult = AddPrinterMonitor(monitorName);
if (printerMonitorResult.Success == false)
{
if ((printerMonitorResult.Message.ToLower() != "the specified print monitor has already been installed") && (printerMonitorResult.Message.ToLower() != "el monitor de impresión especificado ya ha sido instalado"))
throw printerMonitorResult.Exception;
}
それでも問題が解決しない場合は、c:/PrinterPlusPlus_Installer.txt にインストール ロガーがあります。そこに何か答えが見つかるかもしれません。
あなたの質問からしばらく時間が経っていることは知っていますが、とにかくこれを必要とするかもしれない誰かのために共有したいと思いました. それが役に立てば幸い。