(57)【要約】    【課題】フォームデータ等を保存しておくための記憶装置を，複数個，備えた印刷装置であって、旧機種装置用のプリンタドライバ等を用いても、フォームデータ等の登録が行える印刷装置を、提供する。    【解決手段】印刷装置を、保存場所指定情報を含まないデータ保存指示データ（フォーム保存指示データ等）を受信した場合、保存すべきデータ（フォームデータ等）を，複数の記憶装置の中の特定の記憶装置（例えば、フォームデータを記憶可能なサイズの空き領域を有する記憶装置）に保存する機能（ステップＳ１１５，Ｓ１１６；ＹＥＳ，Ｓ１１８）を有する装置として構成しておく。    【選択図】図４
2008037000.tif 000002
【特許請求の範囲】
【請求項１】
印刷に利用するデータを記憶しておくための複数の記憶手段と、
用紙上に印刷を行うための印刷手段と、
各種データを受信するためのデータ受信手段と、
データの保存を指示するデータ保存指示データが前記データ受信手段によって受信されたときに、そのデータ保存指示データが所定形式の保存場所指定情報を含むデータであった場合には、そのデータ保存指示データによって保存を指示されているデータを，前記複数の記憶手段の中の，当該保存場所指定情報によって指定される記憶手段に保存し、そのデータ保存指示データが所定形式の保存場所指定情報を含まないデータであった場合には、そのデータ保存指示データによって保存が指示されているデータを，前記複数の記憶手段の中の特定の記憶手段に保存するデータ保存手段と
を、備えることを特徴とする印刷装置。
【請求項２】
前記データ保存手段が、
前記データ受信手段によって受信されたデータ保存指示データが所定形式の保存場所指定情報を含まないデータであった場合、そのデータ保存指示データによって保存を指示されているデータを，前記複数の記憶手段の中の，当該データを記憶可能なサイズの空き記憶領域を有する記憶手段に保存する手段である
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記データ保存指示データが、データ名と，保存を指示した者を示す保存指示者情報とを含むデータであり、
前記データ保存手段が、
前記データ保存指示データによって保存を指示されているデータを，当該データ保存指示データに含まれるデータ名と保存指示者情報とに対応づけて記憶手段に保存する手段で有ると共に、受信したデータ保存指示データに含まれるデータ名及び保存指示者情報と同じデータ名及び保存指示者情報に対応づけられて前記複数の記憶手段のいずれかに保存されているデータが存在していた場合には、その旨を示す情報を前記データ保存指示データの送信元機器に送信した後，当該送信元機器から所定の情報が送信されてきたときに、前記データを前記記憶装置へ保存する手段である
ことを特徴とする請求項１又は請求項２記載の印刷装置。
【請求項４】
選択対象データのデータ名を含むデータ指定データが前記データ受信手段によって受信されたときに、そのデータ指定データが所定形式の保存場所指定情報を含むデータであった場合には、前記複数の記憶手段の中の，前記保存場所指定情報によって指定される記憶手段に記憶されている，前記データ名にて特定されるデータを，受信されたデータ指定データにて指定されている選択対象データとして選択し、そのデータ指定データが所定形式の保存場所指定情報を含まないデータであった場合には、前記特定の記憶手段に記憶されている，前記データ名にて特定されるデータを，受信されたデータ指定データにて指定されている選択対象データとして選択するデータ選択手段を、さらに備える
ことを特徴とする請求項１乃至請求項３のいずれかに記載の印刷装置。
【請求項５】
前記データ保存指示データが、データ名と，データの属性を示す属性情報とを含むデータであり、
前記データ保存手段が、
前記データ保存指示データによって保存を指示されているデータを，当該データ保存指示データに含まれるデータ名及び属性情報に対応づけた形で記憶手段に保存する手段であり、
選択対象データのデータ名と属性情報とを含むデータ指定データが前記データ受信手段によって受信されたときに、そのデータ指定データに含まれるものと同じデータ名に対応付けられている複数個のデータが，前記複数の記憶手段に記憶されていた場合には、属性情報が一致するデータを選択対象データとして選択するデータ選択手段を、さらに備える
ことを特徴とする請求項１又は請求項２に記載の印刷装置。
【請求項６】
前記複数の記憶手段の中に、脱着可能な記憶手段が含まれ、
前記複数の記憶手段の中の，実際に装着されている記憶手段を示す装着状況情報を、外部機器に対して送信する装着状況情報送信手段を、さらに、備える
ことを特徴とする請求項１乃至請求項５のいずれかに記載の印刷装置。
【請求項７】
指定された記憶手段に記憶されている各データに関するデータ名と保存指示者情報とを含むリスト情報を、外部機器に対して送信するリスト情報送信手段を、さらに、備える
ことを特徴とする請求項１乃至請求項６のいずれかに記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを保存しておくための記憶装置を，複数個，備えた印刷装置に、関する。
【背景技術】
【０００２】
現在、市販されている印刷装置（プリンタ、複合機等の印刷を行う装置）の中には、内蔵するＨＤＤ上にフォームデータや印刷データを登録（保存）しておくことが出来るもの（例えば、特許文献１参照。）が、存在している。また、近年、メモリカード等の記憶媒体（記録媒体）上の画像ファイル等を直接（コンピュータを利用せずに）印刷できるようにするために、印刷装置を，記憶媒体を装着可能なように構成することも行われるようになってきている。
【０００３】
このため、そのような記憶媒体上にもフォームデータ等を登録できるように印刷装置を構成することが考えられるのであるが、そのような印刷装置を、データの登録時に記憶装置の指定が必要な装置として構成した場合には、対象とする印刷装置（以下、旧機種装置と表記する）が，データを登録可能な記憶装置が１つしかない装置であるが故にデータの登録場所を指定する必要がないように作成されている旧機種装置用のプリンタドライバ（或いはデータ登録用のソフト）を用いたのでは、データの登録を行えない装置が得られてしまうことになる。
【０００４】
【特許文献１】特開２００３−１７５６５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の課題は、フォームデータ等を保存しておくための記憶装置を，複数個，備えた印刷装置であって、旧機種装置用のプリンタドライバ等を用いても、フォームデータ等の登録が行える印刷装置を、提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の印刷装置は、印刷に利用するデータを記憶しておくための複数の記憶手段と、用紙上に印刷を行うための印刷手段と、各種データを受信するためのデータ受信手段と、データの保存を指示するデータ保存指示データがデータ受信手段によって受信されたときに、そのデータ保存指示データが所定形式の保存場所指定情報を含むデータであった場合には、そのデータ保存指示データによって保存を指示されているデータを，複数の記憶手段の中の，当該保存場所指定情報によって指定される記憶手段に保存し、そのデータ保存指示データが所定形式の保存場所指定情報を含まないデータであった場合には、そのデータ保存指示データによって保存が指示されているデータを，複数の記憶手段の中の特定の記憶手段に保存するデータ保存手段とを、備える。
【０００７】
すなわち、本発明の印刷装置は、旧機種装置用のプリンタドライバ等によって送信された，データ（フォームデータ，印刷データ等）の保存を指示するデータ保存指示データ（所定形式の保存場所指定情報を含まないデータ）を受信した場合には、保存すべきデータを，複数の記憶手段の中の特定の記憶手段に保存する構成を有している。従って、この印刷装置をオフィス等に設置しておけば、旧機種装置用のプリンタドライバ等を用いても（本印刷装置用のプリンタドライバ等をインストールしなくても）、印刷装置にフォームデータ等の登録を行える環境を実現できることになる。
【０００８】
本発明の印刷装置を実現するに際しては、データ保存手段として、データ受信手段によって受信されたデータ保存指示データが所定形式の保存場所指定情報を含まないデータであった場合、そのデータ保存指示データによって保存を指示されているデータを，複数の記憶手段の中の，当該データを記憶可能なサイズの空き記憶領域を有する記憶手段に保存する手段を採用しておくことが出来る。
【０００９】
また、データ保存指示データを、データ名と，保存を指示した者を示す保存指示者情報（ユーザ名やコンピュータ名）とを含むデータとしておき、データ保存手段を、データ保存指示データによって保存を指示されているデータを，当該データ保存指示データに含まれるデータ名と保存指示者情報とに対応づけて記憶手段に保存する手段で有ると共に、受信したデータ保存指示データに含まれるデータ名及び保存指示者情報と同じデータ名及び保存指示者情報に対応づけられて複数の記憶手段のいずれかに保存されているデータが存在していた場合には、その旨を示す情報をデータ保存指示データの送信元機器に送信した後，当該送信元機器から所定の情報が送信されてきたときに、データを記憶装置へ保存する手段としておくことも出来る。
【００１０】
また、本発明の印刷装置（請求項１〜３記載のもの）を実現するに際しては、選択対象データのデータ名を含むデータ指定データがデータ受信手段によって受信されたときに、そのデータ指定データが所定形式の保存場所指定情報を含むデータであった場合には、複数の記憶手段の中の，保存場所指定情報によって指定される記憶手段に記憶されている，データ名にて特定されるデータを，受信されたデータ指定データにて指定されている選択対象データとして選択し、そのデータ指定データが所定形式の保存場所指定情報を含まないデータであった場合には、特定の記憶手段に記憶されている，データ名にて特定されるデータを，受信されたデータ指定データにて指定されている選択対象データとして選択するデータ選択手段を、付加しておくことが出来る。また、本発明の請求項３記載の印刷装置を実現するに際しては、データ保存指示データを、データ名と，データの属性を示す属性情報とを含むデータとしておき、データ保存手段を、データ保存指示データによって保存を指示されているデータを，当該データ保存指示データに含まれるデータ名及び属性情報に対応づけた形で記憶手段に保存する手段としておき、選択対象データのデータ名と属性情報とを含むデータ指定データがデータ受信手段によって受信されたときに、そのデータ指定データに含まれるものと同じデータ名に対応付けられている複数個のデータが，複数の記憶手段に記憶されていた場合には、属性情報が一致するデータを選択対象データとして選択するデータ選択手段を、付加しておくことが出来る。
【００１１】
また、本発明の印刷装置を、複数の記憶手段の中に、脱着可能な記憶手段が含まれ、複数の記憶手段の中の，実際に装着されている記憶手段を示す装着状況情報を、外部機器に対して送信する装着状況情報送信手段を、さらに、備える装置や、指定された記憶手段に記憶されている各データに関するデータ名と保存指示者情報とを含むリスト情報を、外部機器に対して送信するリスト情報送信手段を、さらに、備える装置として実現しておくことも出来る。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１３】
まず、図１を用いて、本発明の一実施形態に係る印刷装置１０の概要を、説明する。
【００１４】
図示してあるように、本発明の一実施形態に係る印刷装置１０は、主な構成要素として、操作パネル１１とコントローラ１２と印刷エンジン１３とを備えた装置である。また、印刷装置１０は、プリンタドライバ３０或いはプリンタドライバ４０がインストールされている何台かのユーザＰＣ（パーソナルコンピュータ）５０とネットワーク接続されて使用される装置となっている。なお、プリンタドライバ３０とは、本印刷装置１０用のものとして開発されたプリンタドライバ（詳細は後述）のことであり、プリンタドライバ４０とは、対象とする印刷装置がデータを登録（保存）可能な記憶装置が１つしかない装置であるが故に，データの保存／利用／削除等の指示時に，データの保存場所を指定する必要がないように作成されている旧機種装置用のプリンタドライバのことである。
【００１５】
本実施形態に係る印刷装置１０が備える印刷エンジン１３は、コントローラ１２から指示された内容の印刷（画像形成）を用紙上に行うユニットである。操作パネル１１は、ユーザとの間のインタフェース手段として印刷装置１０の筐体上に設けられているユニットである。この操作パネル１１は、ＬＣＤ，複数のＬＥＤ，複数の押しボタンスイッチ等から構成されたものとなっている。
【００１６】
コントローラ１２は、ユーザＰＣ５０（プリンタドライバ３０／４０）から送信されてきたデータ／操作パネル１１に対するユーザの操作内容に応じた各種の処理を行うユニットである。このコントローラ１２は、図示してあるように、ＵＳＢホスト回路〔ＵＳＢメモリ２０をリード／ライトするための回路〕，パネルインタフェース回路，ＣＰＵ，ＲＯＭ，ＲＡＭ，ネットワークインタフェース回路，画像処理回路，エンジンインタフェース回路等から構成されたユニットとなっている。また、コントローラ１２は、オプションとして用意されているＦｌａｓｈ  ＲＯＭ１４，ＨＤＤ(Hard Disk Drive)１５を装着可能なユニットとなっている。
【００１７】
以上のことを前提に、以下、本実施形態に係る印刷装置１０，プリンタドライバ３０の機能を、説明する。
【００１８】
本実施形態に係る印刷装置１０は、フォームデータ（フォームオーバレイ印刷に用いるフォームの内容を規定するデータ）や印刷データを，装着されている記憶装置（ＵＳＢメモリ２０，Flash ROM１４，ＨＤＤ１５）に保存すること，装着されている記憶装置に保存されている印刷データの印刷を行うこと，装着されている記憶装置に保存されているフォームデータを用いたフォームオーバレイ印刷を行うことなどが可能な装置である。
【００１９】
具体的には、印刷装置１０のコントローラ１２は、所定内容の記憶装置装着状況情報要求コマンドを受信した場合、装着されている記憶装置を表す記憶装置装着状況情報（各記憶装置の装着の有無を示す情報）を、記憶装置装着状況情報要求コマンドの送信元機器に返送するように構成されたユニットとなっている。
【００２０】
記憶装置装着状況情報要求コマンドは、フォーム登録用ダイアログボックス（フォームの登録を行う際に表示させなければならないダイアログボックス）や印刷データ登録用ダイアログボックス（印刷データの登録を行う際に表示させなければならないダイアログボックス）などの表示を指示する操作がなされた場合に、プリンタドライバ３０が送信するコマンドである。
【００２１】
より具体的には、プリンタドライバ３０は、フォーム登録用ダイアログボックスの表示を指示する操作がなされた場合には、まず、記憶装置装着状況情報要求コマンドを送信することにより印刷装置１０から記憶装置装着状況情報を取得する。そして、プリンタドライバ３０は、取得した記憶装置装着状況情報を用いて図２に示した構成のフォーム登録用ダイアログボックスを表示する処理を行う。
【００２２】
このフォーム登録用ダイアログボックス上のフォーム名表示欄３１は、記憶装置（ＵＳＢメモリ２０，Flash ROM１４，ＨＤＤ１５）に保存（登録）するフォームデータをユーザに選択させるためのアイテム〔ユーザＰＣ５０内に用意されている各フォームデータのデータ名（図における“test”）がその内部に示されるアイテム〕である。保存場所指定用アイテム３２は、フォームデータを保存する記憶装置（或いは、記憶装置を“自動”的に選択すること）をユーザに指定させるためのドロップダウンリストボックスである。この保存場所指定用アイテム３２は、ドロップダウンリスト３２Ｌの内容が，記憶装置装着状況情報に応じたもの（装着されている各記憶装置の名称と、“自動”）に設定されるアイテムとなっている。
【００２３】
登録ボタン３３は、登録するフォームデータの選択及び保存場所の指定を行った後に押下すると、プリンタドライバ３０が、選択されているフォームデータ，そのデータ名（フォーム名），ユーザ名（いわゆるログインユーザ名），ユーザによって指定されている保存場所を示す保存場所指定情報（保存場所指定用アイテム３２の設定値を示す情報）を含むフォーム登録指示データを，印刷装置１０に対して送信することになるアイテムである。なお、プリンタドライバ３０が送信するフォーム登録指示データは、保存場所指定情報が含まれる点のみが，プリンタドライバ４０が送信するフォーム登録指示データと異なるデータとなっている。
【００２４】
なお、詳細説明は省略するが、プリンタドライバ３０が表示する印刷データ登録用ダイアログボックスも、保存場所指定用アイテム３２に相当するアイテムを備えたものとなっている。そして、プリンタドライバ３０が送信する印刷データ登録指示データ（その受信時に、印刷装置１０が印刷データの登録を行うデータ）も、保存場所指定情報が含まれる点のみが，プリンタドライバ４０が送信する印刷データ登録指示データと異なるデータとなっている。
【００２５】
印刷装置１０のコントローラ１２は、プリンタドライバ３０／４０が送信したフォーム登録指示データを受信した場合、図３及び図４に示した手順の処理を行うように構成されている。
【００２６】
すなわち、フォーム登録指示データを受信したコントローラ１２は、まず、受信したフォーム登録指示データに保存場所指定情報が含まれているか否かを判断する(ステップＳ１０１)。そして、コントローラ１２は、受信したフォーム登録指示データに保存場所指定情報が含まれていた場合(ステップＳ１０１；ＹＥＳ)には、保存場所指定情報が“自動”であるか否かを判断する(ステップＳ１０２)。
【００２７】
保存場所指定情報が“自動”でなかった場合(ステップＳ１０２；ＮＯ)、コントローラ１２は、装着されているいずれかの記憶装置に記憶されているフォームデータの中に、受信したフォーム登録指示データに含まれているものと同じデータ名及びユーザ名に対応づけられているデータ（以下、データ名・ユーザ名一致データと表記する）が存在するか否かを判断する(ステップＳ１０３)。
【００２８】
データ名・ユーザ名一致データが存在していなかった場合(ステップＳ１０３；ＮＯ)、コントローラ１２は、保存場所指定情報が示している記憶装置（図では、指定記憶装置）に、今回，登録すべきフォームデータを記憶可能なサイズの空き領域が存在しているか否かを判断する(ステップＳ１０７)。
【００２９】
そして、コントローラ１２は、保存場所指定情報が示している記憶装置に、今回，登録すべきフォームデータを記憶可能なサイズの空き領域が存在していた場合(ステップＳ１０７；ＹＥＳ)には、保存場所指定情報が示している記憶装置に、現在日時と，フォーム登録指示データ中のユーザ名及びフォーム名とに対応づけた形で、フォーム登録指示データ中のフォームデータを保存する処理(ステップＳ１０９)を行ってから、この図の処理を終了する。
【００３０】
また、コントローラ１２は、保存場所指定情報が示している記憶装置に、今回，登録すべきフォームデータを記憶可能なサイズの空き領域が存在していなかった場合(ステップＳ１０７；ＮＯ)には、今回、受信したフォーム登録指示データを破棄する処理と、指定エラー情報をフォーム登録指示データの送信元機器に送信する処理とを、ステップＳ１０８にて行ってから、この図の処理を終了する。なお、指定エラー情報とは、指定された記憶装置にフォームデータを登録可能なサイズの空き領域がないことを示す情報のことである。また、プリンタドライバ３０は、この指定エラー情報を受信した場合、指定された記憶装置にフォームデータを登録可能なサイズの空き領域がない旨が示されたダイアログボックスを表示するプログラムとなっている。
【００３１】
コントローラ１２は、データ名・ユーザ名一致データが存在していた場合(ステップＳ１０３；ＹＥＳ)には、データ名・ユーザ名一致データが存在することを示す警告情報をフォーム登録指示データの送信元機器に送信する(ステップＳ１０４)。
【００３２】
この警告情報を受信したユーザＰＣ５０内のプリンタドライバ３０は、フォームデータを上書きするか、フォームデータの登録を中止するかについての指示をユーザから得るためのダイアログボックスを表示する。そして、プリンタドライバ３０は、フォームデータを上書きすることが指示された場合には、続行指示情報を印刷装置１０に対して送信し、フォームデータの登録を中止することが指示された場合には、中止指示情報を印刷装置１０に対して送信する。
【００３３】
コントローラ１２は、ステップＳ１０４の処理の完了後には、指示情報（続行指示情報／中止指示情報）が受信されるのを待機(ステップＳ１０５)しており、中止指示情報を受信した場合(ステップＳ１０５；中止)には、フォーム登録指示データを破棄(ステップＳ１１０)してから、この図の処理を終了する。一方、続行指示情報を受信した場合(ステップＳ１０５；続行)、コントローラ１２は、データ名・ユーザ名一致データを消去する処理(ステップＳ１０６)と、ステップＳ１１０の処理とを行ってから、この図の処理を終了する。
【００３４】
コントローラ１２は、受信したフォーム登録指示データに保存場所指定情報が含まれていなかった場合(ステップＳ１０１；ＮＯ)と、受信したフォーム登録指示データに含まれる保存場所指定情報が“自動”であった場合(ステップＳ１０２；ＹＥＳ)とには、図４に示した手順の処理を実行する。
【００３５】
すなわち、コントローラ１２は、いずれかの記憶装置に記憶されているフォームデータの中に、データ名・ユーザ名一致データが存在するか否かを判断(ステップＳ１１１)し、データ名・ユーザ名一致データが存在していなかった場合(ステップＳ１１１；ＮＯ)には、今回，登録すべきフォームデータを記憶可能なサイズの空き領域が存在している記憶装置を特定する処理(ステップＳ１１５)を行う。なお、この処理は、ＨＤＤ１５、Ｆｌａｓｈ  ＲＯＭ１４、ＵＳＢメモリ２０の順で、チェック（装着の有無及び空き領域の有無の判断）を行う処理となっている。
【００３６】
そして、コントローラ１２は、そのような記憶装置の特定に成功した場合(ステップＳ１１６；ＹＥＳ)には、特定した記憶装置に、フォーム登録指示データ中のユーザ名及びフォーム名と現在日時とに対応づけた形で、フォーム登録指示データ中のフォームデータを保存する処理(ステップＳ１１８)を行ってから、この図の処理を終了する。
【００３７】
また、コントローラ１２は、今回，登録すべきフォームデータを記憶可能なサイズの空き領域が存在している記憶装置の特定に失敗した場合(ステップＳ１１６；ＮＯ)には、今回，受信したフォーム登録指示データを破棄する処理と、指定エラー情報をフォーム登録指示データの送信元機器に送信する処理とをステップＳ１１７にて行ってから、この図の処理を終了する。
【００３８】
コントローラ１２は、データ名・ユーザ名一致データが存在していた場合(ステップＳ１１１；ＹＥＳ)には、警告情報をフォーム登録指示データの送信元機器に送信(ステップＳ１１２)してから、指示情報（続行指示情報／中止指示情報）が受信されるのを待機(ステップＳ１１３)する。
【００３９】
そして、コントローラ１２は、中止指示情報を受信した場合(ステップＳ１１３；中止)には、フォーム登録指示データを破棄(ステップＳ１１９)してから、この図の処理を終了し、続行指示情報を受信した場合(ステップＳ１１３；続行)には、データ名・ユーザ名一致データを消去する処理(ステップＳ１１４)と、データ名・ユーザ名一致データが記憶されていた記憶装置に、現在日時と，フォーム登録指示データ中のデータ名及びユーザ名とに対応づけた形で，フォーム登録指示データ中のフォームデータを保存する処理(ステップＳ１１８)とを行ってから、この図の処理を終了する。
【００４０】
本実施形態に係る印刷装置１０のコントローラ１２は、印刷データ登録指示データに対しても，同様の手順の処理（受信した印刷データ登録指示データに，保存場所指定情報が含まれなかった場合には、印刷データを保存可能な記憶装置を特定し、特定した記憶装置に印刷データを保存する処理）を行うユニットとして構成されている。
【００４１】
さらに、コントローラ１２は、指定された場所（全ての記憶装置，特定の記憶装置）に保存されている各フォームデータに関するデータ名（フォーム名），ユーザ名，登録日時（ステップＳ１０９の処理等で記憶される現在日時）を含む情報（以下、フォームリスト情報と表記する）を，それを要求するコマンドを送信した機器に返送する機能、指定された場所（全ての記憶装置，特定の記憶装置）に保存されている各印刷データに関するデータ名，ユーザ名，登録日時を含む情報を，それを要求するコマンドを送信した機器に返送する機能、フォームデータ／印刷データの削除を指示する削除指示コマンド（データ名とユーザ名とを含むコマンド）に応答する機能等も有するユニットとなっている。
【００４２】
そして、本印刷装置１０用のプリンタドライバ３０は、印刷装置１０に登録されているデータの選択が必要な各処理時には、上記した記憶装置装着状況情報要求コマンドを送信することにより印刷装置１０から記憶装置装着状況情報を取得し、取得した記憶装置装着状況情報に基づき、データをユーザに選択させるためのダイアログボックス，例えば，図５に示した構成のフォーム削除用ダイアログボックスを表示するものとなっている。
【００４３】
なお、このフォーム削除用ダイアログボックス上の削除対象指定アイテム３５は、記憶装置装着状況情報に応じた内容のリスト（装着されている各記憶装置の名称と、“全て”）が表示されるドロップダウンリストボックスである。閲覧ボタン３６は、それが押下された場合に、プリンタドライバ３０が、フォームリスト情報を要求するコマンド（削除対象指定アイテム３５の設定値を含むもの）を印刷装置１０へ送信し、そのコマンドに対する応答として印刷装置１０（コントローラ１２）が送信してくるフォームリスト情報の内容をフォームリスト領域３７に表示することになるアイテムである。削除ボタン３８は、フォームリスト領域３７から削除するフォームデータを選択してから押下すると、プリンタドライバ３０が、そのフォームデータを削除すべきことを指示する削除指示コマンドを印刷装置１０に対して送信することになるアイテムである。
【００４４】
なお、保存場所（削除対象指定アイテム３５の値）として記憶装置名（“全て”ではない情報）が選択されている場合に、プリンタドライバ３０が送信する削除指示コマンドは、データ名，ユーザ名及び記憶記憶装置名を含むものとなっており、保存場所として“全て”が選択されている場合に、プリンタドライバ３０が送信する削除指示コマンドは、データ名とユーザ名とを含むが，記憶装置名を含まないものとなっている。また、プリンタドライバ３０が送信する，データの指定を伴う他の各種コマンド（以下、データ指定コマンドと表記する）も同様の構成のものとなっており、コントローラ１２は、受信したデータ指定コマンドが，記憶装置名を含まないものであった場合には、全ての記憶装置から（ステップＳ１１５の処理時と同様に、ＨＤＤ１５、Ｆｌａｓｈ  ＲＯＭ１４、ＵＳＢメモリ２０の順で），受信コマンド中のデータ名及びユーザ名に対応づけられているデータを検索し、受信したデータ指定コマンドが，記憶装置名を含むものであった場合には、当該記憶装置名で識別される記憶装置のみから，受信コマンド中のデータ名及びユーザ名に対応づけられているデータを検索するユニットとなっている。
【００４５】
以上、説明したように、本実施形態に係る印刷装置１０は、プリンタドライバ４０によって送信されたフォームや印刷データの保存を指示するデータ（保存場所指定情報を含まないフォーム登録指示データ／印刷データ登録指示データ）を受信した場合には、保存すべきデータを，装着されている複数の記憶装置の中の，当該データを記憶可能なサイズの空き領域を有する記憶装置に保存する機能を有している。従って、この印刷装置１０をオフィス等に設置しておけば、プリンタドライバ４０等を用いても（プリンタドライバ３０を各コンピュータにインストールしなくても）、印刷装置１０にフォームデータ等の登録を行える環境を実現できることになる。
【００４６】
《変形形態》
上記した印刷装置１０は、各種の変形を行うことが出来る。例えば、印刷装置１０を、保存場所指定情報を含まない登録指示データを受信した場合には、装着されている，最も優先順位の高い記憶装置にデータを保存する装置（装着されている，最も優先順位の高い記憶装置に空き領域がない場合、エラーが発生したとする装置）に変形することが出来る。また、フォームデータ等をデータ名のみで管理する装置や、フォームデータ等をデータ名とコンピュータ名で管理する装置に、印刷装置１０を変形することも出来る。
【００４７】
印刷装置１０を、データ名のみでデータが特定できる場合には、ユーザ名を使用しない装置に変形することも出来る。また、印刷装置１０を、データ名及びユーザ名が一致するデータを，２種以上の記憶装置に登録できる装置（記憶装置が異なれば、ステップＳ１０４等の処理が行われない装置）に変形することも出来る。
【００４８】
また、保存場所指定情報を含まない登録指示データを受信した場合の記憶装置のチェック順を指定（設定）できるように、印刷装置１０を変形しておくことも出来る。また、保存場所指定情報を含まない登録指示データを受信した場合、予め設定されている記憶装置にデータを保存する装置（その記憶装置に空き領域が無かった場合、エラーとする装置）や、装着されている記憶装置のチェック（記憶装置装着状況情報の取得）を、ダイアログボックスの表示毎に行わない装置（指定したときに、装着されている記憶装置のチェックを行う装置や、ユーザＰＣ５０の起動時／印刷装置１０の起動時に、装着されている記憶装置のチェックを行う装置）に、印刷装置１０を変形しておくことも出来る。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態に係る印刷装置の構成図。
【図２】実施形態に係る印刷装置用のプリンタドライバが表示するフォーム登録用ダイアログボックスの説明図。
【図３】フォーム登録指示データ受信時に，実施形態に係る印刷装置のコントローラが実行する処理の流れ図。
【図４】フォーム登録指示データ受信時に，実施形態に係る印刷装置のコントローラが実行する処理の流れ図。
【図５】実施形態に係る印刷装置用のプリンタドライバが表示するフォーム削除用ダイアログボックスの説明図。
【符号の説明】
【００５０】
１０  印刷装置、  １１  操作パネル、  １２  コントローラ
１３  印刷エンジン、  １４  Ｆｌａｓｈ  ＲＯＭ、  １５  ＨＤＤ
２０  ＵＳＢメモリ、  ３０，４０  プリンタドライバ、  ３１  フォーム名表示欄
３２  登録場所設定用アイテム、  ３３  登録ボタン
３５  削除対象指定アイテム、  ３６  閲覧ボタン
３７  フォームリスト領域、  ３８  削除ボタン    ５０  ユーザＰＣ
【図１】
2008037000.tif 000003
【図２】
2008037000.tif 000004
【図３】
2008037000.tif 000005
【図４】
2008037000.tif 000006
【図５】
2008037000.tif 000007