(57)【特許請求の範囲】
【請求項１】
外部記憶部が接続可能な複数の接続部に接続された外部記憶部の中から使用に係る外部記憶部を決定するとともに、印刷指示に基づき印刷データを前記外部記憶部に出力する印刷データ出力装置において、
外部記憶部の使用指令に基づき、前記接続部に接続された外部記憶部の検索を行う外部記憶部検索手段と、
前記外部記憶部検索手段により、前記接続部に接続された前記外部記憶部が複数検索された場合に、前記複数の外部記憶部の中から所定の条件を満たす外部記憶部を使用に係る外部記憶部である決定を行う外部記憶部決定手段と、を備え、
前記外部記憶部には、識別対象情報が記憶され、
前記外部記憶部決定手段は、予め記憶された登録情報と、前記識別対象情報が一致するか否かを判断し、一致することを前記所定の条件として、前記外部記憶部を前記使用に係る外部記憶部と判断するものであり、
さらに、前記登録情報は印刷データ出力用の所定のフォルダ構成であり、
前記外部記憶部決定手段は、前記外部記憶部に前記所定のフォルダ構成と同一構成のフォルダが有るか否かを判断し、前記同一構成のフォルダ構成がある場合に前記外部記憶部を使用に係る外部記憶部と判断することを特徴とする印刷データ出力装置。
【請求項２】
外部記憶部が接続可能な複数の接続部に接続された外部記憶部の中から使用に係る外部記憶部を決定するとともに、印刷指示に基づき印刷データを前記外部記憶部に出力する印刷データ出力装置において、
外部記憶部の使用指令に基づき、前記接続部に接続された外部記憶部の検索を行う外部記憶部検索手段と、
前記外部記憶部検索手段により、前記接続部に接続された前記外部記憶部が複数検索された場合に、前記複数の外部記憶部の中から所定の条件を満たす外部記憶部を使用に係る外部記憶部である決定を行う外部記憶部決定手段と、を備え、
前記外部記憶部には、識別対象情報が記憶され、
前記外部記憶部決定手段は、予め記憶された登録情報と、前記識別対象情報が一致するか否かを判断し、一致することを前記所定の条件として、前記外部記憶部を前記使用に係る外部記憶部と判断するものであり、
さらに、ローカルディスクに仮のフォルダが設定され、
前記仮のフォルダと前記使用に係る外部記憶部とを切り換え自在な切り換え手段を備え、 前記切り換え手段は、前記外部記憶部の使用指令に基づき、出力動作の際に前記使用に係る外部記憶部のフォルダを出力先に切り換えることを特徴とする印刷データ出力装置。
【請求項３】
外部記憶部が接続可能な複数の接続部に接続された外部記憶部の中から使用に係る外部記憶部を決定するとともに、印刷指示に基づき印刷データを前記外部記憶部に出力する印刷データ出力装置において、
外部記憶部の使用指令に基づき、前記接続部に接続された外部記憶部の検索を行う外部記憶部検索手段と、
前記外部記憶部検索手段により、前記接続部に接続された前記外部記憶部が複数検索された場合に、前記複数の外部記憶部の中から所定の条件を満たす外部記憶部を使用に係る外部記憶部である決定を行う外部記憶部決定手段と、を備え、
前記外部記憶部には、識別対象情報が記憶され、
前記外部記憶部決定手段は、予め記憶された登録情報と、前記識別対象情報が一致するか否かを判断し、一致することを前記所定の条件として、前記外部記憶部を前記使用に係る外部記憶部と判断するものであり、
さらに、前記印刷データ出力装置はネットワークを介し周辺装置と通信可能であり、
前記周辺装置と前記使用に係る外部記憶部とを切り換え自在な切り換え手段を備え、
前記切り換え手段は、前記外部記憶部の使用指令に基づき、出力動作の際に前記使用に係る外部記憶部のフォルダを出力先に切り換えることを特徴とする印刷データ出力装置。
【請求項４】
前記外部記憶部決定手段は、複数の外部記憶部が接続された各ドライブ名を選択可能とする選択画面を表示部に表示させる表示制御機能を有し、
前記使用に係る外部記憶部が接続されたドライブ名が２つ以上ある場合に、前記選択画面におけるドライブ名の選択を前記所定の条件として、前記外部記憶部決定手段は、前記選択画面で選択されたドライブ名に対応する外部記憶部を、限定した使用に係る外部記憶部と判断することを特徴とする請求項２または３に記載の印刷データ出力装置。
【請求項５】
外部記憶部が接続可能な複数の接続部に接続された外部記憶部の中から使用に係る外部記憶部を決定し、印刷指示に基づき印刷データを前記外部記憶部に出力する制御を行うための印刷データ出力プログラムにおいて、
コンピュータに、
外部記憶部の使用指令に基づき、前記接続部に接続された外部記憶部の検索を行う外部記憶部検索手段と、前記外部記憶部検索手段により、前記接続部に接続された前記外部記憶部が複数検索された場合に、前記複数の外部記憶部の中から所定の条件を満たす外部記憶部を使用に係る外部記憶部であることの決定を行う外部記憶部決定手段として機能させ、
さらに、前記外部記憶部には、識別対象情報が記憶され、前記外部記憶部決定手段に、予め記憶された登録情報と、前記識別対象情報が一致するか否かを判断させ、一致することを前記所定の条件として、前記外部記憶部を前記使用に係る外部記憶部と判断させるものであり、
前記登録情報は印刷データ出力用の所定のフォルダ構成であり、前記外部記憶部決定手段に、前記外部記憶部に前記所定のフォルダ構成と同一構成のフォルダが有るか否かを判断させ、前記同一構成のフォルダ構成がある場合に前記外部記憶部を使用に係る外部記憶部と判断させることを特徴とする印刷データ出力プログラム。
【請求項６】
外部記憶部が接続可能な複数の接続部に接続された外部記憶部の中から使用に係る外部記憶部を決定し、印刷指示に基づき印刷データを前記外部記憶部に出力する制御を行うための印刷データ出力プログラムにおいて、
コンピュータに、
外部記憶部の使用指令に基づき、前記接続部に接続された外部記憶部の検索を行う外部記憶部検索手段と、前記外部記憶部検索手段により、前記接続部に接続された前記外部記憶部が複数検索された場合に、前記複数の外部記憶部の中から所定の条件を満たす外部記憶部を使用に係る外部記憶部であることの決定を行う外部記憶部決定手段として機能させ、
さらに、前記外部記憶部には、識別対象情報が記憶され、前記外部記憶部決定手段に、予め記憶された登録情報と、前記識別対象情報が一致するか否かを判断させ、一致することを前記所定の条件として、前記外部記憶部を前記使用に係る外部記憶部と判断させるものであり、
ローカルディスクに仮のフォルダが設定され、前記仮のフォルダと前記使用に係る外部記憶部とを切り換え自在な切り換え手段として機能させ、前記切り換え手段に、前記外部記憶部の使用指令に基づき、出力動作の際に前記使用に係る外部記憶部のフォルダを出力先に切り換えさせることを特徴とする印刷データ出力プログラム。
【請求項７】
外部記憶部が接続可能な複数の接続部に接続された外部記憶部の中から使用に係る外部記憶部を決定し、印刷指示に基づき印刷データを前記外部記憶部に出力する制御を行うための印刷データ出力プログラムにおいて、
コンピュータに、
外部記憶部の使用指令に基づき、前記接続部に接続された外部記憶部の検索を行う外部記憶部検索手段と、前記外部記憶部検索手段により、前記接続部に接続された前記外部記憶部が複数検索された場合に、前記複数の外部記憶部の中から所定の条件を満たす外部記憶部を使用に係る外部記憶部であることの決定を行う外部記憶部決定手段として機能させ、
さらに、前記外部記憶部には、識別対象情報が記憶され、前記外部記憶部決定手段に、予め記憶された登録情報と、前記識別対象情報が一致するか否かを判断させ、一致することを前記所定の条件として、前記外部記憶部を前記使用に係る外部記憶部と判断させるものであり、
前記コンピュータはネットワークを介し周辺装置と通信可能であり、前記周辺装置と前記使用に係る外部記憶部とを切り換え自在な切り換え手段として機能させ、前記切り換え手段に、前記外部記憶部の使用指令に基づき、出力動作の際に前記使用に係る外部記憶部のフォルダを出力先に切り換えさせることを特徴とする印刷データ出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は印刷データ出力装置及びその方法に関し、さらに詳細には、外部記憶部を備えた印刷データ出力装置に対し所望の外部記憶部を出力先として割り当てる印刷データ出力装置及びその方法に関する。
【背景技術】
【０００２】
従来、例えば印刷データ出力装置で作成した印刷データを外部記憶部（USBメモリなど）に記憶させ、その外部記憶部を印刷機に接続することにより印刷データの印刷を行う印刷システムにおいて、ひとつの印刷データ出力装置に対して同時にひとつの外部記憶部を接続するものを想定しているため、プリンタドライバ側での出力先としてはひとつの出力ポートを設定しておくだけで良い。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような従来の方法では、以下のような問題があった。
【０００４】
印刷データ出力装置で作成した印刷データを外部記憶部（USBメモリなど）に記憶させ、その外部記憶部を印刷機に接続することにより印刷データの印刷を行うシステムにおいて、外部記憶部が同時に印刷データ出力装置に複数接続される場合があり、この印刷データ出力装置に外部記憶部が複数接続された状態で、外部記憶部に印刷データの出力処理を行う際に、どのようにして対象の外部記憶部を特定するかについて、全く考慮されていなかった。
【０００５】
本発明の目的は、上記のように複数の外部記憶部が印刷データ出力装置に接続された状態で、出力先の外部記憶部を決定するものである。
【課題を解決するための手段】
【０００６】
本発明は、前述のごとき問題に鑑みてなされたもので、外部記憶部が接続可能な複数の接続部に接続された外部記憶部の中から使用に係る外部記憶部を決定するとともに、印刷指示に基づき印刷データを前記外部記憶部に出力する印刷データ出力装置において、
外部記憶部の使用指令に基づき、前記接続部に接続された外部記憶部の検索を行う外部記憶部検索手段と、
前記外部記憶部検索手段により、前記接続部に接続された前記外部記憶部が複数検索された場合に、前記複数の外部記憶部の中から所定の条件を満たす外部記憶部を使用に係る外部記憶部である決定を行う外部記憶部決定手段と、を備え、
前記外部記憶部には、識別対象情報が記憶され、
前記外部記憶部決定手段は、予め記憶された登録情報と、前記識別対象情報が一致するか否かを判断し、一致することを前記所定の条件として、前記外部記憶部を前記使用に係る外部記憶部と判断するものであり、
さらに、前記登録情報は印刷データ出力用の所定のフォルダ構成であり、
前記外部記憶部決定手段は、前記外部記憶部に前記所定のフォルダ構成と同一構成のフォルダが有るか否かを判断し、前記同一構成のフォルダ構成がある場合に前記外部記憶部を使用に係る外部記憶部と判断することが好ましい。
【０００７】
また、外部記憶部が接続可能な複数の接続部に接続された外部記憶部の中から使用に係る外部記憶部を決定するとともに、印刷指示に基づき印刷データを前記外部記憶部に出力する印刷データ出力装置において、
外部記憶部の使用指令に基づき、前記接続部に接続された外部記憶部の検索を行う外部記憶部検索手段と、
前記外部記憶部検索手段により、前記接続部に接続された前記外部記憶部が複数検索された場合に、前記複数の外部記憶部の中から所定の条件を満たす外部記憶部を使用に係る外部記憶部である決定を行う外部記憶部決定手段と、を備え、
前記外部記憶部には、識別対象情報が記憶され、
前記外部記憶部決定手段は、予め記憶された登録情報と、前記識別対象情報が一致するか否かを判断し、一致することを前記所定の条件として、前記外部記憶部を前記使用に係る外部記憶部と判断するものであり、
さらに、ローカルディスクに仮のフォルダが設定され、
前記仮のフォルダと前記使用に係る外部記憶部とを切り換え自在な切り換え手段を備え、 前記切り換え手段は、前記外部記憶部の使用指令に基づき、出力動作の際に前記使用に係る外部記憶部のフォルダを出力先に切り換えることが好ましい。
【０００８】
さらに、外部記憶部が接続可能な複数の接続部に接続された外部記憶部の中から使用に係る外部記憶部を決定するとともに、印刷指示に基づき印刷データを前記外部記憶部に出力する印刷データ出力装置において、
外部記憶部の使用指令に基づき、前記接続部に接続された外部記憶部の検索を行う外部記憶部検索手段と、
前記外部記憶部検索手段により、前記接続部に接続された前記外部記憶部が複数検索された場合に、前記複数の外部記憶部の中から所定の条件を満たす外部記憶部を使用に係る外部記憶部である決定を行う外部記憶部決定手段と、を備え、
前記外部記憶部には、識別対象情報が記憶され、
前記外部記憶部決定手段は、予め記憶された登録情報と、前記識別対象情報が一致するか否かを判断し、一致することを前記所定の条件として、前記外部記憶部を前記使用に係る外部記憶部と判断するものであり、
さらに、前記印刷データ出力装置はネットワークを介し周辺装置と通信可能であり、
前記周辺装置と前記使用に係る外部記憶部とを切り換え自在な切り換え手段を備え、
前記切り換え手段は、前記外部記憶部の使用指令に基づき、出力動作の際に前記使用に係る外部記憶部のフォルダを出力先に切り換えることが望ましい。
【０００９】
さらに、前記外部記憶部決定手段は、複数の外部記憶部が接続された各ドライブ名を選択可能とする選択画面を表示部に表示させる表示制御機能を有し、
前記使用に係る外部記憶部が接続されたドライブ名が２つ以上ある場合に、前記選択画面におけるドライブ名の選択を前記所定の条件として、前記外部記憶部決定手段は、前記選択画面で選択されたドライブ名に対応する外部記憶部を、限定した使用に係る外部記憶部と判断することが望ましい。
【００１０】
外部記憶部が接続可能な複数の接続部に接続された外部記憶部の中から使用に係る外部記憶部を決定し、印刷指示に基づき印刷データを前記外部記憶部に出力する制御を行うための印刷データ出力プログラムにおいて、
コンピュータに、
外部記憶部の使用指令に基づき、前記接続部に接続された外部記憶部の検索を行う外部記憶部検索手段と、前記外部記憶部検索手段により、前記接続部に接続された前記外部記憶部が複数検索された場合に、前記複数の外部記憶部の中から所定の条件を満たす外部記憶部を使用に係る外部記憶部であることの決定を行う外部記憶部決定手段として機能させ、
さらに、前記外部記憶部には、識別対象情報が記憶され、前記外部記憶部決定手段に、予め記憶された登録情報と、前記識別対象情報が一致するか否かを判断させ、一致することを前記所定の条件として、前記外部記憶部を前記使用に係る外部記憶部と判断させるものであり、
前記登録情報は印刷データ出力用の所定のフォルダ構成であり、前記外部記憶部決定手段に、前記外部記憶部に前記所定のフォルダ構成と同一構成のフォルダが有るか否かを判断させ、前記同一構成のフォルダ構成がある場合に前記外部記憶部を使用に係る外部記憶部と判断させることが望ましい。
【００１１】
外部記憶部が接続可能な複数の接続部に接続された外部記憶部の中から使用に係る外部記憶部を決定し、印刷指示に基づき印刷データを前記外部記憶部に出力する制御を行うための印刷データ出力プログラムにおいて、
コンピュータに、
外部記憶部の使用指令に基づき、前記接続部に接続された外部記憶部の検索を行う外部記憶部検索手段と、前記外部記憶部検索手段により、前記接続部に接続された前記外部記憶部が複数検索された場合に、前記複数の外部記憶部の中から所定の条件を満たす外部記憶部を使用に係る外部記憶部であることの決定を行う外部記憶部決定手段として機能させ、
さらに、前記外部記憶部には、識別対象情報が記憶され、前記外部記憶部決定手段に、予め記憶された登録情報と、前記識別対象情報が一致するか否かを判断させ、一致することを前記所定の条件として、前記外部記憶部を前記使用に係る外部記憶部と判断させるものであり、
ローカルディスクに仮のフォルダが設定され、前記仮のフォルダと前記使用に係る外部記憶部とを切り換え自在な切り換え手段として機能させ、前記切り換え手段に、前記外部記憶部の使用指令に基づき、出力動作の際に前記使用に係る外部記憶部のフォルダを出力先に切り換えさせることが望ましい。
【００１２】
外部記憶部が接続可能な複数の接続部に接続された外部記憶部の中から使用に係る外部記憶部を決定し、印刷指示に基づき印刷データを前記外部記憶部に出力する制御を行うための印刷データ出力プログラムにおいて、
コンピュータに、
外部記憶部の使用指令に基づき、前記接続部に接続された外部記憶部の検索を行う外部記憶部検索手段と、前記外部記憶部検索手段により、前記接続部に接続された前記外部記憶部が複数検索された場合に、前記複数の外部記憶部の中から所定の条件を満たす外部記憶部を使用に係る外部記憶部であることの決定を行う外部記憶部決定手段として機能させ、
さらに、前記外部記憶部には、識別対象情報が記憶され、前記外部記憶部決定手段に、予め記憶された登録情報と、前記識別対象情報が一致するか否かを判断させ、一致することを前記所定の条件として、前記外部記憶部を前記使用に係る外部記憶部と判断させるものであり、
前記コンピュータはネットワークを介し周辺装置と通信可能であり、前記周辺装置と前記使用に係る外部記憶部とを切り換え自在な切り換え手段として機能させ、前記切り換え手段に、前記外部記憶部の使用指令に基づき、出力動作の際に前記使用に係る外部記憶部のフォルダを出力先に切り換えさせることが望ましい。
【発明の効果】
【００１３】
上述の如く本発明によれば、印刷データ出力装置に外部記憶部が複数接続された状態において、プリンタドライバは、出力先の外部記憶部を選択し出力する手段を持つ、もしくは、外部記憶部が印刷データ出力用のフォルダ構成を有するかどうかを判別し、フォルダ構成を有する外部記憶部に出力する手段を持つことにより、複数の外部記憶部が印刷データ出力装置に接続されている場合でも出力先を１つに特定できる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態を、図面を参照して説明する。図１に印刷システム１の概略の構成を示す。
【００１５】
前記印刷システム１は、コンピュータ装置の一態様としての印刷データ出力装置３と、印刷機５とを備える。前記印刷データ出力装置３には、マウス、キーボード等の入出力部７と、ＣＲＴ等の表示部９とが接続されているとともに、前記印刷データ出力装置３と前記印刷機５とは通信可能である。
【００１６】
また、前記印刷データ出力装置３はプリンタドライバ１１を備えるとともに、ＵＳＢポート１３（例えば、ＵＳＢメモリが接続する接続部に相当）を複数備え、プリンタドライバ１１は外部記憶部管理システム１５を備える。前記ＵＳＢポート１３には外部記憶部１９（ＵＳＢメモリ等）が接続する。一方、前記印刷機５は少なくとも１つの外部記憶部１９が接続するＵＳＢポート１７を備える。
【００１７】
上記印刷システム１において、印刷データ出力装置３に外部記憶部１９が複数接続された状態において、プリンタドライバ１１、外部記憶部管理システム１５は、使用（ここで、使用というときは、少なくとも入出力等の使用態様を含む）に係る外部記憶部（ドライブ）１９を選択し印刷データを出力する手段を持つ、もしくは、外部記憶部１９が印刷データ出力用の所定の識別対象情報としてのフォルダ構成を有するかどうかを判別し、所定の識別対象情報としてのフォルダ構成を有する場合に、この使用に係る外部記憶部１９に印刷データを出力する手段を持つ。
【００１８】
印刷データの生成及びデータ出力ならびに外部記憶部１９の管理は、プリンタドライバ１１がインストールされるとともに、外部記憶部管理システム１５がインストールされることにより可能になる。
【００１９】
印刷データ出力装置３には、外部記憶部１９を接続するポート（USBメモリの場合はUSBポート）が装備されている。プリンタドライバ１１は、印刷データをUSBポート１３に接続された外部記憶部１９に出力する。
【００２０】
印刷機５は、プリンタドライバ１１で生成された印刷データの印刷を行う。印刷機５には、外部記憶部１９を接続するポートが装備されている。印刷データ出力装置３側でデータを出力した外部記憶部１９を、USBポート１７に接続することにより印刷データの印刷を行う。
【００２１】
ここで、上述した印刷データの具体例を説明する。アプリケーション上で印刷指示を行った際にアプリケーションのプリンタドライバ１１から印刷機５に対して送信されるデータをいう。例としては、拡張子”ｐｒｎ”で表されるデータが該当する。
【００２２】
外部記憶部１９は、コンピュータ装置（本例では印刷データ出力装置３）のＯＳ［Operating:System］上で”リムーバブル記憶域があるデバイス”などと称されるものである。
【００２３】
そして、外部記憶部１９は、印刷データ出力装置３、印刷機５に対して着脱可能であり、具体的には、USB（Universal:Serial:Bus）メモリ、SDカード、CF（CompactFlash）カード、フロッピー（登録商標）ディスクなどである。本実施例では、以下、USBメモリを使用した場合について説明する。また、外部記憶部１９としての外部記憶部１９が接続したドライブ名を、Ｅドライブ，Ｆドライブ，Ｇドライブと設定された場合を想定する。
【００２４】
図２を参照し、前記外部記憶部管理システム１５の概略の構成を説明する。
【００２５】
前記外部記憶部管理システム１５は、除外部２１と、ドライブ名データメモリ２３と、フォルダ抽出部２５と、ドライブ別フォルダデータメモリ２７と、マッチング部２９と、抽出ドライブ名データメモリ３１と、指定フォルダデータメモリ３３とを備える。ここで、除外部２１とフォルダ抽出部２５とは外部記憶部検索手段として機能する。
【００２６】
また、上述のように、外部記憶部としてのＵＳＢメモリ（１）〜（３）が接続したドライブ名を、Ｅドライブ，Ｆドライブ，Ｇドライブと設定された場合を想定している。
【００２７】
前記除外部２１は、印刷データ出力装置３が備えるメモリ（例えば、内部ディスク、外部記憶部等）から、内部ディスク等を除外し、外部記憶部（以下、ＵＳＢメモリを想定する）１９に絞り込む。この結果、接続されたＵＳＢメモリ（１）〜（３）がドライブＥ，Ｆ，Ｇとして特定される。
【００２８】
前記ドライブ名データメモリ２３は、前記除外部２１により絞り込まれたＵＳＢメモリのドライブ名を記憶する。この結果、図３（ａ）に示すように、ドライブ名データメモリ２３には、ドライブ名データ２３Ｄとして、ドライブ（データ）Ｅ，Ｆ，Ｇが記憶される。
【００２９】
前記フォルダ抽出部２５は、ＵＳＢメモリ（１）〜（３）（ドライブ名Ｅ，Ｆ，Ｇ）毎に作成されているフォルダ名のデータ（識別対象情報）を抽出する。例えば、図３（ｂ）に示すように、ＵＳＢメモリ（１）（ドライブ名Ｅ）に対し、フォルダ（データ２７Ｄ）[USR]-[SOURCE]-[PG1]，フォルダ[USR]-[SOURCE]-[PG2]，フォルダ[USR]-[SOURCE]-[PG3]が抽出される場合を想定する。
【００３０】
また、ＵＳＢメモリ（２）（ドライブ名Ｆ）に対し、フォルダ（データ２７Ｄ）[RISO]-[USB]-[1_Folder1]が抽出される場合を想定する。さらに、ＵＳＢメモリ（３）（ドライブ名Ｇ）に対し、フォルダ（データ２７Ｄ）[VIDEO]-[G1]，フォルダ[VIDEO]-[G2]，フォルダ[VIDEO]-[G3]が抽出される場合を想定する。
【００３１】
一方、指定フォルダデータメモリ３３には、フォルダ（データ）[RISO]-[USB]-[1_Folder1]が予め設定されている（登録情報）。
【００３２】
マッチング部２９は、前記フォルダ[RISO]-[USB]-[1_Folder1]にマッチングするフォルダ名をドライブ別フォルダデータメモリ２７から検索し、具体的にはＵＳＢメモリ（ドライブＦ）に記憶されているメモリに一致することから使用に係るＵＳＢメモリとする（所定の条件を満たす場合）。
【００３３】
そして、図３（ｃ）に示すように、抽出ドライブ名データメモリ３１に使用に係るＵＳＢメモリ（２）（ドライブ名Ｆ）とフォルダ[RISO]-[USB]-[1_Folder1]とのデータ３１Ｄを抽出ドライブ名データメモリ３１に記憶する。
【００３４】
前記外部記憶部管理システム１５は、出力先であるＵＳＢメモリを１つに決定する制御を行う外部記憶部決定部（外部記憶部決定手段）３５と、出力ポート切り換え部４１とを備え、この外部記憶部決定部３５は表示制御部３７と、決定部３９とを備える。
【００３５】
前記表示制御部３７は、前記抽出ドライブ名データメモリ３１に格納されてい各ＵＳＢメモリに対応するドライブ名（Ｅ，Ｆ，Ｇ）を表示画面にユーザに対し選択可能に表示する。そして、決定部３９は使用に係るＵＳＢメモリを１つに決定する。
【００３６】
例えば、所定のフォルダ（本例では、[RISO]-[USB]-[1_Folder1]）を有するＵＳＢメモリが２以上検索される場合が有り得るが、この場合に、表示部９の表示画面に複数のドライブ名を表示し選択により１つに限定できる。
【００３７】
なお、表示画面は、ユーザが使用するＵＳＢメモリのドライブ名を直接指定することにより決定する際に使用できる。例えば、図７に示すように、除外部２１で特定された全てのドライブ名をユーザに選択可能に表示してもよい。
【００３８】
一方、原稿データメモリ４３と、データ変換部４５と、印刷データメモリ４７とを備える。これらは、プリンタドライバ１１側に制御される。
【００３９】
前記出力ポート切り換え部（切り換え手段）４１は、決定部３９により１つに決定された使用に係るＵＳＢメモリ（２）に応じて出力先のＵＳＢポート１３，ポートＡ（５１），ポートＢ（５３）を適宜切り換えて、ＵＳＢメモリ（１），ＵＳＢメモリ（２），ＵＳＢメモリ（３），仮のフォルダ４９，又はネットワーク５５等へ印刷データを出力する。そして、ネットワーク５５へ出力された場合には、ネットワークから周辺装置（本例では、印刷機５）に出力される。
【００４０】
さらに説明する。プリンタドライバ１１、外部記憶部管理システム１５は上述のように構成されているので、以下のようになる。
【００４１】
プリンタドライバ１１は、原稿データを印刷データに変換し、特定の出力ポートに印刷データを出力する。そのため、プリンタドライバ１１は必ず出力ポートを設定する構成になっている。
【００４２】
また、印刷データ出力装置３と上述のように周辺装置としての一態様である印刷機５がネットワーク５５で接続されている場合は、ネットワークポート（TCP/IPポートなど）が出力ポートになり、パラレルケーブルで接続されている場合は、パラレルポート（LPTポート）が出力ポートになる。
【００４３】
また、以下のことが実現できる。ＵＳＢメモリを使った印刷であるため、プリンタドライバ１１の出力ポートは、USBメモリ（ローカルポートとして、USBメモリのフルパスE:\Folder\Output.prnを登録しておくなど）となるのに対し（この場合、USBメモリを接続するドライブはEドライブに限定されてしまう。通常使用しているEドライブに別のUSB機器の外付けHDDなどが接続されている状態でUSBメモリを接続すると、USBメモリはFドライブと認識されてしまい、上記ローカルポートで指定したパスと不一致となり、出力に失敗してしまうという問題がある。同様に、複数のUSBメモリを接続した場合も、Eドライブに接続されたUSBメモリに出力することになるため、実際に使用するUSBメモリがFドライブ、別の用途で接続しているUSBメモリがEドライブと認識されていると、ローカルポートで指定されている、意図しないUSBメモリに出力されてしまうという問題がある）、本願発明では、USBメモリに出力する際は、外部記憶部管理システム１５側で出力ポートを切り替えるので、複数USBメモリが接続されている際は、使用に係るUSBメモリを選択できる。
【００４４】
また、USBメモリに出力する際は、外部記憶部管理システム１５側で切り替える出力ポートは仮のポート（例えばローカルポートでＣ:\dummy.prnなど）を設定しておき、外部記憶部管理システム１５のUI（図６参照）で「USBメモリへ出力（外部記憶部の使用指令）」と選択した場合に、出力先をプリンタドライバが自動でUSBメモリに切り替えることもできる。
【００４５】
すなわち、外部記憶部管理システム１５は、「USBメモリへ出力」が選択された時に、USBメモリが接続されているドライブを検出し、そのドライブの任意のフォルダに印刷データを出力する。仮のポートには何もデータを出力しない。
【００４６】
また、外部記憶部管理システム１５で出力先を切り替えるという手段を持つと、通常はネットワーク接続（出力ポートはTCP/IPポート）でデータを出力し、USBメモリに出力したい時は、図６の出力方法で「USBメモリへ出力」を選択することにより、印刷データをUSBメモリに出力する、ということも可能になる。
【００４７】
さらに、複数USBメモリが接続されている際の、USBメモリの選択は、プリンタドライバのUI（図７参照）で、保存先（出力先）ドライブを選択することにより行うことが可能になる。
【００４８】
すなわち、保存先ドライブには、印刷データ出力装置３のUSBメモリが接続されているドライブが表示され、ユーザはドライブ名（アルファベット1文字  E:\ など）を選択することができる。一方、ドライブ名の横には補足としてボリューム名（USBメモリ自体に付けられた名前）を表示している。そして、保存先ドライブで選択されたドライブに接続されたUSBメモリの任意のフォルダに、印刷データを出力する。
【００４９】
データを出力するためのUSBメモリは、特定のフォルダ構成になっている。これはプリンタドライバの印刷データの出力先フォルダと、印刷機の印刷データの読み込み先フォルダが一致していないと、USBメモリを使った印刷を実現できないからである。
【００５０】
上述のように、USBメモリ内に[RISO]-[USB]-[1_Folder]というフォルダ構成を作成し、プリンタドライバは[1_Folder]の下に印刷データを出力し、印刷機は[1_Folder]の下に入っているデータを印刷する。
【００５１】
特定のフォルダ構成は、外部記憶部管理システム１５もしくは印刷機５で作成することができる。ここで、特定のフォルダ構成になっているUSBメモリ（２）と、特定のフォルダ構成になっていないUSBメモリ（１）（３）が、印刷データ出力装置３に接続されている場合、外部記憶部管理システム１５は特定のフォルダ構成になっているUSBメモリ（２）に印刷データを出力する、ということが可能である。
【００５２】
図４を参照する。印刷機システム１の動作を示す。
【００５３】
ステップＳ４０１では、USBメモリを印刷データ出力装置３に接続する。
【００５４】
ステップＳ４０３では、外部記憶部管理システム１５が使用に係るＵＳＢメモリを１つに特定する。
【００５５】
ステップＳ４０５ではプリンタドライバ１１が、印刷データを、外部記憶部管理システム１５により決定された使用に係るUSBメモリに出力する（印刷ダイアログを開き印刷データの出力を指示する）。
【００５６】
ステップＳ４０７では、印刷データ出力装置３から使用に係るUSBメモリを外す。
【００５７】
ステップＳ４０９では、使用に係るUSBメモリを印刷機５に接続する。
【００５８】
ステップＳ４１１では、印刷機５は使用に係るUSBメモリから印刷データを読み込み、印刷を行う。
【００５９】
この図４に示すステップＳ４０３における外部メモリ管理システム１の処理を図５を参照し説明する。
【００６０】
図５はＵＳＢメモリを特定するための外部記憶部管理システム１５のフローチャートである。
【００６１】
初めに、ユーザはＵＳＢメモリを使用することの設定を行う。図６は、印刷データの保存先として、ＵＳＢメモリを使用することを設定する画面６０１を示す。この画面６０１において、出力方法を設定するメニュー表示部６０３から「ＵＳＢメモリへ出力（外部記憶部の使用指令）」を選択し、ＯＫボタン６０５を押下することにより設定される。
【００６２】
また、外部記憶部としてのＵＳＢメモリが接続したドライブ名を、Ｅドライブ，Ｆドライブ，Ｇドライブと設定された場合を想定している。
【００６３】
ステップＳ５０１では、除外部２１が、全てのドライブを抽出する。
【００６４】
ステップＳ５０３、ステップＳ５０５では、除外部２１が、リムーバブルディスク以外を除外し、残ったドライブをＵＳＢメモリとして認識する。
【００６５】
この結果、外部記憶部のうち、ＵＳＢメモリのみを特定し、該当するドライブ名情報をドライブ名データメモリ２３に記憶する。
【００６６】
ステップＳ５０７では、フォルダ抽出部２５がドライブ名データメモリ２３よりＵＳＢメモリ（ドライブＥ，Ｆ，ＧとしてのＵＳＢメモリ）のドライブ名情報を順次読み込む。
【００６７】
ステップＳ５０９では、全てのＵＳＢメモリに対して処理（ステップＳ５１３〜ステップＳ５１７の処理）したか否かの判断を行う。全てのＵＳＢメモリ（ドライブＥ，Ｆ，ＧとしてのＵＳＢメモリ）に対しては処理していないと判断したとき、処理はステップＳ５１１に進む。全てのＵＳＢメモリに対し処理したと判断したとき処理はステップＳ５１９に進む。
【００６８】
ステップＳ５１１では、フォルダ抽出部２３が、フォルダ（識別対象情報）の抽出を行う（図３（ａ）〜（ｃ）参照）。そして、抽出したフォルダとドライブ名を関連付け、ドライブ別フォルダデータメモリ２７に記憶する。
【００６９】
ステップＳ５１３では、マッチング部２９が、各抽出したフォルダ（識別対象情報）を読み込み、予め設定されたフォルダ（登録情報）とのマッチング処理を行う。
【００７０】
ステップＳ５１５では、マッチング部２９が、所定のフォルダが有るか否かの判断を行う。所定のフォルダが有ると判断（所定の条件を満たした場合）したとき処理はステップＳ５１７に進む。所定のフォルダが無いと判断したとき処理をステップＳ５０７に戻す。
【００７１】
ステップＳ５１７では、マッチング部２９が、ＵＳＢメモリの特定を行う。具体的には、上記ステップ５１５で検索されたフォルダを抽出ドライブ名データメモリ３１に記憶することにより特定される。ここでは、例えば、所定のフォルダを有するＵＳＢメモリが２以上検索される場合が有り得るが（すなわち、抽出ドライブ名データメモリに２以上のドライブ名が記憶されている場合）、この場合に、ステップＳ５１９の処理により１つに限定できる。
【００７２】
なお、上記除外部２１、フォルダ抽出部２５等が外部記憶部検索手段として機能する。
【００７３】
ステップＳ５１９では、外部記憶部決定部（外部記憶部決定手段）３５が、ＵＳＢメモリを１つに決定する。例えば、表示制御部３７により表示された表示画面において、保存先ドライブ名を設定する欄には、表示制御部３７によりドライブ名データメモリ３１に記憶されているドライブ名が読み込まれ選択可能に表示される。そして、フォルダ名が保存先フォルダ欄に表示される。
【００７４】
そして、ユーザがドライブ名を選択し、ＯＫボタンを押下することにより、出力先のドライブ名（接続されたＵＳＢメモリ）に対応する出力先ドライブが決定する。すなわち、ドライブ名データメモリ３１は選択された１つのドライブ名に書き換えられる。
【００７５】
なお、他の実施態様を図７に示す。画面７０１により、ユーザが使用するＵＳＢメモリのドライブ名を直接指定することにより決定することができる。例えば、除外部２１で特定された全てのドライブ名をユーザに選択可能に表示する。
【００７６】
すなわち、画面７０１は出力先を直接１つに決定するためのものである。この画面７０１において、保存先ドライブ名を設定する欄７０３にはドライブ名が選択可能に表示される。そして、ＵＳＢメモリに作成されているフォルダが保存先フォルダ欄７０５に表示される。
【００７７】
そして、ユーザがドライブ名を選択し、ＯＫボタン７０７を押下することにより、出力先のドライブ名（接続されたＵＳＢメモリ）に対応した出力先が決定し、印刷データが出力される。
【００７８】
なお、本発明は、上述した実施の態様の例に限定されることなく、適宜の変更を加えることにより、その他の態様で実施できるものである。
【００７９】
例えば、コンピュータプログラムとして、以下のように実現できる。
【００８０】
外部記憶部が接続可能な複数の接続部に接続された外部記憶部の中から使用に係る外部記憶部を決定し、印刷指示に基づき印刷データを前記外部記憶部に出力する印刷データ出力プログラムにおいて、
コンピュータに、
外部記憶部の使用指令に基づき、前記接続部に接続された外部記憶部の検索を行う外部記憶部検索手段と、
前記外部記憶部検索手段により、前記接続部に接続された前記外部記憶部が複数検索された場合に、前記複数の外部記憶部の中から所定の条件を満たす外部記憶部を使用に係る外部記憶部であることの決定を行う外部記憶部決定手段としての、機能を実行させるための印刷データ出力プログラム。
【００８１】
また、上記印刷データ出力プログラムを記憶した記憶媒体であってもよい。
【図面の簡単な説明】
【００８２】
【図１】印刷システムの概略の構成を説明する概略図である。
【図２】外部記憶部管理システムの概略の構成を説明する概略図である。
【図３】データ構造を説明する説明図である。
【図４】印刷システムの動作を示すフローチャートである。
【図５】外部記憶部管理システムの動作を示すフローチャートである。
【図６】印刷方法設定画面を説明する説明図である。
【図７】出力先設定画面を説明する説明図である。
【符号の説明】
【００８３】
１  印刷システム
３  印刷データ出力装置
５  印刷機
７  入出力部（マウス，キーボード等）
９  表示部（ＣＲＴ等）
１１  プリンタドライバ
１３  ＵＳＢポート
１５  外部記憶部管理システム
１７  ＵＳＢポート
１９  外部記憶部
【図１】
0005075520.tif 000002
【図２】
0005075520.tif 000003
【図３】
0005075520.tif 000004
【図４】
0005075520.tif 000005
【図５】
0005075520.tif 000006
【図６】
0005075520.tif 000007
【図７】
0005075520.tif 000008