4D-JUG
Would you like to react to this message? Create an account in a few clicks or log in to continue.

少し古い4Dで印刷プレビューができない問題と対策

3 posters

Go down

少し古い4Dで印刷プレビューができない問題と対策 Empty 少し古い4Dで印刷プレビューができない問題と対策

投稿 by 内山 高志 2022-08-24, 11:07 am

先日少し前の4Dのバージョンでプレビューができない現象が発生しました。
対応策が分かったので共有します。

調査及び対応策のご提示を頂いたアッドスペック社の成沢さんの
許可を頂きましたので、ここにUpします。
(成沢さん、ありがとうございます!)

なお、言うまでも無いことではありますが、以下の対応は自己責任
でお試しください。

現象
 最新のWindows UpDateを行ったWindows 10で
 4Dからプレビュー印刷を行うと
   ・真っ白なXPSビューワー画面が表示される
   ・Windowsの進捗インジケーター(グルグル)が表示
    され続けて終わらない
 現象が発生し、プレビューできない


問題発生環境
  ※調査は用意できる環境で行いましたので、全てのケースを
   網羅しているわけではありません。

  ・Windows
     Windows 10 21H2
      ↑このアップデートがかかるとNGになるようです

  ・4Dバージョン
    「○」:プレビュー可 
    「×」:問題発生:プレビュー不可
      v12 → 〇
      v13 → ×
      v14 → ×
      v15 → ×
      v16 → ×
      v16R5 → 〇
      v17 → 〇
      v18 → 〇

対応策
  方針
    Windows標準のXPSビューワーの代替として他の
    XPS表示アプリを使用する

  具体策例
   ・「MuPDF」と言うシンプルなXPS表示アプリをインストール
    (とてもシンプルなので、XPSビューワの代替として違和感がない)
    https://forest.watch.impress.co.jp/docs/review/639246.html

   ・拡張子「xps」と「oxps」を上記アプリに関連付ける


  4Dからは作成したプレビュー用のxpsファイルを単純にキックして表示
  しているようなので、上記の関連付けで表示されました。


古いバージョンの4DだとやっぱりWindowsの定期アップデートで不具合が
少しずつ出ますね。
今回は対応策が判明したので良かったですが、「どうにもならない」場合は
緊急バージョンアップとかになりそうでちょっとイヤかなと。

そろそろ、継続的なサポート契約を必須として、4Dのバージョンが古く
なりすぎないようにしないといけないのかな、と思いました。

内山 高志

投稿数 : 37
登録日 : 2016/07/13

トップに戻る Go down

少し古い4Dで印刷プレビューができない問題と対策 Empty Re: 少し古い4Dで印刷プレビューができない問題と対策

投稿 by miyako 2022-08-24, 12:55 pm

参考までに

C#で作成した簡易XPSビューア

https://github.com/miyako/4d-tips-3rd-party-xps-viewer

関連付けを変更する代わりに

* 出力先:ファイル
* 拡張子:.xpsまたは.oxps

などとすることにより,OPEN URLで開くこともできます。

https://github.com/4D-JP/4d-tips-print-preview

miyako

投稿数 : 480
登録日 : 2016/07/05

トップに戻る Go down

少し古い4Dで印刷プレビューができない問題と対策 Empty Re: 少し古い4Dで印刷プレビューができない問題と対策

投稿 by 内山 高志 2022-08-24, 2:29 pm

ありがとうございます!
選択技が広がってありがたいです!

>関連付けを変更する代わりに...
おー。なるほど、他でxpsを使っていて、関連付けができない場合にはとても有効ですね。
使い所を考えています。

ありがとうございます!

内山 高志

投稿数 : 37
登録日 : 2016/07/13

トップに戻る Go down

少し古い4Dで印刷プレビューができない問題と対策 Empty Re: 少し古い4Dで印刷プレビューができない問題と対策

投稿 by Ota 2022-09-06, 7:32 pm

私の場合、Windows10で仮想プリンター「Microsoft Print to PDF」がある前提で
下記の方法を取りました。

SET CURRENT PRINTER("Microsoft Print to PDF")
SET PRINT OPTION(Destination option;2;$pdfpath)
OPEN PRINTING JOB
Print form([Table];"印刷フォーム")
CLOSE PRINTING JOB
OPEN WEB URL($pdfpath)

Ota

投稿数 : 18
登録日 : 2016/07/22

トップに戻る Go down

少し古い4Dで印刷プレビューができない問題と対策 Empty Re: 少し古い4Dで印刷プレビューができない問題と対策

投稿 by Sponsored content


Sponsored content


トップに戻る Go down

トップに戻る


 
Permissions in this forum:
返信投稿: 不可