帳票データを印刷以外でデータ出力したい

  • 文字サイズ変更
  • S
  • M
  • L
  • No : 4408
  • 公開日時 : 2025/12/01 13:10
  • 印刷

帳票データを印刷以外でデータ出力したい

帳票データを印刷以外でデータ出力したい

カテゴリー : 

回答

PDF出力機能を使って、帳票ページをストレージ(SDカード/USBメモリ)にPDF出力できます。

 

出力先

¥アクセスフォルダ¥LIST¥年月フォルダ¥年月日フォルダ

 

 *サブフォルダ名を指定すると、¥アクセスフォルダ¥LIST¥任意のフォルダに
 出力することも可能です。

 

設定箇所

SDカードのアクセスフォルダ¥LIST¥年月フォルダ¥年月日フォルダに
タイムスタンプ付きのPDFファイルを作成する例を説明します。

  1. [システム設定]→[ハードウェア設定]→[プリンタ]→[プリンタプロパティ]→[帳票設定]または[ホーム]→[登録項目]→[帳票]→[編集]→[帳票設定]をクリックします。
  2. [帳票設定]ダイアログが表示されるので、[PDF出力機能を使用する]にチェックします。
  3. 以下の設定をします。

    • [プリント帳票No.指定デバイス:D00100]
    • [上書き]
    • [ファイル名にタイムスタンプを付ける]
    • [PDF出力するドライブ:SD]


      *[出力先選択デバイス]にチェックを入れると、帳票出力先や出力方法を
       RUN中に変更できます。

       
         マクロSTA_LIST を使用する場合、$s1656で出力先と
        タイムスタンプあり/なしを選択します。
         $s1656の内容は出力先選択デバイスと同じです。

      *[ファイル名指定]にチェックを入れると、ファイル名を任意で指定できます。
       (最大半角英数64文字)

      *[サブフォルダ名指定]にチェックを入れると、出力先フォルダを任意で
       指定できます。 (最大半角英数64文字)

       

  4.  [システム設定]→[ハードウェア設定]→[プリンタプロパティ]で[プリンタ制御デバイス]を設定します。
    プリンタ制御デバイスは、PDF出力のトリガとなるデバイスです。

出力方法

プリンタ制御デバイスによる指令
  1. プリント帳票No.指定デバイスに出力する帳票の先頭ページNo.と出力ページ数を格納します。
     D00100 = 1 :先頭ページNo.
     D00101 = 5 :出力ページ数
  2. プリンタ制御デバイスの0ビット目をONします。
     D00010-00ビット ON

 

帳票画面No. 1から5ページ分PDF出力されます。

 

マクロによる指令

例:タイムスタンプあり、ファイル名:TEST、帳票画面No. 1から5ページ分PDF出力する場合

 

以下のマクロを実行します。

$s01656 = 1 (W)                  ・・・ 0ビット目:出力先PDF
$u00100 = 1 (W)                  ・・・ 先頭ページ 
$u00101 = 5 (W)                  ・・・ 出力ページ数
$u00102 = 'TEST' (STRING)   ・・・ ファイル名
SYS (STA_LIST) $u00100

 

 

帳票について、詳しくは『リファレンスマニュアル1』を参照してください。

ダウンロードはこちら

アンケート:ご意見をお聞かせください

ご意見・ご感想をお寄せください お問い合わせを入力されましてもご返信はいたしかねます