問題タブ [ppd]

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

printing - カスタム ページ サイズを .ppd に追加する最も簡単な方法は何ですか?

プリンターの .ppd (PostScript プリンター定義) ファイルにカスタム ページ サイズを追加したいと考えています。新しいページ サイズを適切に機能させるには、何を追加する必要がありますか?

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

macos - これは、CUPSを介して用紙のサイズを取得するための最良の方法ですか?

CUPSジョブ制御ファイルがあります(これらは/ var / spool / cups / cnnnnnにあります)。作成したプリントの実際の寸法を取得する必要があります。

これは私がそれを行うために理解した方法です:

  1. media属性を使用して紙の名前を取得します。(例Letter
  2. 属性からプリンターのURIを取得しprinter-uriます。(例ipp://localhost/printers/MyPrinter
  3. IPP_GET_PRINTER_ATTRIBUTESプリンターのURIを操作に渡し、属性を取得して、プリンター名を取得しprinter-nameます。(例MyPrinter
  4. メソッドにプリンター名を渡すPPDへのパスを取得しますcupsGetPPD
  5. PPDを開き、PPDへのパスをppdOpenFileメソッドに渡します。
  6. PPDと用紙名をppdPageSizeメソッドに渡して、用紙サイズを取得します。

これは機能しますが、少し回り道のようです。必要なものを入手するためのより効率的な方法はありますか?

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

perl - ppm 経由でインストールしたときに使用した元の PPD ファイルをダウンロードするにはどうすればよいですか? (パール)

ツール ppm を使用して、いくつかの Perl モジュール (つまり、PPD ファイル) をインストールしました。

これらの Perl モジュールがインストールされた元の PPD ファイルのバックアップをプログラムで作成するにはどうすればよいですか?

編集#1:

上記で使用している PPM は、activestate リポジトリを使用していません。これらは、ストロベリー Perl 用のビルド済み PPD ファイルを提供できる PPM リポジトリです。

これは、PPM リポジトリの 1 つの例であるhttp://www.wxperl.co.uk/repository/です。これは、私が使用している PPM のバージョンです: http://search.cpan.org/~murray/PPM-2.1.9/bin/ppm.pl

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

raspbian - CPOS80250 Linux Drivers .ppd が見つかりません

最近、CPOS80250 サーマル プリンターを購入しましたが、Linux ドライバーが見つかりません。ラズベリーパイ2にインストールしようとしていますが、ppdファイルがどこにも見つかりません。リードを持っている人はいますか?

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

printing - ESC-P シーケンスを含むファイルへの Ghostscript 出力

プロジェクト(エプソンプリンターでナノ流体を印刷する)について、コンピューターがプリンターに送信するコードを見たいと思います。Ubuntu 16.04 を実行しており、Epson Stylus SX600FW プリンターを使用しています。
Ghostscript 9.18 を使用して単純なファイルを印刷しようとしtest.psていますが、プリンターに送信される出力ファイルを取得したいと考えています。私が正しければ、このファイルにはいくつかの ESC/P シーケンスが含まれているはずです。

次を使用してそのようなファイルを取得しようとしました:

何を試しても、出力ファイルがどこにも見つからないため、作成されているとは思えません。次に、出力ファイルがある場合、ESC/P シーケンスを読み取るにはどうすればよいですか? 前もって感謝します!

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

python - xml ファイル内の 2 つの特定の値を変更するには、python 関数を記述する必要があります。

以下の xml コードのパラメータ P_ModelName と P_ModelYear の値を、Python 関数を使用して変数 Var_modelname と Var_modelyear にある値に変更する必要があります。

Var_modelname = OEM_2020 Var_modelyear = 2020

Python関数を使用してXMLでこれら2つのパラメータ値を変更する方法を教えてください

編集前の XML コード:

Python 関数は、以下のように P_ModelName = OEM_2020 および P_ModelYear=2020 で xml コードを編集する必要があります。

編集後の XML コード: