(57)【要約】【課題】リムーバブルメディアを用いてダイレクトプリントする場合、ユーザが自分でリムーバブルメディアにフォルダを作成すると、印刷装置がサポートしない印刷設定によって印刷されることがあり、これを防止することができる情報処理装置、情報処理方法及びプログラムを提供することを目的とする。【解決手段】情報処理装置に装着されたリムーバブルメディアに、印刷装置情報を利用して印刷装置がサポートする印刷設定に関連付けられたフォルダ名で、フォルダを作成する手段を有する。【選択図】図５
2015199232.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に装着されたリムーバブルメディアにフォルダを作成する場合、印刷装置情報を利用して印刷装置がサポートする印刷設定に関連付けられたフォルダ名で、フォルダを作成する手段を有することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、印刷装置であり、前記印刷装置情報を、上記印刷装置が有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、コンピュータであり、前記印刷装置情報は、上記コンピュータが有する情報であるか、または、上記印刷装置から取得する情報であることを特徴とする請求項１記載の情報処理装置。
【請求項４】
上記フォルダを作成する手段は、
上記リムーバブルメディアを上記印刷装置に挿入したときに、フォルダテーブルからフォルダ名を取得する手段と、
上記取得したフォルダ名を表示するとともにフォルダ作成画面を表示する手段と、
上記表示されているフォルダ名からフォルダ名を選択する手段と、
上記選択されたフォルダ名に応じたフォルダを、上記リムーバブルメディアに作成する手段と、
を有することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
上記フォルダを作成する手段は、
上記リムーバブルメディアを上記コンピュータに挿入したときに、インストール済みのプリンタドライバまたは接続されている印刷装置を検索する手段と、
上記プリンタドライバまたは上記印刷装置が検索されると、フォルダテーブルを作成する手段と、
上記フォルダテーブルからフォルダ名を取得する手段と、
上記取得したフォルダ名を表示するとともにフォルダ作成画面を表示する手段と、
上記表示されているフォルダ名からフォルダ名を選択する手段と、
上記選択されたフォルダ名に応じたフォルダを、上記リムーバブルメディアに作成する手段と、
を有することを特徴とする請求項３に記載の情報処理装置。
【請求項６】
情報処理装置に装着されたリムーバブルメディアにフォルダを作成する場合、印刷装置情報を利用して印刷装置がサポートする印刷設定に関連付けられたフォルダ名で、フォルダを作成する工程を有することを特徴とする情報処理方法。
【請求項７】
請求項６に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リムーバブルメディアを用いて印刷を実行させるためのフォルダを作成する情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、コンピュータからプリントサーバのフォルダに、設定ファイルを入力すると、この設定ファイルに関連付けられたフォルダを、プリントサーバ内に作成する技術がある。そして、コンピュータからフォルダに印刷データを入力すると、設定ファイルによって設定された印刷条件に従い、印刷データを印刷する。
【０００３】
特許文献１には、コンピュータ上でホットフォルダを作成する場合、ホットフォルダのテンプレートを用意し、この用意されたテンプレートをコンピュータ上にコピーすることが記載されている。またホットフォルダの作成時に、プリンタドライバ情報をフォルダ属性として記述することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２８７１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来例ではコンピュータ上でホットフォルダを作成するものであるためプリンタドライバ情報をホットフォルダに反映することができる。しかし、例えばＵＳＢメモリなどのリムーバブルメモリにホットフォルダを作成する場合、印刷装置がサポートする印刷設定に関連付けられたフォルダを作成することができない場合がある。
【０００６】
よって、ユーザがリムーバブルメディアにフォルダを作成した場合、このフォルダに印刷装置がサポートしていない印刷条件が設定されることがあり、この場合、適切な設定で印刷されないという問題がある。
【０００７】
本発明は、リムーバブルメディアを用いて印刷を実行させるためのフォルダを作成する場合に、印刷装置がサポートする適切な印刷設定によってフォルダを作成することができる情報処理装置、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、情報処理装置に装着されたリムーバブルメディアに、印刷装置情報を利用して印刷装置がサポートする印刷設定に関連付けられたフォルダ名で、フォルダを作成する手段を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、リムーバブルメディアを用いて印刷を実行させるためのフォルダを作成する場合に、印刷装置がサポートする適切な印刷設定によってフォルダを作成することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】印刷装置２６とコンピュータ２７との構成例を示す図である。
【図２】ＵＳＢダイレクト印刷の処理を示すフローチャートである。
【図３】印刷装置２６におけるフォルダ作成画面の一例を示す図である。
【図４】フォルダテーブル２１及び２５の一例を示す図である。
【図５】印刷装置２６においてフォルダを作成する処理のフローチャートである。
【図６】コンピュータ２７においてフォルダ作成する処理のフローチャートである。
【図７】ＵＳＢメモリ内にフォルダを作成する処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
発明を実施するための形態は、以下の実施例である。
【実施例１】
【００１２】
図１は、印刷装置２６とコンピュータ２７との構成例を示す図である。
【００１３】
ＣＰＵ１は、ＯＳ２８やファームウェア２０を利用して印刷装置２６を制御する。表示部２は、液晶などであり、入力部３は、スイッチやキーなどの入力部である。印刷部４は、インクを吐出し印刷を行う記録ヘッドと記録ヘッドを装着するためのキャリッジ及びキャリッジを駆動するためのモータなどで構成されている。供給／回復部５は、インクを格納するインクタンク、インクを各記録ヘッドに供給するポンプ、チューブなどで構成されている。
【００１４】
用紙搬送部６は、ロール紙給紙部、給紙ローラ、搬送ローラ、各ローラを駆動するモータ、カッタ等で構成されている。ＲＯＭ７は、フラッシュＲＯＭなどのＲＯＭであり、ＯＳ２８、ファームウェア２０、フォルダテーブル２１などが格納されている。
【００１５】
ファームウェア２０は、印刷装置２６を制御するためのプログラムであり、図５、図７にフローチャートで示す各処理を実行する。ＲＡＭ８は、ＯＳ２８やファームウェア２０の作業領域や変数などに使用される。ハードディスク９は、印刷データなどを格納するために使用する。リムーバブルメディア１０は、ＵＳＢメモリなどである。
【００１６】
ホストインタフェース１１は、ＵＳＢやネットワークなどであり、ＣＰＵ１２は、ＯＳ２９などを利用してコンピュータ２７を制御する。表示部１３は、液晶、ＣＲＴなどであり、入力部１４は、キーボードやマウスなどである。
【００１７】
ハードディスク１５は、ＯＳ２９、プリンタドライバ２２、プリンタユーティリティ２３、ＵＳＢフォルダ作成アプリ２４、フォルダテーブル２５などを格納する。ＵＳＢフォルダ作成アプリ２４は、ＵＳＢメモリにフォルダを作成するプログラムであり、図６、図７にフローチャートで示す各処理を含む。
【００１８】
ＲＡＭ１６は、ＨＤＤ１５に格納されているプログラム類の作業領域や変数などに使用される。リムーバブルメディア１７は、ＵＳＢメモリなどであり、ホストインタフェース１８は、ＵＳＢやネットワークなどである。通信ケーブル１９は、印刷装置２６とコンピュータ２７との間で通信するためのＵＳＢケーブルやネットワークケーブルなどである。
【００１９】
図３は，印刷装置２６としてＣＡＤプリンタを使用した場合におけるフォルダ作成画面の一例を示す図である。
【００２０】
本実施例では、図３に示すように、写真、ポスター、ＣＡＤ、文書のフォルダの中から選択することができる。つまり、ＣＡＤプリンタはプルーフをサポートしていないので、図３に示すＵＳＢフォルダ作成画面にはプルーフが表示されていない。なお、印刷装置におけるフォルダ作成画面は、表示部２に表示され、入力部３を介して選択される。
【００２１】
図４は、フォルダテーブル２１及び２５の一例を示す図である。
【００２２】
印刷装置２６の場合、通常はファームウェア２０の一部として、フォルダテーブル２１及び２５が予め実装されている。しかし、フォルダテーブル２１及び２５が、電源オフで消失しなければよいので、システム都合でファームウェア２０とは切り離してＲＯＭ７やＨＤＤ９に、フォルダテーブル２１及び２５を格納するようにしてもよい。また、フォルダ名である「写真」、「ポスター」などは、ＳＪＩＳなどの文字コードで格納される。フォルダ名以外の項目（印字モード、印刷品質、フチ無し）は、その例である。
【００２３】
また、上記フォルダ名以外の項目は、実際の印刷時に使用されるので、本実施例のフローチャートには現れない。コンピュータ２７の場合、ＵＳＢフォルダ作成アプリ２４が対象とする全ての印刷装置（本実施例ではＧＡプリンタとＣＡＤプリンタ）に対し、全て０リセットされたフォルダテーブル２５を予め所持する。プリンタドライバ２２やプリンタユーティリティ２３を用いて利用可能な印刷装置２６の名称を取得し、フォルダテーブル２５の該当箇所に１（サポート）を書き込むことによって作成する。サポートの有無を示す数値として、０や１など、どのような数値を用いるかはシステム依存である。
【００２４】
本実施例では、ＵＳＢメモリ（リムーバブルメディア１０または１７）に、印刷装置２６がサポートする印刷設定用のフォルダを、印刷装置２６またはコンピュータ２７が作成する。
【００２５】
次に、印刷装置２６におけるフォルダ作成処理について説明する。
【００２６】
図５は、印刷装置２６においてフォルダを作成する処理を示すフローチャートである。なお、図５に示すフローチャートの処理に対応するプログラムがファームウェア２０としてＲＯＭ７に格納されており、ＣＰＵ１がこのプログラムをＲＡＭ８上で実行することで、図５に示す処理が実現される。
【００２７】
なお、本実施例では、リムーバブルメディア１０または１７は、ＵＳＢメモリであるが、ＵＳＢメモリの代わりに、ＳＤメモリなど、他のリムーバブルメディアを用いてもよく、この場合、上記と同様に処理する。
【００２８】
Ｓ５−１で、印刷装置２６によりＵＳＢメモリの装着が検知される。この場合、ユーザの手作業によって、ＵＳＢメモリを印刷装置２６に装着する。Ｓ５−２では、Ｓ５−３のメニュー選択肢を表示するために、フォルダテーブル２１から全てのフォルダ名を取得する。
【００２９】
Ｓ５−３で、図３に示すＵＳＢフォルダ作成画面を表示する。図３には、ＣＡＤプリンタがサポートするフォルダ名を表示している。ＣＡＤプリンタはプルーフをサポートしていないので、図３には、「プルーフ」が表示されていない。Ｓ５−４で、印刷装置２６は作成対象のフォルダのフォルダ名を選択する。具体的には、ユーザが入力部３の矢印キー（図示せず）を用いて、各選択肢を移動し、フォルダ名を選択する。入力部３のＯＫキー（図示せず）を用いて決定する。ここで、たとえば、ユーザが、印刷装置２６としてＣＡＤプリンタを使用し、プルーフで印刷しようと考えた場合、ＣＡＤプリンタはプルーフをサポートしていないので、図３に示すように、ＵＳＢフォルダ作成画面には、プルーフが表示されない。したがって、Ｓ５−４で、所望のフォルダ名を選択することができない。よって当該ＵＳＢメモリが装着されたプリンタがサポートしない印刷設定に対応するフォルダ名は選択されない。そのため、当該プリンタがサポートする印刷設定に対応するフォルダを適切に作成することができる。
【００３０】
Ｓ５−４でフォルダ名を選択すれば、Ｓ５−５で、選択したフォルダ名で、ＵＳＢメモリにフォルダを作成し、処理を終了する。この場合、印刷装置がサポートしている印刷設定が選択されたので、印刷装置がサポートする印刷設定に対応するフォルダが作成される。
【００３１】
次に、Ｓ５−５におけるフォルダ作成処理について詳細に説明する。
【００３２】
図７は、ＵＳＢメモリ内にフォルダを作成する処理を示すフローチャートである。
【００３３】
Ｓ７−１で、印刷装置２６がＵＳＢメモリを装着したか否かを判断する。判断方法は、各ＵＳＢメモリの使用方法に準ずるので、ここでは言及しない。ＵＳＢメモリの装着を認識すれば、Ｓ７−２へ進み、ＵＳＢメモリの装着を認識できなければ、Ｓ７−４に進む。Ｓ７−２では、Ｓ５−４（Ｓ６−１０）で選択したフォルダ名のフォルダを、ＵＳＢメモリに、作成する。
【００３４】
ＵＳＢメモリにフォルダを作成する場合、ＯＳ２８が提供するファイルシステム機能を用いることが一般的である。なお、コンピュータ２７においてＵＳＢメモリにフォルダを作成する場合、ＯＳ２９が提供するファイルシステム機能を用いる。
【００３５】
Ｓ７−３で、ＵＳＢメモリにフォルダを正常に作成できたか否かを判断する。この判断方法として、ＯＳ２８のファイルシステム機能が出力するエラー信号を利用することが考えられるが、上記判断方法はシステム依存でもよい。ＵＳＢメモリにフォルダを正常に作成できれば、処理を終了し、正常に作成できなければ、Ｓ７−４へ進む。ＵＳＢメモリを認識できないか、またはフォルダを作成できなければ、Ｓ７−４で、処理をキャンセルするか否かを判断する。
【００３６】
ユーザがキャンセルしたか否かを判断する場合、入力部３または１４に入力されたユーザの意思に基づいて判断する。キャンセルした場合、処理を終了し、続行する場合、Ｓ７−５へ進む。Ｓ７−５で、正常なＵＳＢメモリを挿入するように、ユーザへ促すメッセージを表示部２または１３に表示し、ＵＳＢメモリの挿入を待ち、Ｓ７−１へ戻る。
【００３７】
以上で、印刷装置２６がサポートする印刷設定に関連付けられたフォルダ名でフォルダを、印刷装置２６に装着されたＵＳＢメモリに作成することができる。
【００３８】
次に、コンピュータ２７におけるフォルダ作成処理について説明する。
【００３９】
図６は、コンピュータ２７においてフォルダを作成する処理を示すフローチャートである。なお、図６に示すフローチャートの処理に対応するプログラムがＵＳＢフォルダ作成アプリ２４としてＨＤＤ１５に格納されており、ＣＰＵ１２がこのプログラムをＲＡＭ１６上で実行することで、図６に示す処理が実現される。
【００４０】
Ｓ６−１で、ＵＳＢメモリがコンピュータ２７に装着されたことを検知する。Ｓ６−２で、ＯＳ２９が、ＵＳＢフォルダ作成アプリ２３を起動する。Ｓ６−３で、フォルダテーブル２５に登録されているコンピュータ２７にインストール済みのプリンタドライバ２２を検索する。この検索は、ＯＳ２９の機能を利用する。
【００４１】
Ｓ６−４で、プリンタドライバ２２が一つでも見つかったか否かを判断する。プリンタドライバ２２が見つかれば、Ｓ６−５へ進み、見つからなければ、Ｓ６−１１に進む。Ｓ６−１１で、コンピュータ２７に接続されている印刷装置２６を検索する。印刷装置２６を検索する場合、プリンタユーティリティ２３を利用する。プリンタユーティリティ２３は、印刷装置２６と通信し、印刷装置の名称（本実施例ではＧＡプリンタとＣＡＤプリンタ）など印刷装置の各種情報を取得する機能を有する。
【００４２】
Ｓ６−１２で、印刷装置２６が見つかったか否かを判断する。一台でも見つかれば、Ｓ６−５へ進み、見つからなければ、Ｓ６−１３へ進む。Ｓ６−１３で、印刷装置２６の情報を取得することが出来ない状態で、入力部１４を用いてユーザがフォルダ名を入力する。この場合、上記実施例の効果を享受できずにファルダを作ることになる。
【００４３】
Ｓ６−５で、フォルダテーブル２５を作成する。フォルダテーブル２５を作成する処理内容は、図４に関して説明した通りであり、フォルダテーブル２５の該当箇所に「１」（サポート）を書き込む。
【００４４】
Ｓ６−６では、Ｓ６−３及びＳ６−１１で検索した利用可能な全ての印刷装置２６の名称を選択するためのメニューを、表示部１３に表示する。ここでは、キーボードやマウスなどの入力部１４を用いて各選択肢を指定する。なお、コンピュータ２７におけるメニュー表示例については、Ｗｉｎｄｏｗｓ（登録商標）やＬｉｎｕｘ（登録商標）など一般的なＯＳ２９を想定するので、特に図示していない。
【００４５】
Ｓ６−７で、印刷装置の名称を選択する。具体的には、ユーザがキーボードやマウスなどの入力部１４を用いて印刷装置の名称を決定する指示を行い、この指示に応じて印刷装置の名称が選択される。Ｓ６−８では、Ｓ６−７で選択した印刷装置２６がサポートするフォルダ名を、フォルダテーブル２５から取得する。
【００４６】
Ｓ６−９で、図３に示すＵＳＢフォルダ作成画面を表示する。図３には、ＣＡＤプリンタがサポートするフォルダ名を表示し、ＣＡＤプリンタはプルーフをサポートしていないので、図３には、「プルーフ」が表示されていない。Ｓ６−１０で、作成対象のフォルダ名を選択する。具体的には、ユーザが入力部３の矢印キー（図示せず）を用いて、各選択肢を移動し、フォルダ名を選択する指示を行うことで、フォルダ名が選択される。入力部３のＯＫキー（図示せず）を用いて決定する。ここで、たとえば、ユーザが、印刷装置２６としてＣＡＤプリンタを使用し、プルーフで印刷しようと考えた場合、ＣＡＤプリンタはプルーフをサポートしていないので、図３に示すように、ＵＳＢフォルダ作成画面には、プルーフが表示されない。したがって、Ｓ６−１０で、所望のフォルダ名を選択することができない。よって、ユーザが選択したプリンタにおいてサポートされていない印刷設定に対応するフォルダ名は選択されない。そのため、当該プリンタがサポートする印刷設定に対応するフォルダを適切に作成することができる。
【００４７】
Ｓ６−１０でフォルダ名を選択すれば、Ｓ６−１４で、選択したフォルダ名で、ＵＳＢメモリにフォルダを作成し、処理を終了する。
【００４８】
以上で、コンピュータ２７に装着されたＵＳＢメモリに、印刷装置２６がサポートする印刷設定に関連付けられたフォルダ名でフォルダを作成することができる。
【００４９】
次に、ＵＳＢダイレクト印刷の処理について説明する。
【００５０】
図２は、ＵＳＢダイレクト印刷の処理を示すフローチャートである。なお、図２に示すフローチャートの処理に対応するプログラムがファームウェア２０としてＲＯＭ７に格納されており、ＣＰＵ１がこのプログラムをＲＡＭ８上で実行することで、図２に示す処理が実現される。
【００５１】
Ｓ２−１で、ＵＳＢメモリが印刷装置２６に装着されたことを検知する。ＵＳＢメモリを印刷装置２６に装着する処理を、ユーザが手作業で実行する。Ｓ２−２〜Ｓ２−５で、ＵＳＢメモリ内のフォルダをブラウジング表示し、所望のフォルダを選択し、さらにそのフォルダ中のファイルを、ブラウジング表示して所望のファイルを選択する。Ｓ２−６では、Ｓ２−３で選択したフォルダのフォルダ名を、印刷装置２６がサポートするか否かを判断する。印刷装置２６用のフォルダテーブルにフォルダ名が存在するか否かを判断する。サポートする場合、Ｓ２−７へ進み、非サポートの場合、Ｓ２−８へ進む。Ｓ２−７で、フォルダテーブルから選択したフォルダ名の印刷設定を取得する。本実施例では、印刷モード、印刷品質、フチ無しが印刷設定の例であるが、これら選択肢はシステム依存である。Ｓ２−８からＳ２−９で、印刷設定用のメニューを表示し、ユーザが一つ一つの印刷設定を選択する。Ｓ２−１０〜Ｓ２−１１では、選択された印刷設定で実際のＵＳＢダイレクト印刷を実行する。
【００５２】
なお、本実施例の機能は以下の構成によっても実現することができる。つまり、本実施例の印刷装置２６、コンピュータ２７が実行するプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施例の機能を実現し、またそのプログラムコードを記憶した記憶媒体も本実施例の機能を実現する。
【００５３】
また、本実施例の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよく、また、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよく、また、プログラムコードの機能を実現するための回路等のハードウェアを設けるようにしてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行するようにしてもよい。
【符号の説明】
【００５４】
２６…印刷装置、
２７…コンピュータ、
１０、１７…リムーバブルメディア。
【図１】
2015199232.tif 000003
【図２】
2015199232.tif 000004
【図３】
2015199232.tif 000005
【図４】
2015199232.tif 000006
【図５】
2015199232.tif 000007
【図６】
2015199232.tif 000008
【図７】
2015199232.tif 000009