(57)【要約】【課題】  雑誌の連載等のスキャンを連続して行い、独立した本として製本する。【解決手段】  ＭＦＰのパネルのスキャンボタンとして右ページのみ、見開き、左ページのみ、独立両ページ、境界、の５つを備える。スキャン時に削ってしまうわけではなく、中心線を編集処理する際に、スキャンした時に押したボタンの情報とあわせて面付け、章境界を決定する。【選択図】  図９
2008154091.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る原稿読み取り手段、
読み取った原稿の一枚以上のページイメージを画像データとして蓄積する画像蓄積手段、
および、画像データを印刷する印刷手段、および、
印刷結果を製本する製本手段、を備える印刷製本装置において、
原稿読み取りに際して見開き原稿の状態に応じた複数の読み取り指示手段、
前記画像蓄積手段に対して前記ページイメージに対応する前記読み取り指示を付加する読み取り指示付加手段、
前記ページイメージ及び前記付加された読み取り指示より前記ページイメージを分割するページイメージ分割手段、
前記ページイメージ及び前記付加された読み取り指示より前記分割されたページイメージの連続部分を識別するページ部分列識別手段、
前記付加された読み取り指示より前記分割されたページイメージの各ページが印刷される面を決定する印刷面決定手段、
前記ページ部分列の順序を入れ替えるページ部分列編集手段、
前記ページ部分列及び前記決定された印刷面に従って印刷製本を行う編集結果出力手段、
を備えることを特徴とする印刷製本装置。
【請求項２】
請求項１における印刷製本装置において、
前記見開き原稿の状態に応じた複数の読み取り指示手段として、
見開き原稿の前半部分のみ読み取る指示、
見開き原稿の全体を読み取る指示、
見開き原稿の後半部分のみ読み取る指示、
見開き原稿の全体を読み取り、かつ、前半後半で分離する指示、
原稿の区切りを示す指示、
を備えることを特徴とする印刷製本装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機能を備えた複写装置およびその複写装置を利用して原稿の読み込み、ページ編集、製本出力を行う製本編集システムに関するものである。
【背景技術】
【０００２】
画像形成手段として主に電子写真プロセスを用いる複写機は、近年、画像形成だけでなく、スキャナ、プリンタ、ファクシミリと言った個々の機能を組み合わせ一台の装置で様々な用途に利用できる、いわゆるMFP（マルチ・ファンクション・ペリフェラル）として構成されていることが普通になってきている。
【０００３】
さらに、MFPが備える機能はソフトウェア的にもハードウェア的にも多様化している。ソフトウェア的にはネットワークにおけるサーバデバイスあるいはソフトウェアデバイスとして機能する通信機能が搭載されており、MFPはネットワークで構成されるシステムの一部として機能している。ハードウェア的には、給紙系および排紙系のオプションデバイスなどが接続されるようになり、MFPを利用することで単なる用紙の複写だけでなく、製本までも行えるような機器としての位置づけとなってきている。
【０００４】
このようなMFPを用いることで複雑な設定を持つ印刷製本物も作成することができるようになる。この印刷製本物の原稿データ、製本指示データ（ジョブチケット）はPCなどの上で動作する製本編集用のソフトウェアを利用して利用者が作成する。このようなソフトウェアを利用すれば、複数ページからなる原稿を内容ごとに章分けし、章ごとにページレイアウトを設定することで、単純に両面印刷をして綴じる、という以上の体裁を整えることも可能である。
【０００５】
例えば、章ごとに面付け（nUP印刷）や用紙サイズの種類を設定したりすることも可能である。
【０００６】
このような製本機能のための編集ソフトウェアと組み合わせることにより、紙原稿束から製本物として複製を行うことも可能になったのである。
【０００７】
またさらに別の従来技術として、複写機あるいはMFPにおける原稿の読取に際して、見開き原稿のページをそれぞれ独立した二つのページとして読み取ったり複写するページ連写や、罫線等を認識して特定の部分を読み取ったり複写したりする技術も実現されている。
【０００８】
これらの機能を利用して、一つ以上の製本物の一部のページ群を集め、新たに製本物として複写することも可能である。
【０００９】
従来例としては、例えば印字内容による各項目ごとの開始ページを奇数ページまたは偶数ページに設定する項目識別コードを挿入するものや（特許文献１参照）、罫線を認識して原稿を分割するものや（特許文献２参照）、ページ連写、両面の原稿データの編集をするものがある（特許文献３参照）。
【特許文献１】特開平０６−２８４２３９号公報
【特許文献２】特開平０７−０５８９１５号公報
【特許文献３】特開平７−１１２５６２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
前述のような製本物の複写において、編集作業は基本的に手作業により行われることとなる。その理由として、ひとつには製本物である原稿からの読み取り作業が手作業を伴うということが挙げられるが、それに加えて、その後の複数部分原稿の分類などが目視による確認作業を伴うことも大きな要因となっている。
【００１１】
例えば、読み取った原稿が見開きページとなっている部分は製本再編集後も見開きにするか否かを選択したいであろうし、一つの製本物から複数の部分を読み取って、それぞれ別の原稿との組み合わせになるように順序を変えたい場合もあり得る。
【００１２】
前述のようなページ連写や部分抽出の機能を利用した場合は特に元の原稿の状態がわかりにくくなるため、スキャン時のページ抽出や、最終的な製本物の出力がMFPにより自動的に処理されるとしても、その前の段階の作業に利用者の負担がかかってくることになる。
【００１３】
本発明が解決しようとする課題は、MFPを利用して複数の製本物原稿よりの読み取りページ群を編集し、それらを改めて一つの製本物として編集、出力する際の利用者の利便性を向上し、簡易に製本物の編集、作成を行えるような製本編集システムを提供することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決し、利用者がMFPの機能を活かした印刷製本複製物を簡易に得るために、本発明に係る印刷製本システムにおいては、ＭＦＰのパネルに右ページのみ、見開き、左ページのみ、境界ページ、といった読み取り原稿のページの状態種別ごとのスキャンボタンを提供する。さらに、読み取った各ページデータにそのページを読み取った際にどのスキャンボタンにより読み取り指示がなされたかを示すデータを付加して製本編集システムへ送る。製本編集システムにおいては、各ページに付加されたページ状態種別とその並び順を元にページ群の章単位を判別し、編集単位を自動的に切り分ける。ここで切り分けられた編集単位で編集を行うように製本編集ソフトウェアのユーザインタフェースを構成することにより、利用者の容易な編集を可能とする。
【発明の効果】
【００１５】
以上説明したように、本発明によれば、見開き原稿の部分を集めたような製本状態複製物が容易に作成できるようになった。
【００１６】
たとえば、複数の製本物の異なる章や、雑誌の連載記事の集合など、異なる原稿の部分を集める編集がより容易に行えるようになり、製本編集物の作成が容易に実現できるようになった。
【００１７】
また、本発明の方法によれば、MFPから外部コンピュータへは見開き原稿の左右ページを特に分離することなく見開きページのまま送っているため、MFPにおける処理システムのコストを上げることも無く、さらに後のページ分割などの画像編集処理における微調整なども外部コンピュータにおいて処理するため容易に実現可能となっている。
【発明を実施するための最良の形態】
【００１８】
以下本発明の実施例を,図に沿って詳細に説明する。
【００１９】
(第一の実施例)
図１は本発明における実施例であるMFPの全体構成を示すブロック図である。
【００２０】
図１において、１は原稿の読み取りから印刷製本までを制御する制御部、２はいわゆるイメージスキャナを備えた原稿読み取り部、３は印刷を行う画像形成部、４は製本を行う製本部、５はMFPの操作に当たって各種情報を表示するディスプレイ、６はMFPの操作を行うための入力キー等を備えた操作パネルである。更に図１においては通信回線７によって外部のコンピュータ８と接続されていることが示されている。外部コンピュータ８は入出力デバイスとしモニタディスプレイ８a、キーボード８b、マウス（ポインティングデバイス）８cを備えている。
【００２１】
外部コンピュータ８が備える入出力デバイスを利用した操作によってスキャンした原稿ページの編集を行い新たな製本物としてMFPより出力できるようになっている。
【００２２】
図２は同じくMFPの装置全体の構成を示すイメージ図であり、一般的なMFPの形態を示している。
【００２３】
図２において、１０は装置本体を示し、図１における制御部１、画像形成部３、ディスプレイ５、操作パネル６を備えている。１１は自動原稿紙送り機能を備えたイメージスキャナであり、図１における原稿読み取り部２を備える。１２は装置本体１０の出力オプション機器である製本フィニッシャであり、図１における製本部４に相当する。
【００２４】
図３は本実施例における操作パネル６の概観を示す図である。
【００２５】
図３において、５は図１におけるそれ同じくディスプレイ、６は操作パネル全体、６aから６jは数字キー、６kはクリアーキー、６lは操作の開始を指示するスタートキー、６mは処理の途中で中断させるストップキーである。
【００２６】
ディスプレイ５の表面はタッチパネルとなっており、操作パネル６の入力装置としても使用される。したがって、ディスプレイ５に表示された文字や絵を見ながらその部分を指で触れることにより直感的な操作が可能となっている。
【００２７】
指示については操作パネルのキーでもタッチパネルでも両方使用可能であるが、複写枚数やページ数の指定など主に数値を入力する場合には数字キーおよびクリアーキーを使用するものとする。
【００２８】
次に図３におけるディスプレイ５に表示される原稿読取操作用の操作画面について説明する。
【００２９】
図４は本実施例においてディスプレイ５に表示される操作画面の一例である。図４において５は図３における同番号を付しているディスプレイの表示領域全体を示す。１００は複写操作に関する操作画面を選択するタブボタン、１０１は原稿読取操作に関する操作画面を選択するタブボタンを示す。図４においては１０１が選択され原稿読取操作画面の状態である。
【００３０】
さらに、図４において１０２は読み込んだページデータを送信するあて先を指定する送信宛先入力領域、１０３は読み込んだページデータを保存する画像フォーマットを選択するボタン、１０４はスキャンモードを選択するボタン、１０５は原稿ページの見開き方向を選択するボタン、１０７は読み取り操作を開始するボタン、１０８は設定をキャンセルするボタンである。
【００３１】
１０２にはMFPよりスキャンしたページデータ及び付加情報を送信する宛先が標準的な表記方法により指定されるものとする。ここではURLによりFTP手段でedithost.domain.comというホストとeditdir/workというディレクトリが指定されている例が示されている。
【００３２】
１０３、１０４、１０５は選択ボタンであると同時にそのときの選択状態の表示も行う。図４に示す例の状態では、画像フォーマットとしてPDFが、スキャンモードして製本用モード、見開き方向として左から右方向が選択されていることが分かる。
【００３３】
次に、図４の画面から各設定を選択する操作についてさらに詳しく説明する。
【００３４】
図５は図４に示す画面より画像フォーマットを選択する場合の操作の様子を示している。利用者が図４におけるボタン１０３をパネル上で触れることにより、図５に示す状態となる。図５において１１０は１０３の選択肢を示すメニュー全体、１１０aは画像フォーマットとしてPDFを選択するボタン、１１０bは画像フォーマットとしてTIFFを選択するボタンである。利用者は図５の状態で１１０aあるいは１１０bを触れることにより、いずれかの画像フォーマットを選択することが出来る。
【００３５】
図６は図４に示す画面よりスキャンモードを選択する場合の操作の様子を示している。利用者が図４におけるボタン１０４をパネル上で触れることにより、図６に示す状態となる。図６において１１１は１０４の選択肢を示すメニュー全体、１１１aはスキャンモードとして通常読み取りモードを選択するボタン、１１１bはスキャンモードとして製本読取モードを選択するボタンである。利用者は図６の状態で１１１aあるいは１１１bを触れることにより、いずれかの読取モードを選択することが出来る。
【００３６】
図７は図４に示す画面より見開き方向を選択する場合の操作の様子を示している。利用者が図４におけるボタン１０５をパネル上で触れることにより、図７に示す状態となる。図７において１１２は１０５の選択肢を示すメニュー全体、１１２aは見開き方向として「左から右方向」を選択するボタン、１１２bは見開き方向として「右から左方向」を選択するボタン、１１２cは見開き方向として「上から下方向」を選択するボタンである。利用者は図７の状態で１１２a、１１２bあるいは１１２cを触れることにより、いずれかの見開き方向を選択することが出来る。
【００３７】
次に、読取操作を開始した後の操作画面について説明する。
【００３８】
図８は図４に示す画面においてスキャンモードとして通常読取を選択した後、ボタン１０７に触れることで表示される通常読み取り時の読取実行画面である。この画面の状態では従来技術にあるような通常の読取操作が行われる。利用者は原稿をスキャナにセットし、原稿の見開き状態に関係なく順にスキャンを行っていく。
【００３９】
操作手順としては、自動原稿送り機構（ADF）に原稿束をセットし図３におけるスタートキー６ｌを押下するか、あるいは1ページずつ原稿をスキャナにセットしてはスタートキー６ｌの押下を繰り返す。全ての原稿の読取が終了した後には図８における１１５を押して指定された送信宛先にページデータを送信する。原稿の読取の途中で中止する場合には図８における１１６を押すことで読み取ったページデータの送信を行わずに図４の画面へ戻ることが出来る。
【００４０】
図９は図４に示す画面においてスキャンモードとして製本読取、見開き方向として「左から右方向」を選択した後、ボタン１０７に触れることで表示される製本読み取り時の読取実行画面である。この画面の状態ではページが左から右へと続く見開き原稿の一部を複数連続で読み取ることが出来る。利用者は見開き原稿をスキャナにセットし、各ページのスキャン毎に図９に示されているボタンのうち適切なボタンを一つ選択することで読み取り操作を進めていく。
【００４１】
図９において１２０は見開き原稿の右側だけにスキャン対象のページがある場合に選択するボタン、１２１は見開き原稿の両方に連続したスキャン対象のページがある場合に選択するボタン、１２２は見開き原稿の左側だけにスキャン対象のページがある場合に選択するボタン、１２３は連続ページのスキャンの区切りを示す操作のためのボタン、１２４は見開き原稿の両方に連続しないスキャン対象のページがある場合に選択するボタン、１２５はスキャンの終了を示す終了ボタンである。
【００４２】
図９に示す画面における利用者の原稿スキャン操作方法について更に詳しく説明する。
【００４３】
まず、図９に示すスキャンモードにおいては、利用者は見開き原稿の読取を行うものとする。すなわち製本物のページをめくりながら手作業でスキャンを行っていく作業専用のスキャンモードである。
【００４４】
さらに、見開き原稿のスキャン順序は原稿のページ順に行っていくものとする。例えば、見開き原稿で３見開きページ分のスキャンを行うとすると、読取の回数は３回となるが、その3回で読み込ませるページの順序は原稿のページ順となっていなければならない。ページの後半から逆順序でスキャンしたり、順序を全くバラバラでスキャンしてはならない。
【００４５】
また、各見開きページをスキャンする際にはスキャンする見開きページの状態に合わせて図９に示すボタンのうち適切なものを選択しなければならないため、各見開きごとに原稿を確認する必要がある。しかし、この確認作業は、特に利用者の作業の効率を損ねるものとはならない。なぜならば、元々製本物の見開き読み取り作業においては、読取開始(見開き)ページと読取終了(見開き)ページを確認しなければならないため、従来通りの作業に押下するボタンの種類を選択することだけが追加となっているからである。
【００４６】
以上の条件の下、利用者は見開き原稿の一部ページの読み取り作業を行う。この際、一回の読み取り作業で読み込む原稿製本物は複数あっても良い。また、一つの製本物の中から、異なる複数の部分ページ連を続けて読み取っても良い。
【００４７】
図１０、図１１、図１２は見開きページの状態の例を示している。
【００４８】
ある製本原稿の第2章のみを読み取る例を考える。なお、本実施例の説明において章はページの先頭から開始するように版組みされているものとする。図１０および図１１は読みと理解し見開きページの状態としてあり得る二つのパターンを示している。図１０において２００は見開き左側のページ、２０１は見開き右側のページを示しており、左側のページから第2章が開始していることを示している。図１１において２０２は見開き左側のページ、２０３は見開き右側のページを示しており、右側のページから第2章が開始していることを示している。
【００４９】
図１０に示した例の場合には、まず図９における１２１を押してスキャンを行う。これは単純に見開き両方のページを読み取るということを意味する。
【００５０】
図１１に示した例の場合には、図９における１２０を押してスキャンを行う。これは、図１１における２０２のページは読み取り対象ではなく右側のページである２０３の部分のみを読み取る必要があることを意味する。
【００５１】
図１２は、読み取る連続ページ群の区切り、すなわち章の境界で無い見開きページの状態を示している。図１２おいて２０４は見開き左側のページ、２０５は見開き右側のページを示しており、この見開きページの読み取りの際には図９における１２１を押す。
【００５２】
第2章が多くのページから構成されている場合には、通常、図９における１２０（右側ページから第2章が始まる場合）あるいは１２１（左側ページから第2章が始まる場合）を押した後、各見開きページに対して必要な回数１２１を押すスキャンを行った後、第2章の最後のページが含まれる見開きページをスキャンして終了することになる。第2章の最後のページが含まれる見開きページが図１２に示すような状態の場合には、最後の見開きページを１２１にてスキャン後、利用者は第2章の最後の見開きページであったことを確認の後終了ボタン１２５を押して読み取り処理を終了する。章の最後のページが含まれる見開きページにはもう一つのパターンがある。すなわち、章の最後のページが見開きの左側ページとして配置されている場合である。これはちょうど図１１における２０２が第１章の最後のページであることに対応する。第１章における図１１に示す状態の場合には、スキャンの際に図９における１２２を押す。次に１２５を押せば読み取り処理を終了する。
【００５３】
製本物原稿の１連続部分のみを読み取る場合には図９における１２０、１２１、１２２および終了ボタン１２５のみの操作により見開き状態を含めたスキャンを行うことが出来る。
【００５４】
次に、複数の製本物原稿、あるいは異なる複数連続部分を続けて読み取る場合の操作について詳しく説明する。
【００５５】
複数章を連続でスキャンする場合でも最初の章の読み取り開始については、前期と同様である。操作が異なるのは章と章の境界部分である。
【００５６】
まず、連続した章をスキャンする場合を考える。
【００５７】
ある製本原稿の第１章および第２章のみを読み取る例を考える。ただし、後に第２章と第１章を別々に扱えるようにしたいため、章の境界が分かるように操作するものとする。第1章と第２章の境界部分を特に第2章の先頭ページが含まれる見開きで見てみると、それらはすなわち図１０と図１１に示される二つのパターンとなる。
【００５８】
図１０のパターンの場合には、ページをめくって第2章が現れた際に利用者は図１０のパターンであったことが分かる。ここで、図９における１２３を押し、章の境界が見開きページの境界になっていることを指示する。これにより境界ボタン１２３が一時的に消えて利用不可能になり、図１３に示されるような状態となる。後は通常通りに操作を続ける。つまり、図１０に示す状態の場合には図１３における１２１を選択する。一時的に利用不可能となった境界ボタン１２３は他の読み取りボタンである、１２０、１２１、１２２、１２４のいずれかが選択されたときに再び利用可能な状態である図９に示される状態に戻る。
【００５９】
図１１のパターンの場合には、図９における１２４を押し、見開きページに第1章と第2章の両方が含まれていることを指示する。後は第2章の読み取りを通常通り続ければよい。
【００６０】
次に、離れた章あるいは異なる製本物の章を連続でスキャンする場合を考える。
【００６１】
例えば、一つの製本物における第1章と第3章や異なる製本物のそれぞれ第2章を読み取るなどの場合も基本的な操作は上記と同じである。ただし、見開きに章の境界がくることは無いので１２４を押下する必要は無い。境界部分では１２３のボタンを押せばよい。
【００６２】
以上、図９に示される画面における操作について説明したが、上記は見開き原稿が左から右へとページが続く場合の操作手順である。見開き原稿が右から左へとページが続く場合は図７における１１２bを、上から下へとページが続く場合は図７における１１２cを選択して別の画面での操作となる。
【００６３】
図１４は図４に示す画面においてスキャンモードとして製本読取、見開き方向として「右から左方向」を選択した後、ボタン１０７に触れることで表示される製本読み取り時の読取実行画面である。この画面の状態ではページが右から左へと続く見開き原稿の一部を複数連続で読み取ることが出来る。利用者は見開き原稿をスキャナにセットし、各ページのスキャン毎に図１４に示されているボタンのうち適切なボタンを一つ選択することで読み取り操作を進めていく。
【００６４】
図１４において１３０は見開き原稿の右側だけにスキャン対象のページがある場合に選択するボタン、１３１は見開き原稿の両方に連続したスキャン対象のページがある場合に選択するボタン、１３２は見開き原稿の左側だけにスキャン対象のページがある場合に選択するボタン、１３３は連続ページのスキャンの区切りを示す操作のためのボタン、１３４は見開き原稿の両方に連続しないスキャン対象のページがある場合に選択するボタン、１３５はスキャンの終了を示す終了ボタンである。
【００６５】
図１５は図４に示す画面においてスキャンモードとして製本読取、見開き方向として「上から下方向」を選択した後、ボタン１０７に触れることで表示される製本読み取り時の読取実行画面である。この画面の状態ではページが上から下へと続く見開き原稿の一部を複数連続で読み取ることが出来る。利用者は見開き原稿をスキャナにセットし、各ページのスキャン毎に図１５に示されているボタンのうち適切なボタンを一つ選択することで読み取り操作を進めていく。
【００６６】
図１５において１４０は見開き原稿の下側だけにスキャン対象のページがある場合に選択するボタン、１４１は見開き原稿の両方に連続したスキャン対象のページがある場合に選択するボタン、１４２は見開き原稿の上側だけにスキャン対象のページがある場合に選択するボタン、１４３は連続ページのスキャンの区切りを示す操作のためのボタン、１４４は見開き原稿の両方に連続しないスキャン対象のページがある場合に選択するボタン、１４５はスキャンの終了を示す終了ボタンである。
【００６７】
図１４および図１５に示す操作画面における操作については、利用者が対象となるボタンを選択しやすいように別のイメージによりボタンを表現しているが、基本的には図９における操作と同様であり、見開きページのどちらのページが読み取り対象となっているか、複数の章を読み取る場合には章の境界があるかを判断して適切なボタンを操作するものとする。
【００６８】
次に、MFPにおいて読み取った原稿ページを編集し改めて製本物として出力するための編集アプリケーションについて説明する。
【００６９】
図１６は本実施例における製本編集アプリケーションの操作画面例である。図１６に示される画面のアプリケーションは図１における編集用コンピュータ８において実行され、８aに表示された画面に従って８bおよび８ｃを利用して編集操作を行うように実装されている。
【００７０】
図９の１２５あるいは図１４の１３５、図１５の１４５によって読み取り処理が終了されるとページデータ及び見開きページ状態の情報がコンピュータ８へ送信される。ここでコンピュータ８aは予め図４に示される１０２において適切に指定されているものとする。送信されたデータは公知の一般的な手順により図１６に示す画面のアプリケーションに取り込まれた後、図１６に示す画面の製本編集アプリケーション内で編集可能なデータに変換され、再編集が可能になるものとする。
【００７１】
図１６において、３００は製本編集アプリケーションの編集画面全体、３０１は編集単位である章サムネイルの一覧表示部、３０２はプレビュー部、３０３は章の上移動ボタン、３０４は章の下移動ボタン、３０５はプレビュー部における前頁移動ボタン、３０６はプレビュー部における表示ページの表示部、３０７は次頁移動ボタン、３０８はプレビュー部の拡大ボタン、３０９はプレビュー部の縮小ボタン、３１０、３１１、３１２は編集単位である章サムネイル、３１３は現在選択中の章、３１４は章サムネイルの一覧表示部におけるスクロールバー、３１５は編集結果に従って出力するボタンである。
【００７２】
３０１にはMFPにおいて指定されたスキャンボタンの情報に従い自動的に章分割された章の一覧が表示される。３１０、３１１、３１２はその章の一例である。また、章単位で順序を入れ替えるために、マウス８ｃを使用した操作により３１０、３１１、３１２などの中から一つの章を選択することが出来る。図１６においては３１０に示す章が選択されている状態が示されている（３１３）。ここで、スクロールバー３１４を操作することにより、表示領域の都合から見えなくなっている章についても選択が可能なようになっている。選択した章は上移動ボタン（３０３）あるいは下移動ボタン（３０４）により章の順序を入れ替えることが出来る。また、選択した章については右側のプレビュー部（３０２）においてそのページの内容を確認することが出来るようになっている。
【００７３】
３０２の表示においては、下の前頁移動ボタン（３０５）あるいは次頁移動ボタン（３０７）を操作することにより所望のページを表示して内容を確認することが出来る。現在表示中のページは３０６にて確認することが出来る。さらに、拡大（３０８）、縮小（３０９）ボタンにより表示の縮尺を変更することで細部あるいは全体イメージの確認が出来るようになっている。図１６においては見開きのページレイアウトにて左側のページに第2章の先頭ページがきている様子が示されている。
【００７４】
編集結果を出力して製本物を得るためには、最後に３１５の出力ボタンを押す。
【００７５】
以上、本実施例における利用者の操作手順を説明した。次に、本実施例における内部のデータ処理について説明する。
【００７６】
本実施例においては原稿から読み取りを行った結果はページデータ及び付属情報として指定コンピュータ８へ送信される。送信されるデータはファイルの形式で保存され、ページデータと付属情報が対であることが識別可能なファイル名がつけられる。
【００７７】
ページデータは複数ページが一つのファイルに収められる。
【００７８】
付属情報は対応するページデータファイル内の各ページに対応する見開きページ情報を持っている。
【００７９】
図１７は本実施例における付属情報ファイルの例を示している。本実施例における付属情報ファイルはSGMLやXMLなどに代表されるマークアップ言語を利用したテキストドキュメントの形式をとっている。ただし、本実施例の説明に必要な部分のみの表現を用いており、SGMLやXML等の仕様に厳密に従ったものではない。
【００８０】
図１７に示す付属情報は１３行から成り立っている。１行目の<pageinfo>は付属情報の記述の開始を意味する。これに対応する表現として、１３行目の</pageinfo>は付属情報の記述の終了を意味する。２から１２行目は具体的な情報の内容を示すものである。
【００８１】
1行目の<pageinfo>の記述ではさらにorder="LeftToRight"で読み取り操作が製本読取モードの左から右方向へ行われたことを示している。他に、見開き原稿の右から左方向の場合にはorder="RightToLeft"、上から下の場合にはorder="TopToBottom"、製本読み取りではなく通常読み取りモードの場合にはorder="Normal"が記述されるものとする。
【００８２】
各付属情報は読み取り処理におけるボタン操作単位で記述されている。パネル５における操作で読み取り操作ボタンのいずれかを選択する毎に<page/>あるいは<border/>という記述が追加されていく。
【００８３】
例えば、図９における１２０、図１４における１３２、図１５における１４０が押された場合には2行目の記述例に示すように、<pageの後にstruct="_#"という記述がされる。また<pageの後にはno="0"とpagesize="A3L"という記述もある。no="0"は対応するページデータファイルの0ページ目（先頭ページ）に対応することを示し、pagesize="A3L"は読み取ったデータがA3横サイズであることを示している。
【００８４】
図９における１２１、図１４における１３１、図１５における１４１が押された場合には、３、５、６、８、９、１１、１２行目に示されるようにstruct="##"という記述となる。
【００８５】
図９における１２２、図１４における１３０、図１５における１４２が押された場合には、４行目に示されるようにstruct="#_"という記述となる。
【００８６】
図９における１２４、図１４における１３４、図１５における１４４が押された場合には、７行目に示されるようにstruct="12"という記述となる。
【００８７】
さらに、図９における１２３、図１４における１３３、図１５における１４３が押された場合には、１０行目に示されるように<border/>という記述となる。
【００８８】
以上のように、付属情報の記述から、どのページがどのボタン操作によって読み取られたのかが順に識別できるようになっている。
【００８９】
次に、図１６に示す画面のアプリケーションにおける内部のデータ構造について説明する。
【００９０】
図１８は図１７に示す付属情報ファイルとページデータから生成された図１６に示す画面の製本アプリケーション内部のデータ構造を図示したものである。図１８に示すデータ構造は図１７に示す付属情報ファイルに対応するものとなっている。
【００９１】
図１８において４００は章リストを示すデータ構造、４０１から４０４はそれぞれ章を示すデータ構造、４０５から４２２はそれぞれ各ページを示すデータである。
【００９２】
章リスト４００は章データへのポインタ（リンク）のリストであり、図１６に示す画面における章一覧表示３０１の表示順に対応する。３０１の表示では章リスト４００のデータ構造に従って、章サムネイルの表示を行い、図１６に示す画面における編集で章の順序が変更される場合には、章リスト４００が保持するポインタの順序を対応する順序へ変更する。章リスト４００の各ポインタは４０１から４０４で示されるような章のデータ構造を指している。
【００９３】
章データ構造は表裏を示すフラグとページデータへのポインタからなるレコードのリストであり、その章を構成するページ群とそれらページの順序を定める。表裏を示すフラグが０の場合は対応するページデータが表面に印刷されることを示す。フラグが１の場合には対応するページデータは裏面に印刷される。フラグの順序によっては、裏面だけにページが印刷される場合もあり得る。４０１を例として説明すると、４０１は4ページからなる章であり、表、裏、表、裏の順に印刷される。章データ４０１の各ポインタは４０５から４０８で示されるようなページデータを指している。
【００９４】
ページデータは表示および印刷が可能な状態のイメージデータである。MFPより送信されたページデータはひとつのページが見開き状態の全体を指しており、かつ複数見開きページがひとつのファイルとなっているが、図１８に示すデータ構造ではそれらが各ページに分割され、印刷時のページに対応するようになっている。このため、複数ページは各ページに分割され、また、各ページは見開き左右のページがそれぞれ別のページとして分割されている。
【００９５】
図１６に示す画面のプレビュー画面３０２においては、これらのページが順に見開き状態となるように表示される。
【００９６】
次に、MFPからのページデータおよび、付属情報から図１８に示すデータ構造へ変換する際の手順について詳しく説明する。
【００９７】
図１９は本実施例における製本編集アプリケーションのデータ変換の手順を示すフローチャートである。図１９に従って、MFPからのページデータおよび、付属情報から図１８に示すデータ構造へ変換する際の手順を説明する。
【００９８】
まずステップS５００にて処理を開始すると、ページデータおよび付属情報のファイルを読み込む。次にステップS５０１にて新しく内部に章データ構造を作成するためのフラグをセットする。この章データ構造は、１８における４０１から４０４に示すデータ構造に対応するものであるが、この時点では内部処理上のフラグをセットするだけで、データ構造自体は用意しない。次にステップS５０２にて付属情報のorderの値を調べる。図１７においては1行目のorder="LeftToRight"が対応する。ここで、orderの値が"Normal"の場合にはステップS５０３へ進む。それ以外の場合にはステップS５０４へ進む。ステップS５０３については後述する。
【００９９】
orderの値が"Normal"以外の場合には順にpageinfoエレメントの中のエレメントを読んでいく。
【０１００】
ステップS５０４では次の要素を調べている。次の要素がpageの場合にはステップS５０５へ進み、次の要素がborderである場合にはステップS５２１へ進む。図１７に示す例においては、１０行目を除き全てが、pageエレメントとなっている。１０行目のように次に読み込んだ要素がborderエレメントであった場合にはステップS５２１にて章データ構造を作成するフラグだけをセットし、ステップS５０４へ戻る。
【０１０１】
pageエレメントの場合にはさらにステップS５０５にてnoが示す値からページデータファイル中の1ページを取り出す。例えば図１７における２行目の場合にはno="0"であるのでページデータの先頭ページを取得する。さらにステップS５０６にて取得したページを二つのページに分割する。この際、pageエレメントのpagesize属性とステップS５０２にて取得したorder値により分割の境界を決める。orderが"LeftToRight"あるいは"RightToLeft"の場合には左右二つのページ分割する。orderが"TopToBottom"の場合には上下二つのページに分割する。そして、pageエレメントのstruct値に従って章データ構造へのページの追加を行う。
【０１０２】
ステップS５０７においてstruct値によって処理の分岐を行う。"_#"であればステップS５０８へ、"##"であればステップS５１０へ、"#_"であればステップS５１４へ、"12"であればステップS５１６へ進む。各パターンごとに説明する。
【０１０３】
"_#"の場合は二つに分割した後半のページのみが読み取り対象である。必然的にページも連続していないためステップS５０８にて新しく章データ構造を作成する。章データ構造を作成した場合は章データ構造を作成するフラグはクリアする。以後、同様にステップS５１１、ステップS５１７、ステップS５１９でも同様にフラグをクリアするものとする。そして、ステップS５０９にて後半ページを作成した章データ構造へ追加する。追加するページの表裏フラグは表を示す０を設定する。なお、ステップS５０９は右ページ追加と示されているが、orderの値によって対象となるページの部分は異なる。orderが"LeftToRight"であった場合には分割した右側のページ、orderが"RightToLeft"であった場合には分割した左のページ、orderが"TopToBottom"の場合には分割した下のページを追加対象とする。いずれの場合も表裏フラグは表を示す０を設定するものとする。以後、同様にステップS５１３、ステップS５２０においても同様の処理を行うもとのする。ページの登録が終了したらステップS５０４へ戻り処理を繰り返す。
【０１０４】
"##"の場合は二つに分割した両方のページが読み取り対象である。まず章の境界を示すフラグが立っているか否かをステップS５１０にて調べ、フラグが立っていればステップS５１１にて章データ構造を作成する。次にステップS５１２にて前半ページを章データ構造へ追加する。追加するページの表裏フラグは裏を示す１を設定する。なお、ステップS５１２は左ページ追加と示されているが、orderの値によって対象となるページの部分は異なる。orderが"LeftToRight"であった場合には分割した左側のページ、orderが"RightToLeft"であった場合には分割した右のページ、orderが"TopToBottom"の場合には分割した上のページを追加対象とする。いずれの場合も表裏フラグは裏を示す１を設定するものとする。以後、同様にステップS５１４、ステップS５１８においても同様の処理を行うもとのする。続いてステップS５１３にて後半ページを章データ構造へ追加する。ページの登録が終了したらステップS５０４へ戻り処理を繰り返す。
【０１０５】
"#_"の場合は二つに分割した前半のページのみが読み取り対象である。ステップS５１４にて前半ページを作成した章データ構造へ追加する。追加するページの表裏フラグは裏を示す１を設定する。さらに章の境界となるため、ステップS５１５にて章データ構造を作成するフラグをセットし、ステップS５０４へ戻る。
【０１０６】
"12"の場合は二つに分割した両方のページが読み取り対象であり、かつ前後ページの間に章の境界がある。まず章の境界を示すフラグが立っているか否かをステップS５１６にて調べ、フラグが立っていればステップS５１７にて章データ構造を作成する。次にステップS５１８にて前半ページを章データ構造へ追加する。追加するページの表裏フラグは裏を示す１を設定する。そして、ステップS５１９にてさらに章データ構造を作成し、ステップS５２０にて後半ページを新しく作成した章データ構造へ追加する。最後は他と同様ステップS５０４へ戻る。
【０１０７】
以上を繰り返していくことにより、適切な位置で章の境界を判別でき、章データ構造とそのリストが作成される。ステップS５０４にて次の要素が無くなったらステップS５２２へ進み終了する。
【０１０８】
ステップS５０２にてorderが"Normal"であった場合は、製本読取もーどではないため、ページデータファイルも見開きページデータではない。従ってステップS５０３では章データ構造をひとつだけ作成し、そこへ順に全てのページデータをそのまま追加していく。その際表裏フラグは全て表を示す０とする。処理が終了したらその他の場合と同様ステップS５２２にて終了する。
【０１０９】
以上の手順を経ることによりページデータおよび図１７に示すような付属情報を図１８に示すような内部データ構造へと変換することが可能となる。
【０１１０】
次に図１８に示すような内部データ構造のデータから製本出力を行う手順について説明する。
【０１１１】
図２０は本実施例における印刷の手順を示すフローチャートである。図２０は図１６に示す画面におけるボタン３１５を押したときの動作に対応する。
【０１１２】
まずステップS５３０にて処理を開始すると、図１８に示すデータ構造に従って、章データ構造およびページデータを上から順にたどることにより処理を行う。ステップS５３１では次のページを取得する。この際、章をまたがった場合も順に次の章の先頭ページを取得していくものとする。ステップS５３１にて次のページが無かった場合、つまり最後のページまで処理した後にはステップS５３５にて処理を終了する。ただし、各ページ間の処理については別途後述の状態遷移図において詳細に説明する。次のページがある場合にはステップS５３２にて表裏を示すフラグを章データ構造体から取得する。またステップS５３３にて対応するページデータを取得する。これらをもってステップS５３４にて次に説明する状態遷移図に基づいた処理を行い、ステップS５３１へ戻る。
【０１１３】
最後の処理ではMFPの機能により製本処理を施すものとする。
【０１１４】
次に印刷手順の詳細を示す状態遷移について説明する。
【０１１５】
図２１は図２０における処理の詳細を示す状態遷移図である。
【０１１６】
図２１に示す状態遷移図においては６つの状態が定義されている。６００は初期状態、６０５は終了状態、その他６０１、６０２、６０３、６０４の４つの状態である。状態遷移のトリガーは各ページの取得とその表裏の別による。各状態遷移と状態遷移時の処理について更に詳細に説明する。
【０１１７】
初期状態においてページが全く無い場合には状態６０５へ遷移して終了する。
【０１１８】
初期状態において表ページが取得された場合、すなわち表裏フラグが０であった場合には状態６０１へ遷移し、一時当該表ページを保持しておく。
【０１１９】
初期状態において裏ページが取得された場合、すなわち表裏フラグが１であった場合には状態６０２へ遷移し、両面印刷モードにて、表面は白紙、当該ページを裏面として印刷処理を行う。
【０１２０】
状態６０１において次のページが無い場合には、状態６０５へ遷移し、片面印刷モードにて、当該表ページを印刷して終了する。
【０１２１】
状態６０１において表ページが取得された場合には、状態６０３へ遷移し、その前に保持していた表ページを片面印刷モードで印刷し、新たに取得した表ページを改めて一時保持する。
【０１２２】
状態６０１において裏ページが取得された場合には、状態６０４へ遷移し、両面印刷モードにて、その前に保持していた表ページ及び当該裏ページを印刷する。
【０１２３】
状態６０２において次のページが無い場合には、状態６０５へ遷移して終了する。
【０１２４】
状態６０２において表ページが取得された場合には、状態６０１へ遷移し、一時当該表ページを保持しておく。
【０１２５】
状態６０２において裏ページが取得された場合には、状態６０２へ遷移し、両面印刷モードにて、表面は白紙、当該ページを裏面として印刷処理を行う。
【０１２６】
状態６０３において次のページが無い場合には、状態６０５へ遷移し、片面印刷モードにて、当該表ページを印刷して終了する。
【０１２７】
状態６０３において表ページが取得された場合には、状態６０３へ遷移し、その前に保持していた表ページを片面印刷モードで印刷し、新たに取得した表ページを改めて一時保持する。
【０１２８】
状態６０３において裏ページが取得された場合には、状態６０４へ遷移し、両面印刷モードにて、その前に保持していた表ページ及び当該裏ページを印刷する。
【０１２９】
状態６０４において次のページが無い場合には、状態６０５へ遷移して終了する。
【０１３０】
状態６０４において表ページが取得された場合には、状態６０１へ遷移し、一時当該表ページを保持しておく。
【０１３１】
状態６０４において裏ページが取得された場合には、状態６０２へ遷移し、両面印刷モードにて、表面は白紙、当該ページを裏面として印刷処理を行う。
【０１３２】
以上のように図２１の状態遷移図に従った処理により、図１８に示すデータ構造からもとの見開き原稿と同じ見開き状態での印刷処理が可能となる。
【０１３３】
以上説明したように、MFPのパネルにおいて見開き原稿の右ページのみ、両方、左ページのみ、境界ページ、といった読み取り原稿のページの状態種別ごとのスキャンボタンを提供し、読み取り時に押されたボタンの種別の列と読み取りデータから、原稿の見開き状態を再現しつつ、読み取り原稿の部分単位すなわち章を自動判別し、章単位の編集が可能な外部コンピュータの製本編集ソフトウェアを提供することにより、見開き原稿の部分を集めたような製本状態複製物が容易に作成できるようになった。
【０１３４】
(第二の実施例)
第二の実施例については、第一の実施例との違いを説明する。
【０１３５】
第一の実施例においては、図２０に示すフローチャートの処理において、章を跨いでページを取得していくことにしていた。このため、裏面ページで終わる章と表面ページで始まる章が続いている場合にはこれらのページは一つの見開きページとなるように配置された。
【０１３６】
第二の実施例においては、章の単位でページを取得するようにする。すなわち図２１に示す状態遷移の終了トリガーを章単位に入れるものとする。これにより、各章がそれぞれ独立した見開きページに配置されるようになった。
【図面の簡単な説明】
【０１３７】
【図１】MFPの全体構成を示すブロック図。
【図２】MFPの装置全体のイメージ図。
【図３】操作パネルの概観。
【図４】画面例。
【図５】画面例。
【図６】画面例。
【図７】画面例。
【図８】画面例。
【図９】画面例。
【図１０】原稿イメージ例。
【図１１】原稿イメージ例。
【図１２】原稿イメージ例。
【図１３】画面例。
【図１４】画面例。
【図１５】画面例。
【図１６】画面例。
【図１７】データ例。
【図１８】データ構造例。
【図１９】フローチャート。
【図２０】フローチャート。
【図２１】状態遷移図。
【符号の説明】
【０１３８】
１  制御部
２  読み取り部
３  画像形成部
４  製本部
５  ディスプレイ
６  操作パネル
７  ネットワーク(接続線）
８  外部コンピュータ
【図１】
2008154091.tif 000003
【図２】
2008154091.tif 000004
【図３】
2008154091.tif 000005
【図４】
2008154091.tif 000006
【図５】
2008154091.tif 000007
【図６】
2008154091.tif 000008
【図７】
2008154091.tif 000009
【図８】
2008154091.tif 000010
【図９】
2008154091.tif 000011
【図１０】
2008154091.tif 000012
【図１１】
2008154091.tif 000013
【図１２】
2008154091.tif 000014
【図１３】
2008154091.tif 000015
【図１４】
2008154091.tif 000016
【図１５】
2008154091.tif 000017
【図１６】
2008154091.tif 000018
【図１７】
2008154091.tif 000019
【図１８】
2008154091.tif 000020
【図１９】
2008154091.tif 000021
【図２０】
2008154091.tif 000022
【図２１】
2008154091.tif 000023