付録3 FAQ

SVF for Web/Clientを使用する際によくある質問とその回答は、次のとおりです。

Q.「指定された印刷データは、非圧縮ファイルです。」と表示されます。

A.印刷用データファイル作成時にデータファイルが圧縮されていません。
VrComout("/{SPLM 3}/")を使用し、ファイル圧縮を明示的に指定してください。または、SVF環境設定で圧縮するように設定してください。

Q.SVF for Web/Clientで<OBJECT>タグを使用した場合に、「EndUrl(正常終了)」、「ErrorUrl(異常終了)」、「Cancel(キャンセル)」などのURLが指定できますが、このハンドリングは何を基に行っているのですか?

A.ハンドリングはActiveXが自動的に行っています。処理としては、Windows APIなどでエラーがあった場合はエラーダイアログを表示し、ErrorUrlにURLが指定されていれば、そのURLを表示するようになっています。

Q.印刷ファイルを作成せずにクライアントから印刷できますか?

A.できません。SVF for Web/Clientではクライアントコンピューターに接続されているプリンターに出力するため、印刷ファイルをクライアントコンピューター側にダウンロードする必要があります。このため、必ず印刷データファイルを作成する必要があります。

Q.印刷しようとすると、request error「404」が発生します。

A.作成されたファイルのディレクトリと、そのファイルを見に行く際のディレクトリが違う、またはXML様式ファイルが正常に見えていない可能性があります。それぞれのファイルに対するパスを確認してください。

Q.サーバーのCABファイルを更新した場合は、クライアントから自動インストールされますか?

A.MSI形式のアップデートと同様で、古いバージョンのCABファイルを新しいバージョンのCABファイルに差し替えて、CABファイルでインストールしてください。

Q.Web/ClientはSVF以外のデータも扱えますか?

A.SVFが出力した帳票データ以外はサポート対象外です。

Q.Web/Clientでwindow.showModalDialog()を使用すると期待した動作にならない。

A.window.showModalDialog()を使用してWeb/Client起動するためのWebページを開いた場合、処理がエラーになったり、画面遷移が期待した動作にならない場合があります。そのような場合には、window.open()を使用して回避してください。