(57)【特許請求の範囲】
【請求項１】
外部メモリが装着される装着部と、
前記外部メモリ内に記憶されている画像データを、外部装置からネットワークを介して閲覧することを要求する要求情報を受け付ける受付部と、
前記外部メモリが前記装着部に装着されている場合に、当該外部メモリ内に記憶されたメモリ特定情報と前記要求情報とが当該外部装置に対して画像データの閲覧を許可する関係であるかどうかを判断するメモリ判断部と、
前記メモリ判断部が前記許可する関係を有すると判断した場合には、前記要求情報に基づく前記画像データの閲覧を当該外部装置に対して許可し、前記メモリ判断部が前記許可する関係を有しないと判断した場合には、前記要求情報に基づく前記画像データの閲覧を当該外部装置に対して制限する制限部と、
前記外部メモリが前記装着部に装着されていない場合に前記受付部が受け付けた要求情報を、予約情報として予め登録する登録部と、
を備え、
前記メモリ判断部は、
前記外部メモリが前記装着部に装着された際に、前記登録部に前記予約情報が登録されている場合には、前記メモリ特定情報と前記予約情報とが当該外部装置に対して画像データの閲覧を許可する関係であるかどうかを判断する、
画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記登録部に前記予約情報が登録された後、前記受付部が新たな要求情報を受け付けた場合に、前記予約情報と前記新たな要求情報とが合致するか否かを
を判断する登録判断部と、
前記登録判断部が前記予約情報と前記新たな要求情報とが合致しないと判断した場合には、前記新たな要求情報を拒否する拒否部と、
を備える、画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置であって、
前記外部メモリの装着後、当該外部メモリ内の前記メモリ特定情報と前記予約情報とが合致しないと前記登録判断部が判断した場合、警告を通知する通知部を備える、画像処理装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の画像処理装置であって、
前記登録部は、前記予約情報の登録時点から基準時間経過しても、当該予約情報と前記許可する関係を有するメモリ特定情報を記憶する外部メモリが前記装着部に装着されない場合、前記予約情報を無効にする構成である、画像処理装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の画像処理装置であって、
前記外部メモリの装着後、前記メモリ特定情報と前記予約情報とが前記許可する関係を有すると前記登録判断部が判断した場合、当該外部メモリの取り外しを規制する規制部を備える、画像処理装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の画像処理装置であって、
前記画像データに基づき印刷を行う印刷部と、
ユーザが操作を行う操作部と、
前記要求情報に基づく前記画像データの閲覧が許可され、前記外部装置からの印刷要求があった場合に印刷待機状態とし、前記操作部にて印刷指示の入力操作がされたことに基づき前記印刷部に印刷を実行させる印刷制御部とを備える、画像処理装置。
【請求項７】
外部メモリが装着される装着部を備える画像処理装置が有するコンピュータに、
前記外部メモリ内に記憶されている画像データを、外部装置からネットワークを介して閲覧することを要求する要求情報を受け付ける受付処理と、
前記外部メモリが前記装着部に装着されている場合に、当該外部メモリ内に記憶されたメモリ特定情報と前記要求情報とが当該外部装置に対して画像データの閲覧を許可する関係であるかどうかを判断するメモリ判断処理と、
前記外部メモリが前記許可する関係を有すると判断した場合には、前記要求情報に基づく前記画像データの閲覧を当該外部装置に対して許可し、前記メモリ判断処理にて前記許可する関係を有しないと判断した場合には、前記要求情報に基づく前記画像データの閲覧を当該外部装置に対して制限する制限処理と、
前記外部メモリが前記装着部に装着されていない場合に前記受付部が受け付けた要求情報を、予約情報として予め登録する登録処理と、
を実行させ、
前記メモリ判断処理は、
前記外部メモリが前記装着部に装着された際に、前記登録処理にて前記予約情報が登録されている場合には、前記メモリ特定情報と前記予約情報とが当該外部装置に対して画像データの閲覧を許可する関係であるかどうかを判断する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に装着された外部メモリ内の画像データを、ネットワークを介して外部装置にて閲覧させる技術に関する。
【背景技術】
【０００２】
従来から、ＷＥＢサーバ機能を有する画像形成装置がある。この画像形成装置は、記録媒体を内蔵し、原稿の画像を読み取って取得した画像データを、上記記録媒体に保存し、保存先を示すＵＲＬ、及び、上記画像データに基づく表示用データ（例えば複数の画像を一覧表示したＷＥＢ画面データ）を生成する。外部装置は、ＷＥＢブラウザによりネットワークを介して上記ＵＲＬにアクセスすることで、表示用データを介して画像データを閲覧することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１１４８４０公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像処理装置（画像形成装置を含む）の中には、外部メモリが装着可能なものがある。しかし、従来の画像処理装置では、外部メモリ内の画像データを、ネットワークを介して外部装置にて閲覧させることについて十分に検討されていなかった。外部メモリには、特に秘密性が高いデータや個人的なデータなどが記憶されていることが多いため、閲覧要求が、外部メモリと所定の関係を有するかどうか、例えば外部メモリの所有者によるかどうかにかかわらず無制限に、外部メモリ内の画像データの閲覧を許可することは好ましくない。
【０００５】
本願明細書は、画像処理装置に装着された外部メモリ内の画像データが、外部メモリと無関係な要求情報に基づき閲覧されることを抑制することが可能な技術を開示することにある。
【課題を解決するための手段】
【０００６】
本明細書によって開示される画像処理装置は、外部メモリが装着される装着部と、前記外部メモリ内に記憶されている画像データを、外部装置からネットワークを介して閲覧することを要求する要求情報を受け付ける受付部と、前記外部メモリが前記装着部に装着されている場合に、当該外部メモリ内に記憶されたメモリ特定情報と前記要求情報とが第１関係を有するかどうかを判断するメモリ判断部と、前記メモリ判断部が前記第１関係を有すると判断した場合には、前記要求情報に基づく前記画像データの閲覧を許可し、前記メモリ判断部が前記第１関係を有しないと判断した場合には、前記要求情報に基づく前記画像データの閲覧を制限する制限部と、を備える。
【０００７】
上記画像処理装置は、前記外部メモリが前記装着部に装着されていない場合に前記受付部が受け付けた要求情報を、予約情報として予め登録する登録部と、前記登録部に前記予約情報が登録された後、前記受付部が新たな要求情報を受け付けた場合に、前記予約情報と前記新たな要求情報とが第２関係を有するかどうかを判断する登録判断部と、前記登録判断部が前記第２関係を有しないと判断した場合には、前記新たな要求情報を拒否する拒否部と、を備える構成でもよい。
【０００８】
上記画像処理装置は、前記登録判断部が、前記外部メモリの装着後、当該外部メモリ内の前記メモリ特定情報と前記予約情報とが第３関係を有するか否かを判断するものであり、前記登録判断部により、前記予約情報と前記新たな要求情報とが前記第２関係を有し、かつ、前記メモリ特定情報と前記予約情報とが前記第３関係を有すると判断された場合、前記メモリ判断部は、前記メモリ特定情報と前記新たな要求情報とが前記第１関係を有すると判断する構成でもよい。
【０００９】
上記画像処理装置は、前記外部メモリの装着後、当該外部メモリ内の前記メモリ特定情報と前記予約情報とが前記第３関係を有しないと前記登録判断部が判断した場合、警告を通知する通知部を備える構成でもよい。
【００１０】
上記画像処理装置は、前記登録部は、前記予約情報の登録時点から基準時間経過しても、当該予約情報と前記第３関係を有するメモリ特定情報を記憶する外部メモリが前記装着部に装着されない場合、前記予約情報を無効にする構成である構成でもよい。
【００１１】
上記画像処理装置は、前記外部メモリの装着後、前記メモリ特定情報と前記予約情報とが前記第３関係を有すると前記登録判断部が判断した場合、当該外部メモリの取り外しを規制する規制部を備える構成でもよい。
【００１２】
上記画像処理装置は、前記画像データに基づき印刷を行う印刷部と、ユーザが操作を行う操作部と、前記要求情報に基づく前記画像データの閲覧が許可され、前記外部装置からの印刷要求があった場合に印刷待機状態とし、前記操作部にて印刷指示の入力操作がされたことに基づき前記印刷部に印刷を実行させる印刷制御部とを備える構成でもよい。
【００１３】
なお、この発明は、制御装置、制御方法、印刷装置、印刷方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１４】
本発明によれば、画像処理装置に装着された外部メモリ内の画像データが、外部メモリと無関係な要求情報に基づき閲覧されることを抑制することが可能である。
【図面の簡単な説明】
【００１５】
【図１】一実施形態に係る印刷システムの電気的構成を示すブロック図
【図２】メイン処理のフローチャートを示す図
【図３】第１処理のフローチャートを示す図
【図４】端末装置と、外部メモリを装着前のプリンタとを示す模式図
【図５】第２処理のフローチャートを示す図
【図６】第３処理のフローチャートを示す図
【図７】拡張処理のフローチャートを示す図
【図８】第４処理のフローチャートを示す図
【図９】端末装置と、外部メモリが装着されたプリンタとを示す模式図
【図１０】第５処理のフローチャートを示す図
【図１１】スロット処理のフローチャートを示す図
【発明を実施するための形態】
【００１６】
本発明の一実施形態について図１から図１１を参照しつつ説明する。
（印刷システムの電気的構成）
図１は、本実施形態の印刷システム１の電気的構成を示すブロック図である。印刷システム１は、１又は複数の端末装置１０（同図では１台のみ図示  例えばパーソナルコンピュータ  外部装置の一例）とプリンタ３０（画像処理装置の一例）とを備える。
【００１７】
１．端末装置
端末装置１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、操作部１５、表示部１６、ネットワークインターフェイス１７等を備えている。操作部１５は図示しないキーボードやポインティングデバイス等を有し、表示部１６は図示しない液晶ディスプレイ等を有する。ネットワークインターフェイス１７は通信回線２０に接続されている。通信回線２０は、有線、無線、あるいはその組み合わせにより構成されたものである。
【００１８】
ＲＯＭ１２やＨＤＤ１４（以下、「ＨＤＤ１４等」という）には、ＯＳや、印刷用の画像データを作成可能なアプリケーションソフト、プリンタ３０を制御するためのプリンタドライバなどの各種プログラム、閲覧ソフトウエアとして例えばＷＥＢブラウザ等が記憶されている。ＣＰＵ１１は、ＨＤＤ１４等から読み出したプログラムに従って、その処理結果をＲＡＭ１３に記憶させながら、端末装置１０の動作を制御する。端末装置１０は、ＷＥＢブラウザを起動させると、後述するようにプリンタ３０で作成されたハイパーテキスト上の画像を表示部１６に表示させることができる。
【００１９】
２．プリンタ
プリンタ３０は、ＣＰＵ３１（受付部、メモリ判断部、制限部、登録判断部、拒否部、通知部、印刷制御部の一例）、ＲＯＭ３２、ＲＡＭ３３（登録部の一例）、操作部３５、表示部３６、印刷部３７、メモリスロット３８（装着部の一例）、ネットワークインターフェイス２１等を備えている。ＲＯＭ３２には、プリンタ３０の動作を制御するための各種プログラムや、後述するメイン処理、拡張処理やスロット処理を実行するためのプログラム、情報送信ソフトウエアとして例えばＷＥＢサーバ等が記録されている。
【００２０】
ＣＰＵ３１は、ＲＯＭ３２等から読み出したプログラムに従って、その処理結果をＲＡＭ３３に記憶させながら、プリンタ３０の動作を制御する。プリンタ３０は、ＷＥＢサーバ機能により、画像データに基づきハイパーテキストを作成し、通信回線２０を介して端末装置１０などに送信することができる。
【００２１】
操作部３５は、図示しない複数のボタンを備え、ユーザによる印刷開始の指示等の各種の入力操作を受け付ける。表示部３６は、図示しない液晶ディスプレイやランプ等を備えており、各種の設定画面や動作状態等を表示することが可能である。
【００２２】
ネットワークインターフェイス２１は、通信回線２０（無線または有線）を介して端末装置１０等に接続されており、相互にデータ通信が可能となっている。印刷部３７は、例えば、電子写真方式やインクジェット方式により、端末装置１０から受信した印刷データや、外部メモリ３９から読み出した画像データに基づく画像を、図示しないシートに印刷する。
【００２３】
メモリスロット３８は、外部メモリ３９を装着可能であり、ＣＰＵ３１は、メモリスロット３８に装着された外部メモリ３９内に記憶された画像データ（例えばテキストデータ、イメージデータ）を読み取ることができる。外部メモリ３９には、メモリＩＤ（メモリ特定情報の一例  メモリＩＤとは、例えば端末装置１０やユーザを識別するための情報である）が記憶されている。外部メモリ３９の例としては、ＵＳＢメモリ、フラッシュメモリ（登録商標）、ＣＤ、ＤＶＤ、ブルレイ（登録商標）などの記憶媒体、デジタルカメラ、ビデオカメラなどのデジタル機器、外付けのＨＤＤ装置が挙げられる。
【００２４】
（プリンタの処理）
プリンタ３０の電源がオンされると、ＣＰＵ３１は、ＲＯＭ３２等からプログラムを読み出して、例えばマルチタスク処理により、メイン処理、拡張処理及びスロット処理を並列に実行する。メイン処理は主に操作部３５、表示部３６、及び印刷部３７を制御するための処理である。拡張処理は主に端末装置１に対してＷＥＢサービスを提供するためのＨＴＴＰサーバ処理を行う。また、スロット処理は外部メモリ３９の物理的なロックを制御するための処理である。ここで、プリンタ３０は、メモリスロット３８に外部メモリ３９が装着されていない状態で、端末装置１０から閲覧要求を受けると、その閲覧要求に含まれるアクセスＩＤ（要求情報の一例  アクセスＩＤとは、例えば端末装置１０やユーザを識別するための情報である。）を、予約ＩＤとしてＲＡＭ３３に登録する。このとき、ＲＡＭ３３は「登録部」として機能する。以下、この登録を「予約」ということがある。
【００２５】
１．メイン処理
図２は、メイン処理のフローチャートを示す図である。ＣＰＵ３１は、メイン処理を実行すると、メモリ装着操作、印刷データの受信、操作部３５の操作、その他対応処理を待つ待機状態になる。なお、その他対応処理（Ｓ７）には、例えば後述する拡張処理に対する応答処理などが含まれる。
【００２６】
１−１．メモリ装着操作有りの場合
ＣＰＵ３１は、メモリスロット３８に外部メモリ３９を装着する操作がされた場合には（図２のＳ１：ＹＥＳ）、第１処理を実行する（Ｓ２）。これにより、予約中において、予約ＩＤと合致しないメモリＩＤが記憶された外部メモリ３９がメモリスロット３８に装着された状態が継続することを抑制することができる。
【００２７】
図３は、第１処理のフローチャートを示す図である。ＣＰＵ３１は、ＲＡＭ３３を参照して予約有りかどうかを判断し（Ｓ２１）、予約が無ければ（Ｓ２１：ＮＯ）、外部メモリ３９の装着状態が継続することを許可し、本第１処理を終了して図２のＳ１に戻る。予約が有れば（Ｓ２１：ＹＥＳ）、現在メモリスロット３８に装着されている外部メモリ３９からメモリＩＤを読み取る（Ｓ２２）。そして、その読み出したメモリＩＤと予約ＩＤとが合致（第３関係の一例）すれば（Ｓ２３：ＹＥＳ）、予約ＩＤに対応する外部メモリ３９が装着されているとして、当該外部メモリ３９の装着状態が継続することを許可し、本第１処理を終了して図２のＳ１に戻る。
【００２８】
一方、上記読み出したメモリＩＤと予約ＩＤとが合致しなければ（Ｓ２３：ＮＯ）、ＣＰＵ３１は、予約ＩＤに対応しない外部メモリ３９が装着されているとして、当該外部メモリ３９の装着状態が継続することを抑制する。具体的には、他の外部メモリ３９に対する予約中である旨（警告）を、プリンタ３０の表示部１６に表示させたり、意図せぬ外部メモリが装着されたことを予約者の端末装置１０に通知したりする（Ｓ２４）。このとき、ＣＰＵ３１、表示部３６、ネットワークインターフェイス２１は、「通知部」として機能する。なお、通知方法としては、例えば音声を発するものでもよい。
【００２９】
次に、ＣＰＵ３１は、外部メモリ３９がメモリスロット３８から取り外されるまで操作部３５の操作を禁止する（Ｓ２５）。例えば、操作部３５がタッチパネルであれば当該タッチパネル操作を無効にしたり、ＣＰＵ３１は操作部３５から操作信号を受けても対応しないようにしたりする。これにより、予約ＩＤに対応しない外部メモリ３９に対する操作（例えば外部メモリ３９内の画像データに基づくダイレクト印刷の指示操作など）を禁止することができる。そして、本第１処理を終了して図２のＳ１に戻る。
【００３０】
図４は、２つの端末装置１０Ａ，１０Ｂと、２つの外部メモリ３９Ａ，３９Ｂを装着前のプリンタ３０とを示す模式図である。例えば、プリンタ３０には、予約ＩＤとして「０１」が登録され、外部メモリ３９ＡにはメモリＩＤとして「０１」が記憶され、外部メモリ３９ＢにはメモリＩＤとして「０２」が記憶されているとする。この場合、外部メモリ３９Ａを装着することは許可されるが、外部メモリ３９Ｂを装着すると上記警告が通知され（図３のＳ２４参照）、その装着状態が継続することが抑制される。
【００３１】
１−２．印刷データを受信した場合
ＣＰＵ３１は、外部メモリ３９を装着する操作を検出せずに（図２のＳ１：ＮＯ）、端末装置１０から印刷データを受信した場合には（Ｓ３：ＹＥＳ）、第２処理を実行する（Ｓ４）。図５は、第２処理のフローチャートを示す図である。ＣＰＵ３１は、予約が無ければ（Ｓ３１：ＮＯ）、上記印刷データに基づく印刷処理を印刷部３７に実行させて（Ｓ３２）、本第２処理を終了して図２のＳ１に戻る。
【００３２】
一方、予約が有れば（Ｓ３１：ＹＥＳ）、印刷データの送信元である端末装置１０にビジー信号を出力し（Ｓ３３）、印刷処理を実行せずに、本第２処理を終了して図２のＳ１に戻る。これにより、予約中に、その予約に対応する外部メモリ３９内の画像データに基づく印刷処理よりも、印刷データに基づく印刷処理が優先して実行されることを抑制することができる。
【００３３】
１−３．操作部の操作有りの場合
ＣＰＵ３１は、端末装置１０から印刷データを受信せずに（図２のＳ３：ＮＯ）、プリンタ３０の操作部３５でユーザによる操作がされた場合には（Ｓ５：ＹＥＳ）、第３処理を実行する（Ｓ６）。これにより、予約中において、予約ＩＤとは無関係な操作部３５での操作を抑制することができる。
【００３４】
図６は、第３処理のフローチャートを示す図である。ＣＰＵ３１は、予約が無ければ（Ｓ４１：ＮＯ）、操作部３５の操作に対応する処理を実行し（Ｓ４２）、本第３処理を終了して図２のＳ１に戻る。予約が有れば（Ｓ４１：ＹＥＳ）、リスト印刷指示（印刷指示の一例）の操作であるかどうかを判断する（Ｓ４３）。ここで、リスト印刷とは、端末装置１０により指定された画像に基づいて印刷待機リストを作成し、プリンタ３０にて印刷待機リストの印刷が指示されると、外部メモリ３９に記憶された複数の画像データについてまとめて印刷処理をすることをいう。詳しくは、後述する拡張処理で説明する。
【００３５】
リスト印刷指示でなければ（Ｓ４３：ＮＯ）、例えばリスト印刷以外の操作ができない旨を表示部３６に表示させるなどの警告処理を行い（Ｓ４５）、本第３処理を終了して図２のＳ１に戻る。これにより、予約中において、リスト印刷指示を、操作部３５での他の操作よりも優先させることができる。なお、この警告は音声などによるものでもよい。また、予約のための操作、外部メモリ３９内の画像データに基づく表示部３６への画像表示の指示操作や、外部メモリ３９内の画像データに基づくハイパーテキスト作成の指示操作だけを禁止し、他の操作を許可する構成でもよい。
【００３６】
リスト印刷指示であれば（Ｓ４３：ＹＥＳ）、ＣＰＵ３１は、操作者が操作部３５で入力した操作ＩＤと予約ＩＤとが合致するかどうかを判断する（Ｓ４４）。両ＩＤが合致しなければ（Ｓ４４：ＮＯ）、予約ＩＤに無関係な者による操作であるとし、例えばリスト印刷ができない旨を表示部３６に表示させるなどの警告処理を行い（Ｓ４５）、本第３処理を終了して図２のＳ１に戻る。
【００３７】
両ＩＤが合致すれば（Ｓ４４：ＹＥＳ）、ＣＰＵ３１は、後述する印刷待機リストに挙げられた画像データに基づくリスト印刷処理を印刷部３７に実行させる（Ｓ４６）。次に、ＣＰＵ３１は、当該画像データに基づくハイパーテキスト（ＷＥＢページ）を閉じるかどうかを入力させるための入力画面（図示せず）を表示部３６に表示させる（Ｓ４７）。このハイパーテキスト（ＷＥＢページ）は拡張処理により作成されたものであるが、その詳細は後述する。
【００３８】
ここで、「閉じる」が入力されれば（Ｓ４８：ＹＥＳ）、例えばＲＡＭ３３等に記憶しておいたハイパーテキストのデータを破棄すると共に予約を取り消して（Ｓ４９）、本第３処理を終了して図２のＳ１に戻る。これにより、予約によるプリンタ３０の占有状態を解消し、他の操作を可能とすることができる。一方、「閉じない」が入力されれば（Ｓ４８：ＮＯ）、当該ハイパーテキストのデータを破棄せず予約を維持しつつ、本第３処理を終了して図２のＳ１に戻る。
【００３９】
２．拡張処理
図７は、拡張処理のフローチャートを示す図である。ＣＰＵ３１は、拡張処理を実行すると、閲覧要求、メモリ装着操作、予約時からの基準時間経過、その他対応処理を待つ待機状態になる。なお、拡張処理には、例えばＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）やＳＳＩ（Ｓｅｒｖｅｒ  Ｓｉｄｅ  Ｉｎｃｌｕｄｅ）などにより、端末装置１０からの要求に応じてプログラムを実行し、結果を端末装置１０に送信する動的ページを生成したり、データベースと連携したトランザクション処理を実行したりすることが含まれる。その他対応処理（Ｓ１０７）には、メイン処理に対する応答処理などが含まれる。これらは単一の処理として行われるわけではないが、ここでは便宜上単一の処理として説明する。
【００４０】
２−１．閲覧請求有りの場合
プリンタ３０はＷＥＢサーバ処理により、端末装置からＨＴＴＰプロトコルを使用してアクセス可能である。
操作者が端末装置１０のＷＥＢブラウザを起動して、プリンタ３０にアクセスすると、ＣＰＵ３１は、端末装置１０から、ＨＴＴＰプロトコルで規定されたアクセスＩＤを取得する。そして、ＣＰＵ３１は、外部メモリ３９内の画像データに対する閲覧請求を受け付けたと判断し（図７のＳ１０１：ＹＥＳ）、第４処理を実行する（Ｓ１０２）。これにより、予約をしたり、予約ＩＤと無関係な閲覧要求を拒否したりすることができる。このとき、ＣＰＵ３１は、「受付部」として機能する。
【００４１】
図８は、第４処理のフローチャートを示す図である。ＣＰＵ３１は、後述するＳ１１４の処理により、すでに予約の処理が行われているか否かを判断し、予約がされて無ければ（Ｓ１１１：ＮＯ）、予約画面（図示せず）を表示するためのハイパーテキストを作成する。この処理により端末装置１０のＷＥＢブラウザは端末装置１０の表示部１６に予約画面を表示させる。ここで、操作者が操作部１５の操作により外部メモリ３９の製造番号などの識別情報を予約ＩＤとして入力し、「ＯＫ」を押下すると（Ｓ１１３：ＹＥＳ）、その操作はＨＴＴＰプロトコルによりプリンタ３０に伝えられる。ＣＰＵ３１は、その予約ＩＤをＳ１０１で取得したアクセスＩＤとともにＲＡＭ３３内に登録し（Ｓ１１４）、端末装置のＩＰアドレス本第４処理を終了して図７のＳ１０１に戻る。操作者が「ＣＡＮＣＥＬ」を押下すると（Ｓ１１３：ＮＯ）、予約せずに本第４処理を終了して図７のＳ１０１に戻る。
【００４２】
予約が有れば（Ｓ１１１：ＹＥＳ）、Ｓ１０１で受け付けた閲覧要求に含まれるアクセスＩＤ（新たな要求情報の一例）と予約の処理のときに登録したアクセスＩＤとが合致（第２関係の一例）するかどうかを判断する（Ｓ１１５）。すなわち、予約した端末装置１０と閲覧要求した端末装置１０とのアクセスＩＤが同じであるかを判断する。このとき、ＣＰＵ３１は、「登録判断部」として機能する。両ＩＤが合致しなければ（Ｓ１１５：ＮＯ）、ＣＰＵ３１は、予約に無関係な者による閲覧要求であるとして拒否し、他の者による予約中である旨（警告）を示すハイパーテキストを作成する。このハイパーテキストは、要求元（予約者とは異なる）のＷＥＢブラウザ上に表示される（Ｓ１１６）。以下ハイパーテキストを作成して使用者のＷＥＢブラウザに表示する処理を「通知」という。このとき、ＣＰＵ３１は、「拒否部」として機能する。なお、ＣＰＵ３１は、上記警告後、本第４処理を終了して図７のＳ１０１に戻る。図４の例では、端末装置１０Ａからの閲覧要求は許可されるが、端末装置１０Ｂからの閲覧要求は拒否される。
【００４３】
両ＩＤが合致すれば（Ｓ１１５：ＹＥＳ）、ＣＰＵ３１は、外部メモリ３９がメモリスロット３８に装着されていなければ（Ｓ１１６：ＮＯ）、外部メモリ３９が装着されていない旨を、プリンタ３０の表示部１６に表示させたり、予約者の端末装置１０に通知したりする（Ｓ１１６）。外部メモリ３９がメモリスロット３８に装着されていれば（Ｓ１１６：ＹＥＳ）、ＣＰＵ３１は、予約ＩＤとメモリＩＤとが合致するかどうか（第３関係の一例）を判断する（Ｓ１１７）。Ｓ１１５、Ｓ１１７の判断により、アクセスＩＤとメモリＩＤとが合致するかどうかを間接的に判断することができる。このとき、ＣＰＵ３１は「メモリ判断部」として機能する。
【００４４】
両ＩＤが合致しなければ（Ｓ１１７：ＮＯ）、ＣＰＵ３１は、現在装着されている外部メモリ３９に無関係な閲覧要求であるとして拒否し、閲覧できない旨を、プリンタ３０の表示部１６に表示させたり、端末装置１０に通知したりする（Ｓ１１６）。このとき、ＣＰＵ３１は「制限部」として機能する。
【００４５】
両ＩＤが合致すれば（Ｓ１１７：ＹＥＳ）、ＣＰＵ３１は、外部メモリ３９に関係する閲覧要求である（第１関係を有する）として許可し、ハイパーテキストを作成済である場合（Ｓ１１８：ＹＥＳ）を除き（Ｓ１１８：ＮＯ）、ハイパーテキストを作成する（Ｓ１１９）。このハイパーテキストは、外部メモリ３９内の画像データに基づく複数の画像を一覧表示したものである。その他に以下のようなハイパーテキストを作成してもよい。例えば、印刷モード（リスト印刷モード、又は個別印刷モード）を選択するための画像や一覧表示された画像を編集（トリミング等）するための画像などである。このように、使用者は端末装置１０のＷＥＢブラウザ上から外部メモリ３９内の画像データの閲覧、画像データの選択、印刷モードの選択、又は画像データの編集の操作を行うことができる。
【００４６】
そして、端末装置１０から閲覧された画像データの１つを選択する指示がされ（Ｓ１２０：ＹＥＳ）、且つ、リスト印刷モード（印刷要求の一例）が指示されると（Ｓ１２１：ＹＥＳ）、ＣＰＵ３１は、ハイパーテキスト上の複数の画像の全部または一部を、ＲＡＭ３３内の印刷待機リストに追加し（Ｓ１２２）、本第４処理を終了して図７のＳ１０１に戻る。このとき、ＣＰＵ３１は「印刷制御部」として機能する。
【００４７】
図９は、２つの端末装置１０Ａ，１０Ｂと、外部メモリ３９Ａが装着されたプリンタ３０とを示す模式図である。この場合、プリンタ３０は、端末装置１０Ａからの閲覧要求に対してハイパーテキストを作成し送信する。これにより、端末装置１０Ａの表示部１６にて外部メモリ３９Ａ内の画像データに基づく画像を閲覧することができる。一方、プリンタ３０は、端末装置１０Ｂからの閲覧要求を拒否するので、端末装置１０Ｂにて外部メモリ３９Ａ内の画像データに基づく画像を閲覧することはできない。
【００４８】
端末装置１０から閲覧された画像データの１つを選択する指示がされ（Ｓ１２０：ＹＥＳ）、且つ、個別印刷モードが指示されると（Ｓ１２１：ＮＯ）、ＣＰＵ３１は、選択された１つの画像データについて個別印刷処理を印刷部３７に実行させ（Ｓ１２３）、本第４処理を終了して図７のＳ１０１に戻る。なお、この個別印刷処理の前に、印刷対象の画像をトリミングなど編集することも可能である。
【００４９】
端末装置１０から閲覧された画像データの１つを選択する指示がされない（Ｓ１２０：ＮＯ）が、画像選択を終了する指示がされなければ（Ｓ１２４：ＮＯ）、本第４処理を終了して図７のＳ１０１に戻る。一方、画像選択を終了する指示がされると（Ｓ１２４：ＹＥＳ）、ＣＰＵ３１は、ハイパーテキストを破棄すると共に、予約を取り消して（Ｓ１２５）、本第４処理を終了して図７のＳ１０１に戻る。このように画像選択が終了した場合に限り、ハイパーテキストの破棄及び予約の取り消しをすることにより、画像データを１つ選択するごとにハイパーテキストの選択及び予約の処理をしなくても済む。
なお、端末装置１０のＷＥＢブラウザ上で表示されている一覧画面を終了せずに、再度画像の選択等の操作を行うと、Ｓ１０１でＹＥＳと判断され、第４処理を繰り返すことになる。
【００５０】
上記一連の処理は、使用者からみると次のようになる。まず外部メモリ３９内を装着し、端末装置１０からＷＥＢブラウザにてプリンタをアクセスすると、Ｓ１１２〜Ｓ１１４の一連の処理により認証が行われる。認証が終了すると、ＷＥＢブラウザには外部メモリ３９に記憶された印刷データのサムネイルが表示される。使用者はそのサムネイルの画像のひとつを選択する（Ｓ１２０）。
【００５１】
次に使用者はその画像を印刷するか印刷待機リストに追加するのかを選択する（Ｓ１２１）。使用者が印刷を選択した場合は、印刷は即時行われる。一方、印刷待機リストに追加が選択されると、そのデータは印刷待機リストに追加される。使用者は上記処理を繰り返すことにより、必要な印刷データの印刷、あるいは待機リストへの追加を繰り返した後、画像選択を終了する（Ｓ１２４：ＹＥＳ）。使用者は、後にプリンタのパネルを操作してリスト印刷を指示することにより、前記待機リストに登録した前印刷データを印刷する（Ｓ４３，４４，４６）。
【００５２】
上記使用者が画像を選択している間に、別の使用者が別の端末装置１０のＷＥＢブラウザにてプリンタをアクセスした場合は、警告を受け、画像選択はできない（Ｓ１１６）。
【００５３】
２−２．メモリ装着操作有りの場合
ＣＰＵ３１は、外部メモリ３９内の画像データに対する閲覧請求がなく（図７のＳ１０１：ＮＯ）、メモリスロット３８に外部メモリ３９を装着する操作を検出した場合には（Ｓ１０３：ＹＥＳ）、第５処理を実行する（Ｓ１０４）。図１０は、第５処理のフローチャートを示す図である。ＣＰＵ３１は、予約が無ければ（Ｓ１３１：ＮＯ）、外部メモリ３９の装着状態が継続することを許可し、本第５処理を終了して図７のＳ１０１に戻る。
【００５４】
予約が有れば（Ｓ１３１：ＹＥＳ）、ＣＰＵ３１は、予約ＩＤと、現在メモリスロット３８に装着されている外部メモリ３９内のメモリＩＤとが合致するかどうか（第３関係の一例）を判断する（Ｓ１３２）。両ＩＤが合致すれば（Ｓ１３２：ＹＥＳ）、当該外部メモリ３９内の画像データに基づきハイパーテキストを作成し（Ｓ１３３）、本第５処理を終了して図７のＳ１０１に戻る。これにより、これ以降に閲覧要求を受け付けた場合、既にハイパーテキストは作成済なので、その閲覧要求に含まれるアクセスＩＤと予約ＩＤとが合致すれば、端末装置１０にて即時に閲覧が可能になる。
【００５５】
両ＩＤが合致しなければ（Ｓ１３３：ＮＯ）、ＣＰＵ３１は、ハイパーテキストを作成せずに、本第５処理を終了して図７のＳ１０１に戻る。要するに、予約ＩＤと無関係なメモリＩＤが記憶された外部メモリ３９が装着された場合には、その外部メモリ３９に記憶されている画像データに基づいてハイパーテキストを作成しない。
【００５６】
２−３．予約時から基準時間経過の場合
メモリスロット３８に外部メモリ３９を装着する操作を検出せず（Ｓ１０３：ＮＯ）、予約時（図８のＳ１１４参照）から基準時間（例えば５分間）が経過しても、予約ＩＤに合致するメモリＩＤが記憶された外部メモリ３９がメモリスロット３８に装着されない場合には（Ｓ１０５：ＹＥＳ）、当該予約を取り消す（Ｓ１０６）。具体的には、予約ＩＤを破棄して、Ｓ１０１に戻る。これにより、予約により操作部３５の操作、印刷データに基づく印刷処理などが制約された状態が長時間継続することを回避することができる。また、予約時から基準時間が経過していない場合には（Ｓ１０５：ＮＯ）、その他対応処理を実行し（Ｓ１０７）、Ｓ１０１に戻る。
【００５７】
３．スロット処理
図１１は、スロット処理のフローチャートを示す図である。ＣＰＵ３１は、外部メモリ３９がメモリスロット３８に装着された場合に、スロット処理を実行する。これにより、予約ＩＤと合致しないメモリＩＤが記憶された外部メモリ３９の装着状態が継続することを抑制し、また、予約ＩＤと合致するメモリＩＤが記憶された外部メモリ３９が、当該予約ＩＤと無関係な操作者によって取り外されることを抑制することができる。
【００５８】
ＣＰＵ３１は、予約が無ければ（Ｓ１４１：ＮＯ）、例えばメモリスロット３８に設けられたロック部材４０を、非ロック位置（図４参照）からロック位置（図９参照）に変位させて、外部メモリ３９をロックし、取り外しを禁止する（Ｓ１４４）。予約が有れば（Ｓ１４１：ＹＥＳ）、現在メモリスロット３８に装着されている外部メモリ３９からメモリＩＤを読み取り（Ｓ１４２）、その読み出したメモリＩＤと予約ＩＤとが合致すれば（Ｓ１４３：ＹＥＳ）、外部メモリ３９の取り外しを禁止する（Ｓ１４４）。
【００５９】
外部メモリ３９の取り外しを禁止した後、リスト印刷中であれば（Ｓ１４５：ＮＯ）、操作部３５にて外部メモリ３９の取り出し操作があるかどうかを判断する（Ｓ１４６）。取り出し操作が無ければ（Ｓ１４６：ＮＯ）、Ｓ１４５に戻る。取り出し操作が有れば（Ｓ１４６：ＹＥＳ）、その取り出し操作の際に操作者が入力した操作ＩＤが予約ＩＤと合致しなければ（Ｓ１４７：ＮＯ）、Ｓ１４５に戻る。これにより、予約ＩＤと合致するメモリＩＤが記憶された外部メモリ３９が、当該予約ＩＤと無関係な操作者によって取り外されることを抑制することができる。
【００６０】
両ＩＤが合致すれば（Ｓ１４７：ＹＥＳ）、予約ＩＤと関係のある操作者に取り出し操作であるとし、リスト印刷中でも外部メモリ３９をメモリスロット３８から排出し（Ｓ１４８）、本スロット処理を終了する。また、リスト印刷が終了すれば（Ｓ１４５：ＹＥＳ）、外部メモリ３９をメモリスロット３８から排出し（Ｓ１４８）、本スロット処理を終了する。
【００６１】
一方、予約ＩＤとメモリＩＤとが合致しなければ（Ｓ１４３：ＮＯ）、外部メモリ３９をメモリスロット３８から強制的に排出し（Ｓ１４８）、本スロット処理を終了する。これにより、予約ＩＤと無関係な外部メモリ３９がメモリスロット３８に装着された状態が継続することを効果的に抑制することができる。
【００６２】
（本実施形態の効果）
本実施形態によれば、プリンタ３０は、受け付けた閲覧要求と、外部メモリ３９内に記憶されたメモリＩＤとが合致する場合に限り、上記閲覧要求に基づく画像データの閲覧を許可する。従って、プリンタ３０に装着された外部メモリ３９内の画像データを、当該外部メモリ３９に無関係な閲覧要求に基づく閲覧を抑制することができる。
【００６３】
また、予め予約ＩＤが登録された後、新たな閲覧要求を受け付けた場合に、予約ＩＤと新たな要求情報に含まれるアクセスＩＤとが合致しない場合には、当該新たな閲覧要求を拒否する。従って、予約ＩＤを登録することにより、外部メモリ３９の装着前においてプリンタ３０が有する外部メモリ３９への閲覧機能を占有することができる。
【００６４】
また、外部メモリ３９をプリンタ３０に装着する前に、閲覧要求に基づき予約することができるため、予約できない構成に比べて、外部メモリ３９を装着後、早期に閲覧が可能になる。
【００６５】
また、外部メモリ３９の装着後、その外部メモリ３９内のメモリＩＤと予約ＩＤとが合致しない場合、警告が通知される。これにより外部メモリ３９を装着した者に、既に外部メモリ３９の閲覧が予約されていることを知ることが可能になる。
【００６６】
また、予約ＩＤの登録時点から基準時間経過しても、当該予約ＩＤと合致するメモリＩＤを記憶する外部メモリ３９が装着されない場合、予約ＩＤを無効にする。このため、他の閲覧要求や外部メモリ３９が拒否されたりする状態が長期間継続することを抑制することができる。
【００６７】
また、外部メモリ３９の装着後、メモリＩＤと予約ＩＤとが合致する場合、当該外部メモリ３９の取り外しが規制される。このため、外部メモリ３９が第三者により不用意に取り外されることを抑制することができる。
【００６８】
また、リスト印刷時には、端末装置１０からの印刷要求があっても印刷を待機し、プリンタ３０の操作部３５で印刷指示の入力操作があったときに印刷を開始する。従って、例えば端末装置１０とプリンタ３０とが離れた場所に配置されている場合でも、印刷要求があった時点で印刷を行う構成に比べて、印刷物が第三者の目に触れることを抑制することができる。なお、この構成を、リスト印刷時に限らず、個別印刷を選択したときに実行してもよい。
【００６９】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
【００７０】
（１）上記実施形態では、端末装置１０（パーソナルコンピュータ）を例に挙げたが、本発明の「外部装置」はこれに限られない。閲覧機能を有する装置であればよく、例えば携帯電話（スマートフォン）や、タブレットタイプの携帯端末などでもよい。
【００７１】
（２）上記実施形態では、プリンタ３０を例に挙げたが、本発明の「画像処理装置」はこれに限られない。外部メモリが装着可能で、当該外部メモリ内の画像データを、外部装置に閲覧させることが可能な装置であればよい。例えばフォトフレームなどの表示装置（画像形成装置の一例）、サーバ装置等でもよい。
【００７２】
（３）上記実施形態では、「メモリ特定情報、要求情報」の例として、端末装置１０やユーザを識別するための情報（アクセスＩＤ，メモリＩＤ）を挙げたがこれに限られない。例えば外部メモリ３９の所有者、管理者またはグループの識別情報や、外部メモリ３９の識別情報（製造番号等）でもよい。また、上記実施形態では、メモリＩＤ，アクセスＩＤ、予約ＩＤ、操作ＩＤが互いに合致するかどうかを判断する例を挙げたが、本発明はこれに限られない。全部が合致するかどうかに限らず、一部が合致するかどうかを判断してもよい。また、例えばメモリＩＤと、その所有者のユーザＩＤとの対応関係（第１関係、第２関係）をＲＡＭ３３等に記憶しておき、対比するＩＤ同士が上記対応関係を有するかどうかを判断してもよい。
【００７３】
（４）上記実施形態において、複数のメモリスロットを備える場合、各メモリスロットごとに予約可能とし、個別に図２〜図１１の処理を実行する構成でもよい。
【００７４】
（５）上記実施形態では、閲覧要求を端末装置１０から受け付ける例を説明したが、本発明の「受付部」はこれに限られない。例えばプリンタ３０の操作部３５での入力操作により閲覧要求を受け付ける構成でもよい。
【００７５】
（６）上記実施形態では、端末装置１０から閲覧要求によって予約ＩＤを登録したが、本発明はこれに限られない。例えばプリンタ３０の操作部３５での入力操作によって予約ＩＤを登録してもよい。
【００７６】
（７）上記実施形態では、アクセスＩＤとメモリＩＤとが合致するかどうかを、アクセスＩＤと予約ＩＤの比較結果、および、予約ＩＤとメモリＩＤの比較結果に基づき間接的に判断したが、本発明はこれに限られない。例えば閲覧要求を受信したときに、その閲覧要求に含まれるアクセスＩＤとメモリＩＤとを直接比較する構成でもよい。また、外部メモリ３９を装着したときに、当該外部メモリ３９のメモリＩＤと予約ＩＤとが合致した場合に、閲覧要求を待たずに、プリンタ３０から、上記予約ＩＤ（アクセスＩＤ）の送信元である端末装置１０にハイパーテキストを送信する構成でもよい。
【００７７】
（８）上記実施形態では、予約をしなければ外部メモリ３９内の画像データの閲覧ができない構成であったが、本発明はこれに限られない。例えば予約が無くても、閲覧要求に含まれるアクセスＩＤとメモリＩＤとが合致するかどうかに基づき閲覧を許可するかどうかを決める構成でもよい。この場合、予約機能を有しない構成とすることもできる。
【００７８】
（９）上記実施形態では、外部メモリ３９に無関係な閲覧請求である場合（図８のＳ１１５：ＮＯ，Ｓ１１７：ＮＯ）、その閲覧請求自体を拒否したが、本発明の「制限部」はこれに限られない。例えば、ＷＥＢページへのアクセスは可能であるが、外部メモリ３９内の画像データに基づく画像を非表示にしたり、加工（例えば部分表示、モザイク表示、解像度を低下させて表示）して表示したりしてもよい。
【００７９】
（１０）上記実施形態では、ロック部材４０により物理的に外部メモリ３９の取り外しを規制したが、本発明の「規制部」はこれに限られない。例えば外部メモリ３９の取り出しを指示する「イジェクトボタン」を物理的またはソフト的に操作不能とする構成でもよい。また、警告音を発する構成でも、外部メモリ３９の取り外しを規制することが可能である。
【００８０】
（１１）上記実施形態では、１つのＣＰＵが受付部、メモリ判断部、制限部、登録判断部、拒否部、通知部、印刷制御部として機能する例を説明したが、本発明はこれに限れない。複数のＣＰＵが各部として機能してもよい。また、例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路が各部として機能する構成でもよい。
【符号の説明】
【００８１】
１０：端末装置  ３０：プリンタ  ３１：ＣＰＵ  ３３：ＲＡＭ  ３８：メモリスロット  ３９：外部メモリ
【図１】
0005569369.tif 000002
【図２】
0005569369.tif 000003
【図３】
0005569369.tif 000004
【図４】
0005569369.tif 000005
【図５】
0005569369.tif 000006
【図６】
0005569369.tif 000007
【図７】
0005569369.tif 000008
【図８】
0005569369.tif 000009
【図９】
0005569369.tif 000010
【図１０】
0005569369.tif 000011
【図１１】
0005569369.tif 000012