(57)【要約】【課題】ユーザーによる煩わしい設定を伴うことなく、指定された設定でファイルを処理できるようにする。【解決手段】ユーザーＰＣ２０に対して各々異なる印刷設定（単独印刷や２枚組印刷、４枚組印刷）が割り当てられた複数のフォルダーからなる印刷フォルダー構成を送信し、ユーザーにより印刷したい画像のファイルを複数のフォルダーのうちのいずれかに格納する操作がなされて画像ファイルの書き込みがなされたときには、画像ファイルがいずれのフォルダーに格納されているかを判定し、判定したフォルダーに割り当てられている印刷設定で書き込まれた画像ファイルに基づく画像の印刷を実行する。これにより、ユーザーは印刷したい画像のファイルを希望する印刷設定が割り当てられているフォルダーに格納するだけで、印刷設定を容易に選択して印刷を行なうことができる。【選択図】図５
2011116026.tif 000002
【特許請求の範囲】
【請求項１】
複数のフォルダーを表示部に表示させる表示制御部と、
一つのフォルダーの中に所定のファイルを書き込む指示である書込指示を受け付ける受付部と、
前記書込指示を受け付けた場合に、該書込指示に応じて前記所定のファイルを前記一つのフォルダーに書き込むと共に該ファイルに対して前記書き込まれたフォルダーに応じた処理を行なう処理部と、
を備えたファイル処理装置。
【請求項２】
ファイルの処理を実行するファイル処理装置であって、
異なる複数のフォルダーからなるフォルダー構成の情報を出力する出力手段と、
前記複数のフォルダーのうちの少なくとも一つのフォルダーへのファイルの格納を伴った該ファイルの処理指示を受け付ける処理指示受付手段と、
前記処理指示が受け付けられたとき、前記複数のフォルダーのうちファイルが格納されたフォルダーに応じた処理設定を決定し、該決定した処理設定を用いて前記ファイルの処理を実行する処理実行手段と
を備えるファイル処理装置。
【請求項３】
前記ファイルの処理として画像ファイルに基づいた印刷を実行する請求項１または２記載のファイル処理装置であって、
前記処理実行手段は、前記複数のフォルダーのうち画像ファイルが格納されたフォルダーに応じて異なる印刷設定を決定し、該決定した印刷設定を用いて前記画像ファイルに基づく印刷を実行する手段である
ファイル処理装置。
【請求項４】
前記処理実行手段は、前記複数のフォルダーのうち画像ファイルが格納されたフォルダーに応じて異なるレイアウトの設定を用いて印刷を実行する手段である請求項３記載のファイル処理装置。
【請求項５】
前記レイアウトの設定は、１枚の用紙に複数のページを割り付けて印刷する割付印刷における割付ページ数の設定である請求項４記載のファイル処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル処理装置に関する。
【背景技術】
【０００２】
従来、この種のファイル処理装置としては、複数の画像データファイルから選択した画像データファイルに基づいて印刷を実行するものが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２６１０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像の印刷はレイアウトの設定や画質補正の有無の設定などの印刷設定をユーザーが選択した上で選択した印刷設定により行なわれるが、印刷設定の選択はユーザーによっては作業が煩わしいと感じる場合もあり、ユーザーに対してさらなる作業負担の低減が求められている。こうした問題は、画像ファイルに基づく印刷の実行だけでなく、選択された処理設定でファイルを処理する如何なる場面にも同様に当てはまる。
【０００５】
本発明のファイル処理装置は、ユーザーによる煩わしい設定を伴うことなく、指定された設定でファイルを処理できるようにすることを主目的とする。
【０００６】
本発明のファイル処理装置は、上述の主目的を達成するために以下の手段を採った。
【課題を解決するための手段】
【０００７】
本発明の第１のファイル処理装置は、
複数のフォルダーを表示部に表示させる表示制御部と、
一つのフォルダーの中に所定のファイルを書き込む指示である書込指示を受け付ける受付部と、
前記書込指示を受け付けた場合に、該書込指示に応じて前記所定のファイルを前記一つのフォルダーに書き込むと共に該ファイルに対して前記書き込まれたフォルダーに応じた処理を行なう処理部と、
を備えることを要旨とする。
【０００８】
この本発明の第１のファイル処理装置では、複数のフォルダーを表示部に表示させ、一つのフォルダーの中に所定のファイルを書き込む指示である書込指示を受け付け、書込指示を受け付けた場合に所定のファイルを一つのフォルダーに書き込むと共にこのファイルに対して書き込まれたフォルダーに応じた処理を行なう。これにより、 ユーザーによる煩わしい設定を伴うことなく、フォルダーにファイルを書き込む指示を行なうだけでファイルに対してフォルダーに応じた処理を行なうことができる。
【０００９】
本発明の第２のファイル処理装置は、
ファイルの処理を実行するファイル処理装置であって、
異なる複数のフォルダーからなるフォルダー構成の情報を出力する出力手段と、
前記複数のフォルダーのうちの少なくとも一つのフォルダーへのファイルの格納を伴った該ファイルの処理指示を受け付ける処理指示受付手段と、
前記処理指示が受け付けられたとき、前記複数のフォルダーのうちファイルが格納されたフォルダーに応じた処理設定を決定し、該決定した処理設定を用いて前記ファイルの処理を実行する処理実行手段と
を備えることを要旨とする。
【００１０】
この本発明のファイル処理装置では、異なる複数のフォルダーからなるフォルダー構成の情報を出力し、複数のフォルダーのうちの少なくとも一つのフォルダーへのファイルの格納を伴ったファイルの処理指示を受け付け、処理指示が受け付けられたとき、複数のフォルダーのうちファイルが格納されたフォルダーに応じた処理設定を決定し、決定した処理設定を用いてファイルの処理を実行する。これにより、ファイルを希望する処理設定が割り当てられたフォルダーへ格納するだけで処理設定を決定することができるから、ユーザーによる煩わしい設定を伴うことなく、指定された処理設定でファイルを処理することができる。
【００１１】
ファイルの処理として画像ファイルに基づいた印刷を実行するファイル処理装置において、前記処理実行手段は、前記複数のフォルダーのうち画像ファイルが格納されたフォルダーに応じて異なる印刷設定を決定し、該決定した印刷設定を用いて前記画像ファイルに基づく印刷を実行する手段であるものとすることもできる。こうすれば、ユーザーによる煩わしい印刷設定を伴うことなく、指定された印刷設定で画像を印刷することができる。この態様の本発明のファイル処理装置において、前記処理実行手段は、前記複数のフォルダーのうち画像ファイルが格納されたフォルダーに応じて異なるレイアウトの設定を用いて印刷を実行する手段であるものとすることもできる。この場合、前記レイアウトの設定は、１枚の用紙に複数のページを割り付けて印刷する割付印刷における割付ページ数の設定であるものとすることもできる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態であるプリントシステム１０の構成図。
【図２】印刷指示受付処理の一例を示すフローチャート。
【図３】フォルダー構成の一例を示す説明図。
【図４】ディレクトリーエントリーの一例を示す説明図。
【図５】画像ファイルをフォルダーに格納する様子を示す説明図。
【図６】画像ファイルをフォルダーに格納した後のフォルダー構成を示す説明図。
【図７】印刷処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１３】
次に、本発明の実施の形態を図面を用いて説明する。図１は、本発明の一実施形態であるプリントシステム１０の構成の概略を示す構成図である。本実施形態のプリントシステム１０は、図示するように、ユーザーコンピューター（以下、ユーザーＰＣという）２０とプリンター３０とがＵＳＢケーブル５０により接続されたものとして構成されている。
【００１４】
プリンター３０は、装置全体の制御を司るメインコントローラー３１と、着色剤としてインクを記録紙Ｓに吐出することにより印刷を行なうプリンターユニット４０と、原稿台に載置された原稿を光学的に読み取って画像データを生成するスキャナーユニット４５と、メモリーカードスロット３７ａに挿入されたメモリーカードＭＣとの間でデータの入出力を司るメモリーカードコントローラー３７と、電源ボタンや動作モードを選択するためのモード選択ボタン，スタートボタンなどからなる操作部３８と、とを備え、これらはバス３９を介して電気的に接続されている。なお、モード選択ボタンにより選択できる動作モードとしては、ユーザーＰＣ２０から印刷ジョブを受け付けて印刷を行なう通常印刷モードや原稿台の原稿を読み取るスキャンモードや原稿台の原稿を読み取って印刷を行なうコピーモード，メモリーカードＭＣに保存されている画像データを読み取って印刷を行なうメモリーカードモードなどがある。
【００１５】
プリンターユニット４０は、プリンターＡＳＩＣ４２とプリンターエンジン４４とを備える。プリンターＡＳＩＣ４２は、プリンターエンジン４４を制御する集積回路であり、メインコントローラー３１から印刷指令を受けると、印刷指令の対象となる画像ファイルに基づいて用紙に印刷するようプリンターエンジン４４を制御する。プリンターエンジン４４は、印刷ヘッドから用紙へインクを吐出することにより印刷を行なう周知のインクジェット方式のカラープリンター機構として構成されている。なお、ＡＳＩＣは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【００１６】
スキャナーユニット４５は、スキャナーＡＳＩＣ４６とスキャナーエンジン４８とを備える。スキャナーＡＳＩＣ４６は、スキャナーエンジン４８を制御する集積回路であり、メインコントローラー３１からのスキャン指令を受けると、原稿台に載置された原稿を画像データとして読み取るようスキャナーエンジン４８を制御する。また、スキャナーエンジン４８は、周知のイメージスキャナーとして構成され、原稿に向かって発光したあとの反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解してスキャンデータとする周知のカラーイメージセンサーを備える。
【００１７】
メモリーカードコントローラー３７は、メモリーカードスロット３７ａに挿入されたメモリーカードＭＣとの間でデータのやり取りを行なうことにより、メモリーカードＭＣに保存されているファイルを読み出してメインコントローラー３１に送信したりメインコントローラー３１からの指令に応じてメモリーカードＭＣにデータを書き込んだりする。
【００１８】
ＵＳＢコントローラー３６は、接続端子３６ａにＵＳＢケーブル５０が接続されて、ＵＳＢケーブル５０を介してユーザーＰＣ２０との間でデータのやり取りを制御するコントローラーである。なお、接続端子３６ａは、ＶＢＵＳラインとＧＮＤラインの２本の電源系ラインと、Ｄ＋ラインとＤ−ラインの２本の信号系ラインとを接続可能な標準Ｂレセプタクルとして構成されている。
【００１９】
メインコントローラー３１は、ＣＰＵ３２を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムを記憶したＲＯＭ３３と、一時的にデータを記憶するＲＡＭ３４と、ポーリングタイムを計測するためのタイマー３５とを備える。ＲＡＭ３４には、ユーザーＰＣ２０からの受信した指令を格納するための受信バッファーが設けられている。メインコントローラー３１は、この受信バッファー内に指令が格納されているか否かを所定時間毎に繰り返し確認するポーリング処理を実行することにより、ユーザーＰＣ２０からの指令を受け付ける。
【００２０】
ユーザーＰＣ２０は、コントローラー２１と、ディスプレイとしての表示部２５と、ＵＳＢコントローラー２６と、インターフェース（Ｉ／Ｆ）２８とを備える汎用のパーソナルコンピューターであり、図示しないＨＤＤにインストールされたプログラム（プリンタードライバー）により各種指令をプリンター３０に送信したりプリンター３０からの応答を受信したりする。プリンター３０に送信する各種指令としては、印刷を行なうための印刷指令の他、プリンター３０に対するアクセス指令などがある。ＵＳＢコントローラー２６は、接続端子２６ａにＵＳＢケーブル５０が接続されて、ＵＳＢケーブ５０を介してプリンター３０との間でデータのやり取りを制御するコントローラーである。接続端子２６ａは、ＶＢＵＳラインとＧＮＤラインの２本の電源系ラインと、Ｄ＋ラインとＤ−ラインの２本の信号系ラインとを接続可能な標準Ａレセプタクルとして構成されている。
【００２１】
次に、こうして構成された本実施形態のプリンター３０の動作、特に、ユーザーＰＣ２０からの印刷指令を受け付けて印刷を行なう際の動作について説明する。まず、ユーザーＰＣ２０から印刷指令を受け付ける際の動作について説明する。図２は、メインコントローラー２１により実行される印刷指示受付処理の一例を示すフローチャートである。この処理は、ユーザーＰＣ２０とＵＳＢ接続が確立された時にＲＡＭ３４の一部を実体とするマスストレージである架空ドライブが存在しているとプリンター３０がユーザーＰＣ２０に通知し、これに対しユーザーＰＣ２０から架空ドライブへのアクセス要求がなされたときに実行される。
【００２２】
印刷指示受付処理が実行されると、メインコントローラー３１のＣＰＵ３２は、まず、ユーザーＰＣ２０からのアクセス要求に対する応答として架空ドライブにおけるファイルシステムにおけるファイル名等のファイルを特定する情報とファイルの実体の存在する位置を示すクラスター番号やポインタ等を対応付けることでファイルの実体を参照できるようにするデータのディレクトリーである印刷フォルダー構成データをユーザーＰＣ２０に送信する（ステップＳ１００）。図３に印刷フォルダー構成データの一例を示す。”単独印刷”と”２枚組印刷”と”４枚組印刷”の３つのフォルダーが存在し、これらがルートディレクトリーに並列に並ぶようにユーザーＰＣ２０に通知するものである。なお、括弧内の数字は対象のフォルダー内のファイル（エントリー）が格納される場所（クラスター番号）を示す。図４にディレクトリーのエントリーの一例を示す。図示するように、ディレクトリーエントリーには、ファイル名，属性，予約，ファイル作成時刻（ミリ秒部分），ファイル作成時刻，ファイル作成日付，ファイルアクセス日付，ファイル本体が存在するクラスター番号（上位１６ビット），ファイル更新日付，ファイル本体が存在するクラスター番号（下位１６ビット），ファイルサイズなどが含まれる。ユーザーＰＣ２０は、印刷フォルダー構成データを受け取ると、表示部２５に印刷フォルダー構成を表示し、ユーザーからのファイル操作を待つ。ここで、各フォルダー”単独印刷”，”２枚組印刷”，”４枚組印刷”には、それぞれ異なる印刷設定が割り当てられており、具体的には、”単独印刷”には１枚の用紙に１ページを割り付けて印刷する設定が割り当てられ、”２枚組印刷”には１枚の用紙に２ページを割り付けて印刷する設定が割り当てられ、”４枚組印刷”には１枚の用紙に４ページを割り付けて印刷する設定が割り当てられている。ユーザーは表示部２５に印刷フォルダー構成が表示されている状態で、印刷したい画像のファイルを各フォルダー”単独印刷”，”２枚組印刷”，”４枚組印刷”のうちのいずれかの選択されたフォルダーに格納する指示を行なうことにより、詳細は後述するが、格納されたフォルダーに割り当てられている印刷設定を指定してプリンター３０に印刷を指示することができる。こうしてフォルダーに画像ファイルを格納する指示をユーザーＰＣ２０が受け付けると、ユーザーＰＣ２０側からプリンター３０に選択されたフォルダーの参照先クラスター番号の指定を伴って画像ファイルの書き込みが要求され、これを受け付けたときに（ステップＳ１１０）、ＲＡＭ３４の指定されたクラスター番号に画像ファイルを書き込んで（ステップＳ１２０）、ステップＳ１００に戻り、ユーザーＰＣ２０はプリンター３０から画像ファイルの書き込みを反映した印刷フォルダー構成データを取得する。
【００２３】
図５に、ユーザーＰＣ２０で印刷用の画像ファイルをフォルダーに格納する様子を示し、図６に、ユーザーＰＣ２０からの書き込み要求により画像ファイルのエントリーと本体とを書き込んだ後の印刷フォルダー構成データの一例を示す。いま、ユーザーにより３つの画像ファイルＩＭＧ０００１．ＪＰＧ，ＩＭＧ０００２．ＪＰＧ，ＩＭＧ０００３．ＪＰＧがフォルダー”４枚組印刷”に格納された場合を考える。この場合、ユーザーＰＣ２０はクラスター番号４を指定して３つの画像ファイルＩＭＧ０００１．ＪＰＧ，ＩＭＧ０００２．ＪＰＧ，ＩＭＧ０００３．ＪＰＧの書き込みを要求し、この要求を受けたプリンター３０は３つの画像ファイルＩＭＧ０００１．ＪＰＧ，ＩＭＧ０００２．ＪＰＧ，ＩＭＧ０００３．ＪＰＧの画像データ本体をＲＡＭ３４の空き領域に記録すると共に指定されたクラスター番号４に各画像ファイルのエントリーを記録し、各画像ファイルのエントリーに対応する画像データ本体の格納場所（クラスター番号）を登録する。
【００２４】
次に、印刷指示受付処理において、ユーザーが印刷したい画像のファイルを選択されたフォルダーに格納する指示を行なうことにより、格納されたフォルダーに割り当てられている印刷設定を指定した印刷指示が行なわれたときの動作について説明する。図７は、メインコントローラー３１により実行される印刷処理の一例を示すフローチャートである。定期的に印刷処理が実行されると、メインコントローラー３１のＣＰＵ３２は、まず、ＲＡＭ３４に画像ファイルが格納されているか否かを判定し（ステップＳ２００）、画像ファイルが格納されていないときには何もせずに本処理を終了し、画像ファイルが格納されているときには画像ファイルが格納されていることを印刷指示とみなし、画像ファイルがフォルダー”単独印刷”内にあるか否か（ステップＳ２１０）、フォルダー”２枚組印刷”内にあるか否か（ステップＳ２３０）、フォルダー”４枚組印刷”内にあるか否か（ステップＳ２５０）をそれぞれ判定する。画像ファイルがフォルダー”単独印刷”内にあるときには、１枚の用紙に１ページを割り付けて印刷を実行し（ステップＳ２２０）、フォルダー”２枚組印刷”内にあるときには１枚の用紙に２ページを割り付けて印刷を実行し（ステップＳ２４０）、フォルダー”４枚組印刷”内にあるときには１枚の用紙に４ページを割り付けて印刷を実行する（ステップＳ２６０）。こうして印刷が実行されると、ＲＡＭ３４をクリアして、ＲＡＭ３４に記憶されている画像ファイルを消去し、印刷フォルダー構成データを図３のような初期状態に戻して（ステップＳ２７０）、本処理を終了する。このとき、１枚の用紙に割り付ける数以外の印刷に関する設定は、予め共通して設定されている設定を用いて印刷を実行する。また、フォルダー”２枚組印刷”内に１つの画像ファイルがある場合や、フォルダー”４枚組印刷”内に１つ乃至３つの画像ファイルがある場合など、１枚の用紙に割り付ける数未満の数の画像ファイルしかない場合には、それぞれのフォルダーに画像ファイル存在することを検知してから一定時間を経過するか或いは１枚の用紙に割り付ける数が揃うかした後、印刷を実行する。このようにすることで、ユーザーが画像ファイルを一つずつフォルダーの中に入れた場合でも、１枚の用紙に複数の画像を割り付けて印刷することができる。
【００２５】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の図２の印刷指示受付処理のステップＳ１００の処理を実行するメインコントローラー３１が「出力手段」に相当し、本実施形態の図２の印刷指示受付処理を実行するメインコントローラー３１とが本発明の「処理指示受付手段」に相当し、本実施形態の図７の印刷処理を実行するメインコントローラー３１が本発明の「処理実行手段」に相当する。
【００２６】
以上説明した本実施形態のプリンター３０によれば、ユーザーＰＣ２０に対して各々異なる印刷設定（単独印刷や２枚組印刷、４枚組印刷）が割り当てられた複数のフォルダーからなる印刷フォルダー構成を送信し、ユーザーにより印刷したい画像のファイルを複数のフォルダーのうちのいずれかに格納する操作がなされて画像ファイルの書き込みがなされたときには、画像ファイルがいずれのフォルダーに格納されているかを判定し、判定したフォルダーに割り当てられている印刷設定で書き込まれた画像ファイルに基づく画像の印刷を実行するから、ユーザーは印刷したい画像のファイルを希望する印刷設定が割り当てられているフォルダーに格納するだけで、印刷設定を容易に選択して印刷を行なうことができる。
【００２７】
本実施形態では、ユーザーの指示によってフォルダーに画像ファイルが格納されていることを印刷指示とみなしたが、フォルダーに画像ファイルが格納されている状態でユーザーから改めて印刷指示を受け付けるようにしてもよい。
【００２８】
本実施形態では、印刷用の画像ファイルを格納するための印刷フォルダーの各々に割り付けるページ数が異なる割付印刷設定を割り当てるものとしたが、これに限られず、フチ有り印刷やフチなし印刷などの他のレイアウト設定や自動画質補正の有無の設定など、他の如何なる印刷設定を割り当てるものとしてもよい。
【００２９】
本実施形態では、プリンターユニット４０とスキャナーユニット４５とを備えるマルチファンクションプリンターとして構成するものとしたが、プリンターユニット４０だけを備えるものとしてもよい。また、本発明のファイル処理装置は、プリンターに限られず、ＦＡＸ機器、ビューワーなど、異なる処理設定が割り当てられた複数のフォルダーのうちの少なくとも一つへのファイルの格納を伴ってファイルの処理指示を受け付け、ファイルが格納されたフォルダーに割り当てられた処理設定を用いてファイルの処理を実行するものであれば、如何なる機器にも適用可能である。
【００３０】
本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【符号の説明】
【００３１】
１０  プリントシステム、２０  ユーザーコンピューター（ユーザーＰＣ）、２１  コントローラー、２２  ＣＰＵ、２４  ＲＯＭ、２６  ＲＡＭ、２５  表示部、２６  ＵＳＢコントローラー、２６ａ  接続端子、２８  インターフェース（Ｉ／Ｆ）、３０  プリンター、３１  メインコントローラー、３２  ＣＰＵ、３３  ＲＯＭ、３４ ＲＡＭ、３５  タイマー、３６  ＵＳＢコントローラー、３６ａ  接続端子、３７  メモリーカードコントローラー、３７ａ  メモリーカードスロット、３８  操作部、３９  バス、４０  プリンターユニット、４２  プリンターＡＳＩＣ、４４  プリンターエンジン、４５  スキャナーユニット、４６  スキャナーＡＳＩＣ、４８  スキャナーエンジン、５０  ＵＳＢケーブル、ＭＣ  メモリーカード。
【図１】
2011116026.tif 000003
【図２】
2011116026.tif 000004
【図３】
2011116026.tif 000005
【図４】
2011116026.tif 000006
【図５】
2011116026.tif 000007
【図６】
2011116026.tif 000008
【図７】
2011116026.tif 000009