メインコンテンツへスキップ

GUI帳票印刷 1つのプリンタで、A4縦 と、 A4よこの用紙を印字

コメント

12件のコメント

  • Tanda

    試してみたわけではないのですが、入出力ファイルを2つ定義して、「フォーム出力」でタイミングよく切り替えてやれば、できそうな気がしますね。

  • Tanda

    入出力ファイルをクローズさせるタイミングが難しいかもしれませんね。タスク後を通過しないとクローズしないかもです。

  • nkmt

    こんばんは。

    処理対象のレコードを読む親タスクのレコード後処理から
    ・A4縦で印刷する子タスクへ降りて、そこで定義したプリンターで印刷。
    ・A4横で印刷する子タスクへ降りて、そこで定義したプリンターで印刷。

     → 上のタスクで次のレコードから、また印刷の子タスク2本を呼ぶ

    というのを繰り返す。

    (プリンターを開けて、印刷、閉じるを交互に行う。)

    こうすれば、毎回縦と横と順番に用紙が印刷されるのは間違いないですけど
    印刷プレビューには不向きですね。

    追記)これは実験成功しました。
    縦、横、縦、横の順番で印刷が出来ました。

  • nkmt

    Magicの印刷バッチで1台の物理プリンターに対して
    Printer1は、A4縦
    Printer2は、A4横 を交互に印刷。
    フォーム出力 A4縦フォーム Printer1(A4縦)
    フォーム出力 A4横フォーム Printer2(A4横)
    フォーム出力 A4縦フォーム Printer1(A4縦)
    フォーム出力 A4横フォーム Printer2(A4横)

    タスク終了時に、プリンターが閉じて印刷データが確定するのでしょうね。

    縦、横、縦、横 と印刷されずに
    縦、縦、横、横 の順で印刷されました。

  • 群馬のマジシャン

    tanda さん、ISHIJIMA さん、 nkmt さん。

    いつも、アドバイスを頂きまして、ありがとうございます。

    やはり、GUI帳票だけでは難しそうですね(無理)

    印刷プレビューが、分かれてしまうのをお客様が気になっているようです。

     

    PDFかReportsMagic を活用して、印刷イメージを「結合」する方法が良い解決策ですね。

    ありがとうございました。

     

  • Tanda

    ちなみに、フォームエディタの「クラス」欄を試してみるのも面白そうですね。

    ここは通常は、ほとんど「1」のまま使用しますが、異なる値(たしか255まで)を指定すると出力帳票を分類することができます。ヘルプを見ると、次のように記載されています。

    -----
    1つのタスクで2種類の帳票を出力するようにしたい場合は、[クラス]が「1」のフォームを最初の帳票用として定義し、[クラス]が「2」のフォームを2番目の帳票用に定義します。
    -----

     

  • nkmt

    クラス1は、標準様式。
    クラス2は、A社様用様式、
    クラス3は、B社様用様式といった使い分けはしております。
    デザインする時に、その分だけが画面に表示されるメリットもありますので。

    以下実験も行いました。Printer1と2は同一プリンター。
    フォーム出力 クラス1、A4縦フォーム Printer1(A4縦)改ページ
    フォーム出力 クラス2、A4横フォーム Printer2(A4横)改ページ
    フォーム出力 クラス1、A4縦フォーム Printer1(A4縦)改ページ
    フォーム出力 クラス2、A4横フォーム Printer2(A4横)改ページ

    ですが、やはり



    横 の順で印刷されました。

  • Tanda

    ひとつのタスク内で1回だけ縦と横が入れ替わるのなら、クラス1とクラス2だけでいいかもしれませんが、それ以上の回数が入れ替わるようでしたら、その回数分 + 1回のクラス数が要るような感じですね。

    つまりクラスごとに入出力ファイルをクローズさせる必要があるのかもしれませんね。

    ところで、1タスク内で縦と横が何度も何度も入れ替わる需要って、あるのでしょうか?

     

  • 群馬のマジシャン

    tandaさん、1タスク内で、最初は A4縦、2枚目からはA4横で。という要望。

    それぞれ、印字内容が異なります。印刷プレビューなしなら、違和感ないですけど、GUI帳票の場合、入出力ファイルを分けないと対応できないので、プレビューすると、2画面に分かれてしまうので。。。。

     

    他言語で作成したシステムを、xpa で焼き直し(再構築)したのです。

     

    GUIだけではNGなので、PDF対応、もしくはReportsMagic対応も検討して提案してみます。

     

  • Tanda

    今どきはプレビューの需要が多いみたいですね。

    ちなみに、RIAになるとPDFまたはReportsMagicしかありませんので、今のうちからその作法に合わせておくっていうのもいいかもしれませんね。

  • 群馬のマジシャン

    ReportsMagicは、QRコード印字(ラベル)で、2案件対応しました。

    今回のような、報告書イメージは初です。

    改修要望に入ってきているので、実装に向けて打合せを予定しています。

  • 群馬のマジシャン

    ISHIJIMA様

    ありがとうございます。

    ReportsMagicV2からですか。

    無償バンドル版でのReportsMagicではNGだったので、ちょっとPDFに心が向いておりました。

    製品版であれば大丈夫なんですね。

     

     

サインインしてコメントを残してください。