(57)【特許請求の範囲】
【請求項１】
記録データを生成する生成手段と該生成手段で生成された記録データを出力する出力手段とを有するホスト装置と、前記出力手段から出力された記録データを入力する入力手段と前記入力手段が入力した記録データに基づいて記録を行う記録手段とを有する記録装置とを有し、前記記録装置で記録した記録データを用いた再記録が可能な記録システムであって、
前記生成手段で生成した記録データに、該記録データをグループ毎に管理可能な識別情報を付加する付加手段と、
前記付加手段により識別情報が付加された記録データを該識別情報ごとに管理して格納する格納手段と、
前記格納手段に格納された記録データのうちからいずれかを個別に、または前記識別情報に対応するグループを、ユーザの指示に従って選択する選択手段と、
前記選択手段により選択された記録データに基づいて記録を行うよう前記記録手段を制御する制御手段とを有し、
前記選択手段は、
前記ユーザの指示がグループを選択する指示である場合には、当該ユーザの指示に従って選択されたグループ内の全ての記録データを選択し、
前記ユーザの指示が１つの記録データを個別に選択する指示である場合には、当該ユーザの指示に従って選択された１つの記録データの識別情報に関連する識別情報を有する記録データを前記格納手段に格納された記録データの中から抽出し、当該抽出された記録データの中から記録対象の記録データをユーザの更なる指示があった場合に当該指示に従って追加選択する
ことを特徴とする記録システム。
【請求項２】
前記付加手段は、前記生成手段により記録データを生成する際に該記録データの元となるファイルが保存されていたフォルダ名、前記生成手段による記録データの生成日、ファイル名の少なくとも１つを該記録データを識別するための識別情報として前記記録データに付加することを特徴とする請求項１に記載の記録システム。
【請求項３】
前記ホスト装置は、前記生成手段で生成した記録データを示す記録データのアイコンを表示する表示手段をさらに有し、
前記ホスト装置の表示手段はさらに、前記付加手段による記録データへの識別情報の付加を開始するために用いる識別情報の付加開始を指示するアイコンを表示し、
前記付加手段は、前記記録データのアイコンと前記識別情報の付加開始を指示するアイコンとをユーザ操作により重ね合わせることにより、記録データへの識別情報の付加を開始することを特徴とする請求項１又は２に記載の記録システム。
【請求項４】
記録データを生成する生成手段と該生成手段で生成された記録データを出力する出力手段とを有するホスト装置と、前記出力手段から出力された記録データを入力する入力手段と前記入力手段が入力した記録データに基づいて記録を行う記録手段とを有する記録装置とを有し、前記記録装置で記録した記録データを用いた再記録が可能な記録システムの記録方法であって、
前記生成手段で生成した記録データに、該記録データをグループ毎に管理可能な識別情報を付加する付加工程と、
前記付加工程により識別情報が付加された記録データを該識別情報ごとに管理して格納する格納工程と、
前記格納工程で格納された記録データのうちからいずれかを個別に、または前記識別情報に対応するグループを、ユーザの指示に従って選択する選択工程と、
前記選択工程において選択された記録データに基づいて記録を行う記録工程とを有し、
前記選択工程では、
前記ユーザの指示がグループを選択する指示である場合には、当該ユーザの指示に従って選択されたグループ内の全ての記録データを選択し、
前記ユーザの指示が１つの記録データを個別に選択する指示である場合には、当該ユーザの指示に従って選択された１つの記録データの識別情報に関連する識別情報を有する記録データを前記格納工程で格納された記録データの中から抽出し、当該抽出された記録データの中から記録対象の記録データをユーザの更なる指示があった場合に当該指示に従って追加選択する
ことを特徴とする記録方法。
【請求項５】
記録データを生成し、前記記録データを出力するホスト装置と接続され、前記ホスト装置から出力された記録データに基づいて記録を行う記録装置であって、
前記ホスト装置から出力された記録データを前記ホスト装置で該記録データに付加された識別情報ごとに管理して格納する格納手段と、
前記格納手段に格納された記録データのうちからいずれかを個別に、または前記識別情報に対応するグループを、ユーザの指示に従って選択する選択手段と、
前記選択手段により選択された記録データに基づいて記録を行うよう制御する制御手段とを有し、
前記選択手段は、
前記ユーザの指示がグループを選択する指示である場合には、当該ユーザの指示に従って選択されたグループ内の全ての記録データを選択し、
前記ユーザの指示が１つの記録データを個別に選択する指示である場合には、当該ユーザの指示に従って選択された１つの記録データの識別情報に関連する識別情報を有する記録データを前記格納手段に格納された記録データの中から抽出し、当該抽出された記録データの中から記録対象の記録データをユーザの更なる指示があった場合に当該指示に従って追加選択する
ことを特徴とする記録装置。
【請求項６】
記録データを生成し、前記記録データを出力するホスト装置と接続され、前記ホスト装置から出力された記録データに基づいて記録を行う記録装置に、
前記ホスト装置から出力された記録データを前記ホスト装置で該記録データに付加された識別情報ごとに管理してメモリに格納する工程と、
前記メモリに格納された記録データのうちからいずれかを個別に、または前記識別情報に対応するグループを、ユーザの指示に従って選択する工程と、
前記選択する工程において選択された記録データに基づいて記録を行なわせる工程と、を実行させるプログラムであって、
前記選択する工程では、
前記ユーザの指示がグループを選択する指示である場合には、当該ユーザの指示に従って選択されたグループ内の全ての記録データを選択し、
前記ユーザの指示が１つの記録データを個別に選択する指示である場合には、当該ユーザの指示に従って選択された１つの記録データの識別情報に関連する識別情報を有する記録データを前記メモリに格納された記録データの中から抽出し、当該抽出された記録データの中から記録対象の記録データをユーザの更なる指示があった場合に当該指示に従って追加選択する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一度記録を行った際に使用した記録データを保存しておき、再記録を行う記録システム、記録方法及びホスト装置に関する。
【背景技術】
【０００２】
様々なアプリケーションにより構成される会議の資料などの記録物や、お気に入りの写真セットなど「一組の記録物」を再び揃えるのは手間がかかる。「一組の記録物」を再び揃えるために、記録装置においてリピート記録と呼ばれる機能を利用することができる。リピート記録は、一度記録を行った際に使用した記録データを記録装置内に設けられた記憶装置などに保存しておき、再度記録を行う場合は、記憶装置などに保存してある記録データを記録エンジンに送信して記録を行うものである。このリピート記録には、以下のようなメリットがある。
・再記録を行う場合にホスト装置内の電子ファイルを記録データに変換する処理を省略できる。
・アプリケーションにより記録したい画像を再度閲覧してトリミングや補正処理などを再度行うことを省略できる。
・電子ファイルを開いて記録設定を再度行うことを省略できる。
・記録データの元となる電子データ（例えばＷＥＢブラウザにてＷＥＢ上のコンテンツを記録する場合におけるＷＥＢ上のコンテンツ）が消去されてしまっても再記録することができる。
【０００３】
リピート記録に関する技術として、記録装置内に保存される複数の記録データをホスト装置から閲覧し、記録データをグループ化し、グループ化後の記録データを再記録することにより「一組の記録物」を再び揃える技術が開示されている（特許文献１参照）。
【特許文献１】特開２００１−１４２６５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１においては、記録装置内に保存される記録データの内容をユーザが確認し、グループ化のための編集作業を行わなければならず、大きな作業負荷となる。また、記録データが数多く存在し、さらにそれらが若干の記録設定を変更しただけの似たような記録データである場合、それらの内容を確認してグループ化することは困難である。
【０００５】
そこで、本発明は、上記課題を鑑みてなされたものであり、ユーザの作業負荷を軽減し、確実にグループ単位のリピート記録を行うことができる記録システム、記録方法及びホスト装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明は、記録データを生成する生成手段と該生成手段で生成された記録データを出力する出力手段とを有するホスト装置と、前記出力手段から出力された記録データを入力する入力手段と前記入力手段が入力した記録データに基づいて記録を行う記録手段とを有する記録装置とを有し、前記記録装置で記録した記録データを用いた再記録が可能な記録システムであって、前記生成手段で生成した記録データに、該記録データをグループ毎に管理可能な識別情報を付加する付加手段と、前記付加手段により識別情報が付加された記録データを該識別情報ごとに管理して格納する格納手段と、前記格納手段に格納された記録データのうちからいずれかを個別に、または前記識別情報に対応するグループを、ユーザの指示に従って選択する選択手段と、前記選択手段により選択された記録データに基づいて記録を行うよう前記記録手段を制御する制御手段とを有し、前記選択手段は、前記ユーザの指示がグループを選択する指示である場合には、当該ユーザの指示に従って選択されたグループ内の全ての記録データを選択し、前記ユーザの指示が１つの記録データを個別に選択する指示である場合には、当該ユーザの指示に従って選択された１つの記録データの識別情報に関連する識別情報を有する記録データを前記格納手段に格納された記録データの中から抽出し、当該抽出された記録データの中から記録対象の記録データをユーザの更なる指示があった場合に当該指示に従って追加選択することを特徴とする。
【０００７】
また、上記課題を解決するための別の本発明は、記録データを生成する生成手段と該生成手段で生成された記録データを出力する出力手段とを有するホスト装置と、前記出力手段から出力された記録データを入力する入力手段と前記入力手段が入力した記録データに基づいて記録を行う記録手段とを有する記録装置とを有し、前記記録装置で記録した記録データを用いた再記録が可能な記録システムの記録方法であって、前記生成手段で生成した記録データに、該記録データをグループ毎に管理可能な識別情報を付加する付加工程と、前記付加工程により識別情報が付加された記録データを該識別情報ごとに管理して格納する格納工程と、前記格納工程で格納された記録データのうちからいずれかを個別に、または前記識別情報に対応するグループを、ユーザの指示に従って選択する選択工程と、前記選択工程において選択された記録データに基づいて記録を行う記録工程とを有し、前記選択工程では、前記ユーザの指示がグループを選択する指示である場合には、当該ユーザの指示に従って選択されたグループ内の全ての記録データを選択し、前記ユーザの指示が１つの記録データを個別に選択する指示である場合には、当該ユーザの指示に従って選択された１つの記録データの識別情報に関連する識別情報を有する記録データを前記格納工程で格納された記録データの中から抽出し、当該抽出された記録データの中から記録対象の記録データをユーザの更なる指示があった場合に当該指示に従って追加選択することを特徴とする。
【０００８】
また、上記課題を解決するための別の本発明は、記録データを生成し、前記記録データを出力するホスト装置と接続され、前記ホスト装置から出力された記録データに基づいて記録を行う記録装置であって、前記ホスト装置から出力された記録データを前記ホスト装置で該記録データに付加された識別情報ごとに管理して格納する格納手段と、前記格納手段に格納された記録データのうちからいずれかを個別に、または前記識別情報に対応するグループを、ユーザの指示に従って選択する選択手段と、前記選択手段により選択された記録データに基づいて記録を行うよう制御する制御手段とを有し、前記選択手段は、前記ユーザの指示がグループを選択する指示である場合には、当該ユーザの指示に従って選択されたグループ内の全ての記録データを選択し、前記ユーザの指示が１つの記録データを個別に選択する指示である場合には、当該ユーザの指示に従って選択された１つの記録データの識別情報に関連する識別情報を有する記録データを前記格納手段に格納された記録データの中から抽出し、当該抽出された記録データの中から記録対象の記録データをユーザの更なる指示があった場合に当該指示に従って追加選択することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ホスト装置内のファイルをアプリケーションなどで開き、当該アプリケーションから行う通常の記録時に、ユーザの手を煩わすことなく、記録データに識別情報としてのグループ情報を付加する処理を行う。リピート記録時には、メモリに保存されている記録データのグループ情報を取得し、当該グループ情報をリピート記録時に指定することによりグループ単位のリピート記録を行うことができる。こうして、ユーザの作業負荷を軽減し、確実にグループ単位のリピート記録を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施例について図面を用いて詳細に説明する。
【００１２】
なお、この明細書において、「記録」（以下、「プリント」とも称する）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【００１３】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１４】
図１は、本発明に係る記録システムの構成例を表す図である。図１において、１００はホスト装置であり、これと接続される１５０はインクジェットプリンタ等の記録装置である。
【００１５】
ホスト装置１００は、予め設定された制御プログラムにしたがって各種処理を実行するＣＰＵ１０４、プログラムを格納するＲＯＭ１０３、処理結果やデータを記憶するＲＡＭ１０２を備えている。また、キーボードやマウスなどの入力装置１０５、ディスプレイや液晶モニタなどの表示装置１０１、ＵＳＢなどのＩ／Ｆ部１０６、ＨＤＤなどの外部記憶装置１０７を備えている。
【００１６】
記録装置１５０は、ＵＳＢなどのＩ／Ｆ部１５２、記録装置１５０の記録エンジンの制御や、操作パネルの制御を行うプログラムを格納するＲＯＭ１５４、これらのプログラムに従って各種処理を実行するＣＰＵ１５１を備えている。また、プログラム実行時に作業領域として使用されるＲＡＭ１５３、ホスト装置１００より送信された記録データに基づいて実際に記録するための記録エンジン１５５を備えている。さらに、ホスト装置１００より送信された記録データを保存しておくためのＨＤＤなどの外部記憶装置１５７、外部記憶装置１５７に保存されている記録データに基づいてリピート記録する場合に、ユーザが操作を行うための操作パネル１５６も備えている。
【実施例１】
【００１７】
図２は、実施例１の記録システムの構成を表すブロック図である。図２において図１と同一のものは、同一の符号を付してある。初回記録時において、ホスト装置１００は、ユーザの記録指示に応じてグループ情報を付加した記録データを生成し、Ｉ／Ｆ部１０６及び１５２を経由して記録装置１５０に送信する。記録データに付加されるグループ情報は、記録データを識別するための識別情報の一つであり、詳細については後述する。なお、本明細書において、一度記録した記録データを記録装置内の記憶装置等に保存しておき、再度記録を行う場合は、記憶装置等に保存してある記録データを記録エンジンに送信して行う記録をリピート記録という。また、ホスト装置内のファイルをアプリケーション等で開き、当該アプリケーションから記録を行う通常の記録を初回記録という。
【００１８】
記録データが記録装置１５０に送信されると、記録装置１５０内の記録エンジンにより記録が行われると同時に記録データは記録データ保持部２５３に保持される。そして、リピート記録時は、操作パネル１５６にて選択されたファイルが記録エンジンに送信され、リピート記録が行われる。
【００１９】
以下に、図２における各ブロックの詳細について説明する。２０１はデスクトップアイコン生成部であり、ホスト装置１００において、グループ情報を記録データに付加する際に使用するデスクトップアイコンを生成するプログラムである。本明細書におけるデスクトップアイコンとは、初回記録時に、ユーザが簡単な操作で記録データにグループ情報を付加するためのアイコンである。ユーザ操作によりデスクトップアイコンに記録するファイルをドラッグアンドドロップすると、このファイルに対応し、記録装置１５０に送信される記録データが生成されると同時にグループ情報が付加される。本明細書におけるグループ情報は、記録装置１５０内の記録データ保持部２５３に保存される記録データに基づいて再記録する場合に当該記録データを分類するために用いられる。また、記録データに付加される識別情報としてのメタ情報の一つである。なお、本実施例では、このグループ情報は記録データを管理する単位を構成し、１つのグループ情報が１以上の記録データに付加される。
【００２０】
２０２はグループ情報保持部であり、記録装置１５０内のメモリである記録データ保持部２５３に保存される記録データの全てのグループ情報を保持する。当該グループ情報は、デスクトップアイコン生成部２０１によるデスクトップアイコンの作成時にグループ情報保持部２０２を参照し、既に同じグループ情報が付加された記録データが記録データ保持部２５３に保存されているか否かを確認する為に使用される。さらに、グループ情報保持部２０２は、デスクトップアイコン生成部２０１がデスクトップアイコンを生成するタイミングで、記録装置１５０内の記録データ保持部２５３に保存される記録データの全てのグループ情報を取得する。このグループ情報は、メタ情報解析部２５１により解析及び収集され、Ｉ／Ｆ部１５２及び１０６を介して取得する。
【００２１】
２０４はデスクトップアイコン制御部であり、ユーザがデスクトップアイコンに記録するファイルをドラッグアンドドロップした場合に、アプリケーション２０３を起動してこのファイルとグループ情報をアプリケーション２０３に渡す等の制御を行う。なお、このデスクトップアイコンは、識別情報の付加開始を指示するアイコンであり、このデスクトップアイコンへのファイルのドラッグアンドドロップにより、識別情報としてのメタ情報の記録データへの付加が開始されることになる。
【００２２】
２０３はアプリケーションであり、デスクトップアイコン制御部２０４により渡されたファイルを描画エンジンが解釈する描画コマンド形式に変換すると共にグループ情報を記録データ生成部２０７に出力する。また、このときアプリケーション２０３は、グループ情報と共に初回記録を行った日時や記録するファイルの名前等のメタ情報も同時に記録データ生成部２０７に出力する。なお、初回記録を行った日時とは、ユーザがデスクトップアイコンに記録するファイルをドラッグアンドドロップし、このファイルを記録データ生成部２０７に出力した日時（記録データの生成日）とする。２０５は描画エンジンであり、アプリケーション２０３より受け取った描画コマンドを基にビットマップイメージデータに変換して記録データ生成部２０７に出力する。
【００２３】
２０７は記録データ生成部であり、描画エンジン２０５から入力したビットマップイメージデータに対して色変換処理やハーフトーン処理を行う。その後、記録装置１５０にて出力するためのプリンタ制御命令を付加し、記録データを生成してスプーラ２０６に出力する。また、このとき、アプリケーション２０３より渡されたグループ情報、初回記録を行った日時、記録するファイルの名前等のメタ情報を記録データに付加する。２０６はスプーラであり、記録データ生成部２０７により生成された記録データを入力し、Ｉ／Ｆ部１０６及び１５２を介して記録装置１５０に送信する。
【００２４】
２５１はメタ情報解析部であり、記録データ保持部２５３に保存されている記録データ内のメタ情報を解析する。また、デスクトップアイコン生成部２０１がデスクトップアイコンを生成するタイミングで、この解析結果をＩ／Ｆ部１５２及び１０６を介してグループ情報保持部２０２に出力する。さらに、ユーザが、操作パネル１５６にてリピート記録するための記録データを選択するタイミングで、解析結果を操作パネル１５６を制御する操作パネル制御部２５２に出力する役割も果たす。
【００２５】
操作パネル制御部２５２は、操作パネル１５６にてユーザが選択した操作を記録動作に反映させる処理も行う。２５３は、ホスト装置１００より送信される記録データを保存するための記録データ保持部である。記録データ保持部２５３は、通常、記録装置１５０内の外部記憶装置１５７内に作成される。１５５は記録エンジンであり、記録データの内容に基づいて記録動作を実行する。２５５は記録エンジン制御部であり、記録エンジン１５５の動作を制御する。
【００２６】
図３（ａ）、（ｂ）及び（ｃ）は、本発明において、ユーザがデスクトップアイコンを作成し、このデスクトップアイコンを使用して記録データにグループ情報を付加するまでの操作を表す図である。
【００２７】
なお、本発明では、ホスト装置１００には、Ｗｉｎｄｏｗ  Ｓｙｓｔｅｍを持ったＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）ベースのＯＳがインストールされ、動作するものとする。ユーザより不図示のデスクトップアイコン生成部２０１が起動されると、デスクトップアイコン生成部２０１は、デスクトップアイコン作成ダイアログ３００を表示し、このダイアログにて記録データのグループ情報をユーザに入力させる。そして、このグループ情報に基づいて、図３（ｂ）に示されるようなデスクトップアイコン３０１を作成する。
【００２８】
図３（ａ）のデスクトップアイコン作成ダイアログ３００の例では、記録データのグループ情報を「会議２００６年６月」という文字列としている。図３（ｃ）の３０２は、「／ｈｏｍｅ／ｕｓｅｒ１／ｄｉａｇｒａｍ」というフォルダに格納されている「概略図」という名前のファイルである。また、３０３は、「／ｈｏｍｅ／ｕｓｅｒ１／ｄｉａｇｒａｍ」というフォルダに格納されている「販売台数グラフ」という名前のファイルである。さらに３０４は、「／ｈｏｍｅ／ｕｓｅｒ１／ｄｏｃｕｍｅｎｔ」というフォルダに格納されている「企画書」という名前のファイルである。例えば、ユーザが「販売台数グラフ」のファイルをデスクトップアイコン３０１にドラッグアンドドロップすると、後述するフローに従って、グループ情報「会議２００６年６月」が付加された記録データが生成される。そして、スプーラ２０６、Ｉ／Ｆ部１０６及び１５２を経由して、記録データ保持部２５３にて保存されると共に、記録エンジン１５５にて記録される。
【００２９】
図４（ａ）、（ｂ）及び（ｃ）は、記録データ生成部２０７により出力される記録データ構成の一例を表す図である。図４（ａ）４００の「グループ情報」には、デスクトップアイコン生成時にユーザが入力したグループ情報が、「日付」には、初回記録を行った日時が、「記録データ名」には、記録するファイルの名前が設定される。「プリンタ制御命令」は、記録データ生成部２０７にて付加される制御命令であり、「ページデータ」は、記録データ生成部２０７にて生成されるデータである。
【００３０】
図４（ｂ）の４０１〜４０８は、様々なファイルから生成された記録データの構成を表している。例えば、４０１は、元となるファイルの名前が「概略図」であり、２００６年６月１０日に記録され、グループ情報として「会議２００６年６月」が付加された記録データを表している。４０８は、元となる電子ファイルの名前が「課内予算」であり、２００６年１月２２日に記録され、グループ情報として「課内資料１月」が付加された記録データを表している。
【００３１】
図４（ａ）の４００では、グループ情報と記録データ名の項目を別々に用意したが、図４（ｃ）の４０９に示すように記録データ名の項目に「グループ情報＿記録データ名」の形で記録データ名の項目を設定するようにしてもよい。
【００３２】
図５の（ａ）〜（ｇ）は、記録装置１５０の操作パネル１５６に表示する画面の図である。ここで、図４の記録データ４０１〜４０８は、記録データ保持部２５３に保存されているものとして説明する。ユーザは、当該操作パネル１５６から、記録データ保持部２５３に保存されている記録データを選択してリピート記録を行う。５００は、操作パネル１５６に表示される第一表示画面を表しており、「グループ」「日付」「名前」といった項目からリピート記録を行いたい記録データを選択することができる。５００〜５０４においては、現在選択されている項目は、グレー表示になる。５００においては、初期状態では、項目「グループ」が選択されている。５０１〜５０３は、第二表示画面を表している、各々の項目が選択されている情報において、不図示の「選択」ボタンを押下することにより、第一表示画面から第二表示画面へ移行する。５０１は、第一表示画面５００にて「グループ」を選択し、「選択」ボタンを押下した場合の第二表示画面であり、記録データ保持部２５３に保存される記録データに付加された全てのグループ情報が表示される。５０２は、第一表示画面５００にて「日付」を選択し、「選択」ボタンを押下した場合の第二表示画面であり、記録データは日付毎に分類され表示される。５０３は、第一表示画面５００にて「名前」を選択し、「選択」ボタンを押下した場合の第二表示画面であり、記録データはあいうえお順にソートされ表示される。ユーザが、第二表示画面５０１にて、グループ情報を選択し「選択」ボタンを押下すると、「グループ単位のリピート記録を行うか？」という旨のメッセージのダイアログ５０４が表示される。ここで、「はい」ボタンを押下すると、第二表示画面５０１にて選択したグループ情報が付加された記録データ全てがリピート記録される。
【００３３】
また、第二表示画面５０２、５０３からもグループ単位のリピート記録が可能である。第二表示画面５０３にて記録データ「概略図」を選択した場合を例に説明する。ユーザが、第二表示画面５０３にて記録データ「概略図」を選択すると、関連する記録データの名前（「販売台数グラフ」、「企画書」）と共に、「これら記録データもリピート記録するか？」という旨のメッセージのダイアログ５０５が表示される。なお、関連する記録データとは、同じグループ情報が付加されている記録データをいう。ここで、「はい」ボタンを押下すると「概略図」と同じグループ情報が付加されている記録データ「販売台数グラフ」「企画書」がリピート記録される。「いいえ」ボタンを押下すると、記録データ「概略図」のみが記録される。また、ダイアログ５０５にて、「詳細選択」ボタンを押下するとダイアログ５０６が表示される。ダイアログ５０６には、ダイアログ５０５にて表示された、同じグループ情報が付加されている記録データの名前がチェックボックス付きで表示される。ダイアログ５０６にて、記録したい記録データのみをチェックすることにより、リピート記録したい記録データのみを選択することができる。ダイアログ５０６にて、リピート記録したい記録データを選択し、「ＯＫ」ボタンを押下すると、ダイアログ５０５に戻り、当該ダイアログの「関連する記録データ」の欄には、ダイアログ５０５にてチェックされた記録データのみ表示される。そして、ダイアログ５０５にて「ＯＫ」ボタンを押下すると、チェックされた記録データに基づいてリピート記録される。また、ダイアログ５０６にて、「キャンセル」ボタンを押下すると、ダイアログ５０５に表示する記録データのリストは更新せずダイアログ５０５に戻る。
【００３４】
図６、図７及び図８のフローチャートを用いて、実施例１における本発明の動作を説明する。
【００３５】
まず、図６のフローチャートを用いて、ユーザが、ホスト装置１００の表示画面上に、グループ情報を付加するためのデスクトップアイコンを作成するまでの動作を説明する。
【００３６】
ユーザによりデスクトップアイコン生成部２０１が起動されると、デスクトップアイコン生成部２０１はダイアログ３００を表示し、ユーザによるグループ情報の入力を受け付ける（ステップＳ１１０）。
【００３７】
次に、デスクトップアイコン生成部２０１はグループ情報保持部２０２を検索し、ユーザにより入力されたグループ情報が、グループ情報保持部２０２に既に存在するか否かを判断する（ステップＳ１２０）。
【００３８】
ステップＳ１２０で、ユーザにより入力されたグループ情報が、グループ情報保持部２０２に既に存在する場合は、「指定したグループ情報は存在するため他のグループ情報を設定してください。」旨のメッセージを表示する（ステップＳ１３０）。そして、ステップＳ１１０に戻り、ユーザにグループ情報を再入力させる。
【００３９】
ステップＳ１２０で、ユーザにより入力されたグループ情報がグループ情報保持部２０２に存在しない場合は、ユーザにより入力されたグループ情報を初回記録時に付加するデスクトップアイコンが作成される（ステップＳ１４０）。以上でデスクトップアイコン作成処理が終了する。
【００４０】
次に、図７のフローチャートを用いて、ユーザがホスト装置１００の画面上に生成したデスクトップアイコンを用いて初回印刷を行う場合の本発明の動作を説明する。
【００４１】
ユーザが記録したいファイルを図６のステップＳ１４０にて作成したデスクトップアイコンにドラッグアンドドロップすると、デスクトップアイコン制御部２０４は、このファイルに関連付けられたアプリケーション２０３を起動する。そして、起動したアプリケーション２０３に、このファイルとデスクトップアイコン生成時に設定されたグループ情報とを渡す（ステップＳ２１０）。
【００４２】
アプリケーション２０３は、受け取ったファイルを描画エンジン２０５が解釈するための描画コマンド形式に変換し、描画エンジン２０５に出力する。また、グループ情報をはじめとし、初回記録を行った日時や記録するファイルの名前等のメタ情報を記録データ生成部２０７に渡す。描画エンジン２０５は、アプリケーション２０３より受け取った描画コマンドを基にこのファイルをビットマップイメージデータに変換し、記録データ生成部２０７に出力する。そして、記録データ生成部２０７は、描画エンジン２０５より受け取ったビットマップイメージデータに対して、色変換処理やハーフトーン処理を行い、その後に、記録装置１５０にて出力するためのプリンタ制御命令を付加し記録データの形式に変換する。さらに、このときアプリケーション２０３より受け取ったグループ情報、初回記録を行った日時や記録するファイルの名前等のメタ情報を記録データに付加する（ステップＳ２５０）。
【００４３】
記録データ生成部２０７は、ステップＳ２５０にて生成した記録データをスプーラ２０６に出力する。スプーラ２０６は、記録データ生成部２０７より生成された記録データを受け取りＩ／Ｆ部１０６及び１５２を介して、記録装置１５０に送信する（ステップＳ２５５）。
【００４４】
ホスト装置１００で生成された記録データは、Ｉ／Ｆ部１０６及び１５２を介して記録装置１５０に受信される（ステップＳ２６０）。
【００４５】
記録装置１５０は、受信した記録データを記録データ保持部２５３に保存すると共に記録エンジン１５５に出力し、記録エンジン制御部２５５は、記録エンジン１５５を制御してこの記録データに基づいて記録する（ステップＳ２６５）。以上で本発明の初回記録処理が終了する。
【００４６】
ここで、ステップＳ２６５にて、記録装置１５０は、受信した記録データを記録データ保持部２５３にて保存すると説明した。この際、受信した記録データをそのまま保存してもよいし、記録データに付加されたグループ情報を名前としたフォルダを記録データ保持部２５３に作成し、同じグループ情報が付加された記録データをこのフォルダに格納するようにしてもよい。さらに、ホスト装置１００にグループ情報削除部を設け、ホスト装置１００より記録装置１５０内の記録データ保持部２５３を閲覧し、記録データ保持部２５３に保存されている記録データを削除できるようにしてもよい。
【００４７】
ここで図７のステップＳ２１０にて、記録したいファイルがドラッグアンドドロップされると、デスクトップアイコン制御部２０４は、起動したアプリケーション２０３にこのファイルとデスクトップアイコン生成時に設定されたグループ情報とを渡すとした。しかし、デスクトップアイコンにドラッグアンドドロップされたデータがフォルダであった場合は、デスクトップアイコン制御部２０４は、グループ情報としてこのフォルダ名とフォルダに含まれるファイル名をアプリケーションに渡す。そして、ステップＳ２５０にて、記録データ生成部２０７は、アプリケーションより受け取ったグループ情報を記録データに付加するようにしてもよい。
【００４８】
次に、図８のフローチャートを用いて、記録データ保持部２５３に保存された記録データに基づいてリピート記録を行う場合の本発明の動作を説明する。
【００４９】
ユーザは、記録装置１５０に備えられた操作パネル１５６を用いて、第一表示画面５００に表示された幾つかの項目を選択することにより、リピート記録を行う（ステップＳ３０５）。メタ情報解析部２５１は、記録データ保持部２５３に保存されている記録データのグループ情報、日付、名前情報等のメタ情報を解析し、解析結果を操作パネル制御部２５２に出力する。操作パネル制御部２５２は、これらの情報を基に操作パネル１５６に第一表示画面５００を表示する。ユーザは、第一表示画面５００に表示された、名前、日付、グループのいずれかの項目を選択し、不図示の選択ボタンを押下する。
【００５０】
ステップＳ３１０で、ユーザが選択した項目がグループであると判断された場合は、ユーザは第二表示画面５０１から所望のグループ情報を選択し、グループ単位のリピート記録を行う（ステップＳ３４０）。ユーザが選択したグループ情報は、操作パネル制御部２５２に渡され、さらにメタ情報解析部２５１に渡される。その後、メタ情報解析部２５１は、受け取ったグループ情報に応じて記録データ保持部２５３に保存された記録データから当該グループ情報が付加されている記録データを選択し、記録エンジンに出力する。このようにしてグループ単位のリピート記録が行われる。
【００５１】
ステップＳ３１０で、ユーザが選択した項目がグループ以外、すなわち、日付、名前であると判断された場合は、ユーザは、第二表示画面５０２あるいは５０３より、所望の単一の記録データを選択する（ステップＳ３１５）。
【００５２】
ステップＳ３１５で単一の記録データが選択されると、ダイアログ５０５が表示される。ダイアログ５０５には、ステップＳ３１５で選択した記録データと関連する記録データのリストと共に、表示されたこれらの関連する記録データもリピート記録するか否かのメッセージが表示される。そして、ユーザは当該ダイアログ５０５にて「はい」、「いいえ」又は「詳細選択」のいずれかを選択する（ステップＳ３２０）。
【００５３】
ステップＳ３２０で「詳細選択」が選択されたと判断された場合は、ダイアログ５０６が表示される。ダイアログ５０６には、ダイアログ５０５にて表示された、同じグループ情報が付加されている関連する記録データの名前がチェックボックス付きで表示される。ユーザは、ステップＳ３２５でダイアログ５０６のリピート記録したい記録データをチェックして「ＯＫ」ボタンを押下すると、ステップＳ３３０でダイアログ５０５に表示する関連する記録データのリストを更新してステップＳ３２０に戻る。一方、ステップＳ３２５でダイアログ５０６の「キャンセル」ボタンを押下すると、ダイアログ５０５に表示する関連する記録データのリストは更新せず、ダイアログ５０５に戻る。
【００５４】
ステップＳ３２０で、「はい」又は「いいえ」が選択されたと判断された場合は、ステップＳ３３５に進む。ステップＳ３３５で、ユーザにより「はい」が選択されたと判断された場合は、ステップＳ３１５で選択された単一の記録データとダイアログ５０５にて表示された関連する記録データとがリピート記録される（ステップＳ３５０）。ステップＳ３３５で、ユーザにより「いいえ」が選択されたと判断された場合は、ステップＳ３１５で選択された単一の記録データのみがリピート記録される（ステップＳ３４５）。以上で本発明のリピート記録処理が終了する。
【実施例２】
【００５５】
以下に実施例２について説明する。実施例１では、図７のフローチャートを用いて、ユーザが、ホスト装置１００の画面上に生成したデスクトップアイコンを用いて初回記録を行う場合の本発明の動作を説明した。また、実施例１では、図７のステップＳ２５０にて、アプリケーション２０３が、記録データ生成部２０７にグループ情報を直接渡す例について説明した。しかし、初回記録時には、デスクトップアイコン制御部２０４はグループ情報保持部２０２にグループ情報を書き込み、記録データ生成部２０７はグループ情報保持部２０２に保持される複数のグループ情報の中からグループ情報を取得するようにしてもよい。実施例２では、この場合について説明する。なお、実施例２では、図９のブロック図と図７のフローチャートを用いて説明する。
【００５６】
図９は、本発明の実施例２の記録システムの構成を表すブロック図である。図２と異なっているのは、グループ情報設定保持部９０１が追加されている点である。なお、図２と同一の構成要素には同一の符号を付してある。
【００５７】
実施例２では、図７のステップＳ２１０にて、まず、ユーザが記録したいファイルをデスクトップアイコンにドラッグアンドドロップする。このとき、デスクトップアイコン制御部２０４は、デスクトップアイコン生成時に設定されたグループ情報を、アプリケーションに渡すのではなくグループ情報設定保持部９０１に保存する。
【００５８】
次に、ステップＳ２５０にて、アプリケーション２０３は、初回記録を行った日時と記録するファイルの名前のみを記録データ生成部２０７に渡す。また、記録データ生成部２０７は、記録データのメタ情報のうち、初回記録を行った日時と記録するファイルの名前はアプリケーション２０３から受け取り、グループ情報はグループ情報設定保持部９０１より取得し、記録データに付加する。ステップＳ２５５以降のステップについては、実施例１と同様であるため説明を省略する。
【００５９】
なお、ステップＳ２１０でデスクトップアイコンにフォルダがドラッグアンドドロップされた場合、デスクトップアイコン制御部２０４はグループ情報としてフォルダ名とフォルダに含まれるファイルのファイル名をグループ情報設定保持部９０１に保存する。そして、ステップＳ２５０にて、記録データ生成部２０７は、グループ情報設定保持部９０１より取得した当該グループ情報を記録データに付加するようにしてもよい。
【００６０】
また、ステップＳ２６５にて、記録装置１５０は、受信した記録データを記録データ保持部２５３にて保存すると説明した。実施例１と同様、受信した記録データをそのまま保存してもよいし、記録データに付加されたグループ情報を名前としたフォルダを記録データ保持部２５３に作成し、同じグループ情報が付加された記録データをこのフォルダに格納するようにしてもよい。さらに、ホスト装置１００にグループ情報削除部を設け、ホスト装置１００より記録装置１５０内の記録データ保持部２５３を閲覧し、記録データ保持部２５３に保存されている記録データを削除できるようにしてもよい。
【実施例３】
【００６１】
以下に実施例３について説明する。実施例１及び実施例２では、ユーザがデスクトップアイコンを作成し、このデスクトップアイコンに記録するファイルをドラッグアンドドロップすることにより、記録するファイルの記録データにグループ情報を付加していた。しかし、記録するファイルを格納しているフォルダ名をグループ情報として記録データに付加するようにしてもよく、記録時にグループ情報をユーザが登録し記録データに付加するようにしてもよい。実施例３では、このような場合について説明する。
【００６２】
図１０は、本発明の実施例３の記録システムの構成を表すブロック図である。図２と異なっているのは、図１０ではデスクトップアイコン生成部２０１とデスクトップアイコン制御部２０４が省略されている点と、グループ情報制御部１００１と記録データ生成部設定保持部１００２が追加されている点である。なお、図２と同一の構成要素には同一の符号を付してある。
【００６３】
実施例３では、記録データに付加するグループ情報として、記録されるファイルを格納しているフォルダ名あるいはユーザが登録したグループ情報を付加することができる。記録データ生成部設定保持部１００２は、記録データに付加する情報として、記録されるファイルを格納しているフォルダ名又はユーザが登録したグループ情報のどちらを付加するかの設定を保持する。また、ユーザが登録したグループ情報もここで保持される。ここで保存される前記設定やユーザが登録したグループ情報は、初回記録時に、記録データ生成部２０７により参照される。１００１はグループ情報制御部であり、ユーザからの指示に応じて、記録データ生成部設定保持部１００２に保持されている記録データに付加するグループ情報の設定やユーザが登録するグループ情報を更新するプログラムである。前記設定をアプリケーション２０３に通知する役割も果たす。グループ情報制御部１００１は、ユーザにより直接起動され、起動されたタイミングでグループ情報保持部２０２と通信する。そして、記録装置１５０の記録データ保持部２５３に保存されている記録データのグループ情報を取得し、ユーザが登録するグループ情報が重複しないようにする役割も果たす。また、グループ情報制御部１００１はアプリケーション２０３からも起動することができる。
【００６４】
図１１（ａ）、（ｂ）及び（ｃ）は、グループ情報設定の際にグループ情報制御部１００１がユーザに表示するＧＵＩ画面である。１１００は、グループ記録タブ１１０１とグループ設定タブ１１０２を保持するグループ情報設定ダイアログである。ユーザは、グループ記録タブ１１０１より、記録データに付加する情報の種類を選択できる。ラジオボタン１１０３を選択した場合は、記録されるファイルの格納フォルダ名をグループ情報として記録データに付加され、ラジオボタン１１０４を選択するとグループ設定タブ１１０２で設定されるグループ情報が記録データに付加される。ユーザは、グループ設定タブ１１０２よりグループ情報を登録することができる。１１０７は登録グループ表示部であり、既に登録されているグループ情報が表示され、表示画面にて記録データに付加するグループ情報を選択する。選択されたグループ情報はグレー表示となる。図１１（ｂ）においては、グループ情報として「会議２００６年６月」が選択されている。１１０８はグループ追加ボタンであり、このボタンを押下するとグループ情報入力ダイアログ１１５０が表示される。グループ情報入力ダイアログ１１５０にてグループ情報を入力するとグループ情報が登録され、登録グループ表示部１１０７にグループ情報が表示される。
【００６５】
次に、図１２のフローチャートを用いて、実施例３の本発明の動作を説明する。
【００６６】
最初に、ステップＳ２２０で、ユーザによりアプリケーション２０３が起動され、記録データの編集等が行われる。
【００６７】
次に、ユーザによって記録データに付加するグループ情報の種類が選択される（ステップＳ２２５）。この選択は、アプリケーション２０３によりグループ情報制御部１００１が起動され、グループ情報制御部１００１の制御によりグループ情報設定ダイアログ１１００を表示させることにより行う。なお、ここでは、グループ情報制御部１００１は、アプリケーション２０３から起動される例について説明する。ただし、ユーザは、グループ情報制御部１００１をアプリケーション２０３によってではなく直接起動することにより、記録データに付加するグループ情報の種類を選択することが可能である。また、ステップＳ２２５で、ユーザがアプリケーション２０３によりグループ情報制御部１００１を起動しない場合、ユーザがグループ情報制御部１００１を直接起動する場合は、予め設定されている設定に従ってグループ情報が選択される。例えば、グループ情報として記録データの格納フォルダ名が選択される。
【００６８】
次に、ステップＳ２３０により、ステップＳ２２５で選択されたグループ情報の種類が判断され、グループ情報の種類が記録データの格納フォルダ名の場合はステップＳ２５０に進み、それ以外の場合はステップＳ２３５に進む。
【００６９】
ステップＳ２３５では、グループ情報設定ダイアログ１１００のグループ設定タブ１１０２にて、ユーザは、新規にグループ情報を作成し登録するか、既に登録されているグループ情報を選択する。ユーザは、既に登録されているグループ情報を設定する場合は、グループ情報設定ダイアログ１１００に登録されているグループ情報から選択して設定する（ステップＳ２４０）。一方、新規にグループ情報を作成して設定する場合は、グループ情報設定ダイアログ１１００の「グループ追加ボタン」を押下し、グループ情報入力ダイアログ１１５０にてグループ情報を入力し、新規グループ情報を登録して選択する（ステップＳ２４５）。
【００７０】
ユーザがアプリケーション２０３にて記録を実行すると、アプリケーション２０３は、編集済みのファイルを描画エンジン２０５が解釈する描画コマンド形式に変換し描画エンジン２０５に出力する。その後、描画エンジン２０５は、アプリケーション２０３より受け取った描画コマンドを基にビットマップイメージデータに変換し、記録データ生成部２０７に出力する。そして、記録データ生成部２０７は、描画エンジン２０５より受け取ったビットマップイメージデータに対して、色変換やハーフトーン処理の後に、記録装置１５０にて出力するためのプリンタ制御命令を付加し記録データの形式に変換する（ステップＳ２５０）。このとき、記録データ生成部２０７は、グループ情報、初回記録を行った日時、記録するファイルの名前等のメタ情報を記録データに付加するが、このメタ情報の取得方法は、記録データ生成部設定保持部１００２に保持されている設定により異なる。以下に詳細を説明する。
【００７１】
記録データ生成部設定保持部１００２に保持された設定が「格納フォルダ名」をグループ情報として付加するよう設定されている場合、アプリケーション２０３が格納フォルダ名をシステムより取得しこれをグループ情報として記録データ生成部２０７に渡す。一方、記録データ生成部設定保持部１００２に保持された設定が「グループ設定タブで設定したグループ情報」をグループ情報として付加するよう設定されている場合、記録データ生成部２０７は記録データ生成部設定保持部１００２からグループ情報を取得する。
【００７２】
グループ情報以外のメタ情報である初回記録を行った日時やファイル等の情報は、アプリケーション２０３が記録データ生成部２０７に渡す。
【００７３】
以後、ステップＳ２５５〜ステップＳ２６５の処理については、実施例１の場合と同様に行われる。
【００７４】
本発明の実施例１、実施例２及び実施例３では、記録データ保持部２５３及び操作パネル制御部２５２が記録装置１５０内に構成される場合を例として説明したが、これらはホスト装置１００内に構成されてもよい。
【００７５】
また、上記記録装置及びホスト装置に上記各処理を実行させるプログラムも本発明に含まれる。
【図面の簡単な説明】
【００７６】
【図１】本発明に係る記録システムの構成例を表す図である。
【図２】実施例１の記録システムの構成を表すブロック図である。
【図３】デスクトップアイコンを作成し、記録データにグループ情報を付加する操作を説明するための図である。
【図４】記録データの構成の一例を表す図である。
【図５】操作パネルの画面の図である。
【図６】本発明の処理動作を表すフローチャートである。
【図７】本発明の処理動作を表すフローチャートである。
【図８】本発明の処理動作を表すフローチャートである。
【図９】実施例２の記録システムの構成を表すブロック図である。
【図１０】実施例３の記録システムの構成を表すブロック図である。
【図１１】グループ情報設定の説明図である。
【図１２】本発明の処理動作を表すフローチャートである。
【符号の説明】
【００７７】
１００  ホスト装置
１０５  入力装置
１０６  Ｉ／Ｆ部
１５２  Ｉ／Ｆ部
１５５  記録エンジン
１５６  操作パネル
２０３  アプリケーション
２０７  記録データ生成部
２５３  記録データ保持部
２５５  記録エンジン制御部
【図１】
0005171220.tif 000002
【図２】
0005171220.tif 000003
【図３】
0005171220.tif 000004
【図４】
0005171220.tif 000005
【図５】
0005171220.tif 000006
【図６】
0005171220.tif 000007
【図７】
0005171220.tif 000008
【図８】
0005171220.tif 000009
【図９】
0005171220.tif 000010
【図１０】
0005171220.tif 000011
【図１１】
0005171220.tif 000012
【図１２】
0005171220.tif 000013