priPrinter Script Reference, Extensions, Samples

スクリプト

Script Iconスクリプトは、タスクを自動化し、プリンターにカスタム機能を追加できるツールです。 たとえば、独自のページレイアウトを定義したり、独自の基準に基づいてページを削除または選択したりできます。 スクリプトは、新しい印刷ジョブごとに、クイックアクセスバーの特別なボタンをクリックして手動で実行、または自動的に開始できます。

スクリプトを使用すると、次の操作が可能です:

  • priPrinter画面、リボン、ボタンをコントロール
  • 追加のジョブをロードする。 ジョブを閉じる。
  • ソースページへのアクセスを取得:削除、コピー、挿入、位置の変更、切り抜き、選択など
  • レイアウトを修正するか、新しいレイアウトを作成する。
  • 透かしを変更または作成する。
  • 印刷、画像またはPDFで保存。
  • カスタムボタンを追加
  • など

See sample scripts

たとえば、priPrinterに印刷できます。 スクリプトは必要な設定を自動的に適用し、いくつかのページを1つのプリンターに印刷し、別のページセットを2番目のプリンターに印刷し、最後にPDF形式でネットワークドライブにコピーを保存します。 もちろん、ユーザーの操作なしですべてをバックグラウンドで実行できます。 これを行うには、スクリプトをscriptフォルダーに入れ、プリンタの環境設定でそのスクリプト名を指定する必要があります。

Script Selection

または、新しい印刷ジョブを受信してからスクリプトを実行できます。スクリプトファイルの名前はレジストリに定義する必要があります。 レジストリの場所
HKEY_CURRENT_USER\Software\Pelikan Software KFT\priPrinter\Script 文字列値 OnNewFile

拡張機能

拡張機能は、スクリプトの拡張バージョンです。 スクリプト自体のテキストに加えて、ボタンの画像、コマンドに関する情報などがあります。もっと詳しく.

Extension button

スクリプトのサンプル:

local doc=window.GetDocument();
if(doc.numpages)
{
  local page=doc.GetPage(0);
  if(page)
  {
    doc.DeletePage(0);
    page=doc.GetPage(0);
    local i;
    for(i=0;i<10;i+=1)
    {
      local copy=doc.DuplicatePage(page);
      copy.visibility=0;
    }
  }
}else MsgBox("Document is empty");

window.SetForm("simple");
window.SetFormMode("bind","cell");

Script Buttonスクリプトをインストールする方法

スクリプトファイルがある場合は、priPrinterスクリプトフォルダーに入れるだけで、スクリプトメニューから使用できるようになります。 このフォルダの場所がわからない場合は、[表示]タブを選択し、[拡張機能]ボタンをクリックして[拡張機能マネージャ…]を選択します。 [整理]ボタンをクリックし、[ファイルの表示…]を選択します。Windowsエクスプローラーが開きます。スクリプトファイルをそこにドロップします。.

スクリプトと拡張機能は、拡張機能マネージャーを使用してインストールできます。

クイックアクセスバーのボタンをクリックすると、スクリプトを起動できます。 このようなボタンを作成するには、[カスタマイズ]ボタンをクリックし、[新しいスクリプトコマンドの作成]を選択します。 名前付きスクリプトファイルとアイコンを選択する必要があります。

Custom Script Button

デバッグ

priPrinter 6.1には、構文のハイライト表示とデバッガを備えたスクリプトエディタが組み込まれています。

priPrinter Script Debugger

実装

priPrinterは、スクリプトエンジンのベースとして「Squirrel」プログラミング言語を使用します。小型で高速、機能豊富なスクリプトエンジンで、既存のpriPrinter環境に完全に適合します。

priPrinterスクリプトは、priPrinter Professional版の機能の一部です。