問題タブ [postscript]

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

printing - ppd ファイルからメディア サイズを決定する

私はDymo labelwriter 400を手に入れました.ubuntuのglabelsの魅力のように機能します. 現在、自動ラベルを作成するソフトウェアを作成しています。そのためには、印刷したいpngのサイズを知る必要があります。

私が使用する用紙は、89x36mm のラージ アドレスです。

このような画像を作成して印刷すると、ラベル全体が取得されません。実際には、ラベル サイズの 2/3 です。

ppd で私はそのようなことを見つけました:

*PageSize w102h252/30321 Large Address: "<</PageSize[102 252]/ImagingBBox null>>setpagedevice"

サイズは102 252だと思います。そのようなpngをgimpで作成しましたが、まだ小さすぎます。

ラベルに合わせて画像をどのサイズにする必要があるかを判断するにはどうすればよいですか?

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

barcode - 追記のバーコード

外部プラグインやクラスファイルを使用せずにPSでバーコードをレンダリングする方法を教えてください。

ありがとう

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

java - LPRを介したHPプリンターを使用した印刷-PSを使用したPJL

プリンターHPLaserJet5000シリーズPCL6を使用しています。PJLを使用して、コピーや向きなどの印刷属性を設定しようとしています。基礎となるジョブ言語としてPostScriptを使用する。LPRコマンド(lpr -S {IP} -P {IP} test.txt)を使用して、以下のコードを実行してWindowsから印刷しています。プリンタはコンテンツをまったく印刷しません。PJL固有のコマンドを削除し、PSのみを実行すると、コンテンツが正しく印刷されます。足りないものはありますか?

<ESC>Ecの代わりにも使ってみました。

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

java - 向きを設定する PJL コマンド

PJL を使用して部数を設定してみましたが、うまくいきました。ただし、 @PJL SET ORIENTATION=LANDSCAPE を機能させることができませんでした。常に縦長で印刷されます。また、2 ページから 5 ページまでの特定のページ範囲を印刷するオプションも探しています。これは PJL を使用して実現できますか? プリンタ HP LaserJet 5000 シリーズ PCL6 を使用しています。

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

c - C を使用した大きなファイルの読み取りとパイプ処理

PostScript ファイルを変更するユーティリティを作成することに興味があります。ファイルをトラバースし、ページ数とサイズについて特定の決定を下し、出力をファイルまたは stdout に書き込み、PostScript コードに特定の変更を加える必要があります。

この場合、*NIX システムでファイル処理を処理するにはどうすればよいでしょうか? 私は C でのパイプとフォークにかなり慣れていません。ファイルを直接読み取る場合、おそらく入力ファイルを前後にシークできると理解していますが、入力がプログラムに直接パイプされている場合、私はたとえば、入力がネットワークストリームである可能性があるため、入力の先頭に単純に巻き戻すことはできませんか?

PS ファイル全体をメモリに保存するのではなく、ページ分析の最初のパスを実行している間に入力をディスクにバッファリングし、一時ファイルから再度読み取り、出力を生成する方が理にかなっているように思われます。一時ファイルを削除します。それが実行可能な解決策である場合、そのようなファイルを *NIX システムに保存するのに適した場所はどこでしょうか? このようなコードがどれほど安全かはわかりません。同じサーバー上の複数のユーザーがプログラムを使用する可能性があります。特定のユーザーアカウントに固有の一時ディレクトリのどこかにファイルを保存し、ディスク上の一時ファイルにかなり一意の名前を付ける必要があるようです。

このクレイジーで不可解なファイル処理の世界に関するヒントや指針をいただければ幸いです。

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

postscript - 追記の一般的な質問

Postscriptで次はどういう意味ですか

ここで、ps1.subtotalは、他の場所に入力した変数であり、データ型は通貨です(例:10.00 USD)

私の理解では、上記のコード行はpsi.subtotalとTotalを追加し、その結果をTotalに格納します。もしそうなら、私はこのPSが上記の行でエラーになるのを見ています。また、整数の加算の場合でも、変数が最初に文字列に変換され、次に変数に対して加算またはその他の操作が実行されることもいくつかの場所で見ました。そうですか?

ありがとう

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

html - ドキュメントの編集にはどの言語を使用すればよいですか?

ドキュメント エディターは便利ですが、制限があります。それらに代わる良いものは何ですか?私はすでに HTML と CSS を知っています。それらは仕事をすることができますが、印刷されたドキュメントには適していません。多くの学者がLaTeXを使っているので、LaTeXを勉強しようと思っていました。しかし、だれかが PostScript などの別の言語を推奨するだろうかと思います。

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

postscript - Postscript スケーリングとアラインメント

ポストスクリプト ( pdf2ps を使用) に変換し、古い (Lanier 2145) プリンターに送信する必要がある pdf ファイルがあります。このファイルには、1 つのページの一番下にコードがあり、残念ながら切り取られています。

CUPS をスケーリングするために長い時間を費やした後、あきらめて実際の ps ファイルの操作を開始しました。

を使用してページをスケーリングできます

ただし、スケーリングは中央からスケーリングするのではなく、左下隅にロックされています。これは、縮尺に関係なく、ページの一番下が切り取られていることを意味します。

スケーリングがどこから行われるかをどのように設定できますか? 中心からスケーリングしたいのですが、上からスケーリングしても問題ありません。

ありがとう

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

postscript - Postscript関数ディクショナリタイプ0の作成

タイプ0のPostscript関数ディクショナリを作成しようとしています。入力は1次元で、出力は3次元です。入力0出力[000]入力1出力[111]この関数ディクショナリのデータソースの記述に問題があります。PLRMマニュアルには、データソースは文字列または純粋なバイナリデータのいずれかである必要があると記載されています。誰かがこれらの値をDataSourceが期待する形式にマップするのを手伝ってもらえますか?

/ FunctionType 0 / Domain [0 1] / Range [0 1 0 1 0 1] / Order 1 / BitsPerSample 8 / Size [2] / DataSource ????

ありがとう。

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

c# - C# で Postscript 形式のドキュメントを作成する

C# で PostScript 形式に直接書き込むための API はありますか? 現在、pdfnet を使用してドキュメントを pdf に書き込み、adobe を使用してそれを postscript にエクスポートしています。ただし、変換中に品質が失われるため、postscript に直接移動して pdf の作成をスキップする必要があります。

ドキュメントには、その上にテキストが重ねられた画像が含まれています。