ホーム  > X-plus >  XML & パブリッシング

この記事を送る はてなブックマークに追加する
テキストリンクコードを取得する

FrameMaker攻略術:第1回 Windows2000とFrameMakerの相性は?!

2002年10月30日作成 


(株)日本ユニテック
天野 忍

FrameMakerが好調のようだ。長大マニュアルのオーサリングはもちろんのこと,シングルソース・マルチユースへの取り組み,あるいは多言語展開が必須の業種の中でよく選択されていると聞く。また言うまでもなく,FrameMaker+SGMLという兄弟ソフト(?)も存在し,SGML(XML)文書を作成・編集・配布することのできるアプリケーションとして,読者の中にも導入あるいは検討された方も多いと思う。

しかし,その製品の効果的な使用法,ノウハウとなると,それがあまりパブリックな形で出回っていないことを嘆く向きも多いのではないだろうか。大抵はどの製品にも存在する,いわば「バイブル」的な出版物が存在しないことを筆頭に,せっかく立ち上がったメーリングリストにも発言が少ないこと等,注目度の割には情報の流通が少ないと感じている。

この点で弊社は,FrameMakerに早期から取り組み,UNIX環境でのVer.3.0から(そのころはAdobe製品ではなく,FRAME Technologyの製品であったが。)実際の編集業務で使用している。またそのような編集スキルをバックグランドに,セミナープログラムにも積極的に取り組み,現在FrameMaker,FrameMaker+SGML共にAdobe認定スクールの承認を受け,定期開催させて頂いている。

それで,(前置きは長くなってしまったが,)この紙面をお借りして,FrameMakerの機能やテクニックからトピックを毎回一つピックアップした記事を連載していきたいと思う。実作業やセミナーを通して積み上げてきた経験,寄せられた質問などを盛り込み,出来るだけ役に立つ紙面構成を心がけていきたい。

今回は第一回として,旬のうちにWindows2000関連の話題を考えてみようと思う。

Microsoftが満を持して発売したWondows2000,こちらはFrameMakerと違い,飛び交う情報・憶測の多さに振り回された方も多いのではないだろうか。実のところ筆者もその一人であり,結局マルチタスクの堅牢さと,新し物好きの性格ゆえに導入に踏み切った。

その矢先,Windows2000関連のサポート関連情報に以下のような通知が載せられた。

[NT]Adobe FrameMaker で、Separations が印刷できない
最終更新日: 2000/02/16
文書番号: J052267

この資料は以下の製品について記述したものです。

Microsoft(R) Windows 2000 Server
Microsoft(R) Windows 2000 Professional
Microsoft(R) Windows 2000 Advanced ServerMicrosoft(R) Windows 2000 Datacenter Server

概要
Windows 2000 上で、Adobe FrameMaker で、Separations が印刷できません。Adobe FrameMaker より PDF 形式で保存した文書で、Separations を行い印刷すると、PostScript エラーになり、印刷できません。

原因
Windows 2000 の PostScript プリンタドライバでは、Adobe Acrobat のみが使用するプリンタ命令を新たにサポートしました。しかし、Adobe FrameMaker でも同様の命令が使用されていたためです。

状況
弊社ではこの問題を Microsoft(R) Windows 2000 の問題として認識しており、現在調査中です。詳細がわかり次第、サポート技術情報にてお知らせする予定です。

現状では,確かに筆者の環境でもPDF印刷に不具合が生じている。環境によりメッセージ等が異なることと思うが,参考のため筆者環境での状況を記述しておく。

環境:Windows2000;build2195,FrameMaker5.5.6,EPSON LP9200PS3
実際の検証画面:

① FrameMakerから別名保存で印刷。



② 表示されるダイアログボックスでPDF形式を選択。



③ すると変換ウィンドウは表示されるのだが,以下のようなメッセージが保存され,PDFファイルは作成できない。

%%[ ProductName: Distiller ]%%
%%[ Error: undefined; OffendingCommand: FmPD2 ]%%


Stack:
/DOCINFO
(FrameMaker 5.5.6p145J)
/Creator
-mark-


%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%

%%[ Warning: PostScript error. No PDF file produced. ] %%

ただし,印刷オプションとして,Postscriptプリンターを選択し,PSファイルを出力してからDistilerに掛けるとPDFが作成できたりもする。ご存知の通りFrameMakerには,複数のPDF作成プロセスが存在するので,ファイルによってはPDFを作成すること自体は可能である。

なお,アドビ社のサイトでは以下のように情報が載せられているのでそれも記載しておく。

Adobe FrameMaker / FrameMaker + SGML 5.5J 1. PDF 形式で「保存」すると、もしくは「プリント」の際に「Acrobat データを含める」をチェックして PostScriptファイルを作成し Acrobat Distiller でPDF に変換すると、PDFを生成できない。 FrameMaker の「プリント」にて「Acrobatデータを含める」にチェックをせずにPostscript ファイルを生成し、それをAcrobat Distillerを利用しPDF に変換してください。

このようにWindows2000上でFrameMakerが安定した動作を手にするには,もうしばらく時を要するようだ。ぜひとも早期に解決していただきたいものである。
さて,次回は,FrameMakerの次期バージョンのリリースに伴い、すでに行っているβプログラムの話も含めて紹介させていただく予定である。





ページトップへ戻る