ReportMagicRIAでのサーバー上での印刷
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
polestar
投稿数: 9
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
いつもお世話になります。
Magic RIA + ReportMagic + SKYPDF(RIA)にて自社システム開発してます。
2016年のMagic社の資料でRIAクライアント→RIAサーバに指示を出し、RIAサーバー側でDLLを実行して、RMViewerを起動できるとありますが、このやり方をご存じの方いらっしゃらないでしょうか?
(クライアントのExeでは問題ないですが、サーバー上でやりたいのです)
紙ベースの印刷はクライアントでさせるのよいのですが、同時にサーバー上でPDFファイルを作成したいので、サーバー上にてRMViewerを起動してプリンタ指定で印刷出来る方法をご存じの方、教えていただけませんでしょうか?
Magic RIA + ReportMagic + SKYPDF(RIA)にて自社システム開発してます。
2016年のMagic社の資料でRIAクライアント→RIAサーバに指示を出し、RIAサーバー側でDLLを実行して、RMViewerを起動できるとありますが、このやり方をご存じの方いらっしゃらないでしょうか?
(クライアントのExeでは問題ないですが、サーバー上でやりたいのです)
紙ベースの印刷はクライアントでさせるのよいのですが、同時にサーバー上でPDFファイルを作成したいので、サーバー上にてRMViewerを起動してプリンタ指定で印刷出来る方法をご存じの方、教えていただけませんでしょうか?
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
PDFなら、RMViewerは要らないですよ。ブラウザコントロールを使用すれば、
PDFが表示されて、そこからプリンタ指定もできます。
PDFが表示されて、そこからプリンタ指定もできます。
投票数:0
平均点:0.00
polestar
投稿数: 9
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
少し意図がずれてしまっているような感じなので、すみません。
ReportMagicで作ったデータをそのままPDFにサーバ上でやりたく質問しました。クライアントでやる場合は、PDFの仮想プリンタを選択すればよいのですが、サーバー上でやる場合は、どのようにしたらよいかを知りたかったです。
この内容がブラウザコントロールで出来るということでしょうか?
よろしくお願いします。
ReportMagicで作ったデータをそのままPDFにサーバ上でやりたく質問しました。クライアントでやる場合は、PDFの仮想プリンタを選択すればよいのですが、サーバー上でやる場合は、どのようにしたらよいかを知りたかったです。
この内容がブラウザコントロールで出来るということでしょうか?
よろしくお願いします。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
ヘルプは確認しましたか?
投票数:0
平均点:0.00
polestar
投稿数: 9
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
ヘルプは参照していて、リッチクライアントのシステムで
udpにて、RMViewer.Execute200にて、rffを読み込みさせてやってます。
ローカルのOSコマンドでは、確認出来てますが、サーバー上で起動させてサーバー上にインストールされているプリンタから印刷出来ません。
プリンタ名を指定してもどうしてもローカルになってしまいます。
udpにて、RMViewer.Execute200にて、rffを読み込みさせてやってます。
ローカルのOSコマンドでは、確認出来てますが、サーバー上で起動させてサーバー上にインストールされているプリンタから印刷出来ません。
プリンタ名を指定してもどうしてもローカルになってしまいます。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
リッチクライアントのRMViewerはあくまでもクライアント側でプレビューとか印刷するものではないですか?
サーバーにリッチクライアントのクライアントで実行させればサーバーとローカルは同じですよね
サーバー上で印刷するのであればリッチクライアントではなくバッチ処理等で直接サーバー上のプリンタに出力する等ではないですか?
サーバーにリッチクライアントのクライアントで実行させればサーバーとローカルは同じですよね
サーバー上で印刷するのであればリッチクライアントではなくバッチ処理等で直接サーバー上のプリンタに出力する等ではないですか?
投票数:0
平均点:0.00
polestar
投稿数: 9
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
バッチで印刷を作っていればそれでよいのですが、専用帳票のためReportMagicにてデザインして、CSVのデータとRmCompSec.dllをUDPにて発行してフラットファイルを作ってます。
そのデータをそのまま流用したいため、今回の質問となりました。
2016年のMagicのパートナー会の時の資料のP.16にて、サーバー側で処理できるようなことが書いてあったのでいろいろ試しているのですが出来ていないため、フォーラムにて質問した次第です。
https://magicsoftware.box.com/s/uqr7el1h2dafnep33670ioo7v0af777e
そのデータをそのまま流用したいため、今回の質問となりました。
2016年のMagicのパートナー会の時の資料のP.16にて、サーバー側で処理できるようなことが書いてあったのでいろいろ試しているのですが出来ていないため、フォーラムにて質問した次第です。
https://magicsoftware.box.com/s/uqr7el1h2dafnep33670ioo7v0af777e
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
ヘルプのRMViewer起動用DLLを確認されましたか
投票数:0
平均点:0.00
polestar
投稿数: 9
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
RMViewer.dllを起動するところはヘルプで確認しています。
RMViewer.CommandLineもRMViewer.Execute200も両方UDPにてバッチ内でサーバー側の処理としてやっているつもりですが、上手く行かない状況です。
RMViewer.CommandLineもRMViewer.Execute200も両方UDPにてバッチ内でサーバー側の処理としてやっているつもりですが、上手く行かない状況です。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
サーバー上で手動でRMViewerを立ち上げてフラットファイルを読み込んで印刷等はできますか?
投票数:0
平均点:0.00
polestar
投稿数: 9
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
サーバー上でスタートメニューからRMViewerを起動して、flatファイルを読み込み、サーバー上にしかインストールされていないプリンタから印刷は出来ています。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
あと手動でRMViewerにパラメタ(フラットファイルの指定・プリンタ指定・プレーピューしない・・)を渡して実行できるか確認してそれでできるのであればその内容をプログラムに記述すればできませんか
投票数:0
平均点:0.00
polestar
投稿数: 9
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
ようやく解決しました。
OSコマンドにて起動できました。
ありがとうございました。
OSコマンドにて起動できました。
ありがとうございました。
投票数:0
平均点:0.00