問題タブ [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 投票する
3 に答える
6924 参照

c# - を使用して C# で PDF を印刷する方法

C# アプリで 'process' を使用して pdf ファイルを印刷しました。しかし、印刷ステータスを取得できません。System.management と System.printing を使用して、プリンター/キューと対話できることがわかりました。試行錯誤を繰り返しました。これらの2つの名前空間を使用していますが、ファイルを印刷できませんでした.これらを使用してpdfドキュメントをプリンターに印刷する方法の例はありますか?

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

system.printing - System.Printing を使用して印刷する場合、ページごとにソース トレイ (InputBin) を設定するにはどうすればよいですか?

System.Printing .NET 名前空間のクラスを使用してドキュメントを印刷しようとしています。DocumentPaginator で PrintDialog.PrintDocument を使用して XPS ファイルを作成し、Queue.AddJob を使用して送信しようとしましたが、ドキュメント内の異なるページに対して別のソース トレイ/入力ビンを選択する方法が見つからないようです。 . PrintTicket.InputBin プロパティを使用してドキュメント全体に対してこれを行うことができ、PageInputBin スキーマ要素への参照に遭遇しましたが、それにアクセスする方法がわかりません。

または、古い GDI+ ルーチンで小冊子モード (A3 面ごとに 2 つの A4 面を折り、中綴じ) を設定するための信頼できるクロスプリンターのアプローチを誰かが教えてくれれば、それは素晴らしいことです!

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

c# - 共有プリンターの印刷キューの詳細を取得する

共有プリンターでドキュメントを印刷しようとしています。印刷キューの詳細を取得する必要があります。次のコードは、常に「Microsoft XPS ドキュメント」からジョブ数 = 0 としてキューを取得します。ただし、デフォルトのプリンターは「HP LaserJet P1505n」として構成されています。

その特定の共有プリンターから印刷キューの詳細を取得する方法は? 私もフォローしてみました

しかし、次のようなエラーが発生しました:

Win32 エラー: ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません

ここで何が欠けていますか?

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

java - 配列から印刷するときの例外

私はこの次のコードを持っています:

このコードのポイントは、「Smith i 0472」のようなものを含む配列を作成することです (スペースは実際にはタブです)。このコードは、配列のサイズが印刷されるものの量である場合に完全に機能しますが、配列がたとえば 100 で、要素が 20 個しかない場合はエラーがスローされます。配列をこのサイズにする必要があります。ありがとうございました。

これを十分に明確にできなかった場合は申し訳ありません。

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

.net - 印刷単位を MM に変換する

プリンタを MM に設定しています。次のコードを使用して、印刷時にテキストを中央に配置する方法を見つけようとしています。

単位の問題であることがわかりました.1つはMMだと思いますが、もう1つの単位がわからないため、換算係数を計算できません.

何か案は?

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

c# - PrintServer オブジェクトの作成中に例外が発生しました。Win32 エラー: プリンター名が無効です

オブジェクトを作成しようとすると、この例外が発生しprintserverます。これが私のコードです:

Windows Server 2012 で実行されている別のマシンからプリンターを取得しようとしています。OS ベースのシステムにアクセスしようとすると、同じコードが正常に機能します。どんな助けでも大歓迎です。前もって感謝します。

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

c# - System.Printing Printqueue.AddJob methods consumes memory and doesnt releases once the document is printed

I am Using System.Printing library in my application with .net framework 3.5. When i Print job on any printer using PrintQueue.AddJob memory gets increased and doesnt releases it. Memory is released only if the application is closed. If i print more than 10 jobs then my application uses all the memory of my computer and finally everything gets slows down. I obeserved the memory usage goes to 2GB, which is not acceptable. After investigation i found that Memory gets increased when PrintqQueue.AddJob method is invoked.

Here is my sample Code for printing: