10 返信 最新の回答 日時: Feb 22, 2016 12:44 AM ユーザー:tkiriyama

    印刷設定スクリプトステップ

    tkiriyama

      初めて投稿します。

      表題の件で、困っています。分かりにくいかもしれませんが、予めご了承ください。


      ■環境

      ・サーバー

       win server 2012 R2 standard

       FMServer14

      ・クライアント

       win7

       FMpro14

       

      一つのソリューションをホストしています。単一ファイルです。分離モデルではありません。

       

      ソリューションで、異なる二つのプリンタを使用しています。

       

      一つは、Canonの複合機。もう一つはepsonのラベルプリンタ。

      ソリューション内に印刷用のスクリプトが三つあります。

      一つ目は、Canonの複合機でB5の帳票を出すもの。

      二つ目は、Canonの複合機でA4の帳票を出すもの。

      三つ目は、epsonのラベルプリンタでバーコードを印刷するもの。


      例えば、Canonの複合機でB5の帳票を出すスクリプト内の印刷設定でCanonプリンタを選び保存します。

      すると、Canonの複合機でA4の帳票を出すスクリプト内の印刷設定はCanonのプリンタのままですが、

      epsonプリンタでラベルを出すスクリプト内の印刷設定までもCanonのプリンタが設定されます。


      その逆もあります。epsonプリンタでラベルを出すスクリプト内の印刷設定でepsonのプリンタを設定すると

      他二つのCanonのプリンタを設定していたスクリプトまでもepsonになってしまいます。


      異なる二つのプリンタを一つのソリューションで使用すると、印刷設定スクリプトステップはどちらか一方の

      プリンタしか設定保存できないのでしょうか?


      よろしくお願いします。

        • 1. Re: 印刷設定スクリプトステップ
          user14047
          • 2. Re: 印刷設定スクリプトステップ
            tkiriyama

            user14047様

             

            早速のご回答、誠にありがとうございます。

            ご提案頂きましたプラグインを確認してみます。

             

            結果的に言えば、

            異なる二つのプリンタを一つのソリューションで使用すると、印刷設定スクリプトステップはどちらか一方の

            プリンタしか設定保存できない。

            と、いう理解で宜しいのしょうか?

            • 3. Re: 印刷設定スクリプトステップ
              user14047

              ごめんなさい。きちんと検証していませんが、複数プリンタの記憶もされる筈です。


              しかしネットワークでの利用となるとプリンタドライバやデフォルトプリンタの違い等なのか、うまくいかないことが多いのでプラグインを使って解決してしまった方が手っ取り早いかなと。

              • 4. Re: 印刷設定スクリプトステップ
                shin

                1ソリューションの中で複数のプリンターを使う事はよくあることで、印刷設定と印刷のステップの中で切り替えてあれば、そのプリンタに出力されるはずです。何らかの設定が出来ていないか、設定値にエラーがあり、デフォルトプリンターを選んでいるのでは無いかと思います。

                そのプリンタが共有プリンタである場合は話は全く変わります。ドライババージョンやインストールした際のプリンタポートのシリアル番号等が複雑に絡まるようで、なかなかプリンタにつながりません。端末1台毎に設定していき、分岐させた方が早いかもしれません。

                端末毎のそれらの設定を強制的に管理する様な仕組みを富士通がもっていますが、OSレベルのパラメータを書き換えている様です。その環境ではうまく動くのですが、一般的には結構苦労しますね。

                • 5. Re: 印刷設定スクリプトステップ
                  tkiriyama

                  user14047様


                  分かりました。親身なご対応誠にありがとうございます。

                  ご提案いただいたプラグインを使ってみて検証してみようと思います。

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

                  • 6. Re: 印刷設定スクリプトステップ
                    tkiriyama

                    shin様

                     

                    ご回答誠にありがとうございます。

                    なかなか難しそうですね。端末一台ごとの設定も試してみましたが、やはりどちらかのプリンタに反映されてしまいます。

                    ご提案頂いた、富士通の仕組みを調べてみます。しかし、私にはハードルが高そうな雰囲気です。

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

                    • 7. Re: 印刷設定スクリプトステップ
                      qbxxdp

                      Windows環境での印刷トラブルの問題は、昔からの問題でこれについて、尽力なさった方が以下にレポートをまとめてくれています。


                      Windows環境での印刷トラブル回避方法についての考証 | FileMaker Community : https://community.filemaker.com/message/259126#259126

                       

                      上記からの引用:

                       (1)印刷設定・・・設定内容を記憶する、ダイアログなし

                       (2)印刷・・・・・設定内容を記憶する、ダイアログなし

                       ※ 設定内容は「印刷設定」「印刷」の双方に記憶させて下さい

                       ※ 印刷スクリプトだけで印刷設定を記憶させた場合にはトラブルが発生します

                       

                      と言う感じなので、スクリプト中で「印刷設定」も「印刷」も両方実行すれば、ほぼ解決するはずです。

                      1 人中 1 人が役に立つと言っています
                      • 8. Re: 印刷設定スクリプトステップ
                        tkiriyama

                        qbxxdp様

                         

                        貴重なご意見ありがとうございました。

                        なるほど、両方に設定する方法は試しておりませんでした。

                        早速、「印刷設定」と「印刷」の両方に設定し検証したいと思います。

                         

                        ありがとうございます。

                        • 9. Re: 印刷設定スクリプトステップ
                          shin

                          そこが最初から気になっていましたが、印刷設定と印刷ステップの両方を設定し、端末毎に分岐するとうまく行くはずです。

                          富士通のシステムは、端末が数百台以上の大規模なシステムで導入されている方法で、その存在は管理者しか気がつかないでしょう。アプリケーションからは仮想プリンタに印刷されている様に見えますが、OS内部で目的のプリンタにデータが振替えられ送信されるという、結構巧妙な動きを作っています。詳しくは教えてくれませんが、レジストリを丸ごと書き換えている、という様な事をしているらしいです。

                          • 10. Re: 印刷設定スクリプトステップ
                            tkiriyama

                            shin様

                             

                            本日、印刷設定と印刷ステップを端末毎に設定しましたところ期待通りの動きをしてくれました。

                            富士通のシステムは私ではハードルが高すぎる様です。笑

                             

                            shin様をはじめ、私の投稿にご回答頂きました皆様、本当にありがとうございました。