(57)【要約】      （修正有）【課題】複数のページからなる文書データを分割した状態で、印刷データから文書データを変換するサーバと異なるサーバに保存させる際に、保管サーバにかかる負荷を軽減する仕組みを提供する。【解決手段】情報処理システムでは、第１のサーバ装置（ＰＤＦデータ変換サーバ）と第２のサーバ装置ＰＤＦデータ分割サーバとが通信可能に設けられる。第１のサーバ装置は、印刷を行うためのデータである印刷データを文書データに変換し、印刷データから、文書データのページを区分するための情報である区分情報を生成する。第２のサーバ装置は、第１のサーバ装置で変換された文書データと、第１のサーバ装置で生成された区分情報とを取得し、区分情報に基づいて、取得した文書データを複数に区分した文書データである区分データを生成する。【選択図】図４
2019003660.tif 000002
【特許請求の範囲】
【請求項１】
第１のサーバ装置と第２のサーバ装置とが通信可能に設けられた情報処理システムであって、
前記第１のサーバ装置は、
印刷を行うためのデータである印刷データを文書データに変換する変換手段と、
前記印刷データから、前記文書データのページを区分するための情報である区分情報を生成する区分情報生成手段と、を備え、
前記第２のサーバ装置は、
前記変換手段で変換された文書データと、前記区分情報生成手段で生成された区分情報とを取得する取得手段と、
前記区分情報生成手段で生成された前記区分情報に基づいて、前記取得手段で取得される前記文書データを複数に区分した文書データである区分データを生成する区分データ生成手段とを備えることを特徴とする情報処理システム。
【請求項２】
前記第２のサーバ装置は、
前記文書データから前記区分情報が示すページを抽出する抽出手段を更に備え、
前記区分データ生成手段は、前記抽出手段で抽出したページをコピーすることにより、区分データを生成すること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第１のサーバ装置は、
前記印刷データを記憶する第１の記憶手段を更に備え、
前記第２のサーバ装置
前記区分データ生成手段で生成された複数の区分データを保存する第２の記憶手段を更に備えることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第１の記憶手段は、印刷データに含まれる文字列を参照するための情報である領域情報も記憶しており、
前記区分情報生成手段は、前記領域情報をもとに前記印刷データに含まれる文字列を参照することによって、区分情報を生成すること
を特徴とする請求項２に記載の情報処理システム。
【請求項５】
前記領域情報は、前記印刷データの行およびカラムの情報であること
を特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記第２のサーバ装置は、
前記文書データのすべてのページが区分けされたかを確認する確認手段を更に備え、
当該確認手段は、  前記区分情報生成手段で生成された前記文書データのすべてのページを区分するための情報を用いて確認する生成することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
前記文書データはＰＤＦデータであることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
第１のサーバ装置と第２のサーバ装置とが通信可能に設けられた情報処理システムの制御方法であって、
前記第１のサーバ装置の変換手段が、印刷を行うためのデータである印刷データを文書データに変換する変換ステップと、
前記第１のサーバ装置の区分情報生成手段が、前記印刷データから、前記文書データのページを区分するための情報である区分情報を生成する区分情報生成ステップと、を備え、
前記第２のサーバ装置の取得手段が、前記変換ステップで変換された文書データと、前記区分情報生成ステップで生成された区分情報とを取得する取得ステップと、
前記第２のサーバ装置の区分データ生成手段が、前記区分情報生成ステップで生成された前記区分情報に基づいて、前記取得ステップで取得される前記文書データを複数に区分した文書データである区分データを生成する区分データ生成ステップとを備えることを特徴とする情報処理システムの制御方法。
【請求項９】
第１のサーバ装置と第２のサーバ装置とが通信可能に設けられた情報処理システムで実行可能なプログラムであって、
前記第１のサーバ装置を、
印刷を行うためのデータである印刷データを文書データに変換する変換手段と、
前記印刷データから、前記文書データのページを区分するための情報である区分情報を生成する区分情報生成手段として機能させ、
前記第２のサーバ装置を、
前記変換手段で変換された文書データと、前記区分情報生成手段で生成された区分情報とを取得する取得手段と、
前記区分情報生成手段で生成された前記区分情報に基づいて、前記取得手段で取得される前記文書データを複数に区分した文書データである区分データを生成する区分データ生成手段として機能させることを特徴とするプログラム。
【請求項１０】
文書データと、区分情報とを第１のサーバ装置から取得する取得手段と、前記区分情報に基づいて前記文書データを複数に区分した文書データである区分データを生成する区分データ生成手段とを備える第２のサーバ装置と通信可能な第１のサーバ装置であって、
印刷を行うためのデータである印刷データを文書データに変換する変換手段と、
前記印刷データから、前記文書データのページを区分するための情報である区分情報を生成する区分情報生成手段と
を備えることを特徴とする第１のサーバ装置。
【請求項１１】
文書データと、区分情報とを第１のサーバ装置から取得する取得手段と、前記区分情報に基づいて前記文書データを複数に区分した文書データである区分データを生成する区分データ生成手段とを備える第２のサーバ装置と通信可能な第１のサーバ装置の制御方法であって、
前記第１のサーバ装置の変換手段が、印刷を行うためのデータである印刷データを文書データに変換する変換ステップと、
前記第１のサーバ装置の区分情報生成手段が、前記印刷データから、前記文書データのページを区分するための情報である区分情報を生成する区分情報生成ステップと
を備えることを特徴とする第１のサーバ装置の制御方法。
【請求項１２】
文書データと、区分情報とを第１のサーバ装置から取得する取得手段と、前記区分情報に基づいて前記文書データを複数に区分した文書データである区分データを生成する区分データ生成手段とを備える第２のサーバ装置と通信可能な第１のサーバ装置で実行可能なプログラムであって、
前記第１のサーバ装置を、
印刷を行うためのデータである印刷データを文書データに変換する変換手段と、
前記印刷データから、前記文書データのページを区分するための情報である区分情報を生成する区分情報生成手段
として機能させることを特徴とするプログラム
【請求項１３】
印刷を行うためのデータである印刷データを文書データに変換する変換手段と、前記印刷データから、前記文書データのページを区分するための情報である区分情報を生成する区分情報生成手段とを備える第１のサーバ装置と通信可能な第２のサーバ装置であって、
前記変換手段で変換された文書データと、前記区分情報生成手段で生成された区分情報とを取得する取得手段と、
前記区分情報生成手段で生成された前記区分情報に基づいて、前記取得手段で取得される前記文書データを複数に区分した文書データである区分データを生成する区分データ生成手段と
を備えることを特徴とする第２のサーバ装置。
【請求項１４】
印刷を行うためのデータである印刷データを文書データに変換する変換手段と、前記印刷データから、前記文書データのページを区分するための情報である区分情報を生成する区分情報生成手段とを備える第１のサーバ装置と通信可能な第２のサーバ装置の制御方法であって、
前記第２のサーバ装置の取得手段が、前記変換手段で変換された文書データと、前記区分情報生成手段で生成された区分情報とを取得する取得ステップと、
前記第２のサーバ装置の区分データ生成手段が、前記区分情報生成手段で生成された前記区分情報に基づいて、前記取得ステップで取得される前記文書データを複数に区分した文書データである区分データを生成する区分データ生成ステップと
を備えることを特徴とする第２のサーバ装置の制御方法。
【請求項１５】
印刷を行うためのデータである印刷データを文書データに変換する変換手段と、前記印刷データから、前記文書データのページを区分するための情報である区分情報を生成する区分情報生成手段とを備える第１のサーバ装置と通信可能な第２のサーバ装置で実行可能なプログラムであって、
前記第２のサーバ装置を、
前記変換手段で変換された文書データと、前記区分情報生成手段で生成された区分情報とを取得する取得手段と、
前記区分情報生成手段で生成された前記区分情報に基づいて、前記取得手段で取得される前記文書データを複数に区分した文書データである区分データを生成する区分データ生成手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
文書データをサーバに転送する負荷を軽減することのできる仕組みを提供することの可能な情報処理装置、その制御方法、及びプログラム、並びに、情報処理システム、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
銀行などの金融機関では、金融機関が顧客に送付するための帳票データを生成して、印刷を行っている。金融機関の担当者は、顧客ごとに帳票データを指定して印刷指示を行うのではなく、複数の顧客の帳票データを選択してまとめて帳票データの印刷指示を行う。
【０００３】
金融機関は印刷を行った帳票データを顧客ごとに管理しておきたいため、帳票データを顧客ごとにサーバ等に記憶することを望んでいる。しかし上述のように印刷は複数の顧客の帳票データをまとめて行っているため、顧客ごとにサーバ等に記憶させるためには、顧客ごとに対応する帳票データを選択しＰＤＦデータなどの文書ファイルに変換して保存するという作業をしなければならず担当者にとって非常に手間であった。
【０００４】
このような手間を削減する技術として、例えば特許文献１には、出力した帳票データをまとめて文書データにし、この文書データを複数の分割文書データに分割することで簡便に複数の分割文書データを得ることができる仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１１３１７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示されている仕組みで分割した複数の分割後データの総量は、分割する前の文書データの総量に比べて増加してしまう。そのため、分割後の文章ファイルを保管するサーバ（保管サーバ）を、帳票データ等の印刷データからＰＤＦデータなどの文書ファイルに変換するサーバ（変換サーバ）と別なサーバにする場合に、分割した後に保管サーバに転送してしまうと、転送時間が必要以上にかかってしまいサーバに負荷がかかることが懸念される。
【０００７】
そこで、本発明は、複数のページからなる文書データを分割した状態で、印刷データから文書データを変換するサーバと異なるサーバに保存させる際に、サーバにかかる負荷を軽減することのできる仕組みを提供することができる。
【課題を解決するための手段】
【０００８】
本発明は、第１のサーバ装置と第２のサーバ装置とが通信可能に設けられた情報処理システムであって、前記第１のサーバ装置は、印刷を行うためのデータである印刷データを文書データに変換する変換手段と、前記印刷データから、前記文書データのページを区分するための情報である区分情報を生成する区分情報生成手段と、を備え、前記第２のサーバ装置は、前記変換手段で変換された文書データと、前記区分情報生成手段で生成された区分情報とを取得する取得手段と、前記区分情報生成手段で生成された前記区分情報に基づいて、前記取得手段で取得される前記文書データを複数に区分した文書データである区分データを生成する区分データ生成手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数のページからなる文書データを分割した状態で、印刷データから文書データを変換するサーバと異なるサーバに保存させる際に、サーバにかかる負荷を軽減することのできる仕組みを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態におけるシステム構成の一例を示す構成図である。
【図２】本発明の実施形態における情報処理１００、ＰＤＦデータ変換サーバ２００、ＰＤＦデータ分割サーバ３００のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態におけるプリンタ４００のハードウェア構成の一例を示す図である。
【図４】本発明の情報処理１００、ＰＤＦデータ変換サーバ２００、ＰＤＦデータ分割サーバ３００、プリンタ４００の機能構成の一例を示す図である。
【図５】本発明の実施形態における一連の処理の流れを示すフローチャートである。
【図６】印刷指示画面６００の一例を示す画面例である。
【図７】顧客データ選択画面７００の一例を示す画面例である。
【図８】印刷データイメージ８００の一例を示す図である。
【図９】ジョブチケット９００の一例を示す図である。
【図１０】図５に示す参照用ＰＤＦデータ変換処理の詳細な処理の流れを示すフローチャートである。
【図１１】分割情報テーブル１１００の一例を示すテーブル例である。
【図１２】図５に示すＰＤＦデータ分割処理の詳細な処理の流れを示すフローチャートである。
【図１３】ＰＤＦ分割用ＩＮＩファイル１３００の一例を示す図である。
【図１４】参照用ＰＤＦデータ分割イメージ１４００の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の実施形態の説明を行う。
【００１２】
図１は本発明の実施形態におけるシステム構成図である。
【００１３】
図１では、本発明の情報処理システムは、情報処理装置１００、ＰＤＦデータ変換サーバ２００、ＰＤＦデータ分割サーバ３００、プリンタ４００が、ネットワーク１０５を介して接続されている。
【００１４】
本情報処理システムは、ユーザが情報処理装置１００に記憶された帳票データ（顧客データ）をプリンタ４００に印刷データを印刷させることが可能な仕組みである。帳票データとは例えば、金融機関が顧客に対して作成する帳票データなど、顧客ごとに値は変わるがレイアウトは変わらない帳票データなどである。印刷指示を行うユーザは、帳票データを選択してプリンタに印刷を実行させる作業を繰り返すのが手間であるから、複数の帳票データをまとめて選択し、一括で情報処理装置１００からプリンタ４００に対して印刷指示を行う。
【００１５】
ＰＤＦデータ変換サーバ２００（第１のサーバ装置）は、ユーザが印刷指示を行った印刷データをＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）データに変換することが可能なサーバである。プリンタ４００で出力可能な印刷データをＰＤＦデータ（参照用ＰＤＦデータ）として記憶しておくことで、のちに顧客に送付した内容を参照することが可能となる。なお、本発明の実施形態として印刷データから変換するファイル形式としてＰＤＦデータを用いるが、文書データであればこれに限定されない。
【００１６】
ＰＤＦデータ変換サーバ２００が印刷データを変換することにより得られる参照用ＰＤＦデータ（文書データ）は、ＰＤＦデータ分割サーバ３００（第２のサーバ装置）に送られる。ＰＤＦデータ分割サーバ３００は、ＰＤＦデータ変換サーバ２００から送られてきた分割情報に基づいて参照用ＰＤＦデータを顧客ごとに抽出し、コピーして、新たなＰＤＦデータ（分割ＰＤＦデータ）として保存するサーバである。このように顧客ごとに参照用ＰＤＦデータを分割することで例えば顧客から問い合わせがあった際に、ユーザは容易に顧客に対応するＰＤＦデータを検索し確認ができ、さらに顧客に対しても顧客用のＰＤＦデータを公開できるようにすることができる。
【００１７】
以上で本発明の実施形態におけるシステム構成の説明を終了する。なお、本システム構成は一例であって用途や目的によって様々な構成がある。
【００１８】
次に情報処理装置１００、ＰＤＦデータ変換サーバ２００、ＰＤＦデータ分割サーバ３００のハードウェア構成について図２を用いて説明する。
【００１９】
情報処理装置１００とＰＤＦデータ変換サーバ２００、ＰＤＦデータ分割サーバ３００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、システムバス２０４、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８、入力デバイス２０９、ディスプレイ２１０、外部メモリ２１１（記憶手段）等を備える。
【００２０】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２１】
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０２にロードして、プログラムを実行することで各種動作を実現するものである。
【００２２】
ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステムや、各種装置の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２３】
入力コントローラ２０５は、キーボードやマウス等のポインティングデバイス（入力デバイス２０９）からの入力を制御する。
【００２４】
ビデオコントローラ２０６はディスプレイ２１０等の表示装置の表示を制御する。ディスプレイ２１０は例えばＣＲＴや液晶ディスプレイである。
【００２５】
メモリコントローラ２０７は、ブートプログラム、ブラウザソフトウェア、各種のアプリケーション、フォントデータ、ユーザファイル、ＰＯＰファイル、ＰＯＰレイアウト、各種データ等を記憶するハードディスクやフレキシブルディスク或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２６】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２７】
本発明の情報処理装置１００及びＰＤＦデータ変換サーバ２００、ＰＤＦデータ分割サーバ３００が後述する各種処理を実行するために用いられる各種プログラム等はそれぞれ外部メモリ２１１に記憶されており、必要に応じてＲＡＭ２０２にロードされることにより、ＣＰＵ２０１によって実行されるものである。さらに、本発明に係るプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ２１１に格納されている。
【００２８】
以上で、本発明の実施形態における情報処理装置１００とＰＤＦデータ変換サーバ２００、ＰＤＦデータ分割サーバ３００のハードウェア構成の説明を終了する。なお、図２に示すハードウェア構成は一例であって、目的や用途によって様々な構成例がある。
【００２９】
次に図３を用いてプリンタ４００のハードウェア構成の一例を説明する。
【００３０】
図３において、コントローラユニット３３３は、画像出力デバイスとして機能するプリント部３１４、カードリーダ３１５、操作部３１８と接続されるとともに、ローカルエリアネットワークや、例えばＰＳＴＮまたはＩＳＤＮ等の公衆回線（ＷＡＮ）と接続することで、カードＩＤの取得や印刷ジョブの出力を行なう。
【００３１】
図３に示すように、コントローラユニット３３３は、ＣＰＵ３０１、ＲＡＭ３０６、ＲＯＭ３０２、外部記憶装置（ハードディスクドライブ（ＨＤＤ））３０７、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０３、モデム（Ｍｏｄｅｍ）３０４、操作部インタフェース（操作部Ｉ／Ｆ）３０５、外部インタフェース（外部Ｉ／Ｆ）３０９、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３０８、ラスタイメージプロセッサ（ＲＩＰ）３１０、プリンタインタフェース（プリンタＩ／Ｆ）３１１、画像処理部３１３等で構成される。
【００３２】
ＣＰＵ３０１は、システム全体を制御するプロセッサである。
【００３３】
ＲＡＭ３０６は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。
【００３４】
ＲＯＭ３０２は、システムのブートプログラムや各種制御プログラムが格納されている。
【００３５】
外部記憶装置（ハードディスクドライブＨＤＤ）３０７は、システムを制御するための各種プログラム、印刷ジョブ等を格納する。また、各種テーブルを記憶している。
【００３６】
操作部インタフェース（操作部Ｉ／Ｆ）３０５は、操作部（ＵＩ）３１８とのインタフェース部であり、操作部３１８に表示する画像データを操作部３１８に対して出力する。
【００３７】
また、操作部Ｉ／Ｆ３０５は、操作部３１８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３１８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３８】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０３は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行なう。
【００３９】
モデム（ＭＯＤＥＭ）３０４は公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４０】
外部インタフェース（外部Ｉ／Ｆ）３０９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部である。
以上のデバイスがシステムバス上に配置される。
【００４１】
一方、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３０８は、システムバス３１６と画像データを高速で転送する画像バス３１７とを接続し、データ構造を変換するバスブリッジである。画像バス３１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１７上には以下のデバイスが配置される。
【００４２】
ラスタイメージプロセッサ（ＲＩＰ）３１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００４３】
プリンタインタフェース（プリンタＩ／Ｆ）３１１は、プリント部３１４とコントローラユニット３３３を接続し、画像データの同期系／非同期系の変換を行う。
【００４４】
画像処理部３１３は、印刷ジョブを展開したプリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１３は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４５】
プリンタＩ／Ｆ３１１に接続されるプリント部３１４は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。尚、プリント部３１４には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４６】
操作部Ｉ／Ｆ３０５に接続される操作部３１８は、液晶ディスプレイ（ＬＣＤ）表示部を有する。ＬＣＤ上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部Ｉ／Ｆ３０５を介してＣＰＵ３０１に伝える。また、操作部３１８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４７】
ここで、操作部３１８のスタートキーは、印刷動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色のＬＥＤがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部３１８のストップキーは、稼動中の動作を止める働きをする。また、操作部３１８のＩＤキーは、使用者のカードＩＤを入力する時に用いる。リセットキーは、操作部３１８からの設定を初期化する時に用いる。
【００４８】
外部Ｉ／Ｆ３０９に接続されるカードリーダ３１５は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のＦｅｌｉＣａ（登録商標））内に記憶されている情報を読み取り、読み取った情報を外部Ｉ／Ｆ３０９を介してＣＰＵ３０１へ通知する。
【００４９】
以上で、図３に示すプリンタ４００のハードウェア構成の一例の説明を終了する。なお、図３に示すハードウェア構成は一例であって目的や用途によって様々な構成例がある。
【００５０】
次に図４を用いて情報処理装置１００、ＰＤＦデータ変換サーバ２００、ＰＤＦデータ分割サーバ３００、プリンタ４００の機能構成を説明する。
【００５１】
情報処理装置１００は、機能部として、印刷データ・ジョブチケット生成部１５１、印刷指示部１５２、表示制御部１５３を備えている。
【００５２】
印刷データ・ジョブチケット生成部１５１は、ユーザから選択された顧客データに基づいて印刷データやジョブチケットを生成する機能部である。印刷指示部１５２はプリンタ４００に対して印刷の指示を行う機能部である。表示制御部１５３は、ディスプレイ２１０の表示を制御する機能部である。
【００５３】
ＰＤＦデータ変換サーバ２００は、分割情報生成部２５１、ＰＤＦデータ変換部２５２を備える。
【００５４】
分割情報生成部２５１は情報処理装置１００から送信された印刷データやジョブチケットに基づいて、ＰＤＦデータを分割するための情報である分割情報を生成する機能部である。具体的な処理については後述する。ＰＤＦデータ変換部２５２は、印刷データをＰＤＦデータに変換する機能部である。
【００５５】
ＰＤＦデータ分割サーバ３００は、分割ページ抽出部３５１、ＰＤＦデータ複製部３５２、ＰＤＦデータ保存部２５３を備えている。
【００５６】
分割ページ抽出部３５１は分割情報生成部２５１で生成された分割情報に基づいて、ＰＤＦデータを抽出する機能部である。ＰＤＦデータ複製部３５２は、分割ページ抽出部３５１で抽出した参照用ＰＤＦデータのページを新たにＰＤＦデータに複製する機能部である。ＰＤＦデータ保存部は、ＰＤＦデータ複製部３５２で複製したＰＤＦデータを保存する機能部である。
【００５７】
プリンタ４００は、画像展開部４５１、印刷実行部４５２を備える。
【００５８】
画像展開部４５１は情報処理装置１００から送信された印刷データを画像に展開する機能部である。印刷実行部４５２は、画像展開部４５１で展開された画像をもとに印刷を実行する機能部である、
【００５９】
以上が、本発明の実施形態にかかる機能構成であるが、用途や目的によって様々な構成例があり、これに限定されない。
【００６０】
次に図５に示すフローチャートを用いて本発明の実施形態における詳細な処理の流れを説明する。
【００６１】
ステップＳ５０１では、情報処理装置１００のＣＰＵ２０１が、印刷アプリケーションを起動する。印刷アプリケーションとは帳票データ（顧客データ）の選択をユーザから受け付け、当該顧客データをプリンタ４００に対して印刷指示を行うことができるアプリケーションである。
【００６２】
ステップＳ５０２では、情報処理装置１００のＣＰＵ２０１が、印刷指示画面６００をディスプレイ２１０に表示する。例えば図６に示す印刷指示画面６００である。印刷指示画面６００には顧客データ一覧６０１、追加ボタン６０２、ファイル名設定ボタン６０３、印刷実行ボタン６０４、キャンセルボタン６０５、参照列入力欄６０６、参照行入力欄６０７、文字数６０８が配置されている。顧客データ一覧６０１はユーザが印刷を実行したい帳票データ（以下、顧客データとする）の一覧を表示する領域である。追加ボタン６０２はユーザが印刷をしたい顧客データを追加するための顧客データ選択画面７００を表示させるためのボタンである。ファイル名設定ボタン６０３は、のちの処理で分割ＰＤＦデータのファイル名を設定するためのボタンである。このボタンの押下を受け付けて、ユーザからファイル名の定義を受け付ける。印刷実行ボタン６０４はユーザから選択された顧客データの印刷を実行するためのボタンである。キャンセルボタン６０５は、ユーザによる顧客データの選択をキャンセルするためのボタンである。参照列入力欄６０６、参照行入力欄６０７、文字数６０８は、後述するジョブチケット９００の参照領域情報９０３（領域情報）に格納する情報をユーザが入力するための入力領域である。
【００６３】
ステップＳ５０３では、情報処理装置１００のＣＰＵ２０１が、印刷指示画面６００に表示される追加ボタン６０２が押下されたか否かを判定する。追加ボタン６０２が押下されたと判定した場合は処理をステップＳ５０４に進め、そうでない場合は追加ボタン６０２が押下されるまで待機する。
【００６４】
ステップＳ５０４では、情報処理装置１００のＣＰＵ２０１が、図７に示す顧客データ選択画面７００をディスプレイ２１０に表示する。顧客データ選択画面７００には顧客ごとの帳票データ（顧客データ）が選択可能に表示されており、選択領域７０１の選択を受け付け、決定ボタン７０２の押下を受け付けることで、ユーザが印刷したい顧客データの選択を複数受け付けることができる。
【００６５】
ステップＳ５０５では、情報処理装置１００のＣＰＵ２０１が、選択領域７０１の選択を受け付け、決定ボタン７０２の押下を受け付ける。決定ボタン７０２の押下を受け付けると、印刷指示画面６００に戻る。
【００６６】
ステップＳ５０６では、情報処理装置１００のＣＰＵ２０１が、印刷指示画面６００の印刷実行ボタン６０４の押下を受け付けたか否かを判定する。印刷実行ボタン６０４の押下を受けつけたと判定した場合にステップＳ５０７に処理を進め、そうでない場合は印刷実行ボタン６０４の押下を受け付けるまで待機する。
【００６７】
ステップＳ５０７では、情報処理装置１００のＣＰＵ２０１が、選択された複数の顧客データを変換することにより、プリンタ４００で印刷することができるデータである印刷データを生成する。さらに、印刷データをプリンタ４００で印刷するためのパラメータを記憶するジョブチケット９００を生成する。印刷データは例えば図８に示すように、複数の顧客データを含むものである。
【００６８】
印刷データはカラムと行が指定され、指定された位置にどの文字を配置するかという情報が規定されている。またジョブチケット９００は図９に示すように印刷指示が行われた日付の情報である日付９０１と、印刷指示を一意に識別するためのＩＤであるジョブＩＤ９０２と、参照領域情報９０３と、分割ファイル名９０４が含まれている。
【００６９】
参照領域情報９０３は、印刷データのページ内の参照する領域を示す情報であり、『カラム，行，文字数』が設定される。カラムは参照列入力欄６０６、行は参照行入力欄６０７、文字数は文字数６０８にユーザから入力された情報である。例えば参照領域情報９０３が「７５，２，６」であれば、印刷データのページごとに、７５カラム目の２行目から６文字分のデータを参照することができる。
【００７０】
分割ファイル名９０４は、参照用ＰＤＦデータを分割したデータである分割ＰＤＦデータのファイル名の付け方を規定するパラメータである。分割ファイル名９０４は参照した印刷データの文字列を含むものとなっており、このように規定することでユーザが分割ＰＤＦデータの中身を識別しやすいファイル名を付けることができる。
【００７１】
ステップＳ５０８では、情報処理装置１００のＣＰＵ２０１が、ステップＳ５０７で生成した印刷データとジョブチケットをプリンタ４００とＰＤＦデータ変換サーバ２００に送信する。
【００７２】
ステップＳ５０９では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、ホットフォルダ（第１の記憶手段）に印刷データが保存されたか否かを判定する。ホットフォルダとは、情報処理装置１００からファイルを受信するためのフォルダでありファイルが保存されたか否かをＣＰＵ２０１で検知している。ホットフォルダに印刷データが保存されたと判定した場合は処理をステップＳ５１０に進め、そうでない場合はホットフォルダに印刷データが保存されるまで待機する。
【００７３】
ステップＳ５１０では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、印刷データをＰＤＦデータに変換する処理である参照用ＰＤＦデータ変換処理を行う。
【００７４】
参照用ＰＤＦデータ変換処理の詳細な処理の流れを、図１０のフローチャートを用いて説明する。
【００７５】
ステップＳ１００１では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、ステップＳ５０９で保存されたジョブチケットを読み込む。
【００７６】
ステップＳ１００２では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、ステップＳ５０９で保存された印刷データを取得する。
【００７７】
ステップＳ１００３では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、ステップＳ１００２で取得した印刷データに基づいてＰＤＦデータ（文書データ）に変換する（変換手段）。印刷データに基づいて変換したＰＤＦデータを参照用ＰＤＦデータとする。参照用ＰＤＦデータを外部メモリ２１１に記憶する。
【００７８】
ステップＳ１００４では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、ステップＳ１００１で参照したジョブチケットに含まれる参照領域情報９０３を取得する。
【００７９】
ステップＳ１００５では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、ステップＳ１００２で取得した印刷データをオープンする。
【００８０】
ステップＳ１００６では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、印刷データの最初のページを特定する。
【００８１】
ステップＳ１００７では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、ステップＳ１００６で特定したページの、ステップＳ１００４で取得した参照領域情報９０３が示す文字列を取得する。例えば図８に示す印刷データであれば、「ＳＫ００１」を取得する。
【００８２】
ステップＳ１００８では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、印刷データの次のページの参照領域情報９０３が示す文字列を取得する。ステップＳ１０１２からの再起処理の場合の次のページとは、ステップＳ１０１３で開始ページ１１０１として特定したページの次のページである。例えば図８に示す印刷データであれば、「ＳＫ００２」を取得する。
【００８３】
ステップＳ１００９では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、ステップＳ１００７で取得した文字列とステップＳ１００８で取得した文字列が異なるか否かを判定する。ステップＳ１０１２からの再起処理であれば、再起前のステップＳ１００８で取得した文字列と、再起後のステップＳ１００８で取得した文字列とで文字列が異なるか否かを判定する。２つの文字列が異なると判定した場合は処理をステップＳ１０１０に進め、２つの文字列が異ならないと判定した場合は、処理をステップＳ１００８に戻す。このように印刷データに含まれる文字列を用いて、参照用ＰＤＦデータのページを分割すべきか否かの情報である分割情報ファイル１１００を生成することで分割すべきページを正確に判定することができる。
【００８４】
ステップＳ１０１０では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、参照領域情報９０３が示す文字列が同じページを１つのＰＤＦデータ（分割ＰＤＦデータ）として分割すべく、参照用ＰＤＦデータを分割するための情報である分割情報ファイル１１００（区分情報）を追加する（区分情報生成手段）。図１１に示すように分割情報ファイル１１００には開始ページ１１０１、終了ページ１１０２、出力ファイル名１１０３が対応付けて記憶されている。開始ページ１１０１と終了ページ１１０２は、参照用ＰＤＦデータを分割するページを規定しており、開始ページ１１０１から終了ページ１１０２までが分割ＰＤＦデータとして出力するための情報である。出力ファイル名１１０３はジョブチケット９００の分割ファイル名９０４に基づいて設定される分割ＰＤＦデータのファイル名である。
【００８５】
ステップＳ１００６で特定したページ（ステップＳ１０１２からの再起処理であれば、ステップＳ１０１３で特定したページ）を開始ページ１１０１、ステップＳ１００９で文字列が異なると判定した直前のページを終了ページ１１０２として、分割情報ファイル１１００にレコードを追加する。
【００８６】
より具体的に図８の印刷データイメージ８００を用いて説明する。印刷データの１ページ目の参照領域情報９０３が示す文字列は「ＳＫ００１」、２ページ目は「ＳＫ００２」となっているため、開始ページ１１０１を「１」、終了ページ１１０２を「１」とする。
【００８７】
ステップＳ１０１１では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、ステップＳ１００１で取得したジョブチケット９００の分割ファイル名９０４に基づいて出力ファイル名１１０３を決定し、格納する。
【００８８】
より具体的に図８の印刷データイメージ８００で説明する。分割ファイル名９０４が「ジョブＩＤ，参照情報文字列．ｐｄｆ」である場合、参照情報文字列が「ＳＫ００１」であれば、出力ファイル名１１０３を「ＫＡ００１＿ＳＫ００１」とし、レコードを分割情報ファイル１１００に追加する。このように、参照領域情報９０３が示す情報をファイル名にすることで、ファイルの内容とファイル名に差異が出ないようにすることができる。
【００８９】
ステップＳ１０１２では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、ステップＳ１００２で取得した印刷データに未処理（参照領域情報の文字列を取得していない）のページがあるか否かを判定する（確認手段）。未処理のページがあると判定した場合には処理をステップＳ１００８に戻し、未処理のページが無いと判定した場合には、処理をステップＳ１０１４に進める。このように、印刷データのすべてのページに対して、参照領域情報が示す文字列を取得して分割情報を作成することで、適切に分割情報を生成することができる。
【００９０】
ステップＳ１０１３では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、ステップＳ１０１０で終了ページ１１０２とした次のページを新たなレコードの開始ページ１１０１として特定する。
【００９１】
ステップＳ１０１４では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、分割情報ファイル１１００を確定するべく、クローズする。
【００９２】
以上で、参照用ＰＤＦデータ変換処理の詳細な処理の流れの説明を終了する。以上の処理により、ＰＤＦデータ分割サーバで参照用ＰＤＦデータに基づいて分割ＰＤＦデータを生成するための情報（分割情報ファイル１１００）を生成することができる。
図５の説明に戻る。
【００９３】
ステップＳ５１１では、ＰＤＦデータ変換サーバ２００のＣＰＵ２０１が、ステップＳ５１０で生成した分割情報ファイル１１００と、参照用ＰＤＦデータをＰＤＦデータ分割サーバ３００に送信する。
【００９４】
ステップＳ５１２では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、ホットフォルダ（第２の記憶手段）にファイルが保存されたか否かを判定する。ホットフォルダにファイルが保存されたと判定した場合は処理をステップＳ５１３に進め、そうでない場合はホットフォルダにファイルが保存されるまで待機する。
【００９５】
ステップＳ５１３では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、参照用ＰＤＦデータに基づいて分割ＰＤＦデータを生成する処理であるＰＤＦデータ分割処理を行う。ＰＤＦデータ分割処理の詳細な処理の流れは、図１２に示すフローチャートを用いて説明する。
【００９６】
図１２に示すＰＤＦデータ分割処理の詳細な処理の流れを説明する。
【００９７】
ステップＳ１２０１では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、外部メモリ２１１に記憶されるＰＤＦ分割用ＩＮＩファイル１３００を参照する。図１３に示すＰＤＦ分割用ＩＮＩファイル１３００は、ＰＤＦ分割処理にかかるパラメータを記憶するファイルであり、各出力フォルダを記載したテキストファイルである。ＰＤＦ分割用ＩＮＩファイル１３００には、入力フォルダ１３０１、出力フォルダ１３０２、ログフォルダ１３０３が記憶されている。入力フォルダ１３０１はホットフォルダの位置を指定する。出力フォルダ１３０２は、分割ＰＤＦデータ（区分データ）を出力するフォルダを指定する。ログフォルダ１３０３はログファイルを出力するフォルダを指定する。
【００９８】
ステップＳ１２０２では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、ステップＳ１２０１で参照したＰＤＦ分割ＩＮＩファイルが指定する各フォルダが存在しているか否かを判定する。ＰＤＦ分割ＩＮＩファイルが指定する各フォルダが存在していると判定した場合には処理をステップＳ１２０３に進め、ＰＤＦ分割ＩＮＩファイルが指定する各フォルダが存在していないと判定した場合は、ステップＳ１２０４に進める。
【００９９】
ステップＳ１２０３では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、ホットフォルダ内に参照用ＰＤＦデータと分割情報ファイル１１００が存在しているか否かを判定する。ホットフォルダ内に参照用ＰＤＦデータと分割情報ファイル１１００が存在していると判定した場合は処理をステップＳ１２０４に進め、そうでない場合は処理をステップＳ１２０４に進める。
【０１００】
ステップＳ１２０４では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、エラーログをログフォルダ１３０３にあるログファイルに記憶する。ログファイルに記憶したあと、処理を終了させる。
【０１０１】
ステップＳ１２０５では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、ホットフォルダに記憶された参照用ＰＤＦデータと分割情報ファイル１１００を取得する（取得手段）。
【０１０２】
ステップＳ１２０６では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、出力ファイルカウンタの値を０にする。出力ファイルカウンタとは、ＲＡＭ２０２上で一時的に記憶するカウンタであり、分割ＰＤＦデータを出力した回数を記憶するものである。
【０１０３】
ステップＳ１２０７乃至ステップＳ１２１１の処理は、分割情報ファイル１１００のすべてのレコードの処理が終わるまでループをする。
【０１０４】
ステップＳ１２０７では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、分割情報ファイル１１００のレコードを上から一行読み込む。
【０１０５】
ステップＳ１２０８では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、分割情報ファイル１１００の開始ページ１１０１、終了ページ１１０２に基づいて、ステップＳ１２０５で取得した参照用ＰＤＦデータのページを特定する。例えば、開始ページ１１０１が「１０」、終了ページ１１０２が「１５」であれば、参照用ＰＤＦデータのページ１０乃至１５が対象のページとして特定される。
【０１０６】
ステップＳ１２０９では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、ステップＳ１２０８で特定したページをコピーする。
【０１０７】
ステップＳ１２１０では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、ステップＳ１２０９でコピーしたページを分割ＰＤＦデータとして作成し（区分データ生成手段）、保存する。このようにして、参照用ＰＤＦデータから対象のページをコピーすることで、参照用ＰＤＦデータを残すことを可能とする。
【０１０８】
ステップＳ１２１１では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、分割ＰＤＦデータを保存することをトリガーとして出力用ファイルカウンタをインクリメントする。
【０１０９】
ステップＳ１２１２では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、出力ファイルカウンタの値と、分割情報ファイル１１００のレコードの数が一致するか否かを判定する。出力ファイルカウンタの値と、分割情報ファイル１１００のレコードの数が一致すると判定した場合は処理をステップＳ１２１３に進め、そうでない場合はステップＳ１２０４に処理を進める。このようにして出力した分割ＰＤＦデータの数と、ＰＤＦデータ変換サーバで生成した分割情報ファイルのレコードの数を突き合わせることで、確実に必要な分割ＰＤＦデータが生成されたことを確認することができる。
【０１１０】
参照用ＰＤＦデータを複数の分割ＰＤＦデータに分割したイメージが図１４に示す参照用ＰＤＦデータ分割イメージ１４００である。このように参照用ＰＤＦデータを基にして顧客ごとにＰＤＦデータを分けて保存を行う。
【０１１１】
ステップＳ１２１３では、ＰＤＦデータ分割サーバ３００のＣＰＵ２０１が、正常ログをログフォルダ１３０３にあるログファイルに記憶する。ログファイルに正常ログを記憶したあと、処理を終了させる。
【０１１２】
以上でＰＤＦデータ分割処理の詳細な処理の流れの説明を終了する。
【０１１３】
以上、本発明の実施形態によれば、ＰＤＦデータ変換サーバ２００で変換した参照用ＰＤＦデータを分割してからＰＤＦデータ分割サーバ３００に送信する場合に比べて、データの転送時間を軽減させることができ、サーバに負荷をかけることなく、より効率的に分割ＰＤＦデータをＰＤＦデータ分割サーバ３００に記憶させることを可能とする。
【０１１４】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１１５】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１１６】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１１７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１１８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１１９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１２０】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１２１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１２３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１２４】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１２５】
１００  情報処理装置
２００  ＰＤＦデータ変換サーバ
３００  ＰＤＦデータ分割サーバ
４００  プリンタ
１０５  ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  キーボード
２１０  ＣＲＴディスプレイ
２１１  外部メモリ
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ネットワークインタフェース
３０４  モデム
３０５  操作部Ｉ／Ｆ
３０６  ＲＡＭ
３０７  外部記憶装置
３０８  イメージバスＩ／Ｆ
３０９  外部Ｉ／Ｆ
３１０  ラスタイメージプロセッサ
３１１  プリンタＩ／Ｆ
３１３  画像処理部
３１４  プリント部
３１５  カードリーダ
３１８  操作部
【図１】
2019003660.tif 000003
【図２】
2019003660.tif 000004
【図３】
2019003660.tif 000005
【図４】
2019003660.tif 000006
【図５】
2019003660.tif 000007
【図６】
2019003660.tif 000008
【図７】
2019003660.tif 000009
【図８】
2019003660.tif 000010
【図９】
2019003660.tif 000011
【図１０】
2019003660.tif 000012
【図１１】
2019003660.tif 000013
【図１２】
2019003660.tif 000014
【図１３】
2019003660.tif 000015
【図１４】
2019003660.tif 000016