問題タブ [lpr]

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 に答える
6793 参照

c# - Win 7 の C# プログラムから lpr コマンドが機能しない

「lpr」コマンドを使用してファイルをプリンターに送信するプログラムがあります。Windows SDK 7.1 をインストールしました。32 ビットの Windows 7 システムでは問題なく動作しますが、64 ビットの Windows 7 システムでは動作しません。

例外をスローします。

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

c# - Windows サービスから pcl ファイルを印刷する LPR コマンドが機能しない (現在はトレイ アプリケーション)

考えられる解決策と説明をしばらく探していましたが、実際には何も見つかりません。

次のコマンドは、Windows サービスから実行されています。cmd で直接使用すると、同じコマンドが機能します。エラーなどは返されません。

私が見逃しているのは些細なことかもしれませんが、私には見えません。簡単な代替手段で lpr-command を使用して移動できる場合は、それが大好きですが、まだ何も見ていません。

編集: プリンターに送信しようとしているファイルが pcl ファイルであることを追加するのを忘れていました。

Edit2: 非表示のウィンドウ スタイルと WaitForExit(5000) をプロセスに適用せずにコマンドを実行すると、コマンドラインが書き込まれていないように見えます。表示されるのは空のコマンド プロンプトだけです。

編集3:これを少しいじっていて、次のことを思いつきました:

上記のコードは、ユーザーがフォームのボタンをクリックして実行すると機能します。そこで、コードをトレイ アプリケーションとして実行するように変更することにしました。これで問題が解決するかもしれないと考えたのですが、まだ実行を拒否しているようです。トリガーされたタイマーまたは別のスレッドによって実行されていることに何らかの問題がある可能性がありますか? それとも、それらのメソッドの権利と何か関係があるのでしょうか?

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

php - HP 印刷の切り捨てられたドキュメントの lpr

私はここに来たばかりで、まず私の悪い英語を申し訳ありません。これは私の問題です: FPDF を使用して PDF ドキュメントを生成し (結果のドキュメントは正しいです。2 回チェックします)、lpr コマンドを使用してネットワーク プリンターに送信します。

コマンドはエラーを返さず、ドキュメントは印刷されますが、常に 5cm で切り捨てられます。指定した余白で印刷するなど、いくつか試してみましたが、結果には何も影響しません。唯一の目に見える結果は、ドキュメントをミラーリングして印刷したときです。ミラーリングされていますが、反対側が5cm切り捨てられています。

リプレイありがとう

編集: クライアントが 9 月にのみ戻ってくることがわかりました。そのため、「オンサイト」でのみトレイを作成できます。現在、解決策をテストすることはできません。とにかく助けてくれてありがとう。

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

vb.net - VBでのLPRコマンドの問題

xlsレポートをディレクトリからReportSafeアプリに「移動」するVBアプリを作成しています。私はそれを実行する既存のVBアプリでも作業しているので、参照用に使用しています。

ReportSafeは、どのファイルを取得するかを指示するためにlprコマンド(ReportSafe)を必要とするため、あるディレクトリから別のディレクトリにファイルを移動するほど簡単ではありません。

これが私がこれまでに持っているものです:

lprコマンド/引数全体がループを引き起こしています。私の質問がReportSafeに固有のものであるかどうかはわかりません。その場合は、ここで運が悪い可能性があります。レポートをReportSafeに移動する既存のアプリからこのコードを取得し、自分で使用できるように調整しましたが、今のところ運がありません。

参考までに、lpr.exeを取得するには、LPRモニターサービスをオンにする必要がありました。

質問:このlprコマンドに渡す適切な引数は何ですか?問題の原因となっているロジックに問題がありますか?

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

c# - 文字列リテラルを DirectoryInfo 列挙と連結し、引用符を追加します。

これは非常にあいまいな質問のように思えますが、次のようになります。

ファイルパスの周りに引用符を追加しながら、文字列リテラルを DirectoryInfo 列挙 (ファイルパスを含む) と連結する方法はありますか? さらに、DirectoryInfo 列挙を文字列に変換するときにバックスラッシュが二重にならないようにするにはどうすればよいですか? 私の状況は次のとおりです。

