(57)【要約】【課題】  自動的にある寸法の書籍を印刷又は表示するための組版データを他の寸法の書籍を印刷又は表示するための組版データに変換することを可能とする。【解決手段】  第１除算器１０２は、変換後のページの版面（画稿が入る領域）の寸法を変換前のページの版面の寸法で除することにより、倍率を算出する。第２除算器１０３は、変換後のページの各部の寸法を倍率で除することにより中間段階のページの各部の寸法を算出する。第１減算器１０４、第２減算器１０５、第３減算器１０６は、変換前のページの幅及び小口の幅並びに中間段階のページの幅及び小口の幅を基に、版面の幅方向の移動量を算出する。第４減算器１０７、第５減算器１０８、第３除算器１０９及び第６減算器１１０は、変換前のページの高さ及び天の幅並びに中間段階のページの高さ及び天の幅を基に、版面の高さ方向の移動量を算出する。【選択図】        図５
2005332321.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵを用いて変換前のページにおける版面の縦又は横の長さを変換後のページにおける版面の縦又は横の長さで除することにより、倍率を算出し、該倍率を記憶手段に書き込む倍率算出ステップと、
前記倍率を前記記憶手段から読み出し、前記ＣＰＵを用いて変換後のページにおける各部の長さを前記倍率で除することにより、中間段階における各部の長さを算出し、中間段階における各部の長さを前記記憶手段に書き込む中間段階長さ算出ステップと、
前記ＣＰＵを用いて変換前のページにおける所定の部分の長さ及び中間段階における所定の部分の長さを基に、前記版面の移動量を算出する移動量算出ステップと、
前記変換前のページの組版データを前記記憶手段から読み出し、前記ＣＰＵを用いて前記中間段階における各部の長さ及び前記版面の移動量に従って、前記変換前のページの組版データを基に中間段階のページの組版データを作成し、該中間段階のページの組版データを前記記憶手段に書き込む中間段階ページ組版データ作成ステップと、
を備えることを特徴とする組版データ変換方法。
【請求項２】
請求項１に記載の組版データ変換方法において、
前記中間段階のページの組版データ及び前記倍率を前記記憶手段から読み出し、ＣＰＵを用いて前記中間段階のページの組版データ及び前記倍率を基に、変換後のページの組版データを作成し、該変換後のページの組版データを前記記憶手段に書き込む変換後ページ組版データ作成ステップと、
を更に備えることを特徴とする組版データ変換方法。
【請求項３】
請求項１に記載の組版データ変換方法において、
前記移動量算出ステップは、変換前のページの幅、中間段階のページの幅、変換前の小口の幅又はのどの幅及び中間段階の小口の幅又はのどの幅を基に、幅方向の前記移動量を算出することを特徴とする組版データ変換方法。
【請求項４】
請求項３に記載の組版データ変換方法において、
前記移動量算出ステップは、変換前のページの幅から中間段階のページの幅を減じて得られる差から変換前の小口の幅又はのどの幅から中間段階の小口の幅又はのどの幅を減じて得られる差を減ずることにより、又は、変換前の小口の幅又はのどの幅から中間段階の小口の幅又はのどの幅を減じて得られる差から変換前のページの幅から中間段階のページの幅を減じて得られる差を減ずることにより、幅方向の前記移動量を算出することを特徴とする組版データ変換方法。
【請求項５】
請求項１に記載の組版データ変換方法において、
前記移動量算出ステップは、変換前のページの高さ、中間段階のページの高さ、変換前の天の幅又は地の幅及び中間段階の天の幅又は地の幅を基に、高さ方向の前記移動量を算出することを特徴とする組版データ変換方法。
【請求項６】
請求項５に記載の組版データ変換方法において、
前記移動量算出ステップは、
変換前のページの高さから中間段階のページの高さを減じて得られる差を２で除した値から変換前の天の幅又は地の幅から中間段階の天の幅又は地の幅を減じて得られる差を減ずることにより、高さ方向の前記移動量を算出することを特徴とする組版データ変換方法。
【請求項７】
ＣＰＵを用いて変換前のページにおける版面の縦又は横の長さを変換後のページにおける版面の縦又は横の長さで除することにより、倍率を算出し、該倍率を記憶手段に書き込む倍率算出手段と、
前記倍率を前記記憶手段から読み出し、前記ＣＰＵを用いて変換後のページにおける各部の長さを前記倍率で除することにより、中間段階における各部の長さを算出し、中間段階における各部の長さを前記記憶手段に書き込む中間段階長さ算出手段と、
前記ＣＰＵを用いて変換前のページにおける所定の部分の長さ及び中間段階における所定の部分の長さを基に、前記版面の移動量を算出する移動量算出手段と、
前記変換前のページの組版データを前記記憶手段から読み出し、前記ＣＰＵを用いて前記中間段階における各部の長さ及び前記版面の移動量に従って、前記変換前のページの組版データを基に中間段階のページの組版データを作成し、該中間段階のページの組版データを前記記憶手段に書き込む中間段階ページ組版データ作成手段と、
を備えることを特徴とする組版データ変換装置。
【請求項８】
請求項７に記載の組版データ変換装置において、
前記中間段階のページの組版データ及び前記倍率を前記記憶手段から読み出し、ＣＰＵを用いて前記中間段階のページの組版データ及び前記倍率を基に、変換後のページの組版データを作成し、該変換後のページの組版データを前記記憶手段に書き込む変換後ページ組版データ作成手段と、
を更に備えることを特徴とする組版データ変換装置。
【請求項９】
請求項７に記載の組版データ変換装置において、
前記移動量算出手段は、変換前のページの幅、中間段階のページの幅、変換前の小口の幅又はのどの幅及び中間段階の小口の幅又はのどの幅を基に、幅方向の前記移動量を算出することを特徴とする組版データ変換装置。
【請求項１０】
請求項９に記載の組版データ変換装置において、
前記移動量算出手段は、変換前のページの幅から中間段階のページの幅を減じて得られる差から変換前の小口の幅又はのどの幅から中間段階の小口の幅又はのどの幅を減じて得られる差を減ずることにより、又は、変換前の小口の幅又はのどの幅から中間段階の小口の幅又はのどの幅を減じて得られる差から変換前のページの幅から中間段階のページの幅を減じて得られる差を減ずることにより、幅方向の前記移動量を算出することを特徴とする組版データ変換装置。
【請求項１１】
請求項７に記載の組版データ変換装置において、
前記移動量算出手段は、変換前のページの高さ、中間段階のページの高さ、変換前の天の幅又は地の幅及び中間段階の天の幅又は地の幅を基に、高さ方向の前記移動量を算出することを特徴とする組版データ変換装置。
【請求項１２】
請求項１１に記載の組版データ変換装置において、
前記移動量算出手段は、
変換前のページの高さから中間段階のページの高さを減じて得られる差を２で除した値から変換前の天の幅又は地の幅から中間段階の天の幅又は地の幅を減じて得られる差を減ずることにより、高さ方向の前記移動量を算出することを特徴とする組版データ変換装置。
【請求項１３】
コンピュータに請求項１乃至６の何れか１項に記載の組版データ変換方法を行わせるための組版データ変換プログラム。
【請求項１４】
コンピュータを請求項７乃至１２の何れか１項に記載の組版データ変換装置として機能させるための組版データ変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、組版データを変換するための組版データ変換方法、組版データ変換装置及び組版データ変換プログラムに関し、特に、ある寸法の書籍を印刷又は表示するための組版データを他の寸法の書籍を印刷又は表示するための組版データに変換するための組版データ変換方法、組版データ変換装置及び組版データ変換プログラムに関する。
【背景技術】
【０００２】
近年、ＤＴＰ(Desktop Publishing)が普及してきており、例えば、週間漫画雑誌や単行コミックス本等もＤＴＰを用いて作成されるようになってきている。
【０００３】
週刊漫画雑誌や単行コミックス本を作成するためには、画稿をイメージデータで表したものを含むレイヤ及び吹き出しに入る台詞であるネームをベクトル描画するためのデータを含むレイヤを備えたＤＴＰデータを作成する。
【特許文献１】特開２０００−２２９３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、週刊漫画雑誌に連載して掲載された漫画を、まとめて単行コミック本に掲載する場合もある。このような場合には、週刊漫画雑誌を印刷するために作成されたＤＴＰデータを単行コミック本に適合するように変換する必要がある。
【０００５】
従来は、オペレータがＤＴＰソフトを用いてこのような変換をしていた。しかし、オペレータがこのような変換をすると、人為的な誤りが生じたり、変換漏れが生ずる可能性が少なからず発生する。また、オペレータがこのような変換をすることは煩わしく、能率が低い。
【０００６】
上記のことは、電子書籍を表示するためのＤＴＰデータについてもあてはまる。
【０００７】
そこで、本発明は、自動的にある寸法の書籍を印刷又は表示するための組版データを他の寸法の書籍を印刷又は表示するための組版データに変換することを可能とする組版データ変換方法、組版データ変換装置及び組版データ変換プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明によれば、ＣＰＵを用いて変換前のページにおける版面の縦又は横の長さを変換後のページにおける版面の縦又は横の長さで除することにより、倍率を算出し、該倍率を記憶手段に書き込む倍率算出ステップと、前記倍率を前記記憶手段から読み出し、前記ＣＰＵを用いて変換後のページにおける各部の長さを前記倍率で除することにより、中間段階における各部の長さを算出し、中間段階における各部の長さを前記記憶手段に書き込む中間段階長さ算出ステップと、前記ＣＰＵを用いて変換前のページにおける所定の部分の長さ及び中間段階における所定の部分の長さを基に、前記版面の移動量を算出する移動量算出ステップと、前記変換前のページの組版データを前記記憶手段から読み出し、前記ＣＰＵを用いて前記中間段階における各部の長さ及び前記版面の移動量に従って、前記変換前のページの組版データを基に中間段階のページの組版データを作成し、該中間段階のページの組版データを前記記憶手段に書き込む中間段階ページ組版データ作成ステップと、を備えることを特徴とする組版データ変換方法が提供される。
【０００９】
上記の組版データ変換方法は、前記中間段階のページの組版データ及び前記倍率を前記記憶手段から読み出し、ＣＰＵを用いて前記中間段階のページの組版データ及び前記倍率を基に、変換後のページの組版データを作成し、該変換後のページの組版データを前記記憶手段に書き込む変換後ページ組版データ作成ステップを更に備えていてもよい。
【００１０】
上記の組版データ変換方法において、前記移動量算出ステップは、変換前のページの幅、中間段階のページの幅、変換前の小口の幅又はのどの幅及び中間段階の小口の幅又はのどの幅を基に、幅方向の前記移動量を算出してもよい。
【００１１】
上記の組版データ変換方法において、前記移動量算出ステップは、変換前のページの幅から中間段階のページの幅を減じて得られる差から変換前の小口の幅又はのどの幅から中間段階の小口の幅又はのどの幅を減じて得られる差を減ずることにより、又は、変換前の小口の幅から中間段階の小口の幅を減じて得られる差から変換前のページの幅から中間段階のページの幅を減じて得られる差を減ずることにより、幅方向の前記移動量を算出してもよい。
【００１２】
上記の組版データ変換方法において、前記移動量算出ステップは、変換前のページの高さ、中間段階のページの高さ、変換前の天の幅又は地の幅及び中間段階の天の幅又は地の幅を基に、高さ方向の前記移動量を算出してもよい。
【００１３】
上記の組版データ変換方法において、前記移動量算出ステップは、変換前のページの高さから中間段階のページの高さを減じて得られる差を２で除した値から変換前の天の幅又は地の幅から中間段階の天の幅又は地の幅を減じて得られる差を減ずることにより、高さ方向の前記移動量を算出してもよい。
【発明の効果】
【００１４】
本発明は、変換後のページの各部の寸法がわかっているとき、変換前ページ組版データから変換後組版データを人手を介することなく作成することができる。
【００１５】
また、版面の縦横比を崩すことなく、版面を移動及び拡大又は縮小することができる。
【００１６】
更に、版面の位置を適切な位置まで移動することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１８】
図１に変換前の書籍のあるページの寸法を示す。変換前のページの外寸は、横方向にＸＡ０、縦方向にＹＡ０である。また、画稿が印刷される領域である版面の外寸は、横方向にＸＡ２、縦方向にＹＡ２である。図１に示すページは、見開き左ページであり、小口の幅がＸＡ１であり、のどの幅がＸＡ３である。また、天の幅がＹＡ１であり、地の幅がＹＡ３である。
【００１９】
本実施形態では、図１に示すページを印刷又は表示するための組版データを図２に示すページを印刷又は表示するための組版データに変換する。変換後のページの外寸は、横方向にＸＣ０、縦方向にＹＣ０である。また、画稿が入る版面の外寸は、横方向にＸＣ２、縦方向にＹＣ２である。図２に示すページは、見開き左ページであり、小口の幅がＸＣ１であり、のどの幅がＸＣ３である。また、天の幅がＹＣ１であり、地の幅がＹＣ３である。
【００２０】
変換前の版面の縦横比と変換後の版面の縦横比は同一である。すなわち、
ＹＡ２／ＸＡ２＝ＹＣ２／ＸＣ２
である。
【００２１】
変換を行う場合には、変換後のページに相似したページであって、版面の大きさが変換前のページと同一である中間段階のページを作成する。図３を参照すると、中間段階のページの外寸は、横方向にＸＢ０、縦方向にＹＢ０である。また、画稿が入る版面の外寸は、横方向にＸＢ２、縦方向にＹＢ２である。図３に示すページは、見開き左ページであり、小口の幅がＸＢ１であり、のどの幅がＸＢ３である。また、天の幅がＹＢ１であり、地の幅がＹＢ３である。
【００２２】
中間段階のページの版面の大きさが変換前のページの版面の大きさと等しいので、
ＸＢ２＝ＸＡ２
ＹＢ２＝ＹＡ２
である。
【００２３】
また、中間段階のページと変換後のページは相似関係にあるので、中間段階のページに対する変換後のページの倍率をαとすると、
ＸＣ０＝α×ＸＢ０
ＸＣ１＝α×ＸＢ１
ＸＣ２＝α×ＸＢ２
ＸＣ３＝α×ＸＢ３
ＹＣ０＝α×ＹＢ０
ＹＣ１＝α×ＹＢ１
ＹＣ２＝α×ＹＢ２
ＹＣ３＝α×ＹＢ３
である。
【００２４】
図４は、本実施形態による組版データ変換方法の全体を示すフローチャートである。
【００２５】
図４を参照すると、まず、変換後の版面の幅ＸＣ２を変換前ページの版面の幅ＸＡ２を除することにより、又は、変換後の版面の高さＹＣ２を変換前の版面の高さＹＡ２で除することにより、倍率αを算出する（ステップＳ２０１）。
【００２６】
次に、変換後のページの各部の寸法ＸＣ０、ＸＣ１、ＸＣ２、ＸＣ３、ＹＣ０、ＹＣ１、ＹＣ２及びＹＣ３をステップＳ２０１で算出した倍率αで除することにより、中間段階のページの各部の寸法ＸＢ０、ＸＢ１、ＸＢ２、ＸＢ３、ＹＢ０、ＹＢ１、ＹＢ２及びＹＢ３を算出する（ステップＳ２０２）。
【００２７】
次に、変換前のページの幅ＸＡ０及び中間段階のページの幅ＸＢ０並びに変換前の小口の幅ＸＡ１及び中間段階の小口の幅ＸＢ１を基にして、Ｘ方向の移動量ΔＸを算出する（ステップＳ２０３）。
【００２８】
次に、変換前のページの高さＹＡ０及び中間段階のページの高さＹＢ０並びに変換前の天の幅ＹＡ１及び中間段階の天の幅ＹＢ１を基にして、Ｙ方向の移動量ΔＹを算出する（ステップＳ２０４）。
【００２９】
図１乃至３に示すように、見開き左ページの場合には、不動点のＸ座標は、ページの右端であり、不動点のＹ座標はページの縦方向の中央である。従って、Ｘ方向の移動量ΔＸ及びＹ方向の移動量ΔＹは、下式で表すとおりとなる。
【００３０】
【数１】
2005332321.tif 000003
【００３１】
見開き右ページの場合には、不動点のＸ座標は、ページの左端であり、不動点のＹ座標はページの縦方向の中央である。従って、Ｘ方向の移動量ΔＸ及びＹ方向の移動量ΔＹは、下式で表すとおりとなる。
【００３２】
【数２】
2005332321.tif 000004
【００３３】
次に、ステップＳ２０２で算出した寸法、ステップＳ２０３で算出したＸ方向移動量及びステップＳ２０４で算出したＹ方向移動量に従って、変換前ページの組版データを基に中間段階のページの組版データを作成する（ステップＳ２０５）。
【００３４】
次に、中間段階のページの組版データで表されているステップＳ２０５で作成した中間段階のページの各部の寸法にステップＳ２０１で算出した倍率を乗ずることにより変換後のページの組版データを作成する（ステップＳ２０６）。
【００３５】
なお、変換前ページの組版データ及び中間段階のページの組版データは、移動又は倍率変換をするコンピュータプログラムがその移動又は変換を行うことができるような形式で作成される。これに対し、変換後のページの組版データは、例えば、ＰＳ(PostScript)ファイル又はＰＤＦ(Portable Document Format)ファイル等の形式で作成して、印刷のために利用できるようにする。
【００３６】
以上の方法により、変換後のページの組版データが作成される。
【００３７】
図５は、本実施形態による組版データ変換装置の前半部の構成を示すブロック図である。
【００３８】
図５を参照すると、本実施形態による組版データ変換装置は、記憶部１０１、第１の除算器１０２、第２の除算器１０３、第１の減算器１０４、第２の減算器１０５、第３の減算器１０６、第４の減算器１０７、第５の減算器１０８、第３の除算器１０９及び第６の減算器１１０を備える。第１の除算器１０２、第２の除算器１０３、第１の減算器１０４、第２の減算器１０５、第３の減算器１０６、第４の減算器１０７、第５の減算器１０８、第３の除算器１０９及び第６の減算器１１０は、ハードウェアによって実現することもできるが、コンピュータをこれらの部分として機能させるためのプログラムをコンピュータが記憶媒体から読み込んで実行することによっても実現することができる。
【００３９】
記憶部１０１は、上述したＸＡ０、ＸＡ１、ＸＡ２、ＸＡ３、ＹＡ０、ＹＡ１、ＹＡ２、ＹＡ３、ＸＢ０、ＸＢ１、ＸＢ２、ＸＢ３、ＹＢ０、ＹＢ１、ＹＢ２、ＹＢ３、ＸＣ０、ＸＣ１、ＸＣ２、ＸＣ３、ＹＣ０、ＹＣ１、ＹＣ２及びＹＣ３を格納する。
【００４０】
第１の除算器１０２は、変換後の版面の幅ＸＣ２を変換前ページの版面の幅ＸＡ２を除することにより、又は、変換後の版面の高さＹＣ２を変換前の版面の高さＹＡ２で除することにより、倍率αを算出する。
【００４１】
第２の除算器１０３は、変換後のページの各部の寸法ＸＣ０、ＸＣ１、ＸＣ２、ＸＣ３、ＹＣ０、ＹＣ１、ＹＣ２及びＹＣ３を第１の除算器１０２で算出した倍率αで除することにより、中間段階のページの各部の寸法ＸＢ０、ＸＢ１、ＸＢ２、ＸＢ３、ＹＢ０、ＹＢ１、ＹＢ２及びＹＢ３を算出する。
【００４２】
第１の減算器１０４、第２の減算器１０５、第３の減算器１０６は、変換前のページの幅及び中間段階のページの幅ならびに変換前の小口の幅及び中間段階の小口の幅を基にして、Ｘ方向の移動量ΔＸを算出する。具体的には、左ページの場合には、第１の減算器１０４は、変換前のページの幅ＸＡ０から中間段階のページの幅ＸＢ０を減ずることにより、差分ΔＸ１を求め、第２の減算器１０５は、変換前の小口の幅ＸＡ１から中間段階の小口の幅ＸＢ１を減ずることにより、差分ΔＸ２を求め、第３の減算器１０６は、差分ΔＸ１から差分ΔＸ２を減ずることにより、Ｘ方向の移動量ΔＸを求める。右ページの場合には、第１の減算器１０４は、変換前のページの幅ＸＡ０から中間段階のページの幅ＸＢ０を減ずることにより、差分ΔＸ１を求め、第２の減算器１０５は、変換前の小口の幅ＸＡ１から中間段階の小口の幅ＸＢ１を減ずることにより、差分ΔＸ２を求め、第３の減算器１０６は、差分ΔＸ２から差分ΔＸ１を減ずることにより、Ｘ方向の移動量ΔＸを求める。ここで、差分ΔＸ１は、ページの幅が変化することに起因する幅方向の移動量であり、差分ΔＸ２は、小口の幅が変化することに起因する幅方向の移動量である。
【００４３】
なお、体裁の整え方によっては、差分ΔＸ２を変換前ののどの幅ＸＡ３から中間段階ののどの幅ＸＢ３を減ずることにより求めてもよい。
【００４４】
第４の減算器１０７、第５の減算器１０８、第３の除算器１０９及び第６の減算器１１０は、変換前のページの高さＹＡ０及び中間段階のページの高さＹＢ０ならびに変換前の天の幅ＹＡ１及び中間段階の天の幅ＹＢ１を基にして、Ｙ方向の移動量ΔＹを算出する。具体的には、第４の減算器１０７は、変換前のページの高さＹＡ０から中間段階のページの高さＹＢ０を減ずることにより差分ΔＹ１を求め、第３の除算器１０９は、差分ΔＹ１を２で除することにより、差分ΔＹ２を求め、第５の減算器１０８は、変換前の天の幅ＹＡ１から中間段階の天の幅ＹＢ１を減ずることにより、差分ΔＹ３を求め、第６の減算器１１０は、差分ΔＹ２から差分ΔＹ３を減ずることにより、Ｙ方向の移動量ΔＹを求める。ここで、差分ΔＹ２は、ページの高さが変化することに起因する高さ方向の移動量であり、差分ΔＹ３は、天の幅が変化することに起因する高さ方向の移動量である。
【００４５】
なお、体裁の整え方によっては、差分ΔＹ３を、変換前の地の幅ＹＡ３から中間段階の地の幅ΔＹＢ３を減ずることにより求めてもよい。
【００４６】
次に、図４に示す本実施形態による組版データ変換方法の各ステップの詳細について図６乃至９を参照して説明する。
【００４７】
図６は、ステップＳ２０１の詳細を示すフローチャートである。
【００４８】
図６を参照すると、まず、変換前の版面の幅ＸＡ２を記憶部１０１から読み出す（ステップＳ２２１）。次に、変換後の版面の幅ＸＣ２を記憶部１０１から読み出す（ステップＳ２２２）。次に、第１の除算器１０２は、変換後の版面の幅ＸＣ２を変換前の版面の幅ＸＡ２で除することにより、倍率αを算出する（ステップＳ２２３）。次に、倍率αを記憶部１０１に書き込む（ステップＳ２２４）。
【００４９】
ステップＳ２２１、Ｓ２２２及びＳ２２３は、次のように変更しても良い。すなわち、ステップＳ２２１では、変換前の版面の高さＹＡ２を読み出し、ステップＳ２２２では、変換後の版面の高さＹＣ２を読み出し、ステップＳ２２３では、変換後の版面の高さＹＣ２を変換前の版面の高さＹＡ２で除することにより、倍率αを算出しても良い。
【００５０】
図７は、ステップＳ２０２の詳細を示すフローチャートである。
【００５１】
図７を参照すると、まず、倍率αを記憶部１０１から読み出す（ステップＳ２３１）。次に、変換後のページの幅ＸＣ０を記憶部１０１から読み出す（ステップＳ２３２）。次に、第２の除算器１０３は、変換後のページの幅ＸＣ０を倍率αで除することにより、中間段階でのページの幅ＸＢ０を算出する（ステップＳ２３３）。次に、中間段階でのページの幅ＸＢ０を記憶部１０１に書き込む（ステップＳ２３４）。以下、版面の幅、小口の幅、のどの幅、ページの高さ、版面の高さ、天の幅及び地の幅について同様なことを行う（ステップＳ２３５乃至Ｓ２５５）。
【００５２】
なお、中間段階のページの小口の幅を、中間段階のページの幅から中間段階のページの版面の幅及び中間段階のページののどの幅を減ずることにより求めても良いし、中間段階のページののど口の幅を、中間段階のページの幅から中間段階のページの版面の幅及び中間段階のページの小口の幅を減ずることにより求めても良い。
【００５３】
同様に、中間段階のページの地の幅を、中間段階のページの高さから中間段階のページの版面の高さ及び中間段階のページの天の幅を減ずることにより求めても良いし、中間段階のページの天の幅を、中間段階のページの高さから中間段階のページの版面の高さ及び中間段階のページの天の地を減ずることにより求めても良い。
【００５４】
図８は、ステップＳ２０３の詳細を示すフローチャートである。
【００５５】
図８を参照すると、まず、変換前のページの幅ＸＡ０を記憶部１０１から読み出す（ステップＳ２６１）。次に、中間段階のページの幅ＸＢ０を記憶部１０１から読み出す（ステップＳ２６２）。次に、変換前のページの幅ＸＡ０から中間段階のページの幅ＸＢ０を減ずることにより、差分ΔＸ１を算出する（ステップＳ２６３）。次に、差分ΔＸ１を記憶部１０１に書き込む（ステップＳ２６４）。
【００５６】
次に、変換前のページの小口の幅ＸＡ１を記憶部１０１から読み出す（ステップＳ２６５）。次に、中間段階のページの小口の幅ＸＢ１を記憶部１０１から読み出す（ステップＳ２６６）。次に、変換前のページの小口の幅ＸＡ１から中間段階のページの小口の幅ＸＢ１を減ずることにより、差分ΔＸ２を算出する（ステップＳ２６７）。次に、差分ΔＸ２を記憶部１０１に書き込む（ステップＳ２６８）。
【００５７】
次に、差分ΔＸ１を記憶部１０１から読み出し（ステップＳ２６９）、差分ΔＸ２を記憶部１０１から読み出す（ステップＳ２７０）。次に、左ページの場合には、差分ΔＸ１から差分ΔＸ２を減ずることにより、幅方向の移動量ΔＸを算出し、右ページの場合には、差分ΔＸ２から差分ΔＸ１を減ずることにより、幅方向の移動量ΔＸを算出し（ステップＳ２７１）、記憶部１０１に書き込む（ステップＳ２７２）。
【００５８】
図９は、ステップＳ２０４の詳細を示すフローチャートである。
【００５９】
図９を参照すると、まず、変換前のページの高さＹＡ０を記憶部１０１から読み出す（ステップＳ２８１）。次に、中間段階のページの高さＹＢ０を記憶部１０１から読み出す（ステップＳ２８２）。次に、変換前のページの高さＹＡ０から中間段階のページの高さＹＢ０を減ずることにより、差分ΔＹ１を求める（ステップＳ２８３）。次に、差分ΔＹ１を記憶部１０１に書き込む（ステップＳ２８４）。
【００６０】
次に、差分ΔＹ１を記憶部１０１から読み出し（ステップＳ２８５）、これを２で除することにより差分ΔＹ２を算出する（ステップＳ２８６）。次に、差分ΔＹ２を記憶部１０１に書き込む（ステップＳ２８７）。
【００６１】
次に、変換前のページの天の幅ＹＡ１を記憶部１０１から読み出す（ステップＳ２８８）。次に、中間段階のページの天の幅ＹＢ１を記憶部１０１から読み出す（ステップＳ２８９）。次に、変換前のページの天の幅ＹＡ１から中間段階のページの天の幅ＹＢ１を減ずることにより、差分ΔＹ３を算出する（ステップＳ２９０）、次に、差分ΔＹ３を記憶部１０１に書き込む（ステップＳ２９１）。
【００６２】
次に、差分ΔＹ２を記憶部１０１から読み出す（ステップＳ２９３）。次に、差分ΔＹ３を記憶部１０１から読み出す（ステップＳ２９３）。次に、差分ΔＹ２から差分ΔＹ３を減ずることにより、高さ方向の移動量ΔＹを算出する（ステップＳ２９５）。
【００６３】
図１０は、本実施形態による組版データ変換装置の後半部の構成を示すブロック図である。
【００６４】
図１０を参照すると、本実施形態による組版データ変換装置は、前述した記憶部１０１、第１の除算器１０２、第２の除算器１０３、第１の減算器１０４、第２の減算器１０５、第３の減算器１０６、第４の減算器１０７、第５の減算器１０８、第３の除算器１０９及び第６の減算器１１０に加え、中間段階ページ組版データ作成部１１１及び変換後ページ組版データ作成部１１２を備える。中間段階ページ組版データ作成部１１１及び変換後ページ組版データ作成部１１２は、ハードウェアによって実現することもできるが、コンピュータをこれらの部分として機能させるためのプログラムをコンピュータが記憶媒体から読み込んで実行することによっても実現することができる。
【００６５】
記憶部１０１は、上述したＸＡ０、ＸＡ１、ＸＡ２、ＸＡ３、ＹＡ０、ＹＡ１、ＹＡ２、ＹＡ３、ＸＢ０、ＸＢ１、ＸＢ２、ＸＢ３、ＹＢ０、ＹＢ１、ＹＢ２、ＹＢ３、ＸＣ０、ＸＣ１、ＸＣ２、ＸＣ３、ＹＣ０、ＹＣ１、ＹＣ２及びＹＣ３に加え、変換前ページ組版データ、中間段階ページ組版データ及び変換後ページ組版データを格納する。
【００６６】
図１１は、中間段階ページ組版データ作成部１１１により行われるステップＳ２０５の詳細を示すフローチャートである。
【００６７】
図１１を参照すると、まず、変換前ページ組版データを記憶部１０１から読み出す（ステップＳ３０１）。次に、幅方向移動量ΔＸ、高さ方向移動量ΔＹ、中間段階のページの幅ＸＢ０及び中間段階のページの高さＹＢ０を記憶部１０１から読み出す（ステップＳ３０２）。次に、ステップＳ３０１で読み出した変換前ページ組版データにより表されるページの幅をＸＢ０に変更し（ステップＳ３０３）、そのページの高さをＹＢ０に変更する（ステップＳ３０４）。次に、ステップＳ３０１で読み出した変換前ページ組版データに含まれる画稿データを幅方向にΔＸ、高さ方向にΔＹ移動し（ステップＳ３０５）、その組版データに含まれるテキストボックスを幅方向にΔＸ、高さ方向にΔＹ移動する（ステップＳ３０６）。なお、ページに更にノンブル、柱データ等の他のデータがある場合には、これらも同様に移動する。こうすることにより、変換前ページ組版データを基に、中間段階ページ組版データが作成される。次に、中間段階ページ組版データを記憶部１０１に書き込む（ステップＳ３０７）。
【００６８】
図１２は、変換後ページ組版データ作成部１１２により行われるステップＳ２０６の詳細を示すフローチャートである。
【００６９】
図１２を参照すると、まず、中間段階ページ組版データを記憶部１０１から読み出す（ステップＳ３１１）。次に、倍率αを記憶部１０１から読み出す（ステップＳ３１２）。次に、ステップＳ３１１で読み出した中間段階ページ組版データに含まれる画稿データを倍率αで拡大又は縮小し（ステップＳ３１３）、その組版データに含まれるテキストボックスを倍率αで拡大又は縮小し（ステップＳ３１４）、その組版データに含まれるテキストボックスに含まれる文字のフォントを倍率αで拡大又は縮小する（ステップＳ３１５）。こうすることにより、中間段階ページ組版データを基に、変換後ページ組版データが作成される。次に、変換後ページ組版データを記憶部１０１に書き込む（ステップＳ３１６）。
【産業上の利用可能性】
【００７０】
本発明は、ページを印刷又は表示するための組版データを他の寸法のページを印刷又は表示するための組版データに変換することに利用することができる。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態による変換前のページのレイアウトを示す図である。
【図２】本発明の実施形態による変換後のページのレイアウトを示す図である。
【図３】本発明の実施形態による中間段階のページのレイアウトを示す図である。
【図４】本発明の実施形態による組版データ変換方法の全体の流れを示すフローチャートである。
【図５】本発明の実施形態による組版データ変換装置の前半部の構成を示すブロック図である。
【図６】図４に示すステップＳ２０１の詳細な流れを示すフローチャートである。
【図７】図４に示すステップＳ２０２の詳細な流れを示すフローチャートである。
【図８】図４に示すステップＳ２０３の詳細な流れを示すフローチャートである。
【図９】図４に示すステップＳ２０４の詳細な流れを示すフローチャートである。
【図１０】本発明の実施形態による組版データ変換装置の後半部の構成を示すブロック図である。
【図１１】図４に示すステップＳ２０５の詳細な流れを示すフローチャートである。
【図１２】図４に示すステップＳ２０６の詳細な流れを示すフローチャートである。
【符号の説明】
【００７２】
１０１  記憶部
１０２  第１の除算器
１０３  第２の除算器
１０４  第１の減算器
１０５  第２の減算器
１０６  第３の減算器
１０７  第４の減算器
１０８  第５の減算器
１０９  第３の除算器
１１０  第６の減算器
１１１  中間段階ページ組版データ作成部
１１２  変換後ページ組版データ作成部
【図１】
2005332321.tif 000005
【図２】
2005332321.tif 000006
【図３】
2005332321.tif 000007
【図４】
2005332321.tif 000008
【図５】
2005332321.tif 000009
【図６】
2005332321.tif 000010
【図７】
2005332321.tif 000011
【図８】
2005332321.tif 000012
【図９】
2005332321.tif 000013
【図１０】
2005332321.tif 000014
【図１１】
2005332321.tif 000015
【図１２】
2005332321.tif 000016