(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
読出部と、削除部と、生成部と、出力部とを備え、
前記読出部は、縦方向のページ及び横方向のページが混在する、特許図面に係る第１原稿データを読み出し、
前記削除部は、前景ページに文字又は画像を重畳する背景ページを前記第１原稿データから削除し、
前記生成部は、前記第１原稿データの全てのページの方向を揃えた、特許図面に係る第２原稿データを生成し、
前記出力部は、前記第２原稿データを任意のデバイスにイメージファイルとして出力する、
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記生成部は、前記第１原稿データの縦方向の全ページ又は横方向の全ページを９０度回転させる、
情報処理装置。
【請求項３】
請求項１又は請求項２に記載の情報処理装置において、
前記生成部は、前記第１原稿データの各ページを縦方向のページと横方向のページとに分類する、
情報処理装置。
【請求項４】
請求項１〜請求項３のいずれか１項に記載の情報処理装置において、
復元部を備え、
前記復元部は、前記第２原稿データの出力後に、削除された前記背景ページを復元する、
情報処理装置。
【請求項５】
請求項１〜請求項４のいずれか１項に記載の情報処理装置において、
選択部を備え、
前記選択部は、前記背景ページを削除する場合に表示されるダイアログボックスの承認ボタンを自動選択する、
情報処理装置。
【請求項６】
請求項１〜請求項４のいずれか１項に記載の情報処理装置において、
設定部を備え、
前記設定部は、前記背景ページを削除する場合に表示されるダイアログボックスが表示されないように設定する、
情報処理装置。
【請求項７】
請求項６に記載の情報処理装置において、
前記設定部は、前記第２原稿データの出力後に、前記ダイアログボックスが表示されるように設定する、
情報処理装置。
【請求項８】
請求項１〜請求項７のいずれか１項に記載の情報処理装置において、
記憶制御部と、設定部とを備え、
前記記憶制御部は、前記第１原稿データの現在のページを記憶するように制御し、
前記設定部は、前記第２原稿データの出力後に、前記現在のページが表示されるように設定する、
情報処理装置。
【請求項９】
請求項１〜請求項８のいずれか１項に記載の情報処理装置において、
変更部を備え、
前記変更部は、前記第１原稿データの現在のページが背景ページの場合、前記現在のページを前景ページに変更し、
前記背景ページは、前記前景ページに文字又は画像を重畳するページである、
情報処理装置。
【請求項１０】
請求項１〜請求項９のいずれか１項に記載の情報処理装置において、
作成部を備え、
前記作成部は、前記第１原稿データのページの種類に応じて、前記第２原稿データの出力先のフォルダを作成する、
情報処理装置。
【請求項１１】
請求項１〜請求項１０のいずれか１項に記載の情報処理装置において、
設定部を備え、
前記設定部は、前記第１原稿データの前景ページの方向を変更する際に、変更後の方向に応じた背景ページを設定し、
前記背景ページは、前記前景ページに文字又は画像を重畳するページである、
情報処理装置。
【請求項１２】
請求項１〜請求項１１のいずれか１項に記載の情報処理装置において、
設定部を備え、
前記設定部は、出力される前記第２原稿データの解像度を設定する、
情報処理装置。
【請求項１３】
請求項１〜請求項１２のいずれか１項に記載の情報処理装置において、
前記出力部は、前記第２原稿データをＪＰＥＧ形式で出力する、
情報処理装置。
【請求項１４】
コンピュータが実行する情報処理方法であって、
読出工程と、削除工程と、生成工程と、出力工程とを備え、
前記読出工程では、縦方向のページ及び横方向のページが混在する、特許図面に係る第１原稿データを読み出し、
前記削除工程では、前景ページに文字又は画像を重畳する背景ページを前記第１原稿データから削除し、
前記生成工程では、前記第１原稿データの全てのページの方向を揃えた、特許図面に係る第２原稿データを生成し、
前記出力工程では、前記第２原稿データを任意のデバイスにイメージファイルとして出力する、
情報処理方法。
【請求項１５】
プログラムであって、
請求項１〜請求項１３のいずれか１項に記載の情報処理装置の各部としてコンピュータを機能させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
縦方向のページ及び横方向のページが混在する印刷原稿について、全てのページの方向を揃えて印刷する方法が開示されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２２７９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された方法では、印刷時以外には、原稿のページの方向を揃えることができなかった。
【０００５】
本発明では上記事情を鑑み、印刷時以外にも、原稿のページの方向を揃えることができる情報処理装置を提供することとした。
【課題を解決するための手段】
【０００６】
本発明の一態様によれば、情報処理装置が提供される。この情報処理装置は、読出部と、生成部と、出力部とを備える。読出部は、縦方向のページ及び横方向のページが混在する第１原稿データを読み出す。生成部は、第１原稿データの全てのページの方向を揃えた第２原稿データを生成する。出力部は、第２原稿データを出力する。
【０００７】
上記の開示によれば、印刷時以外にも、原稿のページの方向を揃えることができる。
【図面の簡単な説明】
【０００８】
【図１】情報処理装置１００のハードウェア構成を示すブロック図である。
【図２】情報処理装置１００（制御部１１０）によって実現される機能を示すブロック図である。
【図３】情報処理装置１００によって実行される情報処理の流れを示すアクティビティ図である。
【図４】第１原稿データの一覧を示す図である。
【図５】現在のページとして背景１が表示された状態を示す図である。
【図６】縦方向の前景ページが表示画面１３１に表示された状態を示す図である。
【図７】横方向の前景ページが表示画面１３１に表示された状態を示す図である。
【図８】第１原稿データの各ページを縦方向のページと横方向のページとに分類する方法を示す図である。
【図９】第１原稿データから背景ページを削除した状態を示す図である。
【図１０】第２原稿データの出力先のフォルダが作成された状態を示す図である。
【図１１】第１原稿データの横方向の全ページを９０度回転させた状態を示す図である。
【図１２】第１原稿データから背景ページを削除する場合に表示されるダイアログボックス１３２の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を用いて本発明の実施形態について説明する。以下に示す実施形態中で示した各種特徴事項は、互いに組み合わせ可能である。
【００１０】
ところで、本実施形態に登場するソフトウェアを実現するためのプログラムは、コンピュータが読み取り可能な非一時的な記録媒体（Ｎｏｎ−Ｔｒａｎｓｉｔｏｒｙ  Ｃｏｍｐｕｔｅｒ−Ｒｅａｄａｂｌｅ  Ｍｅｄｉｕｍ）として提供されてもよいし、外部のサーバからダウンロード可能に提供されてもよいし、外部のコンピュータで当該プログラムを起動させてクライアント端末でその機能を実現（いわゆるクラウドコンピューティング）するように提供されてもよい。
【００１１】
また、本実施形態において「部」とは、例えば、広義の回路によって実施されるハードウェア資源と、これらのハードウェア資源によって具体的に実現されうるソフトウェアの情報処理とを合わせたものも含みうる。また、本実施形態においては様々な情報を取り扱うが、これら情報は、例えば電圧・電流を表す信号値の物理的な値、０又は１で構成される２進数のビット集合体としての信号値の高低、又は量子的な重ね合わせ（いわゆる量子ビット）によって表され、広義の回路上で通信・演算が実行されうる。
【００１２】
また、広義の回路とは、回路（Ｃｉｒｃｕｉｔ）、回路類（Ｃｉｒｃｕｉｔｒｙ）、プロセッサ（Ｐｒｏｃｅｓｓｏｒ）、及びメモリ（Ｍｅｍｏｒｙ）等を少なくとも適当に組み合わせることによって実現される回路である。すなわち、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）、プログラマブル論理デバイス（例えば、単純プログラマブル論理デバイス（Ｓｉｍｐｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ：ＳＰＬＤ）、複合プログラマブル論理デバイス（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ：ＣＰＬＤ）、及びフィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ：ＦＰＧＡ））等を含むものである。
【００１３】
１．ハードウェア構成
第１節では、本実施形態のハードウェア構成について説明する。
【００１４】
図１は、情報処理装置１００のハードウェア構成を示すブロック図である。情報処理装置１００は、制御部１１０、記憶部１２０、表示情報生成部１３０、入力受付部１４０及び通信部１５０を備え、これらの構成要素が情報処理装置１００の内部において通信バス１６０を介して電気的に接続されている。各構成要素についてさらに説明する。
【００１５】
制御部１１０は、情報処理装置１００に関連する全体動作の処理・制御を行う。制御部１１０は、例えば不図示の中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵ）である。制御部１１０は、記憶部１２０に記憶された所定のプログラムを読み出すことによって、情報処理装置１００に係る種々の機能を実現する。すなわち、記憶部１２０に記憶されているソフトウェアによる情報処理が、ハードウェア構成の一例である制御部１１０によって具体的に実現されることで、制御部１１０に含まれる各機能部として実現されうる。これらについては、次節においてさらに詳述する。なお、制御部１１０は単一であることに限定されず、機能ごとに複数の制御部１１０を有するように実施してもよい。またそれらの組み合わせであってもよい。
【００１６】
記憶部１２０は、情報処理装置１００の動作に必要な様々な情報を記憶する。記憶部１２０は、例えば、制御部１１０によって実行される情報処理装置１００に係る種々のプログラム等を記憶するソリッドステートドライブ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ：ＳＳＤ）等のストレージデバイスとして、あるいは、プログラムの演算に係る一時的に必要な情報（引数、配列等）を記憶するランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ＲＡＭ）等のメモリとして実施されうる。また、これらの組み合わせであってもよい。
【００１７】
表示情報生成部１３０は、テキスト、画像（静止画及び動画を含む）を表示するものであり、ＣＲＴディスプレイ、液晶ディスプレイ、有機ＥＬディスプレイ及びプラズマディスプレイ等の表示デバイスに表示する情報を生成する。
【００１８】
入力受付部１４０は、情報処理装置１００に種々の情報を入力するものであり、マウス、キーボード、ポインティングデバイス等から入力される信号を受け付ける。ユーザによってなされた操作入力は、命令信号として、通信バス１６０を介して制御部１１０に転送される。そして、制御部１１０は、必要に応じて所定の制御や演算を実行しうる。
【００１９】
通信部１５０は、ＵＳＢ、ＩＥＥＥ１３９４、Ｔｈｕｎｄｅｒｂｏｌｔ、有線ＬＡＮネットワーク通信等といった有線型の通信手段が好ましいものの、無線ＬＡＮネットワーク通信、ＬＴＥ／３Ｇ等のモバイル通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信等を必要に応じて含めてもよい。すなわち、これら複数の通信手段の集合として実施することがより好ましい。すなわち、情報処理装置１００は、通信部１５０を介して、外部装置とネットワークを介して種々の情報を通信する。
【００２０】
２．機能構成
本節では、本実施形態の機能構成について説明する。前述の通り、記憶部１２０に記憶されているソフトウェアによる情報処理がハードウェアの一例である制御部１１０によって具体的に実現されることで、制御部１１０に含まれる各機能部として実行されうる。
【００２１】
図２は、情報処理装置１００（制御部１１０）によって実現される機能を示すブロック図である。具体的には、情報処理装置１００（制御部１１０）は、読出部２１０と、生成部２１１と、出力部２１２と、削除部２１３と、復元部２１４と、選択部２１５と、設定部２１６と、記憶制御部２１７と、変更部２１８と、作成部２１９とを備える。
【００２２】
読出部２１０は、種々の情報を読み出すように構成される。例えば、読出部２１０は、記憶部１２０に記憶された第１原稿データを読み出す。
【００２３】
生成部２１１は、種々の情報を生成するように構成される。例えば、生成部２１１は、第１原稿データの全てのページの方向を揃えた第２原稿データを生成する。
【００２４】
出力部２１２は、種々の情報を出力するように構成される。例えば、出力部２１２は、記憶部１２０に記憶された第２原稿データを出力する。
【００２５】
削除部２１３は、種々の情報を削除するように構成される。例えば、削除部２１３は、前景ページに文字又は画像を重畳する背景ページを第１原稿データから削除する。
【００２６】
復元部２１４は、種々の情報を復元するように構成される。例えば、復元部２１４は、第１原稿データから削除された背景ページを復元する。
【００２７】
選択部２１５は、種々の情報を選択するように構成される。例えば、選択部２１５は、背景ページを削除する場合に表示されるダイアログボックスの承認ボタンを自動で選択する。
【００２８】
設定部２１６は、種々の情報を設定するように構成される。例えば、設定部２１６は、背景ページを削除する場合に表示されるダイアログボックスが表示されないように設定する。
【００２９】
記憶制御部２１７は、種々の情報を記憶部１２０に記憶させるように制御する。例えば、記憶制御部２１７は、第１原稿データの現在のページを記憶させるように制御する。
【００３０】
変更部２１８は、種々の情報を変更するように構成される。例えば、変更部２１８は、第１原稿データの現在のページが背景ページの場合、現在のページを前景ページに変更する。
【００３１】
作成部２１９は、種々の情報を作成するように構成される。例えば、作成部２１９は、第１原稿データのページの種類に応じて、第２原稿データの出力先のフォルダを作成する。
【００３２】
３．情報処理方法
本節では、前述した情報処理装置１００の情報処理方法について説明する。この情報処理方法は、コンピュータが実行する方法であり、読出工程と、生成工程と、出力工程とを備える。読出工程では、縦方向のページ及び横方向のページが混在する第１原稿データを読み出す。生成工程では、第１原稿データの全てのページの方向を揃えた第２原稿データを生成する。出力工程では、第２原稿データを出力する。
【００３３】
図３は、情報処理装置１００によって実行される情報処理の流れを示すアクティビティ図である。以下、このアクティビティ図の各アクティビティに沿って、説明するものとする。ここで、第１原稿データは、縦方向のページ及び横方向のページが混在するデータであって、全てのページの方向を揃えて出力する必要がある、例えば特許図面として用いられるデータであるものとして説明する。また、第１原稿データは、アプリケーションソフトウェアＡに関連付けされているものとして説明する。なお、ここで出力とは、印刷を除き、第１原稿データとは異なるデータ形式で情報処理装置１００等のデバイスに記録することを示す。
【００３４】
まず、読出部２１０は、第１原稿データを読み出す（アクティビティＡ１１０）。すなわち、例えば、制御部１１０が、通信部１５０を経由して外部装置から第１原稿データを受信し、当該第１原稿データを読み出すことで記憶部１２０に書き出す。
【００３５】
図４は、第１原稿データの一覧を示す図である。一例として、第１原稿データは、図４に示すように、前景ページが４ページ、背景ページが２ページから構成され、具体的には、１ページ目と３ページ目が縦方向の前景ページ、２ページ目と４ページ目が横方向の前景ページ、背景ページとして、縦方向の前景ページに対応する背景１、横方向の前景ページに対応する背景２で構成されている。ここで、背景ページは、前景ページに文字又は画像を重畳するページである。
【００３６】
続いて、記憶制御部２１７は、第１原稿データの現在のページを記憶するように制御する（アクティビティＡ１２０）。すなわち、例えば、制御部１１０が、記憶部１２０に記憶された第１原稿データを読み出し、当該第１原稿データのうち、アプリケーションソフトウェアＡで開かれているページを現在のページとして、記憶部１２０に記憶するように制御する。
【００３７】
図５は、現在のページとして背景１が表示された状態を示す図である。図５では、表示画面１３１に背景１が表示されている。したがって、記憶制御部２１７は、背景１を現在のページとして記憶部１２０に記憶するように制御する。アクティビティＡ１２０によれば、後述するアクティビティＡ２３０において、第１原稿データがアプリケーションソフトウェアＡで開かれている状態を再現することができる。
【００３８】
続いて、制御部１１０は、第１原稿データの現在のページが前景ページであるか、背景ページであるかを判定する（アクティビティＡ１３０）。ここで、制御部１１０は、例えばアプリケーションソフトウェアＡの「ページのプロパティ」等の設定を見て、現在のページが前景ページであるか、背景ページであるかを判定すればよい。
【００３９】
そして、変更部２１８は、第１原稿データの現在のページが背景ページの場合（アクティビティＡ１３０のＹｅｓ）、現在のページを前景ページに変更する（アクティビティＡ１４０）。すなわち、例えば、制御部１１０が、記憶部１２０に記憶された第１原稿データを読み出し、変更処理を実行することで、第１原稿データの現在のページを、他の任意の前景ページに変更する。ここで、変更部２１８は、例えば、第１原稿データの各ページのプロパティを順番に確認し、前景ページであると最初に判定したページを現在のページとする。
【００４０】
図５は、縦方向の背景ページが表示画面１３１に表示された状態を示す図である。図６は、縦方向の前景ページが表示画面１３１に表示された状態を示す図である。図７は、横方向の前景ページが表示画面１３１に表示された状態を示す図である。図６及び図７では、前景ページに背景ページが重畳して表示されている。変更部２１８は、例えば、図５に示す背景ページを、図６又は図７に示す前景ページに変更すればよい。アクティビティＡ１４０によれば、アクティビティＡ１７０において第１原稿データから背景ページを削除する際に生じうる処理の不具合を防止することができる。すなわち、アクティビティＡ１４０によれば、現在のページが背景ページのままで処理が続行した場合に、現在のページがなくなることによる不具合の発生を防止することができる。
【００４１】
続いて、生成部２１１は、第１原稿データの各ページを縦方向のページと横方向のページとに分類する。（アクティビティＡ１５０）。すなわち、例えば、制御部１１０が、記憶部１２０に記憶された第１原稿データを読み出し、分類処理を実行することで、第１原稿データの各ページを縦方向のページと横方向のページとに分類する。
【００４２】
図８は、第１原稿データの各ページを縦方向のページと横方向のページとに分類する方法を示す図である。生成部２１１は、第１原稿データの各ページについて、高さ方向の長さと幅方向の長さとを比較する。ここで、高さ方向は、第１原稿データの縦方向に相当し、幅方向は、第１原稿データの横方向に相当する。その結果、生成部２１１は、「高さ＞幅」の場合は縦方向のページに分類し、「高さ＜幅」の場合は横方向のページに分類する。ここで、第１原稿データの１ページ目と２ページ目を例に取ると、１ページ目は、「高さ＞幅」となり、縦方向のページに分類され、２ページ目は、「高さ＜幅」となり、横方向のページに分類される。アクティビティＡ１５０によれば、容易な前処理を行うことで、第１原稿データの全てのページの方向を揃えることができる。
【００４３】
続いて、制御部１１０は、第１原稿データに背景ページが含まれているか否かを判定する（アクティビティＡ１６０）。ここで、制御部１１０は、例えばアプリケーションソフトウェアＡの「ページのプロパティ」等の設定を見て、第１原稿データのそれぞれのページが前景ページであるか、背景ページであるかを判定すればよい。
【００４４】
制御部１１０が第１原稿データに背景ページが含まれていると判定すると（アクティビティＡ１６０のＹｅｓ）、削除部２１３は、第１原稿データから背景ページを削除する（アクティビティＡ１７０）。すなわち、例えば、制御部１１０が、記憶部１２０に記憶された第１原稿データを読み出し、削除処理を実行することで、第１原稿データから背景ページを削除する。
【００４５】
ここで、第１原稿データが特許図面の場合に、第１原稿データから背景ページを削除する意義について説明する。アプリケーションソフトウェアＡで第１原稿データが操作されている場合（図面作成の場合、図面閲覧の場合、図面印刷の場合等）には、前景ページに対して「図ＸＸ」といった背景ページが重畳されていると、前景ページの図番号を容易に確認できるため、利便性が高い。一方、出願書類は、ＨＴＭＬファイルとＧＩＦファイル（又はＰＮＧファイル、ＢＭＰファイル、ＪＰＥＧファイル）とで構成され、ＨＴＭＬファイル中の図面部分には「図ＸＸ」の記載があるため、ＧＩＦファイルに「図ＸＸ」が重畳されたままであると、ＨＴＭＬファイルにおいて「図ＸＸ」の記載が重複する。したがって、ＧＩＦファイルから「図ＸＸ」を削除するために、背景ページを削除すると好ましい。
【００４６】
このとき、設定部２１６は、第１原稿データから背景ページを削除する場合に表示されるダイアログボックスが表示されないように設定する。すなわち、例えば、制御部１１０が、記憶部１２０に記憶されたダイアログボックスに係る設定を読み出し、設定処理を実行することで、当該ダイアログボックスが表示されないように設定する。これによれば、第１原稿データの全てのページの方向を揃えた第２原稿データの出力の自動化を促進することができる。
【００４７】
ここで、好ましくは、設定部２１６は、第２原稿データの出力後（アクティビティＡ２１０よりも後）に、表示されないように設定されたダイアログボックスが再び表示されるように設定する。すなわち、例えば、制御部１１０が、記憶部１２０に記憶されたダイアログボックスに係る設定を読み出し、設定処理を実行することで、第１原稿データから背景ページを削除する場合にダイアログボックスが表示されるように設定する。これによれば、アプリケーションソフトウェアＡの設定（第１原稿データから背景ページを削除する場合に表示されるダイアログボックスの設定）を第２原稿データの出力前の状態に戻すことができる。
【００４８】
図９は、第１原稿データから背景ページを削除した状態を示す図である。図９に示すように、第１原稿データに背景ページが含まれていた場合、削除部２１３は、背景ページを削除して前景ページのみとする。アクティビティＡ１７０によれば、出力するデータとして重要ではない背景ページが出力されることを防止することができる。
【００４９】
続いて、作成部２１９は、第１原稿データのページの種類に応じて、第２原稿データの出力先のフォルダを作成する（アクティビティＡ１８０）。すなわち、例えば、制御部１１０が、記憶部１２０に記憶された第１原稿データを読み出し、作成処理を実行することで、第１原稿データのページの種類に応じて、第２原稿データの出力先のフォルダを作成する。
【００５０】
図１０は、第２原稿データの出力先のフォルダが作成された状態を示す図である。ここでは、第１原稿データのページの種類として、「図面」、「表」、「数式」、「化学式」があるものとして説明する。なお、前述の４種類以外のものは、「その他」とする。作成部２１９は、第１原稿データの各ページの種類を見分けるために、例えば、各ページの文字を抽出して、「図面」の文字があるか否か、「表」の文字があるか否か、「数式」の文字があるか否か、「化学式」の文字があるか否かを判定すればよい。一例として、図１０のウィンドウ１３５には、「図面」に対応する「ｆｉｇ」フォルダ、「表」に対応する「ｔａｂｌｅ」フォルダ、「数式」に対応する「ｍａｔｈ」フォルダ、「化学式」に対応する「ｃｈｅｍ」フォルダ、「その他」に対応する「ｉｍａｇｅ」フォルダが作成されている。なお、各ページの文字の抽出には、ＯＣＲを用いてもよい。
【００５１】
なお、作成部２１９は、各ページの文字を抽出することに代えて、第１原稿データのファイル名を抽出して、「図面」の文字があるか否か、「表」の文字があるか否か、「数式」の文字があるか否か、「化学式」の文字があるか否かを判定してもよい。そして、これらの文字に応じて、対応するフォルダを作成すればよい。
【００５２】
アクティビティＡ１８０によれば、出力された第２原稿データの取り扱いの利便性を向上させることができる。
【００５３】
続いて、設定部２１６は、出力される第２原稿データの解像度を設定する（アクティビティＡ１９０）。すなわち、例えば、制御部１１０が、特許図面用の解像度を規定したルックアップテーブルを記憶部１２０から読み出し、設定処理を実行することで、出力される第２原稿データの解像度を設定する。当該ルックアップテーブルには、データ形式とこれに対応する解像度が規定されている。例えば、当該ルックアップテーブルには、ＰＮＧ形式、ＧＩＦ形式、ＢＭＰ形式の場合はモノクロ２値、ＪＰＥＧ形式の場合は８ｂｉｔの２５６階調として規定されている。アクティビティＡ１９０によれば、第１原稿データの用途に応じた適切な解像度で出力することができる。
【００５４】
続いて、生成部２１１は、第１原稿データの縦方向の全ページ又は横方向の全ページを９０度回転させる（アクティビティＡ２００）。図１１は、第１原稿データの横方向の全ページを９０度回転させた状態を示す図である。図１１では、アクティビティＡ１５０で横方向のページに分類された２ページ目と４ページ目が左回りに９０度回転されている。アクティビティＡ２００により、生成部２１１は、第１原稿データの全てのページの方向を揃えた第２原稿データを生成する。すなわち、例えば、制御部１１０が、記憶部１２０に記憶された第１原稿データを読み出し、生成処理を実行することで、第１原稿データの縦方向の全ページ又は横方向の全ページを９０度回転させ、第１原稿データの全てのページの方向を揃えた第２原稿データを生成する。
【００５５】
ここで、生成部２１１が第１原稿データのページを回転させる場合、左回りに９０度（右回りに２７０度）回転させることに限定されず、左回りに２７０度（右回りに９０度）回転させてもよく、ユーザが所望する出力形式に応じて適宜設定される。
【００５６】
生成部２１１は、アプリケーションソフトウェアＡ自体の機能を用いて第１原稿データのページを回転させてもよいし、外部プログラムに所定の信号を送信し、当該外部プログラムを用いて第１原稿データのページを回転させてもよい。また、アクティビティＡ２００は、アクティビティＡ１５０からアクティビティＡ２２０の間で実行されればよく、好ましくは、アクティビティＡ１７０からアクティビティＡ２２０の間で実行されればよく、より好ましくは、アクティビティＡ２１０とアクティビティＡ２２０の間で実行されればよい。
【００５７】
アクティビティＡ２００によれば、簡易な処理で第１原稿データの全てのページの方向を揃えることができる。
【００５８】
続いて、出力部２１２は、第１原稿データの全てのページの方向を揃えた第２原稿データを出力する。好ましくは、出力部２１２は、当該第２原稿データをＪＰＥＧ形式で出力する（アクティビティＡ２１０）。すなわち、例えば、制御部１１０が、記憶部１２０に記憶された第２原稿データを読み出し、出力処理を実行することで、第２原稿データをＪＰＥＧ形式で出力する。この場合、出力部２１２は、第２原稿データの各ページをアクティビティＡ１８０で作成されたフォルダごとに分けて出力する。アクティビティＡ２１０によれば、第１原稿データの全てのページの方向を揃えたうえで、例えば、特許図面として好適なイメージ形式で出力することができる。
【００５９】
続いて、復元部２１４は、第２原稿データの出力後に、第１原稿データから削除された背景ページを復元する（アクティビティＡ２２０）。すなわち、例えば、制御部１１０が、記憶部１２０に記憶された第１原稿データを読み出し、復元処理を実行することで、第１原稿データから削除された背景ページを復元する。
【００６０】
ここで例えば、図９に示すように、背景ページが２ページ分、第１原稿データから削除された場合、復元部２１４は、「元に戻す」ボタンを２回押下するのと同じ機能を実行することにより、第１原稿データから削除された２ページ分の背景ページを復元して、第１原稿データを図４に示す状態とする。アクティビティＡ２２０によれば、第２原稿データの出力前の状態に第１原稿データを戻すことができる。
【００６１】
続いて、設定部２１６は、第２原稿データの出力後に、第１原稿データの現在のページが表示されるように設定する（アクティビティＡ２３０）。すなわち、例えば、制御部１１０が、記憶部１２０に記憶された第１原稿データを読み出し、設定処理を実行することで、表示画面１３１に第１原稿データの現在のページが表示されるように設定する。アクティビティＡ２３０によれば、第２原稿データの出力前の状態に第１原稿データを戻すことができる。
【００６２】
本実施形態の態様は、プログラムであってもよい。このプログラムは、情報処理装置１００の各部としてコンピュータを機能させる。
【００６３】
以上、本発明の実施形態について説明したが、本発明はこれに限定されることなく、その発明の技術的思想を逸脱しない範囲で適宜変更可能である。
【００６４】
第１変形例として、選択部２１５は、第１原稿データから背景ページを削除する場合に表示されるダイアログボックスの承認ボタンを自動選択する。すなわち、例えば、制御部１１０が、第１原稿データから背景ページを削除する場合に選択処理を実行することで、表示されるダイアログボックスの承認ボタンを自動選択する。
【００６５】
図１２は、第１原稿データから背景ページを削除する場合に表示されるダイアログボックス１３２の一例を示す図である。すなわち、ダイアログボックス１３２は、削除部２１３がアクティビティＡ１７０を実行した際に表示される。このとき、選択部２１５は、キーボードの「ＥＮＴＥＲ」キーを押下するのと同じ機能を実行することにより、ＯＫボタン１３３を自動選択したこととして、第１原稿データから背景ページを削除することを承認する。第１変形例によれば、ダイアログボックス１３２でＯＫボタン１３３を押下する手間を省くことができる。
【００６６】
第２変形例として、設定部２１６は、第１原稿データの前景ページの方向を変更する際に、変更後の方向に応じた背景ページを設定する。すなわち、例えば、制御部１１０が、記憶部１２０に記憶された第１原稿データのプロパティを読み出し、設定処理を実行することで、第１原稿データの前景ページの方向に応じて背景ページを当該前景ページに重畳させる。第２変形例によれば、前景ページの方向の変更の際に、別途、背景ページの設定をする手間を省くことができる。
【００６７】
第３変形例として、第１原稿データは、縦方向のページのみ又は横方向のページのみから構成されていてもよい。例えば、第１原稿データが横方向のページのみから構成されている場合に、全てのページを縦方向にして所定のデータ形式で出力したい場合に、情報処理装置１００は有効である。
【００６８】
次に記載の各態様で提供されてもよい。
前記情報処理装置において、前記生成部は、前記第１原稿データの縦方向の全ページ又は横方向の全ページを９０度回転させる、情報処理装置。
前記情報処理装置において、前記生成部は、前記第１原稿データの各ページを縦方向のページと横方向のページとに分類する、情報処理装置。
前記情報処理装置において、削除部を備え、前記削除部は、前景ページに文字又は画像を重畳する背景ページを前記第１原稿データから削除する、情報処理装置。
前記情報処理装置において、復元部を備え、前記復元部は、前記第２原稿データの出力後に、削除された前記背景ページを復元する、情報処理装置。
前記情報処理装置において、選択部を備え、前記選択部は、前記背景ページを削除する場合に表示されるダイアログボックスの承認ボタンを自動選択する、情報処理装置。
前記情報処理装置において、設定部を備え、前記設定部は、前記背景ページを削除する場合に表示されるダイアログボックスが表示されないように設定する、情報処理装置。
前記情報処理装置において、前記設定部は、前記第２原稿データの出力後に、前記ダイアログボックスが表示されるように設定する、情報処理装置。
前記情報処理装置において、記憶制御部と、設定部とを備え、前記記憶制御部は、前記第１原稿データの現在のページを記憶するように制御し、前記設定部は、前記第２原稿データの出力後に、前記現在のページが表示されるように設定する、情報処理装置。
前記情報処理装置において、変更部を備え、前記変更部は、前記第１原稿データの現在のページが背景ページの場合、前記現在のページを前景ページに変更し、前記背景ページは、前記前景ページに文字又は画像を重畳するページである、情報処理装置。
前記情報処理装置において、作成部を備え、前記作成部は、前記第１原稿データのページの種類に応じて、前記第２原稿データの出力先のフォルダを作成する、情報処理装置。
前記情報処理装置において、設定部を備え、前記設定部は、前記第１原稿データの前景ページの方向を変更する際に、変更後の方向に応じた背景ページを設定し、前記背景ページは、前記前景ページに文字又は画像を重畳するページである、情報処理装置。
前記情報処理装置において、設定部を備え、前記設定部は、出力される前記第２原稿データの解像度を設定する、情報処理装置。
前記情報処理装置において、前記出力部は、前記第２原稿データをＪＰＥＧ形式で出力する、情報処理装置。
コンピュータが実行する情報処理方法であって、読出工程と、生成工程と、出力工程とを備え、前記読出工程では、縦方向のページ及び横方向のページが混在する第１原稿データを読み出し、前記生成工程では、前記第１原稿データの全てのページの方向を揃えた第２原稿データを生成し、前記出力工程では、前記第２原稿データを出力する、情報処理方法。
プログラムであって、前記情報処理装置の各部としてコンピュータを機能させる、プログラム。
もちろん、この限りではない。
【符号の説明】
【００６９】
１００    ：情報処理装置
１１０    ：制御部
１２０    ：記憶部
１３０    ：表示情報生成部
１３１    ：表示画面
１３２    ：ダイアログボックス
１３３    ：ＯＫボタン
１３５    ：ウィンドウ
１４０    ：入力受付部
１５０    ：通信部
１６０    ：通信バス
２１０    ：読出部
２１１    ：生成部
２１２    ：出力部
２１３    ：削除部
２１４    ：復元部
２１５    ：選択部
２１６    ：設定部
２１７    ：記憶制御部
２１８    ：変更部
２１９    ：作成部
【要約】
【課題】印刷時以外にも、原稿のページの方向を揃えることができる情報処理装置を提供すること。
【解決手段】本発明の一態様によれば、情報処理装置が提供される。この情報処理装置は、読出部と、生成部と、出力部とを備える。読出部は、縦方向のページ及び横方向のページが混在する第１原稿データを読み出す。生成部は、第１原稿データの全てのページの方向を揃えた第２原稿データを生成する。出力部は、第２原稿データを出力する。
【選択図】図１【図１】
0006943520.tif 000002
【図２】
0006943520.tif 000003
【図３】
0006943520.tif 000004
【図４】
0006943520.tif 000005
【図５】
0006943520.tif 000006
【図６】
0006943520.tif 000007
【図７】
0006943520.tif 000008
【図８】
0006943520.tif 000009
【図９】
0006943520.tif 000010
【図１０】
0006943520.tif 000011
【図１１】
0006943520.tif 000012
【図１２】
0006943520.tif 000013