filePathDirectory次の値で始まります。

私が思うに、一度連結された文字列に変換されa.StartInfo.Arguments、次の値が割り当てられます。

パス内のバックスラッシュの数が 2 倍になるため、これは悪いことです。パスにバックスラッシュが追加されていないことを確認するにはどうすればよいですか?

さらに、引用符を追加するために、バックスラッシュ エスケープ シーケンスを使用しました。しかし、このエスケープ シーケンスのバックスラッシュが誤って文字列に追加されてしまいました。に含まれるファイル パスの前後に引用符を追加するにはどうすればよいa.StartInfo.Argumentsですか?

PSこれが理にかなっていることを願っています。説明が必要な場合は質問してください。

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

c# - LPRプロセス中の未処理のC#例外

lpr.exeを使用して引数を渡すC#アプリを作成しています。私は現在、この方法でそれを行おうとしています:

しかし、到達するたびにa.Start();、「システムは指定されたファイルを見つけることができません」という未処理のWin32例外が発生します。最初は自分の引数だと思っていたので、これは本当に混乱しますが、VBアプリからまったく同じ引数を渡して、それを機能させることができます。

アップデート1:

動作するVBコードは次のとおりです。

さらに、コメントアウトしてもエラーが発生するため、argumentsステートメントに問題がないようです。

アップデート2:

プロセスの開始時に発生するエラーは次のとおりです。システムは指定されたファイルを見つけることができません。FileNameを「C:\ Windows \ System32 \ cmd.exe」に変更してもエラーは発生しませんが、正常に機能します...

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

java - ダイレクト印刷を有効にするには、128 MB のメモリが必要です。


リモート印刷用の新しい Android アプリケーション (Java を使用) を開発しています。
プリンターとの通信は、LPR 標準 (RFC 1179) によって行われます。
LPR クライアントを Java で作成し、それを使用して PDF ドキュメントを印刷しました。
初めてでも綺麗に印刷できました。
次に、同じドキュメントを再度印刷しようとしたところ、奇妙なエラーが発生しました。

「PDF ステータス ページ
 PDF ファイルが印刷されません。直接 PDF 印刷を有効にするには、128 MB のメモリが必要です。」

この問題について検索しましたが、あまり見つかりませんでした。
元のドライバーを使用している場合、この問題は発生しません。
これを乗り越える方法を知っている人はいますか?

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

java - lprを使用してJavaでファイルを印刷する

ファイル(PDF、ドキュメントなど)をプリンター(hp Laser-jet 4250dtn)に送信するためにJavaでlprクライアントを作成しています。クライアントとサーバーの両方でUNIXが実行されています。

プリンターはサーバー上にあります(これがlprを使用している理由です)すべてが順調で、実際にソケットを開いて、制御ファイル(RFC 1179に準拠)を送信し、ファイル自体を送信しています。

ファイルはプリンタの「キュー」に到達しています。

私の問題は、プリンターからファイルを印刷したいときに、ファイルが間違って表示され、まったく理解できないことです(テキストが表示されないのは奇妙な記号だけです)。

私の質問は、プリンターが私を理解できるようにするために、私が与えるまたは作成する(ファイルをpostscriptに変更する??)ファイルタイプの叫びです。それとも私は何か間違ったことをしていますか?

ここにコードを添付して、ファイルパスからファイルを開いている行を確認して強調表示できるようにします。

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

sip - LPR メディアのデコード

以下のように SIP コールをデコードしようとしていますが、このコーデックについては何も知りません。私を助けてください、または私が読むべきいくつかのドキュメントを提案してください。

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

linux - 名前とディレクトリが異なるファイルを出力する lpr

出力を PDF ファイルに出力するために lpr を使用するスクリプト ウィッチがあります。保存したファイルの場所またはファイル名を変更したいと思います。lpr に関するいくつかのフォーラムを読みましたが、印刷された pdf の名前とディレクトリを指定する方法について何も見つかりませんでした。代わりに、私は常に PDF ディレクトリで標準名を取得します。

ありがとうございました!