WinFormsプログラム私は、インタラクティブユーザーとして実行したときに、正常に印刷された印刷物を作成しました。同じアカウントを使用するが、スケジュールされたタスクとして、プロセスは正しく実行されますが、出力の一部が不適切なフォントで出力されます。バッチ処理が正しいフォントで印刷されない
プログラムは、更新された価格ラベルを印刷するラベルプリンタです。タスクスケジューラが呼び出すオプション(-s)がありますが、GUIは表示されませんが、更新および印刷が行われます。 runを通じて対話型ユーザーとしてこれを実行すると、正しいフォントが使用されます。
ここで何が起こっているのかについての手掛かりはありますか?正しく印刷されていないフォントは非標準のシステムフォントです。
これはサーバー上で実行され、プリンタのリダイレクトによるものだと思っていましたが、コンソールログオンを行い、コンソール上の対話型プロセスとして正常に機能しました。
スケジュールされたタスクとして何かを実行しても、インタラクティブモードで実行されているわけではありません。 –