(57)【要約】【課題】新たにフィックストタイプのホットフォルダを作成する場合に使用する印刷設定ファイルが、正しく印刷できる設定ファイルかどうかを事前に確認する。【解決手段】ホットフォルダで印刷ジョブを処理した際に、印刷設定情報と印刷結果情報を履歴情報として保存しておき、ホットフォルダの作成指示に応じて保存された履歴情報を表示する。操作者は履歴情報の表示から任意の成功した印刷ジョブの履歴情報を選択でき、当該印刷ジョブに係る情報と、選択された印刷ジョブと同一の印刷設定を用いているものの失敗した印刷ジョブに係る情報とが表示される。操作者が確認入力すると、選択された印刷ジョブに関連付けられたホットフォルダを作成するか否かの確認がする作成確認手段と前記履歴情報の選択手段で選択された履歴情報をもとにホットフォルダを作成するホットフォルダ作成手段を備える。【選択図】図６
2013254462.tif 000002
【特許請求の範囲】
【請求項１】
ホットフォルダに投入された印刷データに基づく印刷ジョブを実行した際に、当該印刷ジョブの印刷設定情報と印刷結果情報とを履歴情報として保存する履歴情報の保存手段と、
新たなホットフォルダの作成の指示に応じて前記履歴情報を表示する履歴情報の表示手段と、
前記表示手段により表示された前記履歴情報から選択された印刷ジョブの印刷設定情報を、投入された印刷ジョブに適用される印刷設定情報として関連付けた新たなホットフォルダを作成する作成手段と
を有することを特徴とした情報処理装置。
【請求項２】
前記作成手段は、前記表示手段により表示された履歴情報から、成功した印刷ジョブの履歴情報の選択をユーザに許す選択手段と、
前記選択手段により選択された印刷ジョブに関する情報と、該印刷ジョブと同じ印刷設定情報を用いて実行された、失敗した印刷ジョブに関する情報とを表示する手段と、
利用者による確認またはキャンセルの入力を受け付ける手段とを有し、
利用者による確認が入力された場合に、前記選択された印刷ジョブの印刷設定情報を、投入された印刷データに適用される印刷設定情報として関連付けた新たなホットフォルダを作成することを特徴とした請求項１に記載の情報処理装置。
【請求項３】
前記表示手段は、失敗した印刷ジョブの印刷設定情報を表示しないことを特徴とした請求項１または２に記載の情報処理装置。
【請求項４】
前記作成手段は、失敗した印刷設定情報を選択できないことを特徴とした請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記保存手段には、印刷に失敗した印刷設定情報は保存されないことを特徴とした請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記新たなホットフォルダの作成は、印刷設定情報が関連付けられていないホットフォルダから印刷設定情報が関連付けられたホットフォルダへの変更を含むことを特徴とした請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記作成手段は、新たに作成するホットフォルダに関連付ける印刷設定情報に含まれる項目の値を、当該ホットフォルダの名称に付与することを特徴とした請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
ホットフォルダに投入された印刷データに基づく印刷ジョブを実行した際に、当該印刷ジョブの印刷設定情報と印刷結果情報とを履歴情報として保存する履歴情報を保存手段に保存する保存工程と、
新たなホットフォルダの作成の指示に応じて前記履歴情報を表示する履歴情報の表示工程と、
前記表示工程により表示された前記履歴情報から選択された印刷ジョブの印刷設定情報を、投入された印刷ジョブに適用される印刷設定情報として関連付けた新たなホットフォルダを作成する作成工程と
を有することを特徴とした情報処理方法。
【請求項９】
請求項１乃至７のいずれか一項に記載の情報処理装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえばフォルダに投入された印刷対象のジョブデータの印刷を行うホットフォルダアプリケーションにおけるホットフォルダ等を作成する情報処理装置及び方法に関するものである。
【背景技術】
【０００２】
撮影した写真を印刷するシステムとして、印刷すべき画像データを入力し、これを用いて画像を印刷し、印刷後処理を行い、アルバム等の写真プリントを作成する写真処理システムが知られている。このシステムでは、印刷すべき画像データが指示されると、画像データ及び設定情報ファイルをホットフォルダと呼ばれるフォルダに格納する。
【０００３】
ホットフォルダとはハードディスク等大容量記憶装置内に設定される電子的なフォルダであり、プリント処理の対象となる画像データが保存される。ホットフォルダにはフォルダ監視機能があり、ホットフォルダ内に新たな画像データが格納されるとそのデータを検知し、画像データの印刷処理を行う。
【０００４】
ホットフォルダアプリケーションが通常の印刷アプリケーションと異なる点は、写真処理システムなど他のシステムから利用する際に、特別なＡＰＩを利用せずに、単にフォルダに対しての画像ファイルの投入によって印刷機能を実現できることである。この他システムとの連携の簡便さにホットフォルダの大きな特徴がある。
【０００５】
ホットフォルダには大きく分けてフレキシブルタイプとフィックストタイプと呼ばれる２種類のものがある。フレキシブルタイプとはフォルダ固有の印刷設定を持たないホットフォルダで、ジョブ毎にコンテンツデータと、該データに関連した印刷設定データとをフォルダに投入する必要がある。フィックストタイプとは、フォルダ固有の印刷設定を持つホットフォルダで、コンテンツデータの投入だけで印刷が可能である。
【０００６】
フレキシブルタイプのホットフォルダでは、毎回、印刷設定をコンテンツデータと一緒にホットフォルダに投入することが必要で、その負荷を軽減するためにフィックストタイプのホットフォルダが存在する。フィックストタイプのホットフォルダを作成する際には、設定のミスを避けるために、従来から使用してきた印刷設定ファイルをそのまま用いるか、それを基にして多少の変更を行い使用することが多い。
【０００７】
また、ホットフォルダではないが、特許文献1では、印刷実施時に以前印刷に使用した設定情報から設定を流用できるプリンタドライバが提案されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開2008-140244号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら上記従来例では、以下のような問題点があった。
（１）新たにフィックストタイプのホットフォルダを作成する場合に使用する印刷設定ファイルが、正しく印刷できる設定ファイルかどうかを事前に確認する必要があった。正常印刷を確認した設定ファイルでも、フィックストタイプのホットフォルダを作成する際やフレキシブルタイプのホットフォルダにジョブを投げる際に利用しやすいように、設定ファイルを管理しておくことが必要であった。
（２）また、特許文献1記載のプリンタドライバの従来例のように、以前印刷に使用した印刷設定情報を流用した場合、印刷設定情報の管理の手間は軽減可能である。しかしながら、もしその設定情報が失敗した設定履歴であるならば、印刷エラーが発生する可能性が高いホットフォルダが作成されてしまうという問題がある。
【課題を解決するための手段】
【００１０】
本発明は上記従来例に鑑みてなされたもので、以下の構成を備える。
【００１１】
ホットフォルダに投入された印刷ジョブを実行した際に、当該印刷ジョブの印刷設定情報と印刷結果情報とを履歴情報として保存する履歴情報の保存手段と、
新たなホットフォルダの作成の指示に応じて前記履歴情報を表示する履歴情報の表示手段と、
前記表示手段により表示された前記履歴情報から選択された印刷ジョブの印刷設定情報を、投入された印刷ジョブに適用される印刷設定情報として関連付けた新たなホットフォルダを作成する作成手段とを有する情報処理装置。
【発明の効果】
【００１２】
本発明によれば、印刷履歴から設定情報を取得し、取得した設定情報からフィックストタイプのホットフォルダを作成するので、ホットフォルダの作成が容易であり、利用者の負荷が軽減できる。さらに、利用する履歴情報を成功した履歴に限定するため、印刷の失敗確率を低減することができる。また、成功した印刷事例と失敗した印刷事例を確認した上で、ホットフォルダを作成できるため、ホットフォルダ作成前に印刷に成功するデータ及び印刷設定の確認ができる。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態における、システムの構成図である。
【図２】本実施の形態における、情報処理装置１０１の構成を示すブロック図である。
【図３】本実施の形態における、パーソナルコンピュータ２０１の構成を示すブロック図である。
【図４】本実施の形態における、ホットフォルダプログラムの構成例を示した図である。
【図５】本実施の形態における、ホットフォルダのフォルダ・ファイル構成を示した図である。
【図６】本実施の形態における、ジョブ履歴情報の表示方法の図である。
【図７】本実施の形態における、ジョブ履歴からホットフォルダ作成をする際の確認画面を示す図である。
【図８】本実施の形態における、ホットフォルダ情報の入力画面を示す図である。
【図９】本実施の形態における、ジョブ履歴情報の構成を示す表である。
【図１０】本実施の形態における、ホットフォルダ作成処理の動作に関するフローチャートである。
【図１１】本実施の形態における、ホットフォルダの成功した印刷履歴情報の表示動作に関するフローチャートである。
【図１２】本実施の形態における、ホットフォルダの成功した印刷履歴情報を保存する動作に関するフローチャートである。
【図１３】本実施の形態における、履歴情報を元にフレキシブルホットフォルダをフィックストホットフォルダに変更する動作に関するフローチャートである。
【図１４】本実施の形態における、ホットフォルダ履歴情報からホットフォルダ情報を生成する動作に関するフローチャートである。
【発明を実施するための形態】
【００１４】
［第１実施形態］
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。＜情報処理システム＞
図１は本発明の実施の形態におけるシステム全体の構成を示す図である。図１において、１０１は写真の現像を行うラボなどに設置されている情報処理装置本体をあらわす。情報処理装置はPCでも専用端末でもかまわないが、本実施形態では汎用のパーソナルコンピュータ（PC）として説明する。本実施形態では情報処理装置１０１にホットフォルダが作成されているものとして説明するが、別途大容量外部記憶装置などにホットフォルダを作成してもかまわない。１０２はプリンタ装置であり、情報処理装置１０１に接続されている。プリンタ装置１０２はたとえば、レーザープリンタ、インクジェットプリンタ、サーマルプリンター等がある。プリンタ１０２はホットフォルダに投入されたデータを印刷するために使用される。１０３はホットフォルダへ印刷データを投入するためのPCである。ネットワークを介して共有されている情報処理装置１０１のホットフォルダを参照可能であり、ユーザはPC１０３からホットフォルダにデータを格納するだけで、印刷装置１０２に対して印刷を行うことができる。１１０はネットワークであり、有線及び無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅa  Ｎｅｔｗｏｒｋ）などを用いて実現される。
【００１５】
なおホットフォルダを改めて説明すると、ホットフォルダとはコンピュータのストレージ等に確保された電子的なファイル（コンテンツデータやプリントチケットなど）を格納するための電子的な格納領域であって、該格納領域へのデータファイルの書き込みを監視し、書き込まれたデータファイルを、個別に指定された、あるいはあらかじめ設定された印刷設定（すなわちプリントチケット）に従って印刷出力する機能を備えた領域である。この領域とは物理的な領域であってもよいが、当該フォルダとの関連付け（リンクなど）により論理的に示される情報であってもよい。その格納領域自体をホットフォルダと称することもあるし、監視機能及び印刷機能を含めてホットフォルダと称することもある。監視機能は、新たなファイルの存在を定期的に監視するか、あるいはホットフォルダへの書き込みを監視する。なおプリントチケットは、本例ではＸＭＬで記述した印刷設定データであり、印刷対象のコンテンツデータとは独立したファイルとして定義される。またホットフォルダ内に印刷対象のコンテンツデータを論理的に移動することを、「投入」と呼ぶ。
【００１６】
図２は本実施の形態における情報処理装置１０１のハードウェア構成を示した図である。情報処理装置の主な構成機器は、パーソナルコンピュータ本体２０１である。また、マウス２０２、キーボード２０３、ディスプレイ２０４、はそれぞれパーソナルコンピュータ本体２０１に備わっている各機器に対応する入出力端子に接続される。また、本実施形態ではクライアントＰＣ１０３も情報処理装置１０１と同様のＰＣ構成をもつものとして説明する。
【００１７】
図３は本実施の形態における情報処理装置１０１の内部構成を示した図である。ホットフォルダによる印刷機能は、コンピュータ上でホットフォルダプログラムデータによって動作する。具体的には、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、外部記憶装置３０４、ネットワークＩ／Ｆ３０５、入出力機器Ｉ／Ｆ３０６、ディスプレイＩ／Ｆ３０７、システムバス３０８、ディスプレイ２０２、キーボード２０３、マウス２０４を具備する。
【００１８】
ＣＰＵ３０１は情報処理装置全体の制御処理を行うものである。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２は、読出し専用メモリである。ＲＯＭ３０２は、使用者が電気的にプログラムを書き込むことができるＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）と製造するときに内容を書き込むマスクＲＯＭとがあるが、本実施の形態においては何れのＲＯＭであってもよい。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３は、自由書き込み・自由読出しができるメモリである。ＲＡＭ３０３は、本実施の形態の処理を行う際に一時的にデータを蓄える等の機能を有する。外部記憶装置３０４は、不揮発性の記憶装置である。外部記憶装置３０５には、例えば、ＨＤドライブ、ＦＤドライブ、ＭＯドライブ、ＣＤ−ＲＷドライブ、ＤＶＤ−ＲＷドライブ、Ｂｌｕ−ｒａｙドライブ等がある。３０４はホットフォルダプログラムデータが格納されるとともに、ホットフォルダプログラムデータの動作に必要なデータの格納がされている。ネットワークＩ／Ｆ３０５はイントラネットなどのネットワークに接続するための通信制御を処理するが、ユーザの環境に応じてさまざまな通信インタフェースが適用される。無線ＬＡＮやイーサーネットインタフェースで構成される。入出力機器Ｉ/Ｆ３０６は情報処理装置１０１が具備するキーボード２０３、マウス２０２、及びプリンタ装置１０２からの入出力を処理するものであり、情報処理装置の操作及びデータ入出力に用いられるものである。ディスプレイＩ/Ｆ３０７及びディスプレイ装置２０４は表示部である。このディスプレイ装置はCRT、液晶ディスプレイ、プラズマディスプレイ、リアプロジェクションテレビまたはフロントプロジェクタおよびその制御回路を用いて実現される。システムバス３０８は、情報処理装置内の各ブロック間の各種データのやりとり及び電力の供給をするものである。システムバス３０９は、アドレス線、データ線、制御線、電源・グラウンド線等からなる。
【００１９】
＜ホットフォルダプログラム＞
図４は本実施形態の情報処理装置１０１のホットフォルダプログラムの構成形態を示した図である。このプログラムはパーソナルコンピュータ２０１上で動作する。図中４０１はホットフォルダのフォルダ監視を行い、印刷データの検知を行うホットフォルダ監視部である。４０２はホットフォルダユーザインタフェース（UI）部でありホットフォルダにおいてディスプレイに表示される情報を司る。４０３はホットフォルダ制御部であり、ホットフォルダの制御を司る。ホットフォルダプログラムはホットフォルダ監視部４０１、ホットフォルダUI部４０２、及びホットフォルダ制御部４０３により構成される。
【００２０】
４０４はフレキシブルタイプのホットフォルダ監視部であり、印刷ごとに設定変更可能なフォルダの監視を行う。４０５はフィックスタイプホットフォルダ監視部であり、印刷ごとに設定の変更を行わないフォルダの監視を行う。４０６はホットフォルダ監視インターフェース（I/F）部であり、新たな印刷要求が発生した場合このI/F部を介してホットフォルダ制御部４０３に対して印刷要求を行う。フォルダ監視部４０１はフレキシブルタイプのホットフォルダ監視部４０４、フィックスタイプホットフォルダ監視部４０５、及びホットフォルダ監視I/F部４０６から構成される。４０７はジョブ管理UI部であり、印刷ジョブを管理用のUI表示部である。４０８はプリンタ管理UI部であり、ホットフォルダで管理しているプリンタに関する情報を表示する。４０９はホットフォルダ管理UI部であり、管理しているホットフォルダ情報を表示する。４１０はジョブチケット管理UI部であり、プリンタに渡されるジョブチケットと呼ばれる印刷データおよび設定情報の表示を行う。４１１はイベント履歴管理UI部であり、プリンタから上がってくる印刷終了や紙無しなどの各種イベント情報の履歴を表示する。４１２コンフィグ(設定)管理UI部であり、ホットフォルダプログラムの設定情報の表示部である。４１３はホットフォルダUI I/F部であり、ホットフォルダ制御部とのI/F部分である。ホットフォルダUI部４０２はジョブ管理UI部４０７、プリンタ管理UI部４０８、ホットフォルダ管理UI部４０９、ジョブチケット管理UI部４１０、イベント履歴管理UI部４１１、コンフィグ管理UI部４１２、及びホットフォルダUII/F部４１３から構成される。
【００２１】
４１４はホットフォルダ制御Ｉ/F部であり、ホットフォルダ監視I/F部４０６及びホットフォルダUI  I/F部４１３と接続されている。４１５はジョブ管理部であり、印刷ジョブの管理を行う。４１６はプリンタ管理部であり、ホットフォルダで管理しているプリンタの管理を行う。４１７はホットフォルダ管理部であり、ホットフォルダ情報の管理を行う。４１８はジョブチケット管理部であり、ジョブチケットの管理を行う。４１９はイベント履歴管理部であり、プリンタから上がってくる印刷終了や紙無しなどの各種イベント情報の履歴を管理する。４２０コンフィグ管理部であり、ホットフォルダプログラムの設定情報の管理を行う。４２１はデバイス制御I/F部であり、プリンタデバイスとのインタフェース部分である。ホットフォルダ制御部４０３はホットフォルダ制御Ｉ/F部４１４、ジョブ管理部４１５、プリンタ管理部４１６、ホットフォルダ管理部４１７、ジョブチケット管理部４１８、イベント履歴管理部４１９、コンフィグ管理部４２０、及びデバイス制御I/F部４２１から構成される。
【００２２】
＜ホットフォルダ＞
図５は本実施形態の情報処理装置におけるホットフォルダのフォルダ構成の一例である。図中５０１はホットフォルダのルートフォルダである。５０２はホットフォルダ内に作成されたジョブ毎のジョブフォルダである。５０３はジョブフォルダ５０２に格納されたジョブデータである。ジョブデータはフレキシブルタイプのホットフォルダでは印刷コンテンツデータ及び印刷設定情報であるジョブチケット、フィックストタイプのホットフォルダでは印刷コンテンツデータのみで構成される。フィックストタイプのホットフォルダは印刷設定情報と関連付けられているためジョブチケットの投入は必要ない。ホットフォルダがフィックストタイプであるかフレキシブルタイプであるかは、たとえばフォルダ名の一部として識別用の符号を付加したり、あるいはその別を識別するための属性領域を設けておくことで判定できる。あるいは、フォルダと印刷設定情報とを関連付けるための関連付け情報として、フレキシブルタイプであればたとえば空情報を充填しておくなどしても、当該情報に基づいて判定可能である。５０４はトリガーファイルであり、このファイルが置かれたタイミングで、トリガーファイルと同じ名前を持つフォルダの印刷ジョブが開始される。５０５は終了したジョブが保存されるフォルダである。
【００２３】
＜ジョブ履歴表示＞
図６は本実施形態の情報処理装置におけるジョブ履歴情報をディスプレイ２０４に表示した際の表示方法の一例である。図中６０１はホットフォルダの印刷ジョブ履歴情報表示全体を表わしている。この表示がディスプレイ２０４の全体または一部に表示される。６０２はジョブにつけられている名称を表示するエリアであり、名称は５０２のジョブフォルダ名などを利用する。６０３はホットフォルダに対してつけられた名前を表示するエリアであり、ホットフォルダ名はホットフォルダの作成時に決定される名称である。６０４はジョブの状態を表示するエリアであり、終了・処理中・エラー等ジョブの状態を表示するエリアである。６０５はプリンタ名であり、ホットフォルダに設定されているプリンタの名称を表示するエリアである。６０６は部数であり、ジョブの印刷部数を表示するエリアである。６０７は投入日時であり、印刷ジョブをホットフォルダに対して投入した日時、具体的にはホットフォルダ監視部からホットフォルダ制御部にわたった日時を表示するエリアである。６０８は終了日時であり、印刷ジョブが終了した日時を表示するエリアである。６０９はジョブ番号であり、情報処理装置内で管理されているユニークな番号を表示するエリアである。ユーザはこの履歴情報リストの任意の項目を選択可能である。
【００２４】
ジョブ履歴情報は、図１０で説明するホットフォルダ作成処理において表示される。
【００２５】
＜確認表示＞
図７は本実施形態の情報処理装置におけるジョブ履歴からホットフォルダ作成をする際にユーザに対して作成の意思の確認を行うための画面の一例である。図中７０１は確認画面全体を表わしている。この表示がディスプレイ２０４の一部に表示される。７０２は、印刷に成功したジョブ情報を表示する成功情報エリアである。ジョブ情報の表示情報には印刷データのファイル種別・データサイズ、両面・片面などの印刷方法、用紙のサイズやタイプなどが表示される。７０３は、印刷に失敗したジョブ情報を表示する失敗情報エリアである。ジョブ情報の表示情報には成功したジョブの情報７０２と同様の情報及び失敗理由などが表示される。７０４はOKボタンの表示エリアである。７０５はキャンセルボタンの表示エリアである。確認画面７０１は、図１０で説明するホットフォルダ作成処理において表示される。
【００２６】
＜ホットフォルダ作成画面表示＞
図８は本実施形態の情報処理装置におけるホットフォルダ情報の入力を行うための画面の一例である。図中８０１は入力画面全体を表わしている。この表示がディスプレイ２０４の一部に表示される。８０２はホットフォルダの名称を入力するエリアである。８０３はホットフォルダのパスを入力するエリアである。８０４はフィックストホットフォルダに設定されるプリントチケットファイル情報表示するエリアである。８０５はプリンタをホットフォルダに指定されるプリンタ名を表示するエリアである。８０６ホットフォルダを作成する際にデスクトップにショートカットを作成するか否かを確認するチェックボックスである。８０７はフォルダ監視方法を指定するラジオボタンであり、一定期間毎にファイルの有無を確認する方法とOSからの通知を待つ方法の組み合わせを選択できる。８０８はOKボタンの表示エリアである。８０９はキャンセルボタンの表示エリアである。ホットフォルダ作成画面８０１は、図１０で説明するホットフォルダ作成処理において表示される。
【００２７】
＜ジョブ履歴情報＞
図９は本実施形態の情報処理装置における、１つの印刷ジョブに関するジョブ履歴情報の構成を示す表の一例である。本実施形態では印刷履歴情報はCSV形式で記述されるテキストファイルに保存されることを想定しているがデータベースを使用しても構わない。印刷履歴情報は主に印刷設定情報、印刷コンテンツ情報及び印刷結果情報から構成される。図中９０１はジョブ名を表す項目であり、本実施形態ではホットフォルダに投入されたジョブフォルダ名または印刷コンテンツデータ名を利用する。９０２はホットフォルダの名称を表わす項目である。９０３は処理中、終了（正常終了）、エラー等のジョブの状態を表わす項目である。９０４はジョブを実行したプリンタを表わすプリンタ名称である。９０５は印刷ジョブの印刷部数を表わす項目である。９０６の投入受付時間はホットフォルダ監視部からホットフォルダ制御部にわたった時刻を表わす項目である。９０７は印刷を終了した時刻あるいは何らかの理由でジョブの処理を終了した時刻を表わす項目である。９０８はジョブを一意に識別するためのジョブ番号を表わす項目である。９０９はプリントチケット（印刷設定）ファイルへのパスを表わす項目である。このチケットへのパスはパスではなく実際のチケット情報でもかまわない。以下これをプリントチケットパスと呼ぶ。９１０は何らかのエラーが発生した場合のエラー要因を格納する項目である。９１１は印刷結果（詳細情報）ファイルへのパスを表わす項目である。この結果ファイルへのパスはパスではなく実際の結果情報でもかまわない。９１２はＰＤＦ、ＪＰＥＧ、ＴＩＦＦなどの印刷データファイルの種別を表わす項目である。９１３は印刷データファイルのデータサイズを表わす項目である。９１４の印刷方法は両面や片面等の印刷設定を表わす項目である。９１５の用紙サイズは用紙の大きさを表わす項目である。９１６の用紙タイプは光沢や普通紙等の用紙タイプを表わす項目である。ジョブ履歴情報の項目のうち、印刷方法９１４、用紙サイズ９１５、用紙タイプ９１６は、印刷設定情報に含まれることもあり得るが、その場合にはそれら項目を印刷設定情報から抽出し、ジョブ履歴情報の一部として記録する。
【００２８】
なお、ジョブ履歴情報は、たとえば当該ジョブの開始時に記録され、ジョブの状態の遷移に応じて更新される。具体的には、ジョブの開始時に当該ジョブのジョブ履歴の領域がジョブ履歴情報に追加的に確保され、その時点で判明している情報が記録される。その情報は、たとえば図９の情報のうち、印刷終了時刻９０７、エラー原因９１０を除いた情報である。結果ファイル９１１は、ジョブ開始時点でファイルを確保するならその時点で記録することができる。また、状態９０３は、開始時に「処理中」、正常終了時に「終了」、エラー終了時に「エラー」などと、ジョブ状態が記録される。あるいは、ジョブ履歴を、ホットフォルダへのファイルの投入時に記録することもできる。その場合には、状態９０３にもそれに応じた値が初期的に記録される。なお、ジョブ履歴情報は、前述のようにプリントチケットパスの値で検索されることから、状態９０３およびプリントチケットパス９０７それぞれをキーとして検索可能なデータベースとして構成されていれば、より迅速な検索が可能となる。
【００２９】
＜ホットフォルダ作成処理手順＞
図１０は本実施形態における、情報処理装置１０１のホットフォルダ作成処理の動作に関するフローチャートの一例である。図１０の手順は情報処理装置１０１により実行される。また、図１０の手順はたとえばホットフォルダによる印刷ジョブ履歴の表示を指示するオペレータ入力をきっかけとして実行される。まず、開始されると、ステップＳ１００１に進む。
【００３０】
ステップＳ１００１において、ディスプレイ２０４にホットフォルダの印刷ジョブ履歴情報表示６０１の情報を表示し、ステップＳ１００２に進む。印刷ジョブ履歴情報は、図９の形式で情報処理装置１０１に格納されている。ステップＳ１００１においてはこの印刷ジョブ履歴情報を読み出して図６のように、表示する。なお図６ではジョブ番号６０９（図９のジョブ番号９０８に相当）まで表示しているが、もちろん用紙タイプ９１６まですべての項目を表示してもよい。図６では投入時刻の遅いジョブから順に表示されているが、たとえば利用者が適当な項目を選択することで、選択された項目にしたがってソートさあれたリストが表示されるよう構成することもできる。
【００３１】
ステップＳ１００２において、印刷ジョブ履歴情報表示６０１のリストの項目の中で成功したジョブのジョブ履歴の選択及び右クリックの有無を判定し、成功したジョブが選択され、かつ右クリックされれば、ステップＳ１００３に進む。たとえば選択されたジョブの状態９０３を参照し、成功裡の終了を示す「終了」コードであれば、当該ジョブは成功したジョブと判定できる。
【００３２】
ステップＳ１００３において、ディスプレイ２０４にホットフォルダ新規作成に関するコンテキストメニューを表示し、ステップＳ１００４に進む。このコンテキストメニューには、たとえばホットフォルダの新規作成を指示するための項目が含まれる。
【００３３】
ステップＳ１００４において、コンテキストメニューからホットフォルダ新規作成の項目がクリックされたか否かを判定し、クリックされれば、ステップＳ１００５に進む。なお図１０ではＮｏでステップＳ１００２に戻っているが、指定された項目の処理（ここでは省略した）を行ってから戻ることになる。
【００３４】
ステップＳ１００５において、ホットフォルダの印刷ジョブ履歴情報表示６０１で選択されている履歴から図９に示されている履歴情報の中のチケット及びコンテンツ情報に関する情報を取得する。コンテンツ情報に関する情報として、本実施形態ではプリントチケットパス９０９、ファイル種別９１２、データサイズ９１３、印刷方法９１４、用紙サイズ９１５、用紙タイプ９１６を取得する。情報を取得後、ステップＳ１００６に進む。
【００３５】
ステップＳ１００６において、Ｓ１００５で取得した情報であるプリントチケットパス９０９と同じプリントチケットパスを履歴情報の中で検索し、該当するジョブの中から印刷に失敗したジョブのジョブ履歴情報を取得する。プリントチケットパスが共通であるとは、印刷設定が同じであることを意味している。本実施形態では、印刷に失敗したジョブ履歴として、ファイル種別９１２、データサイズ９１３、印刷方法９１４、用紙サイズ９１５、用紙タイプ９１６を取得する。情報を取得後、ステップＳ１００７に進む。
【００３６】
ステップＳ１００７において、Ｓ１００５で取得した情報（ただし本例ではプリントチケットパス９０９を除く）を図７のウィンドウ７０２に、Ｓ１００６で取得した履歴情報を図７のウィンドウ７０３に配置したホットフォルダの作成確認画面（図７）をディスプレイ２０４に表示し、ステップＳ１００８に進む。なお図７では、選択された印刷ジョブと、それと同じプリントチケットパスを持つ失敗した印刷ジョブが一つずつ表示されている。これに対して、該当する失敗した印刷ジョブが複数ある場合には、それらをすべて表示してもよいし、あるいは利用者にそのうちからひとつを選択させてそれを表示してもよい。いずれにしても利用者は、フィックストホットフォルダの印刷設定をする前に、その候補である選択した印刷ジョブのジョブ関連情報と、失敗した印刷ジョブのジョブ関連情報とを参照することができる。表示されるジョブ関連情報はたとえばファイル種別やデータサイズ、印刷方法、用紙サイズ、用紙タイプ、エラー原因であり、それを参照することで、印刷設定が適当であるか否かを利用者が判断できる。そのためジョブ関連情報として、このほかに使用したプリンタ名などを表示してもよい。
【００３７】
ステップＳ１００８において、確認画面７０１上のＯＫボタン７０４またはキャンセルボタン７０５のクリックを判定する。ＯＫボタンがクリックされたら、ステップ１００９に進む。
【００３８】
ステップＳ１００９において、図８のホットフォルダ作成画面８０１を表示し、ステップ１０１０に進む。
【００３９】
ステップＳ１０１０において、ホットフォルダ作成画面８０１において必要な情報、たとえばホットフォルダ名８０２、フォルダパス８０３、監視方法８０７等の入力を受け付け、ホットフォルダ作成画面８０１上のＯＫボタン８０８のクリックを判定する。ＯＫボタンがクリックされたら、ステップ１０１１に進む。なおプリントチケット８０４（すなわち印刷設定情報）しては、選択された印刷ジョブのジョブ履歴に含まれたプリントチケットパス９０９でリンクされたプリントチケットが採用される。すなわち当該プリントチケットが当該ホットフォルダと関連付けられる。関連付けはたとえば当該ホットフォルダにプリントチケットのファイルを複製することで行われる。
【００４０】
ステップＳ１０１１において、指定された属性および印刷設定を持つフィックストタイプのホットフォルダを新たに作成し、終了する。
【００４１】
ステップＳ１００２において、ジョブ履歴選択及び右クリックがなければ、ステップＳ１００２に進む。
【００４２】
ステップＳ１００４において、コンテキストメニューから新規ホットフォルダの生成が選択されなければ、ステップＳ１００２に進む。
【００４３】
ステップＳ１００８において、確認画面７０１上のキャンセルボタン７０５がクリックされれば、ステップＳ１００２に進む。
【００４４】
ステップＳ１０１０において、ホットフォルダ作成画面８０１上のキャンセルボタン８０９がクリックされたら、ステップＳ１００２に進む。
【００４５】
以上が情報処理装置１０１において、履歴情報をもとにホットフォルダ作成処理に関するフローチャートである。
【００４６】
この手順を実行することにより、本実施形態によれば、フィクストタイプホットフォルダを新たに生成する際に、そのフォルダのために採用する印刷設定情報を、成功裡に終了した印刷ジョブの印刷設定情報から選択することができる。加えて、当該印刷設定情報を用いて実行された印刷ジョブに、エラーにより終了したものがあれば、それも利用者が参照することができる。そのため、設定しようとする印刷設定情報を用いた印刷ジョブのうち、どのような印刷ジョブが成功し、また失敗したのかを、利用者があらかじめ確認でき、確認したうえで設定できる。
【００４７】
それにより、本実施形態によれば、フィクストホットフォルダを用いた印刷の失敗確率を低減することができる。
【００４８】
なお、図１０では新たなフィクストホットフォルダを作成するときの手順を説明しているが、既存のフィクストホットフォルダの印刷設定を変更することを許容し、その際の手順として図１０の手順を実行することもできる。
【００４９】
［第２実施形態］
本実施形態では、図１０のＳ１００１を図１１の手順で実現し、成功裡に終了した印刷ジョブのジョブ履歴情報に限って印刷するよう構成した。そのほかの構成や処理は第１実施形態と同様である。
【００５０】
＜印刷履歴情報表示手順＞
図１１は本実施形態における、情報処理装置１０１のホットフォルダの成功した印刷履歴情報表示動作に関するフローチャートの一例である。図１１の手順も情報処理装置１０１により実行される。
【００５１】
まず、開始すると、ステップＳ１１０１に進む。
【００５２】
ステップＳ１１０１において、ジョブ履歴表示画面６０１にジョブ履歴データの有無を判定し、ジョブ履歴データがあれば、ステップＳ１１０２に進む。
【００５３】
ステップＳ１１０２において、印刷ジョブ履歴データを１件取得し、ステップＳ１１０３に進む。
【００５４】
ステップＳ１１０３において、Ｓ１１０２で取得したジョブ履歴データが成功したジョブの履歴か否かを判定し、成功した履歴ならば、ステップＳ１１０４に進む。
【００５５】
ステップＳ１１０４において、ジョブ履歴データをディスプレイ２０４上の印刷ジョブ履歴情報表示画面に表示し、ステップＳ１１０１に進む。
【００５６】
ステップＳ１１０１において、ジョブ履歴データがないと判定されたら、終了する。
【００５７】
ステップＳ１１０３において、成功したジョブの印刷履歴データではないと判断されたら、ステップＳ１１０１に進む。
【００５８】
以上が情報処理装置１０１において、ホットフォルダ作成の際に成功した印刷履歴情報表示の処理に関するフローチャートである。
【００５９】
このようにジョブ履歴を表示することで、成功した印刷ジョブの印刷設定情報の中から印刷設定情報を選択することが容易となる。
【００６０】
［第３実施形態］
図１２は本実施形態における、情報処理装置１０１のホットフォルダの成功した印刷履歴情報を保存する動作に関するフローチャートの一例である。第１実施形態及び第２実施形態では、結果が好首尾であるか不首尾であるかにかかわらず、印刷ジョブの履歴情報を格納し、新たなフィクストホットフォルダ作成時にそれを参照している。本実施形態では、ジョブ履歴情報を記録する際に、成功した印刷ジョブに限って記録しておく。ホットフォルダ作成時の処理は第１実施形態と同様である。まず、開始すると、ステップＳ１２０１に進む。
【００６１】
ステップＳ１２０１において、印刷ジョブ終了を判定し、印刷ジョブ終了であれば、ステップＳ１２０２に進む。
【００６２】
ステップＳ１２０２において、終了した印刷ジョブデータが成功したジョブであるか否かを判定し、成功したジョブデータであれば、ステップＳ１２０３に進む。
【００６３】
ステップＳ１２０３において、終了したジョブのジョブ履歴情報データの状態９０３を終了に更新して終了する。
【００６４】
ステップＳ１２０１において、ジョブ終了でなければ、ステップＳ１２０１に進む。
【００６５】
ステップＳ１２０２において、成功したジョブ出ないと判断されたら、ステップＳ１２０４に進む。
【００６６】
ステップＳ１２０４において、終了したジョブの履歴情報データを削除し、終了する。
【００６７】
以上が情報処理装置１０１において、ホットフォルダの成功した印刷履歴情報を保存する処理に関するフローチャートである。
【００６８】
このようにジョブ履歴情報を記録することで、フィクストホットフォルダの作成時に、成功した印刷ジョブの印刷設定情報の中から印刷設定情報を選択することが容易となる。
【００６９】
［第４実施形態］
本実施形態では、フレキシブルホットフォルダをフィックストホットフォルダに変更する手順を説明する。その際に、第１実施例の要領で、ジョブ履歴を参照して印刷設定情報をフィクストホットフォルダに設定する。本実施形態は第１乃至第３実施形態に追加的に組み合わせることもできる。図１３は本実施形態における、情報処理装置１０１の履歴情報を元にフレキシブルホットフォルダをフィックストホットフォルダに変更する動作に関するフローチャートの一例である。ジョブ履歴情報については第１実施形態と共通である。まず、開始すると、ステップＳ１３０１に進む。
【００７０】
ステップＳ１３０１において、ディスプレイ２０４にホットフォルダの印刷ジョブ履歴情報表示６０１の情報を表示し、ステップＳ１３０２に進む。これは第１実施形態のＳ１００１と同様である。
【００７１】
ステップＳ１３０２において、印刷ジョブ履歴情報表示６０１のリストの項目の中で成功した履歴の選択及び右クリックの有無を判定し、選択及び右クリックされれば、ステップＳ１３０３に進む。
【００７２】
ステップＳ１３０３において、選択されている印刷ジョブ履歴情報がフレキシブルタイプのホットフォルダの履歴情報であるか否かを判定し、フレキシブルタイプのホットフォルダの履歴情報であるならば、ステップＳ１３０４に進む。この判定は、ホットフォルダの名称や他の属性として付与されたフレキシブルタイプかフィクストタイプかの別を示す情報を参照して行うことができる。
【００７３】
ステップＳ１３０４において、ディスプレイ２０４にフレキシブルタイプのホットフォルダをフィックストタイプに変更するためのコンテキストメニューを表示し、ステップＳ１３０５に進む。
【００７４】
ステップＳ１３０５において、コンテキストメニューからフレキシブルタイプのホットフォルダをフィックストタイプに変更する項目がクリックされたか否かを判定し、クリックされれば、ステップＳ１３０６に進む。
【００７５】
ステップＳ１３０７において、図８のホットフォルダ作成画面８０１を表示し、ステップ１３０７に進む。
【００７６】
ステップＳ１３０７において、ホットフォルダ作成画面８０１において必要な情報が入力され、ホットフォルダ作成画面８０１上のＯＫボタンのクリックを判定する。ＯＫボタンがクリックされたら、ステップ１３０７に進む。
【００７７】
ステップＳ１３０８において、フレキシブルタイプのホットフォルダをフィックストホットフォルダに変更し、終了する。この変更は上述したホットフォルダのタイプを示すタイプ情報をフィクストタイプに書き換えることで行う。またフォルダに関連付けられるプリントチケット８０４（すなわち印刷設定情報）しては、選択された印刷ジョブのジョブ履歴に含まれたプリントチケットパス９０９でリンクされたプリントチケットが採用される。すなわち当該プリントチケットが当該ホットフォルダと関連付けられる。関連付けはたとえば当該ホットフォルダにプリントチケットのファイルを複製することで行われる。
【００７８】
ステップＳ１３０２において、ジョブ履歴選択及び右クリックがなければ、ステップＳ１３０２に進む。
【００７９】
ステップＳ１３０３において、フレキシブルタイプのホットフォルダの印刷履歴情報でなければ、ステップＳ１３０２に進む。
【００８０】
ステップＳ１３０５において、コンテキストメニューから新規ホットフォルダの生成が選択されなければ、ステップＳ１３０２に進む。
【００８１】
ステップＳ１３０７において、ホットフォルダ作成画面８０１上のキャンセルボタンがクリックされたら、ステップＳ１３０２に進む。
【００８２】
以上が情報処理装置１０１において、履歴情報をもとにフレキシブルホットフォルダをフィックストホットフォルダに変更する処理に関するフローチャートである。
【００８３】
上記手順において、Ｓ１３０１を、第２実施形態の図１１の手順で実行してもよい。このように構成したことで、フレキシブルタイプのホットフォルダをフィクストタイプに変更する際にも、フォルダに関連付ける印刷設定を、実行され成功した実績のある印刷ジョブから取り込むことが容易になる。
【００８４】
［第５実施形態］
図１４は本実施形態における、情報処理装置１０１のホットフォルダ履歴情報から作成するホットフォルダ情報を生成する動作に関するフローチャートの一例である。本実施形態ではホットフォルダ履歴情報からホットフォルダ名を作成する例を説明する。本例第１乃至第４実施形態と組み合わせて実施することが可能である。まず、処理を開始すると、ステップＳ１４０１に進む。
【００８５】
ステップＳ１４０１において、ジョブ履歴情報を取得し、ステップＳ１４０２に進む。
【００８６】
ステップＳ１４０２において、ジョブ履歴情報からホットフォルダ名を生成して、ステップＳ１４０３に進む。生成するホットフォルダ名は例えば印刷履歴情報のプリンタ名９０４、印刷方法９１４、用紙サイズ９１５、用紙タイプ９１６から、Aプリンタ_両面_A3_光沢などのホットフォルダ名が生成される。
【００８７】
ステップＳ１４０３において、ホットフォルダ設定入力画面８０１を表示し、終了する。
【００８８】
ステップＳ１２０４において、終了したジョブの履歴情報データを削除し、終了する。
【００８９】
以上が情報処理装置１０１において、ホットフォルダ履歴情報から作成するホットフォルダ情報を生成する処理に関するフローチャートである。この手順でホットフォルダ名を作成することで、そのホットフォルダ名を参照すれば、関連付けれた印刷設定の概略を知ることができ、利用者はコンテンツデータを投入すべきホットフォルダを、名前を参照するだけで選択することができる。
【図１】
2013254462.tif 000003
【図２】
2013254462.tif 000004
【図３】
2013254462.tif 000005
【図４】
2013254462.tif 000006
【図５】
2013254462.tif 000007
【図６】
2013254462.tif 000008
【図７】
2013254462.tif 000009
【図８】
2013254462.tif 000010
【図９】
2013254462.tif 000011
【図１０】
2013254462.tif 000012
【図１１】
2013254462.tif 000013
【図１２】
2013254462.tif 000014
【図１３】
2013254462.tif 000015
【図１４】
2013254462.tif 000016