提供されたCELサンプルの対象 AFP Enhancer

RICOH Visual Workbench モードの AFP Enhancer のために、Content Expression Language (CEL) のサンプルが 8 つ提供されています。これらのサンプルでは、バーコードおよびテキストのコンテンツが定義されます。

文書のアカウント番号、文書の現行ページ

fmt("%08d", Doc.AccountNbr) fmt("%02d", cur_page_in_mp)

このサンプルでは、10 桁のバーコードまたは 10 桁のテキストを作成します。

  • 最初の 8 桁の数字はDoc.AccountNbr文書プロパティーの値を示します。
  • 最後の 2 桁は、そのバーコードまたはテキストが配置される文書のページを示します。

値の桁数が少ない場合は、RICOH Visual Workbench によって先行ゼロが追加されます。

事前定義されたキーワードcur_page_in_mpは、文書 (郵便物) の現行ページを示します。

文書の現行シート、文書内の合計シート数

fmt("%02d",cur_sheet_in_mp) fmt("%02d",total_sheets_in_mp)

この例では、4桁のバーコードまたは4桁のテキストを作成します。

  • 最初の 2 桁は、そのバーコードまたはテキストが配置される文書のシートを示します。
  • 最後の 2 桁は、文書内の合計シート数を示します。

値の桁数が少ない場合は、RICOH Visual Workbench によって先行ゼロが追加されます。

事前定義されたキーワードcur_sheet_in_mpおよび total_sheets_in_mpは、文書 (郵便物) の現行シートと文書内の合計シート数を示します。

テキスト

'自分のテキスト'

この例では、My literal textというテキスト行を作成します。

ジョブ番号、ジョブ内の現行文書

fmt("%06d", print_job_id) fmt("%06d", cur_mp_in_pj)

この例では、12桁のバーコードまたは12桁のテキストを作成します。

  • 最初の 6 桁は、ジョブ番号を示します。
  • 最後の6桁は、ジョブ内の、バーコードまたはテキストが配置される文書を示します。

この例を使用すると、Automated Verification 機能のバーコードを作成できます。

値の桁数が少ない場合は、RICOH Visual Workbench によって先行ゼロが追加されます。

事前定義されたキーワードprint_job_idおよび cur_mp_in_pjは、ジョブ番号とジョブ内の現行文書(郵便物)を示します。

    注意:
  • ジョブ番号 (Job.ID) ジョブプロパティーと 子ジョブ内シーケンス (Doc.SequenceInChild) 文書プロパティーを使用している場合は、次のように指定しても同じ結果になります。

    fmt("%06d", Job.ID) fmt("%06d", Doc.SequenceInChild)

ジョブ番号、文書番号、挿入シーケンス、文書の現行シートの番号、文書内の合計シート数、および文書挿入物

fmt("%08d",Job.ID) fmt("%08d",Doc.ID) fmt("%03d",Doc.Insert.Sequence%1000) fmt("%02d",cur_sheet_in_mp) fmt("%02d",total_sheets_in_mp) fmt("%01d",Doc.Custom.Inserts)

この例では、24桁のバーコードまたは24桁のテキストを作成します。

  • 最初の 8 桁の数字はジョブ番号 (Job.ID) ジョブプロパティーの値を示します。
  • 次の 8 桁の数字は文書番号 (Doc.ID) 文書プロパティーの値を示します。
  • その次の 3 桁の数字は挿入シーケンス (Doc.Insert.Sequence) 文書プロパティーの値を示します。
  • その次の 2 桁の数字は、そのバーコードまたはテキストが配置される文書のシートを示します。
  • その次の 2 桁の数字は、文書内の合計シート数を示します。
  • 最後の数字は、文書挿入物 (Doc.Custom.Inserts) 文書プロパティーの値を示します。

この例を使用すると、インサーター機能のバーコードを作成できます。

値の桁数が少ない場合は、RICOH Visual Workbench によって先行ゼロが追加されます。

事前定義されたキーワードcur_sheet_in_mpおよび total_sheets_in_mpは、文書 (郵便物) の現行シートと文書内の合計シート数を示します。

ジョブ番号、子ジョブ内シーケンス

substr('000000000000000' Job.ID, -15) fmt("%04d", cur_mp_in_pj)

このサンプルでは、19 文字のバーコードまたは 19 文字のテキストを作成します。

  • 最初の 15 文字はジョブ番号 (Job.ID) ジョブプロパティーの値を示します。パラメーター –15 は、ジョブ番号が 15 番目の文字で終了することを示します。ジョブ番号が 15 文字より少ない場合は、先行ゼロが追加されます。たとえば、11文字のジョブ番号10000001.12には3つの先行ゼロが追加されて次のようになります。000100000001.12
  • 最後の4桁は、ジョブ内の、バーコードまたはテキストが配置される文書を示します。

この例を使用すると、Automated Verification 機能のバーコードを作成できます。

値の桁数が少ない場合は、RICOH Visual Workbench によって先行ゼロが追加されます。

事前定義されたキーワードcur_mp_in_pjは、ジョブ内の現行文書(郵便物)を示します。 cur_mp_in_pjキーワードの値は、 子ジョブ内シーケンス (Doc.SequenceInChild) 文書プロパティーの値と同じです。

    注意:
  • 次のように子ジョブ内シーケンス (Doc.SequenceInChild) 文書プロパティーを使用した場合でも、同じ結果になります。

    substr('000000000000000' Job.ID, -15) fmt("%04d", Doc.SequenceInChild)

子ジョブ内シーケンス、ジョブ番号

fmt("%04d", cur_mp_in_pj) substr('000000000000000' Job.ID, -15)

このサンプルでは、19 文字のバーコードまたは 19 文字のテキストを作成します。このサンプルでも、前のサンプルと同じ値ですが、値の順序が逆になります。

桁数、メーラー ID、郵便番号、桁数拡張

'04260' Job.Postal.MailerID fmt("%05d",Doc.Address.ZipCode) '00'

このサンプルでは、18 桁または 21 桁のバーコードまたはテキストを作成します。

  • 最初の 5 桁は、04260 です。
  • 次の 6 桁または 9 桁は、メーラー ID (Job.Postal.MailerID) 文書プロパティーの値を示します。
  • その次の 5 桁は、郵便番号 (Doc.Address.ZipCode) 文書プロパティーの値を示します。
  • 最後の 2 桁は、00 です。
このサンプルを使用して、Intelligent Mail バーコードを作成できます。04260 の部分に、自分の 2 桁の[バーコード Id]と 3 桁の[サービスタイプ ID]を指定します。

値の桁数が少ない場合は、RICOH Visual Workbench によって先行ゼロが追加されます。