問題タブ [spooler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3160 参照

vba - 印刷スプーラの状態を確認する (実行中かどうか)

Print Spooler サービスが実行されているかどうかを検出する必要があります。VB.NET のさまざまなリソースを見つけることができます (たとえば、ServiceProcess.ServiceController実際にサービスを操作するために使用します) が、VB6 のリソースはありません。

印刷スプーラーが VB6 で実行されているかどうかを確認する方法はありますか? そして理想的にはそれを開始しますが、私はそれなしで生き残ることができます.

0 投票する
1 に答える
224 参照

windows - Windowsスプーラが.batから空であることを知る方法は?

PowerShell スクリプトがあります。

印刷キュー (スプーラー) にジョブがあるかどうか、またはプリンターが空いているかどうかを検出します。.bat (バッチ) ファイルと同じ機能が必要です。出来ますか?

0 投票する
0 に答える
821 参照

printing - プリント サーバーが提供するネットワーク プリンターの印刷ジョブのスプール ステータス

ネットワーク印刷の仕組みと印刷ジョブのステータスの意味を理解しようとしています。

ネットワーク プリンタがプリント サーバー (Win 2008 R2 x64) によって提供されている場合、PC (Win7 x64) からの印刷ジョブの処理方法は次のとおりですか?

インストールプロセス:

  1. ユーザーがプリント サーバーからプリンターをインストールする
  2. PC は、プリント サーバーからプリンター ドライバーをダウンロードし、ローカル バージョンを PC にインストールします。

印刷ジョブの送信

  1. ユーザーが 32 ビット MS Word からネットワーク プリンターに印刷ジョブを送信する
  2. PC はプリント サーバーをチェックして、ローカル プリンター ドライバーがプリント サーバーから入手できるものに従って最新であることを確認します。必要に応じてドライバーを更新します。
  3. PC はドライバーを使用して印刷ジョブをパッケージ化します。
  4. 印刷ジョブはクライアント プリント スプーラー (splWOW64.exe) に送信され、ジョブはプリント サーバーに送信されます。
  5. プリント サーバーのプリント スプーラ (spoolsv.exe) がジョブを受け取り、プリンタのキューを管理します。
  6. 印刷ジョブがプリンターに送信されます

プリント サーバーから印刷キューを開くと、ユーザーの印刷ジョブに「スプーリング」が表示されます。プロセスのどこで印刷ジョブが停止していますか? PCとサーバーの間、またはサーバーとプリンターの間?

PC の C:\Windows\System32\spool\PRINTERS を確認しましたが、空です。

0 投票する
1 に答える
2713 参照

c# - PrintQueue.AddJob メソッドが機能しない

元の印刷テキストの後に余分なテキスト行を配置する必要があるアプリケーションに取り組んでいます。

このために、正常に動作する Print Spooler API の FindFirstPrinterChangeNotification および FindNextPrinterChangeNotification メソッドを使用しています。

ジョブカウント1を示すPrint Queueを取得できました。

次のコードを使用して、印刷キューに新しいジョブを追加しています。

私のコードは例外なく正常に実行されますが、新しいジョブは元のテキストと一緒に印刷されません。