問題タブ [system.printing]

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 投票する
1 に答える
1006 参照

vb.net - アプリのフリーズ/印刷中のハング.PrinterSettings.InstalledPrinters 反復

インストールされているプリンターのリストをコンボボックスに取得する次のコードがあります。

ただし、単一のクライアントのインストールに問題があります。おそらくスプール サービスに問題があり、この繰り返しがハングしてアプリをロックします。その特定のコンピューターのコントロール パネルの [デバイスとプリンター] をクリックすると、エクスプローラーで同じ「ハング」をトリガーできます。Spool32 を再起動すると、反復が再びヒットするまでアプリが解放されます。

スプーラの問題を修正するのではなく、何らかのタイムアウトを実装するか、スプーラの問題がある場合にこの呼び出しがアプリをフリーズするのを防ぐにはどうすればよいですか? これを別のスレッドで問題なく呼び出すことはできません。アプリをフリーズにさらさずにこのプロパティを呼び出すより良い方法はありますか?

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

c# - ネットワークにインストールされたプリンターを介したPDFファイルのサーバー側印刷

このトピックに関する既存の投稿を確認しましたが、私の要件は少し異なります。

クライアント側のブラウザでのアクション時に、ネットワークにインストールされたプリンタを介してジョブを印刷します。Webサーバーにはすべてのプリンターがあり、クライアントデータに基づいて、クライアントが指定した構成ですぐに印刷し、ジョブをプリンターに送信する必要があります(別の場所にある可能性がありますが、プリンターは同じ場所にあるため、これは問題ではありません)通信網)。印刷アーキテクチャ、Win32_printクラス、SNMP、System.drawing.Printing、System.Printing ....を見てきましたが、これを実現する方法が見つかりませんでした。(Asp.net、C#)

-ファイルはすでにサーバーフォルダに存在します。クライアントが選択した構成を使用して、ファイルを取得してプリンタに送信する必要があります。

更新:すべてのファイルがPDFファイルであるため、JDFアプローチを使用する必要があります。選択した構成でJDFファイルを作成できますが、このJDFをプリンターに送信すると(JDFが有効)、困難になります... JDFをプリンターに送信するJMFがありますが、実装方法がわかりません。 、誰かがこれを手伝ってくれれば素晴らしいでしょう。

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

c# - C# WPF アプリケーションの印刷の問題 (PageOrientation プロパティが存在しない)

PageOrientationC# WPF プロジェクトでプロパティを使用できないという問題に遭遇した人はいますか? 私はすべてを試しましたが、それでも言います:

「名前 'PageOrientation' は現在のコンテキストに存在しません」.

私はすべての使用法が含まれていますが、それを理解することはできません.

私の印刷方法は次のとおりです。

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

c# - PrintQueueStatus が None を返す、プリンターの電源が既にオフになっている

既にプリンターの電源をオフにしましたが、コードはまだ None を返します

これが私のコードです

オフにしたので、オフラインに戻るはずです。

この問題を解決するにはどうすればよいですか? 誰?提案やアドバイスは大きな助けになります。

ありがとう!

0 投票する
2 に答える
1375 参照

.net - System.Printing はいくつかのジョブ ステータス状態をスキップしますか?

印刷ジョブをプリンターに送信しており、自分のキューに反映するためにステータスを追跡しようとしています。

印刷ジョブが「印刷済み」、「完了」ステータスを通過しないようです。

.net オブジェクトを間違った方法で使用していないかどうかを確認するために、小さなテスト プログラムを作成しましたが、それでも問題は発生しました。テスト プログラムを実行して新しい印刷ジョブをクエリし、ジョブが見つかったら、そのステータスを確認するために毎回頻繁にポーリングして更新し、何も見逃していないことを確認しました。

ドキュメントが印刷されても、得られる結果は次のとおりです。

ドキュメントが「完了」ステータスになったことをどのように知ることができますか?

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

c# - 印刷後にPDFドキュメントの印刷ステータスを通知する方法は?

'System.Printing'Namespaceを使用して PDF ドキュメントを印刷することはできますか? とどう違うのSystem.Drawing.Printing'?文書を印刷して、印刷されているか確認したい!現在、私はpdfを印刷するプロセスを使用しています

ここで、ページが印刷されたかどうかを判断できません!

どうすればこれを達成できますか? 名前空間で Win32_Printer を使用してプリンターのステータスを確認することはでき System.Managementますが、「印刷」ステータスは確認できません。