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

asp.net - Web アプリケーションから高度な印刷を行うにはどうすればよいですか?

Web アプリケーションを介してレポートのようなデータを印刷するためのオプションを調査しています。実行可能ないくつかのオプションは、PDF の書き込み、Excel XML、Excel への HTML のダンプ、または activePDF webGrabber のようなツールの使用です。問題は、ブラウザー (私の場合は IE) からの印刷を制御できるが、開発に膨大な時間がかからないソリューションは何かということだと思います。私自身は経験がありませんが、PDF を生成するための恐ろしいコードを見たことがあります。

私が特に探している機能は、ユーザーの介入なしに横向きまたは縦向きに印刷することです。また、Web アプリの基本的なルック アンド フィールを印刷形式に変換するには、基本的なスタイルを制御することが重要です。

どんなアドバイスでも(特に経験から)いただければ幸いです。

0 投票する
7 に答える
147822 参照

javascript - javascriptを使用してHTMLページの印刷を自動開始

javascript:window.print()ページの読み込みが完了したときに自動的に実行する方法はありますか?

0 投票する
8 に答える
29752 参照

c# - C#でのドットマトリックス印刷?

C# からドット マトリックス プリンター (さまざまなモデル) に印刷しようとしています。現在、Win32 API (オンラインで多くの例を見つけることができます) 呼び出しを使用して、C# アプリケーションからプリンターに直接エスケープ コードを送信しています。これはうまくいきますが...

私の問題は、エスケープコードを生成していて、Windows印刷システムに依存していないため、印刷物を「通常の」プリンターやPDFプリンタードライバーなどに送信できないためです。(Easy Print [XPS ベース] を使用して 2008 ターミナル サーバーでアプリケーションを使用しようとしているため、これが問題を引き起こしています)

問題は、フォーマットされたドキュメント (事前に印刷されたステーショナリーの請求書) を、直接印刷やエスケープ コードなどを使用せずに C# からドット マトリックス プリンター (エプソン、オキ、パナソニックなどのさまざまなモデル) に印刷するにはどうすればよいかということです。

**明確にするために、GDI+ (System.Drawing.Printing) などを試していますが、問題は、古いコードのように整列させるのが非常に難しいことです。(古いコードは、Windows ドライバーをバイパスしてプリンターに直接文字を送信しました。) GDI+ を使用しながら、古いコードのように並べられるように改善する方法について何か提案はありますか?

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

c# - 特定のプリンター トレイの用紙切れを検出するための Windows API

Windows で特定のプリンターの特定のトレイが用紙切れかどうかを判断する方法を探しています。現在、私は WMI Win32_Printer オブジェクトを使用してプリンター全体の状態を取得しています。トレイの 1 つが用紙切れの場合、プリンター全体が用紙切れであることを示す状態を取得します。

しかし、特定のトレイの用紙がなくなったかどうかを知りたいです。Google でいくら検索しても、何もヒットしませんでした。

私は C# でアプリを作成していますが、任意の言語の例へのポインターで十分です。

前もって感謝します..

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

cocoa - ページ設定なしで印刷 - 用紙サイズと向きの変更に反応しますか?

Leopard の AppKit リリース ノートには次のように書かれています。

多くのアプリケーションでは、ユーザーにページ設定パネルを表示したり、[ファイル] メニューに [ページ設定...] 項目を含めたりすることは適切ではありませんが、使用するページ設定パラメーターをユーザーに指定させる簡単な方法は他にありませんでした。印刷するとき。(新しい UI のアドバイス: アプリケーションがページ設定パラメーターをドキュメントごとに永続的に保存しない場合、またはアプリケーションが処理する可能性のある他の種類の大規模なオブジェクトにそれらを関連付けるメカニズムがない場合は、おそらくそうすべきではありませんページ設定パネルがまったくありません。)

かなり単純な印刷ニーズがあり、アプリケーションから「ページ設定...」コマンドを削除したいと考えています。

テキストを印刷する以前のレシピは、現在の用紙サイズと向きに適したサイズのオフスクリーン テキスト ビューを作成し、そのビューの印刷操作を開始するというものでした。

ただし、ユーザーが印刷パネルで用紙のサイズと向きを変更できるようにする場合は、その変更に対応して、印刷テキスト ビューを再構成する必要があります。

この状況を処理する正しい方法は何ですか?

私の現在のハッキングされたサンプル アプリは、NSTextView をサブクラス化し、-[MyTextView knowsPageRange:].

0 投票する
15 に答える
300498 参照

python - Python print に改行やスペースを追加しないようにするにはどうすればよいですか?

パイソンでは、私が言うなら

文字 h と改行を取得します。私が言うなら

文字hが表示され、改行はありません。私が言うなら

文字 h、スペース、および文字 m を取得します。Python がスペースを出力しないようにするにはどうすればよいですか?

print ステートメントは同じループの異なる反復であるため、+ 演算子だけを使用することはできません。

0 投票する
8 に答える
54534 参照

.net - .NETでの仮想プリンターの作成

.NETアプリケーションにデータを渡す仮想プリンターを作成しようとしています。次に、プリンターと.NETアプリケーションの両方をインストールするインストーラーを作成します。すべてをC#で記述できるのは本当に素晴らしいことですが、これにはプリンタードライバーの記述がアンマネージコードである必要があると感じています。誰かがこれを行う方法のかなりきれいなチュートリアルまたは例を知っていますか?

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

vb6 - Windows XP で遅いプリンターをシミュレートする方法は?

Visual Basic プロジェクトで印刷をテストするには、SLOW プリンターをシミュレートする必要があります。

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

asp.net - ASP.NET で印刷する最良の方法

XSLT を使用して目的のテンプレートに変換した後、メモリに保持されている html 文字列があります。これをクライアント プリンタに送信する最適なメカニズムは何ですか?

以前のプロジェクトで、恥知らずにごまかして印刷プレビュー画面を作成しました。これは基本的に、白い背景の ASPX ページであり、Window.print().

乾杯

0 投票する
5 に答える
3629 参照

.net - .Net Windows サービスから tiff ファイルを印刷する

pdf、tiff、jpeg、doc など、さまざまな形式の複数のファイルを受信するアプリケーションを構築しました。受信後、それらは、サーバーにローカルにインストールされているサードパーティの印刷ドライバーを使用して tiff ファイルに変換され、デフォルトのプリンター。これを行うには、コマンド ラインと引数を指定して System.Diagnostics.Process を開き、適切なアプリケーションでファイルを出力します。

新しいバージョンは Windows サービスである必要があり、これまでのところ、印刷部分を除いてすべて正常に動作しています。プロセスが開始されるたびに、例外が発生することはなく、すべてが正常に機能しているように見えますが、ファイルが出力されることはありません。タスク マネージャーを開くと、MS ペイントが実行されていることがわかりますが (jpeg ファイルの場合)、出力 tiff ファイルはありません。

補足として、お客様が別のサードパーティ製ツールを使用しているため、最終的なファイルは tiff ファイルである必要があり、それがサポートされている唯一の形式です。

どんな助けでも大歓迎です。セルジオ・ロメロ

使用しているコードは次のとおりです。