(57)【要約】      （修正有）【課題】インターネット上のクラウドサービスのように印刷管理に特化した機能を有しない環境下で保存される文書等の文書データに対しても、印刷情報を設定する際のユーザの利便性を向上させる技術を提供する。【解決手段】画像処理装置１０は、インターネット１２を介してクラウドサービス１００から画像データを受信する受信手段と、受信した画像データを印刷する印刷手段と、画像データを印刷する際の印刷情報を作成して画像データに関連付けてクラウドサービス１００に送信する送信手段を備え、印刷情報はクラウドサービス１００側で記憶される。印刷情報は、印刷後あるいは印刷前に自動的に作成され送信される。【選択図】図１
2014016928.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバから文書データを受信する受信手段と、
受信した文書データを印刷する印刷手段と、
前記文書データを印刷する際の印刷情報を作成して前記文書データに関連付けて前記サーバに送信する送信手段と、
を備え、前記印刷情報は前記サーバで前記文書データと関連付けて記憶されることを特徴とする画像処理装置。
【請求項２】
前記文書データに関連付けて前記印刷情報が前記サーバに記憶されている場合に、該文書データに関連付けて前記印刷情報の存在を表示する表示手段と、
を備え、
前記印刷手段は、前記印刷情報に基づいて前記文書データを印刷する
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記印刷情報は、前記印刷手段で印刷する際の印刷条件及び印刷履歴を含む
ことを特徴とする請求項１，２のいずれかに記載の画像処理装置。
【請求項４】
前記送信手段は、前記文書データを印刷した後に、前記印刷情報を作成して前記サーバに送信する
ことを特徴とする請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記送信手段は、前記文書データを印刷する前に、前記印刷情報を作成して前記サーバに送信する
ことを特徴とする請求項１〜３のいずれかに記載の画像処理装置。
【請求項６】
コンピュータを、
ネットワークを介してサーバから文書データを受信する受信手段と、
受信した文書データを印刷する印刷手段と、
前記文書データを印刷する際の印刷情報を作成して前記文書データに関連付けて前記サーバに送信する送信手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年のクラウドコンピューティングの進展により、オフィス内の種々の文書を含む画像データをクラウド上のサーバに保管する動きが加速している。サーバに保管された文書等は必要に応じて複合機にダウンロードされプリントされるが、追加印刷等により同じ文書を再度印刷する場合、あるいは印刷対象の文書を既に印刷した異なる文書と同じ印刷形態で印刷したい場合がある。
【０００３】
特許文献１には、プリントサーバにより印刷データを再印刷可能な状態で保管するとともに、ジョブ名、クライアント名、ユーザ名等の情報を取得し、タイムスタンプを付加することが記載されている。
【０００４】
特許文献２には、印刷する文書や印刷データに印刷許可情報を設定しておき、印刷を行う場合にこの印刷許可情報を参照することが記載されている。
【０００５】
特許文献３には、画像処理装置と該画像処理装置から印刷データを受信して印刷を実行する印刷装置とを備えた印刷システムにおいて、印刷済のジョブデータに関するジョブ情報を保存管理するジョブ情報管理手段を備えることが記載されている。
【０００６】
特許文献４には、印刷実行制御部が、入力された印刷対象データを共に入力された印刷指示情報に従い印刷実行を指示し、印刷対象データと共に印刷指示情報が入力されなかった場合に、入力された印刷対象データの属性情報に従い、当該印刷対象データに関連するジョブチケットを抽出し、その抽出したジョブチケットに従い当該印刷対象データの印刷実行を指示することが記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−１４９３７１号公報
【特許文献２】特開２００４−２５２７８４号公報
【特許文献３】特開２００２−２９７３３２号公報
【特許文献４】特開２００８−０４１００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
一般的なクラウドサービスでは、印刷情報に特化した情報を保持する機能がない場合が多く、このような情報をどのように処理するかが問題となる。
【０００９】
印刷履歴やジョブデータを複合機の記憶装置あるいはプリントサーバの記憶装置に記憶することも考えられるが、大容量かつアクセスが一定の範囲に限られている装置での保存管理となり、どこからでもアクセスできるインターネット上のクラウドサービスの利点を最大限に活用することができない。 
【００１０】
本発明の目的は、インターネット上のクラウドサービスのように印刷管理に特化した機能を有しない環境下で保存される文書等のデータに対しても、印刷情報を設定する際のユーザの利便性を向上させることにある。
【課題を解決するための手段】
【００１１】
請求項１記載の発明は、ネットワークを介してサーバから文書データを受信する受信手段と、受信した文書データを印刷する印刷手段と、前記文書データを印刷する際の印刷情報を作成して前記文書データに関連付けて前記サーバに送信する送信手段とを備え、前記印刷情報は前記サーバで前記文書データと関連付けて記憶されることを特徴とする画像処理装置である。
【００１２】
請求項２記載の発明は、前記文書データに関連付けて前記印刷情報が前記サーバに記憶されている場合に、文書データに関連付けて前記印刷情報の存在を表示する表示手段と  を備え、前記印刷手段は、前記印刷情報に基づいて前記文書データを印刷することを特徴とする請求項１記載の画像処理装置である。
【００１３】
請求項３記載の発明は、前記印刷情報は、前記印刷手段で印刷する際の印刷条件及び印刷履歴を含むことを特徴とする請求項１，２のいずれかに記載の画像処理装置である。
【００１４】
請求項４記載の発明は、前記送信手段は、前記文書データを印刷した後に、前記印刷情報を作成して前記サーバに送信することを特徴とする請求項１〜３のいずれかに記載の画像処理装置である。
【００１５】
請求項５記載の発明は、前記送信手段は、前記文書データを印刷する前に、前記印刷情報を作成して前記サーバに送信することを特徴とする請求項１〜３のいずれかに記載の画像処理装置である。
【００１６】
請求項６記載の発明は、コンピュータを、ネットワークを介してサーバから文書データを受信する受信手段と、受信した文書データを印刷する印刷手段と、前記文書データを印刷する際の印刷情報を作成して前記文書データに関連付けて前記サーバに送信する送信手段として機能させるためのプログラムである。
【発明の効果】
【００１７】
請求項１及び請求項６記載の発明によれば、印刷管理に特化した機能を有しない環境下で保存される文書等のデータに対しても、印刷情報を設定する際のユーザの利便性を向上させることが可能となる。
【００１８】
請求項２及び請求項３記載の発明によれば、印刷情報を利用することで印刷設定が容易化される。
【００１９】
請求項４及び請求項５記載の発明によれば、印刷情報が自動的にネットワークを介して接続されるサーバに記憶され、その後の印刷に利用し得る。
【図面の簡単な説明】
【００２０】
【図１】実施形態のシステム構成図である。
【図２】実施形態の複合機の構成ブロック図である。
【図３】実施形態の印刷情報ファイルの流れを示す説明図である。
【図４】実施形態の処理フローチャートである。
【図５】実施形態の処理フローチャートである。
【図６】操作パネルの表示説明図である。
【図７】他の実施形態の処理フローチャートである。
【図８】他の実施形態の処理フローチャートである。
【図９】操作パネルの表示説明図である。
【発明を実施するための形態】
【００２１】
以下、図面に基づき本発明の実施形態について、画像処理装置として文書やファイルや画像等の文書データをインターネット上のクラウドサービス（サーバコンピュータ）からダウンロードして画像処理の一つの処理である印刷を行う複合機を例にとり説明する。但し、本発明の画像処理装置は、このような複合機に限定されると解釈されるべきでなく、インターネット上のクラウドサービスを利用して文書、ファイル、画像その他の文書データを印刷できる任意の端末に適用し得る。
【００２２】
＜基本構成＞
図１に、本実施形態のシステム構成図を示す。画像処理装置としての複合機１０は、インターネット１２を介してクラウドサービス１００に接続される。なお、本実施形態における「クラウド」は、インターネット上に存在するコンピュータ群を意味し、特にインターネット上のサーバコンピュータを意味するものとする。
【００２３】
複合機１０は、書類をスキャンする機能、スキャンして得られた画像データをインターネット１２を介してクラウドサービス１００上の文書管理サーバに転送する機能、クラウドサービス１００上の文書管理サーバから画像データをダウンロードする機能、画像データを閲覧／印刷する機能の各種機能を有する。本実施形態では、複合機１０で所望の画像データをクラウドサービス１００上の文書管理サーバからダウンロードして印刷する場合の一連の処理について説明する。
【００２４】
図２に、複合機１０の構成ブロック図を示す。複合機１０は、スキャナ１４、操作パネル１６、ＣＰＵ１８、ＲＡＭ２０、記憶装置２２、通信Ｉ／Ｆ（インタフェース）２４、印刷部２６及びバス２８を有する。複合機１０は、ＣＰＵ１８、ＲＡＭ２０、記憶装置２２を備え、記憶装置２２に記憶されたプログラムを読み込んで実行することで各種機能を実現するので、コンピュータ、特にクライアントコンピュータとして把握し得る。
【００２５】
スキャナ１４は、文書をスキャンして画像データとし、ＲＡＭ２２に記憶する。画像データの形式は任意であるが、例えばＰＤＦ形式とする。
【００２６】
操作パネル１６は、ユーザがスキャナ１４で文書をスキャンする際の各種パラメータを設定する。また、ユーザがスキャンした画像データをクラウドサービス１００上に転送（アップロード）する際の各種設定を行う。さらに、ユーザがクラウドサービス１００上に保管された文書を閲覧／印刷する際の各種設定を行う。
【００２７】
記憶装置２２は、処理プログラムを記憶する。ＲＡＭ２０は、ワーキングメモリとして、スキャンした画像データやクラウドサービス１００からダウンロードした画像データを記憶する。また、後述するように作成された印刷情報ファイルを一時的に記憶する。
【００２８】
ＣＰＵ１８は、記憶装置２２に記憶された処理プログラムを読み込んで実行し、処理プログラムに従って複合機１０の各部の動作を制御する。具体的には、ＣＰＵ１８は、操作パネル１６で設定されたパラメータに従い、スキャナ１４の動作を制御して文書を設定されたパラメータでスキャンし、画像データとしてＲＡＭ２０に記憶する。また、ＣＰＵ１８は、操作パネル１６で設定された要求に従って、通信Ｉ／Ｆ２４を介してクラウドサービス１００にアクセスし、ＲＡＭ２０に記憶された画像データをクラウドサービス１００上の文書管理サーバに転送する。また、ＣＰＵ１８は、操作パネル１６で設定された要求に従ってクラウドサービス１００上の文書管理サーバに保存されている画像データをダウンロードし、操作パネル１６に表示して閲覧を可能とするとともに、ダウンロードした画像データを印刷部２６に供給して文書５０として印刷する。さらに、ＣＰＵ１８は、文書５０を印刷した後に、文書５０の印刷に関する情報を印刷情報として作成し、印刷情報ファイルを自動的に通信Ｉ／Ｆ２４を介してクラウドサービス１００上の文書管理サーバに転送する。
【００２９】
本実施形態では、このように、複合機１０のＣＰＵ１８が、画像データをクラウドサービス１００上の文書管理サーバからダウンロードして印刷した後に、自動的に印刷情報ファイルを作成してクラウドサービス１００上の文書管理サーバに転送することを特徴の一つとする。転送された印刷情報ファイルは、クラウドサービス１００上の文書管理サーバに画像データに関連付けて記憶される。なお、本実施形態における「関連付け」は、いわゆるリンクによって画像データと印刷情報ファイルが結び付けられている他、いずれか一方に他方のファイルにアクセスするために必要な何らかのデータが記述されている場合も含む意である。具体的には、画像データに印刷情報ファイル用のタグが記述されている、あるいは印刷情報ファイルに画像データ用のタグが記述されている等である。
【００３０】
図３に、複合機１０での文書５０の印刷処理の一連の流れを模式的に示す。まず、複合機１０は、ユーザからの要求に従ってクラウドサービス１００上の文書管理サーバにアクセスし、文書管理サーバが保存管理する各種画像データのうち、所望の文書５０を選択してダウンロードする。そして、複合機１０は、ユーザからの要求に従ってダウンロードした文書５０を印刷部２６で印刷する。印刷する際には、ユーザは複合機１０の提供する設定用メニューを用いてカラーやサイズ、印刷部数、Ｎアップ等を印刷条件として設定する。
【００３１】
文書５０を印刷後、複合機１０は、文書５０の印刷に関する情報を印刷情報ファイル５２として自動的に作成し、作成した印刷情報ファイル５２をクラウドサービス１００上の文書管理サーバに転送する。転送する文書管理サーバは、好適には文書５０を保存する文書管理サーバと同一サーバであるが、これに限定されるわけではない。印刷情報ファイル５２は、文書５０の印刷情報を記述したファイルであり、印刷情報ファイル５２は文書５０に関連付けて記憶される。
【００３２】
印刷情報ファイル５２は、文書５０と別ファイルでＸＭＬファイルとして文書５０と関連付けられる。あるいは、印刷情報ファイル５２を文書５０のタグ形式で生成して文書管理サーバに保存することもできる。印刷情報ファイル５２は、クラウドサービス１００が提供する任意の形式に合致した形式で作成され、クラウドサービス１００上の文書管理サーバに転送される。印刷情報ファイル５２は、文書５０の属性を記述するファイルであり、メタ情報として位置付けることができる。
【００３３】
印刷情報ファイル５２には、印刷ジョブに関連する少なくとも以下の情報が記述される。
（１）ファイル情報
印刷した文書５０の形式、サイズ、作成者、ページ数等。
（２）印刷履歴
印刷した文書５０の印刷日時、印刷したユーザ情報、印刷したデバイス情報、印刷回数等。
（３）印刷パラメータ
印刷した文書５０の印刷条件であり、カラー／白黒、サイズ、Ｎアップ等。
【００３４】
印刷情報ファイル５２は、クラウドサービス１００上の文書管理サーバにおいて文書５０に関連付けされているので、複合機１０あるいは他の複合機でクラウドサービス１００にアクセスして文書５０を閲覧・印刷する際に、文書５０と共にその印刷情報ファイル５２も閲覧できる。従って、複合機１０あるいは他の複合機で文書５０を再度印刷する際に、その印刷情報ファイル５２を参照することで印刷履歴や印刷パラメータを認識でき、ユーザは必要であれば前回と同様の印刷条件で印刷し得る。例えば、文書５０を印刷したが、その後に追加で文書５０をもう一部印刷する必要が生じた場合に、前回と全く同一の条件で印刷する等である。
【００３５】
印刷情報ファイル５２は、クラウドサービス１００上の文書管理サーバに保存されているため、複合機１０側、あるいは複合機１０とＬＡＮで接続されたプリントサーバ等の記憶装置に保存しておく必要がない。また、印刷情報ファイル５２の形式は任意であり、クラウドサービス１００が提供している任意の形式で作成して文書５０のメタ情報として文書５０に関連付ければよいため、クラウドサービス１００がプリント管理に特化した機能を有している必要もない。さらに、文書５０を印刷した複合機１０のみならず、クラウドサービス１００にアクセスし得る他の複合機も、印刷情報ファイル５２を利用して文書５０の印刷を実行できる。
【００３６】
次に、本実施形態における印刷時の処理について、より詳細に説明する。
【００３７】
図４及び図５に、本実施形態の処理フローチャートを示す。主に複合機１０のＣＰＵ１８で実行される処理である。図４は、１回目に文書５０を印刷する場合の処理であり、図５は２回目以降に文書５０を印刷する場合の処理である。また、以下の説明では画像データを適宜ファイルとして説明する。
【００３８】
まず、図４において、複合機１０でクラウドアクセスサービスを起動する（Ｓ１０１）。すなわち、ＣＰＵ１８は、通信Ｉ／Ｆ２４を介してクラウドサービス１００上の文書管理サーバにアクセスし、当該文書管理サーバが提供する文書管理サービスを利用するために必要なログイン処理（ユーザＩＤ入力やパスワード入力によるユーザ認証を含む）を実行する。
【００３９】
次に、ＣＰＵ１８は、クラウドアクセスサービスのファイル一覧を表示する（Ｓ１０２）。すなわち、クラウドサービス１００の文書管理サーバに保存されているファイルの一覧データをダウンロードして操作パネル１６に表示する。
【００４０】
ユーザは、複合機１０の操作パネル１６に表示されたファイル一覧を視認して、印刷を希望するファイルを選択する（Ｓ１０３）。また、ユーザは、操作パネル１６を操作して選択したファイルを印刷する際の印刷条件を印刷パラメータ（プリントパラメータ）として設定する（Ｓ１０４）。印刷パラメータは、既述したように、カラーやサイズ、Ｎアップ等であり、設定された印刷条件はＲＡＭ２０に記憶される。ＣＰＵ１８は、ユーザにより選択されたファイルをクラウドサービス１００上の文書管理サーバからダウンロードしてＲＡＭ２０に記憶し、その後、印刷部２６に供給して印刷する（Ｓ１０５）。印刷部２６での印刷は、ユーザにより設定されＲＡＭ２０に記憶された印刷パラメータに従って実行される。
【００４１】
印刷部２６での印刷が終了した後、ＣＰＵ１８は、印刷したファイルの印刷情報ファイルを作成し、通信Ｉ／Ｆ２４を介してクラウドサービス１００上の文書管理サーバに転送（アップロード）する（Ｓ１０６）。印刷情報ファイルには、印刷したファイルのファイル情報、印刷履歴、印刷パラメータが含まれる。印刷パラメータは、ＲＡＭ２０に記憶された印刷条件である。印刷履歴には、印刷日時、印刷したユーザ、印刷した複合機１０の情報が含まれる。印刷したユーザは、クラウドサービス１００が提供する文書管理サービスにログインする際のユーザＩＤや氏名が用いられる。印刷した複合機１０の情報は、複合機１０のＩＤやＩＰアドレスが用いられる。ＣＰＵ１８は、印刷情報ファイル５２を自動的に作成してＲＡＭ２０に記憶し、その後、クラウドサービス１００に転送する。印刷情報ファイル５２は、例えばＸＭＬファイルとして作成され、印刷対象のファイルに関連付けられる。ＣＰＵ１８は、クラウドサービス１００に転送した後、複合機１０上に印刷情報ファイルを保存しておく必要がないのでＲＡＭ２０から削除する。クラウドサービス１００上の文書管理サーバは、複合機１０から転送された印刷情報ファイルを記憶する。
【００４２】
以上のようにして、所望のファイルを印刷すると、このファイルに関連付けされた印刷情報ファイルが自動的に作成されてクラウドサービス１００上の文書管理サーバに保存される。複合機１０やプリントサーバには、印刷情報ファイルは存在していない点に留意されたい。
【００４３】
次に、図５において、同様に複合機１０あるいは他の複合機でクラウドアクセスサービスを起動する（Ｓ２０１）。そして、クラウドアクセスサービスのファイル一覧を操作パネル１６に表示する（Ｓ２０２）。このとき、ＣＰＵ１８は、ファイルに関連付けされた印刷情報ファイル５２が存在すれば、ファイルとともに併せて印刷情報ファイル５２も表示する。この印刷情報ファイル５２が表示されたことをもって、ユーザは、当該ファイルが過去に印刷された事実を認識できる。印刷情報ファイル５２は、ファイルを印刷した後に自動的に作成されるからである。逆に、印刷情報ファイル５２が表示されていないファイルについては、未だ印刷されていない事実を認識できる。
【００４４】
例えば、Ａファイル、Ｂファイル、Ｃファイルが操作パネル１６に一覧表示され、Ａファイルとともにその印刷情報ファイル５２が表示された場合、ユーザは、Ａファイルは過去に印刷されたことがあり、そのときの印刷履歴や印刷パラメータが保存されていることを認識できる。同様に、Ｂファイル及びＣファイルについては、未だ印刷されたことがなく、印刷履歴や印刷パラメータも存在しないことを認識できる。
【００４５】
次に、ユーザは、印刷を希望するファイルを選択する。この際、選択したファイルに印刷情報ファイル５２が存在していれば、ユーザは併せて印刷情報ファイル５２を選択することができる（Ｓ２０３）。ＣＰＵ１８は、選択されたファイルをクラウドサービス１００上の文書管理サーバからダウンロードするとともに、ユーザによる選択に応じてその印刷情報ファイル５２をダウンロードする。ＣＰＵ１８は、ダウンロードしたファイルを印刷部２６に供給する。また、ダウンロードした印刷情報ファイル５２に含まれる印刷パラメータを抽出して印刷部２６に供給する。印刷部２６は、ダウンロードしたファイルを印刷する際に、抽出された印刷パラメータを用いて印刷する（Ｓ２０４）。
【００４６】
一方、たとえファイルに印刷情報ファイル５２が存在していたとしても、ユーザはこの印刷情報ファイル５２を無視してもよい。この場合、ユーザは印刷情報ファイル５２の印刷パラメータを用いることなく、新たに印刷条件を操作パネル１６から設定して印刷する。
【００４７】
印刷部２６での印刷が終了した後、ＣＰＵ１８は、図４のＳ１０６と同様に、印刷したファイルの印刷情報ファイル５２を作成し、通信Ｉ／Ｆ２４を介してクラウドサービス１００上の文書管理サーバに転送（アップロード）する（Ｓ２０５）。なお、印刷したファイルの印刷情報ファイル５２が既に存在する場合には、新たに印刷情報ファイル５２を作成する他に、既に存在する印刷情報ファイル５２を書き換える、あるいは更新することで作成してもよい。例えば、Ｓ２０３でユーザが印刷情報ファイル５２を選択した場合、当該印刷情報ファイル５２はクラウドサービス１００上の文書管理サーバからダウンロードされてＲＡＭ２０に記憶されているから、ＣＰＵ１８はこれをＲＡＭ２０から読み出し、印刷情報ファイル５２のうち、印刷履歴を更新して新たな印刷情報ファイル５２を作成する。なお、印刷情報ファイル５２の印刷パラメータと異なる印刷パラメータで印刷が実行された場合、印刷パラメータも併せて更新して新たな印刷情報ファイル５２を作成する。もちろん、印刷パラメータを上書きして更新する他、並列的に追記して更新してもよい。新たな印刷情報ファイル５２を作成してクラウドサービス１００に転送した後、ＣＰＵ１８は印刷情報ファイル５２をＲＡＭ２０から削除する。
【００４８】
図６に、図５におけるＳ２０２の処理を示す、操作パネル１６に表示される画面例である。操作パネル１６には、クラウドサービス１００上の文書管理サーバに保存されているファイルの一覧６０が表示される。このファイルは、クラウドサービス１００の文書管理サービスにログインしたユーザに関連するファイルであり、図では３つのファイルがリスト形式で表示されている。
【００４９】
表示された３つのファイルのうち、「領収書ＡＢＣ」なるファイルには、特定のアイコン６２が表示される。このアイコン６２は、印刷情報ファイル５２が存在することを示すアイコンであり、「領収書ＡＢＣ」なるファイルには、このファイルに関連付けされた印刷情報ファイル５２が存在することを意味する。ユーザがこのアイコン６２を操作すると、ＣＰＵ１８はクラウドサービス１００からダウンロードした印刷情報ファイル５２を操作パネル１６に表示してその詳細情報を表示する。また、各ファイル名の先頭には選択ボタン６６が表示され、ユーザがファイルを選択する際には所望のファイルの先頭の選択ボタン６６を操作する。図では、ユーザにより「領収書ＡＢＣ」なるファイルが選択されたことを示す。また、画面下には各種操作を行うための操作ボタンが表示され、「プリント」ボタン６４を操作すると、選択したファイルの印刷がＣＰＵ１８に指示される。
【００５０】
操作パネル１６を使用した具体的手順は以下の通りである。すなわち、ユーザはまずファイル一覧６０から印刷を希望するファイルを選択し、選択ボタン６６を操作する。次に、アイコン６２を操作して印刷情報ファイル５２の詳細を確認する。印刷情報ファイルには印刷パラメータが含まれており、ユーザはこの印刷パラメータを確認する。次に、プリントボタン６４を操作して選択したファイルの印刷を指示する。印刷情報ファイル５２に含まれる印刷パラメータはＣＰＵ１８から印刷部２６に供給され、印刷パラメータに従った印刷が実行される。
【００５１】
あるいは、ユーザがプリントボタン６４を操作すると、ＣＰＵ１８は、印刷情報ファイル５２に含まれる印刷パラメータ通りに印刷するか否かを問い合わせるメッセージを操作パネル１６に表示してユーザに確認する。ユーザがメッセージに対して肯定的である場合、印刷パラメータ通りに印刷する。ユーザがメッセージに対して否定的である場合、印刷パラメータを表示してユーザに適宜修正させる。例えば、印刷パラメータにおいてサイズがＡ４である場合において、ユーザがＡ４ではなくＢ５での印刷を希望する場合、ユーザは印刷パラメータのＡ４をＢ５に修正する。ＣＰＵ１８は、修正後の印刷パラメータを印刷部２６に供給して印刷を実行する。
【００５２】
本実施形態では、ファイルを印刷した後に、その印刷に関する印刷情報ファイル５２を作成してクラウドサービス１００に転送しているが、ファイルをクラウドサービス１００に保存する際に、後のタイミングにおける印刷を想定して印刷情報ファイル５２を作成してクラウドサービス１００に転送することもできる。
【００５３】
図７及び図８に、印刷情報ファイル５２を印刷に先立ってクラウドサービス１００に転送する場合の処理フローチャートを示す。図７は、１回目の処理であり、図８は２回目以降の処理である。
【００５４】
まず、図７において、クラウドアクセスサービスにアクセスする（Ｓ３０１）。すなわち、クラウドサービス１００上の文書管理サーバにアクセスし、当該文書管理サーバが提供する文書管理サービスを利用するために必要なログイン等の処理を実行する。
【００５５】
次に、操作パネル１６でスキャンサービスを選択し（Ｓ３０２）、印刷情報追加ボタンを操作する（Ｓ３０３）。スキャンサービスの選択については、図６の操作パネル１６の画面を参照されたい。画面下部に表示された「スキャン」がスキャンサービスに相当する。また、印刷情報追加ボタンは、スキャンした文書とともに、その印刷情報ファイル５２をクラウドサービス１００上に保存する場合に選択するボタンである。印刷情報追加ボタンを操作すると、操作パネル１６に印刷条件を設定するメニューが表示され、ユーザはメニューを用いて印刷パラメータを設定する（Ｓ３０４）。ＣＰＵ１８は、設定された印刷パラメータを用いて、スキャンする文書のファイルに関連付けされた印刷情報ファイル５２を作成し、ＲＡＭ２０に記憶する。なお、未だ印刷されていないため、この場合の印刷情報ファイル５２には印刷履歴は存在しない。
【００５６】
印刷パラメータを設定した後、ユーザがスキャンボタンを操作すると、ＣＰＵ１８は、スキャナ１４を起動し、文書をスキャンして電子データに変換し、通信Ｉ／Ｆ２４を介してクラウドサービス１００上の文書管理サーバに転送する（Ｓ３０５）。また、ＲＡＭ２０に記憶された、当該スキャンして得られたファイルに関連付けされた印刷情報ファイル５２を読み出して同様にクラウドサービス１００上の文書管理サーバに転送する（Ｓ３０６）。以上のようにして、スキャンした文書のクラウドサービス１００へのアップロード及びこのファイルに関連付けされた印刷情報ファイル５２のアップロードが完了する。
【００５７】
次に、図８において、クラウドアクセスサービスにアクセスすると（Ｓ４０１）、ＣＰＵ１８は、操作パネル１６にクラウドサービス１００からダウンロードしたクラウドアクセスサービスのファイル一覧を表示する（Ｓ４０２）。表示されたファイル一覧の中に、印刷情報ファイル５２が存在しているファイルについては、その旨が表示される。ユーザが印刷を希望するファイルを選択し（Ｓ４０３）、その印刷情報ファイル５２を選択すると、ＣＰＵ１８は、選択されたファイル及び印刷情報ファイル５２をクラウドサービス１００からダウンロードして印刷部２６に供給し、印刷する（Ｓ４０４）。印刷の際には、印刷情報ファイル５２から印刷パラメータを抽出し、この印刷パラメータに従って印刷する。印刷後、ＣＰＵ１８は、印刷情報ファイル５２を新たに作成してクラウドサービス１００に転送する（Ｓ４０５）。
【００５８】
図９に、図８におけるＳ４０２の処理を示す、操作パネル１６に表示される画面例である。操作パネル１６には、クラウドサービス１００上の文書管理サーバに保存されているファイルの一覧６０が表示される。このファイルは、クラウドサービス１００の文書管理サービスにログインしたユーザに関連するファイルであり、図では３つのファイルがリスト形式で表示されている。ファイルのうち、印刷情報ファイル５２が存在する場合には、アイコン６８が表示される。このアイコン６８は、印刷情報ファイル５２が存在することを示すアイコンであるが、図６におけるアイコン６２と異なるアイコンである。その理由は、アイコン６２が印刷後に作成された印刷情報ファイル５２を示すアイコンであるのに対し、アイコン６８が印刷前に作成された印刷情報ファイル５２を示すアイコンだからである。アイコン６８はアイコン６２と形状が同一で異なる色としてもよい。ユーザがアイコン６８を操作すると、印刷情報ファイル５２の詳細が表示される。すなわち、当該ファイルをスキャンしてクラウドサービス１００に転送して保存した際の印刷パラメータが表示される。ユーザがファイルを選択し、印刷情報ファイル５２を確認してプリントボタン６４を操作すると、選択されたファイル及び印刷情報ファイル５２のうちの印刷パラメータが印刷部２６に供給され印刷される。なお、図９には、スキャン時に操作するスキャンボタン７０、及び印刷情報ファイル５２を作成する際に操作する印刷情報追加ボタン７２も併せて表示されている。
【００５９】
このように、本実施形態では、画像データを印刷した後に、あるいは印刷前であって文書をスキャンしてクラウドサービス１００に転送する際に、印刷情報ファイル５２を作成して複合機１０からクラウドサービス１００に送信し、クラウドサービス１００側に画像データに関連付けて保存するので、複合機１０側あるいはプリントサーバ側に別途、印刷情報を保持しておく必要がない。また、クラウドサービス１００側に印刷情報が保存されているので、複合機１０あるいは他の複合機で画像データを印刷する際にも、その印刷情報に容易にアクセスして取得し、好適な条件で印刷を実行できる。
【００６０】
以上、本発明の実施形態について説明したが、本発明はこれに限定されるものではなく、種々の変形が可能である。
【００６１】
例えば、印刷情報ファイル５２をタグとして画像データに関連付けてクラウドサービス１００上の文書管理サーバに保存する場合、ｗｅｂ上で視認できる可視化タグとする他、ｗｅｂ上で視認できない隠しタグとしてもよい。すなわち、複合機１０からアクセスした場合にタグの存在を確認できるものの、パーソナルコンピュータ等でアクセスした場合にタグが見えないように設定してもよい。
【００６２】
また、印刷情報ファイル５２を利用して画像データの処理を制御してもよい。具体的には、印刷情報ファイル５２の印刷履歴に既に印刷されたことを示すデータがある場合、ファイルの一覧表示から除外してもよい。この処理は、クラウドサービス１００側で実行してもよく、複合機１０側で実行してもよい。クラウドサービス１００側で実行する場合、複合機１０からの要求に応じてファイル一覧データを複合機１０側に返信する際に、印刷情報ファイル５２を参照し、印刷履歴が存在するファイルについてはファイル一覧から除外して複合機１０に返信する。複合機１０側で実行する場合、印刷履歴が存在するファイルをファイル一覧から削除して操作パネル１６に表示する。
【００６３】
また、複合機１０側で印刷情報ファイルに含まれる印刷履歴を参照し、印刷履歴に応じてファイル一覧を表示する際の表示順序を設定してもよい。具体的には、ＣＰＵ１８が印刷履歴の印刷回数が多い順にファイルを並べて操作パネル１６に表示する等である。複合機１０側で印刷履歴を用いた検索も可能である。例えば、ユーザが操作パネル１６から「印刷履歴のないファイル」と検索条件を指定し、ＣＰＵ１８が印刷履歴のないファイルを検索して操作パネル１６に表示する等である。
【００６４】
また、印刷情報ファイルに、ファイル情報、印刷履歴、印刷パラメータに加え、印刷を禁止するデータを含めてもよい。印刷を禁止するデータには、全ての印刷を禁止する、印刷回数の上限を設定する、印刷を許可するユーザを設定する等を含めてもよい。印刷情報ファイル５２に印刷を禁止するデータが含まれている場合、ＣＰＵ１８は、アイコン６２あるいはアイコン６８が操作された場合に操作パネル１６にその旨を表示し、ユーザの注意を喚起する。
【００６５】
また、印刷情報ファイル５２を参照して、クラウドサービス１００側で特定の処理を行ってもよい。例えば、印刷履歴を参照し、複合機１０あるいは他の複合機で印刷が実行されたファイルを削除する等である。印刷情報ファイル５２には、印刷履歴として印刷したユーザあるいは印刷した複合機のデータが含まれているから、特定のユーザが印刷した、あるいは特定の複合機で印刷された後に印刷対象のファイルを削除できる。
【００６６】
また、本実施形態では図５あるいは図７に示すように、２回目以降でも新たに印刷情報ファイル５２を作成してクラウドサービス１００に転送しているが、既に印刷情報ファイル５２が存在する場合には新たに印刷情報ファイルを作成しないで処理を終了してもよい。但し、既述したように、印刷履歴を更新する必要がある場合には、新たに印刷情報ファイル５２を作成するのが望ましい。
【符号の説明】
【００６７】
１０  複合機、１２  インターネット、１４  スキャナ、１６  操作パネル、１８  ＣＰＵ、２０  ＲＡＭ、２２  記憶装置、２４  通信Ｉ／Ｆ、２６  印刷部、５０  文書、５２  印刷情報ファイル、１００  クラウドサービス。
【図１】
2014016928.tif 000003
【図２】
2014016928.tif 000004
【図３】
2014016928.tif 000005
【図４】
2014016928.tif 000006
【図５】
2014016928.tif 000007
【図６】
2014016928.tif 000008
【図７】
2014016928.tif 000009
【図８】
2014016928.tif 000010
【図９】
2014016928.tif 000011