(57)【要約】【課題】プレビュー表示の高速化を容易に行うことができる情報処理装置、出力システム及びプログラムを提供することを課題とする。【解決手段】プレビュー用画像を生成する情報処理装置であって、投入された出力データの出力属性を解析する解析手段と、出力データの出力属性と出力データのプレビュー表示に関する情報とを紐付けた履歴情報と、投入された出力データの出力属性とに基づき、投入された出力データのプレビュー用画像を生成するか否かを判定する判定手段と、投入された出力データのプレビュー用画像を生成するとの判定結果に基づき、投入された出力データのプレビュー用画像を生成して、保持部に保持させるプレビュー用画像生成手段とを有することにより上記課題を解決する。【選択図】  図１
2014059696.tif 000002
【特許請求の範囲】
【請求項１】
プレビュー用画像を生成する情報処理装置であって、
投入された出力データの出力属性を解析する解析手段と、
出力データの出力属性と前記出力データのプレビュー表示に関する情報とを紐付けた履歴情報と、投入された前記出力データの出力属性とに基づき、投入された前記出力データのプレビュー用画像を生成するか否かを判定する判定手段と、
投入された前記出力データのプレビュー用画像を生成するとの判定結果に基づき、投入された前記出力データのプレビュー用画像を生成して、保持部に保持させるプレビュー用画像生成手段と
を有する情報処理装置。
【請求項２】
前記判定手段は、投入された前記出力データの出力属性と紐付けられた前記出力データのプレビュー表示に関する情報から、前記出力属性ごとの前記プレビュー表示の数又は割合を得て、前記出力属性ごとの前記プレビュー表示の数又は割合と閾値との関係に基づいて、投入された前記出力データのプレビュー用画像を生成するか否かを判定する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
プレビュー表示要求に基づき、プレビュー表示を行う前記出力データのプレビュー用画像が前記保持部に保持されていれば、前記保持部から前記出力データのプレビュー用画像を取得して表示部に前記出力データのプレビュー表示を行わせ、
プレビュー表示を行う前記出力データのプレビュー用画像が前記保持部に保持されていなければ、前記プレビュー用画像生成手段に、プレビュー表示を行う前記出力データのプレビュー用画像を生成させたあと、前記表示部に前記出力データのプレビュー表示を行わせる表示制御手段
を更に有することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記表示部に前記出力データのプレビュー表示を行わせた後、プレビュー表示を行った前記出力データの出力属性と紐付けられた前記履歴情報の前記出力データのプレビュー表示に関する情報に、前記出力データのプレビュー表示を記録する履歴管理手段
を更に有することを特徴とする請求項１乃至３何れか一項記載の情報処理装置。
【請求項５】
前記履歴管理手段は、前記出力データのプレビュー用画像を生成するか否かの判定に用いる前記出力属性の選択をユーザから受け付ける
ことを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記履歴管理手段は、前記履歴情報の保存日数又は上限保存容量の選択をユーザから受け付ける
ことを特徴とする請求項４又は５記載の情報処理装置。
【請求項７】
前記表示部に前記出力データのプレビュー表示を行わせた後、プレビュー表示を行った前記出力データの出力属性と紐付けられた前記履歴情報の前記出力データのプレビュー表示に関する情報に、前記出力データのプレビュー表示を記録する履歴管理手段
を更に有し、
前記履歴管理手段は、前記閾値の設定をユーザから受け付ける
ことを特徴とする請求項２記載の情報処理装置。
【請求項８】
１台以上の情報処理装置を有するシステムと、出力装置とがネットワークを介して通信可能に接続される出力システムであって、
投入された出力データの出力属性を解析する解析手段と、
出力データの出力属性と前記出力データのプレビュー表示に関する情報とを紐付けた履歴情報と、投入された前記出力データの出力属性とに基づき、投入された前記出力データのプレビュー用画像を生成するか否かを判定する判定手段と、
投入された前記出力データのプレビュー用画像を生成するとの判定結果に基づき、投入された前記出力データのプレビュー用画像を生成して、保持部に保持させるプレビュー用画像生成手段と
を有する出力システム。
【請求項９】
プレビュー用画像を生成する情報処理装置を、
投入された出力データの出力属性を解析する解析手段、
出力データの出力属性と前記出力データのプレビュー表示に関する情報とを紐付けた履歴情報と、投入された前記出力データの出力属性とに基づき、投入された前記出力データのプレビュー用画像を生成するか否かを判定する判定手段、
投入された前記出力データのプレビュー用画像を生成するとの判定結果に基づき、投入された前記出力データのプレビュー用画像を生成して、保持部に保持させるプレビュー用画像生成手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、出力システム及びプログラムに関する。
【背景技術】
【０００２】
ユーザによって設定された印刷条件が予め設定された印刷条件を含む場合、印刷前に原稿画像データを自動的にプレビュー表示する画像形成装置は従来から知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像形成装置は印刷データの内容によってプレビュー用画像を生成する処理の負荷が大きくなり、プレビュー表示が完了するまでの時間が長くなるという問題があった。このような課題は、プレビュー表示する印刷データの条件設定を事前に行うことで、条件を満たした印刷データのプレビュー表示を行う画像形成装置においても共通に存在する。
【０００４】
本発明の実施の形態は、上記の点に鑑みなされたもので、プレビュー表示の高速化を容易に行うことができる情報処理装置、出力システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本願請求項１は、プレビュー用画像を生成する情報処理装置であって、投入された出力データの出力属性を解析する解析手段と、出力データの出力属性と前記出力データのプレビュー表示に関する情報とを紐付けた履歴情報と、投入された前記出力データの出力属性とに基づき、投入された前記出力データのプレビュー用画像を生成するか否かを判定する判定手段と、投入された前記出力データのプレビュー用画像を生成するとの判定結果に基づき、投入された前記出力データのプレビュー用画像を生成して、保持部に保持させるプレビュー用画像生成手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明の実施の形態によれば、プレビュー表示の高速化を容易に行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る印刷システムの一例の構成図である。
【図２】本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【図３】本実施形態に係る画像形成装置の一例のハードウェア構成図である。
【図４】本実施形態に係る画像形成装置の一例の処理ブロック図である。
【図５】印刷データ蓄積時における画像形成装置の処理を表した一例のフローチャートである。
【図６】印刷データ印刷時における画像形成装置の処理を表した一例のフローチャートである。
【図７】プレビュー表示履歴保持部が保持するプレビュー表示の実施有無の履歴の一例の構成図である。
【図８】プレビュー表示履歴保持部に関する設定を行う設定画面の一例のイメージ図である。
【図９】本実施形態に係る印刷システムの一例の構成図である。
【図１０】本実施形態に係る管理サーバの一例の処理ブロック図である。
【図１１】本実施形態に係る画像形成装置の一例の処理ブロック図である。
【図１２】本実施形態に係る印刷システムの一例の構成図である。
【図１３】本実施形態に係る端末装置の一例の処理ブロック図である。
【図１４】本実施形態に係る画像形成装置の一例の処理ブロック図である。
【図１５】本実施形態に係るデータ管理サービスの一例の処理ブロック図である。
【図１６】本実施形態に係るデータ保管サービスの一例の処理ブロック図である。
【図１７】本実施形態に係る認証サービスの一例の処理ブロック図である。
【図１８】本実施形態に係るアクセス制御サービスの一例の処理ブロック図である。
【図１９】本実施形態に係るデータ処理サービスの一例の処理ブロック図である。
【図２０】ジョブ情報の一例の構成図である。
【図２１】プレビューデータ情報の一例の構成図である。
【図２２】管理データの一例の構成図である。
【図２３】ジョブ投入処理を表した一例のシーケンス図である。
【図２４】端末装置からのログイン処理手順を表した一例のフローチャートである。
【図２５】ジョブ実行処理を表した一例のシーケンス図である。
【図２６】画像形成装置からのログイン処理手順を表した一例のフローチャートである。
【発明を実施するための形態】
【０００８】
次に、本発明の実施の形態について、詳細に説明する。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係る印刷システムの一例の構成図である。例えば図１の印刷システム１はクライアント端末１１、携帯端末１２及び画像形成装置１３が、インターネットやＬＡＮ（Local Area Network）などのネットワークＮ１に接続される構成を一例として示している。なお、図１では、クライアント端末１１、携帯端末１２及び画像形成装置１３が、それぞれ一台である例を示したが一台以上であればよい。
【０００９】
クライアント端末１１は端末装置の一例である。クライアント端末１１は一般的なＯＳなどが搭載された情報処理装置（コンピュータシステム）によって実現できる。クライアント端末１１は無線による通信の手段または有線による通信の手段を有する。クライアント端末１１は、タブレットＰＣ、ノートＰＣなど、ユーザが操作可能な端末である。
【００１０】
携帯端末１２は端末装置の一例である。携帯端末１２は、無線による通信の手段または有線による通信の手段を有している。携帯端末１２は、スマートフォンや携帯電話、タブレットＰＣ、ノートＰＣなど、ユーザが携帯可能な端末である。ユーザはクライアント端末１１や携帯端末１１などの端末装置から印刷データをネットワークＮ１経由で画像形成装置１３に投入する。
【００１１】
また、画像形成装置１３は出力装置の一例である。画像形成装置１３は無線による通信の手段または有線による通信の手段を有する。画像形成装置１３は複合機、コピー機、スキャナ、プリンタ、レーザプリンタなど、画像形成に係る処理を行う装置である。
【００１２】
画像形成装置１３はクライアント端末１１又は携帯端末１１などの端末装置から投入された印刷データを蓄積する。印刷データを蓄積するとき、画像形成装置１３は後述のようにプレビュー用画像を生成する必要があるか否かの判定を行う。プレビュー用画像を生成する必要があると判定すると、画像形成装置１３はプレビュー用画像を生成し、保存しておく。
【００１３】
また、画像形成装置１３はログインしたユーザが投入した印刷データの一覧を操作パネルなどに表示し、印刷を行う印刷データをユーザに選択させる。このとき、ユーザは選択した印刷データのプレビュー表示を選択できる。
【００１４】
画像形成装置１３は選択された印刷データのプレビュー用画像を印刷データの蓄積時に生成していれば、そのプレビュー用画像を表示する。一方、プレビュー表示が選択された印刷データのプレビュー用画像を印刷データの蓄積時に生成していなければ、画像形成装置１３はプレビュー用画像を生成し、そのプレビュー用画像を表示する。
【００１５】
このように、画像形成装置１３は印刷データの蓄積時にプレビュー用画像を生成する必要があると判定した印刷データのプレビュー用画像を事前に生成しておくことで、事前にプレビュー用画像を生成しておいた印刷データのプレビュー表示を高速化できる。
【００１６】
なお、事前にプレビュー用画像を生成する必要があるか否かの判定は、実際にユーザがプレビュー表示を行った印刷データの印刷属性に関する履歴を管理しておくことで、プレビューする頻度の高い印刷属性を持った印刷データを、事前にプレビュー用画像を生成する必要があると判定する。
【００１７】
このように、画像形成装置１３は実際にユーザが行ったプレビュー表示の履歴によりプレビュー表示される確率の高い印刷データを動的に判定できるので、プレビュー表示される確率の高い印刷データのプレビュー用画像を事前に生成しておくことができる。
【００１８】
画像形成装置１３はプレビュー表示される確率の低い印刷データのプレビュー用画像を無駄に生成しておくことを防ぎつつ、プレビュー表示される確率の高い印刷データのプレビュー用画像を事前に生成しておくことで、プレビュー表示される確率の高い印刷データのプレビュー表示を高速化できる。
【００１９】
＜ハードウェア構成＞
図１のクライアント端末１１、携帯端末１２は例えば図２に示すようなハードウェア構成のコンピュータシステムにより実現される。図２は本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【００２０】
図２に示したコンピュータシステム１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００２１】
入力装置１０１はキーボードやマウスなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置１０２はディスプレイなどを含み、コンピュータシステム１００による処理結果を表示する。
【００２２】
通信Ｉ／Ｆ１０７はコンピュータシステム１００をネットワークＮ１に接続するインタフェースである。これにより、コンピュータシステム１００は通信Ｉ／Ｆ１０７を介してデータ通信を行うことができる。なお、通信Ｉ／Ｆ１０７による通信は有線通信であっても無線通信であってもよい。
【００２３】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム１００全体を制御する基本ソフトウェアであるＯＳ（Operating System）や、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。ＨＤＤ１０８は格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（データベース）により管理している。
【００２４】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、コンピュータシステム１００は外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａにはフレキシブルディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＳＤメモリカード（SD Memory card）、ＵＳＢメモリ（Universal Serial Bus memory）などがある。
【００２５】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、コンピュータシステム１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００２６】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータシステム１００全体の制御や機能を実現する演算装置である。
【００２７】
本実施形態に係るクライアント端末１１、携帯端末１２は上記したコンピュータシステム１００のハードウェア構成により、後述するような各種処理を実現できる。
【００２８】
図３は本実施形態に係る画像形成装置の一例のハードウェア構成図である。図３に示した画像形成装置１３は、コントローラ２０１、操作パネル２０２、外部Ｉ／Ｆ２０３、通信Ｉ／Ｆ２０４、プリンタ２０５及びスキャナ２０６などを備える。
【００２９】
コントローラ２０１はＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＮＶＲＡＭ２１４及びＨＤＤ２１５などを備える。ＲＯＭ２１３は、各種プログラムやデータが格納されている。ＲＡＭ２１２はプログラムやデータを一時保持する。ＮＶＲＡＭ２１４は、例えば設定情報等が格納されている。また、ＨＤＤ２１５は各種プログラムやデータが格納されている。
【００３０】
ＣＰＵ２１１は、ＲＯＭ２１３やＮＶＲＡＭ２１４、ＨＤＤ２１５などからプログラムやデータ、設定情報等をＲＡＭ２１２上に読み出し、処理を実行することで、画像形成装置１３全体の制御や機能を実現する。
【００３１】
操作パネル２０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ２０３は外部装置とのインタフェースである。外部装置には、記録媒体２０３ａなどがある。これにより、画像処理装置１３は外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３２】
通信Ｉ／Ｆ２０４は画像形成装置１３をネットワークＮ１に接続するインタフェースである。これにより、画像形成装置１３は通信Ｉ／Ｆ２０４を介してデータ通信を行うことができる。なお、通信Ｉ／Ｆ２０４による通信は有線通信であっても無線通信であってもよい。
【００３３】
プリンタ２０５は、印刷データを用紙に印刷するための印刷装置である。スキャナ２０６は原稿から画像データを読み取るための読取装置である。本実施形態に係る画像形成装置１３は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００３４】
＜ソフトウェア構成＞
本実施形態に係る画像形成装置１３は例えば図４に示すような処理ブロックにより実現される。図４は本実施形態に係る画像形成装置の一例の処理ブロック図である。
【００３５】
図４の画像処理装置１３はプログラムを実行することで、印刷データ解析部２１、プレビュー判定部２２、プレビュー用画像生成部２３、プレビュー表示履歴管理部２４、表示制御部２５、印刷データ保持部２６、プレビュー用画像保持部２７、プレビュー表示履歴保持部２８、印刷制御部２９を実現している。
【００３６】
印刷データ解析部２１は印刷データの印刷属性を判別する。プレビュー判定部２２は印刷データの印刷属性に基づき、プレビュー用画像の生成が必要か否かの判定を行う。プレビュー用画像生成部２３は印刷データのプレビュー用画像を生成する。プレビュー表示履歴管理部２４はプレビュー表示の実施有無の履歴を後述するようにプレビュー表示履歴保持部２９へ記録する。また、プレビュー表示履歴管理部２４はプレビュー表示履歴保持部２９に関する設定を後述のように受け付ける。
【００３７】
表示制御部２５は操作パネル２０２への画面表示を制御する。印刷データ保持部２６は印刷データを保持する。プレビュー用画像保持部２７はプレビュー用画像を保持する。プレビュー表示履歴保持部２８はプレビュー表示の実施有無の履歴を保持する。印刷制御部２９はプリンタ２０５による印刷を制御する。
【００３８】
＜処理の詳細＞
《印刷データ蓄積時》
以下では、本実施形態に係る印刷システム１の処理の詳細について説明する。図５は印刷データ蓄積時における画像形成装置の処理を表した一例のフローチャートである。
【００３９】
ユーザは例えばクライアント端末１１又は携帯端末１１などの端末装置から印刷データをネットワークＮ１経由で画像形成装置１３に投入する。ユーザから印刷データを投入されると、画像形成装置１３は図５のフローチャートの処理を開始する。
【００４０】
ステップＳ１において、画像形成装置１３の印刷データ解析部２１はユーザから投入された印刷データの印刷属性を判別する。プレビュー判定部２２は印刷データの印刷属性に基づき、プレビュー用画像の生成が必要か否かの判定を行う。なお、プレビュー判定部２２が行うプレビュー用画像の生成が必要か否かの判定の詳細は後述する。
【００４１】
プレビュー判定部２２によりプレビュー用画像の生成が必要と判定されると、ステップＳ２に進み、プレビュー用画像生成部２３は必要と判定された印刷データのプレビュー用画像を生成する。プレビュー用画像保持部２７はプレビュー用画像生成部２３により生成されたプレビュー用画像を保持する。そして、ステップＳ３において、印刷データ保持部２６はユーザから投入された印刷データを保持する。なお、ステップＳ１において、プレビュー用画像の生成が不要と判定されると、ステップＳ２の処理をスキップしてステップＳ３に進み、印刷データ保持部２６はユーザから投入された印刷データを保持する。
【００４２】
《印刷データ印刷時》
図６は印刷データ印刷時における画像形成装置の処理を表した一例のフローチャートである。ユーザは画像形成装置１３の操作パネル２０２からログイン操作を行う。ユーザからのログイン操作を受け付けると、画像形成装置１３は図６のフローチャートの処理を開始する。
【００４３】
ステップＳ１１に進み、画像形成装置１３の表示制御部２５は印刷データ保持部２６を参照し、ログインしたユーザが投入した印刷データの一覧を例えば操作パネル２０２に表示する。ステップＳ１２に進み、表示制御部２５は操作パネルに表示した印刷データの一覧から、ユーザに印刷データを選択させる。ユーザは操作パネル２０２に表示された印刷データの一覧から、例えば印刷したい印刷データを選択できる。
【００４４】
ステップＳ１３に進み、表示制御部２５は選択された印刷データのプレビュー表示を行うか否かの選択をユーザから受け付ける。ユーザは、印刷データの一覧から選択した印刷データのプレビュー表示を行うか否かを選択できる。
【００４５】
プレビュー表示を行わない選択をユーザから受け付けると、プレビュー表示履歴管理部２４はステップＳ１４において、プレビュー表示の実施有無の履歴を後述するようにプレビュー表示履歴保持部２９へ記録する。また、プレビュー表示を行う選択をユーザから受け付けると、表示制御部２５はプレビュー用画像保持部２７を参照し、ユーザに選択された印刷データのプレビュー用画像が有るか無いかを判定する。
【００４６】
ユーザに選択された印刷データのプレビュー用画像が無ければ、プレビュー用画像生成部２３はステップＳ１５において、ユーザに選択された印刷データのプレビュー用画像を生成する。ユーザに選択された印刷データのプレビュー用画像が無い場合はプレビュー用画像を生成する時間が掛かり、プレビュー表示が遅くなる。なお、プレビュー用画像生成部２３により作成されたプレビュー用画像は、プレビュー用画像保持部２７により保持される。そして、ステップＳ１６において、プレビュー表示履歴管理部２４はプレビュー表示の実施有無の履歴を後述するようにプレビュー表示履歴保持部２９へ記録する。
【００４７】
一方、ステップＳ１３において、ユーザに選択された印刷データのプレビュー用画像が有れば、ステップＳ１５の処理をスキップしてステップＳ１６に進み、プレビュー表示履歴管理部２４はプレビュー表示の実施有無の履歴を後述するようにプレビュー表示履歴保持部２９へ記録する。ユーザに選択された印刷データのプレビュー用画像が有る場合はプレビュー用画像を生成する時間が掛からず、プレビュー表示が速くなる。
【００４８】
そして、ステップＳ１６に続いてステップＳ１７に進み、表示制御部２５はユーザに選択された印刷データのプレビュー用画像をプレビュー用画像保持部２７から読み出し、プレビュー表示を行う。
【００４９】
ステップＳ１８において、表示制御部２５は選択された印刷データの印刷を行うか否かの選択をユーザから受け付ける。選択された印刷データの印刷を行わない選択をユーザから受け付けると、表示制御部２５はステップＳ１２に戻り処理を続ける。選択された印刷データの印刷を行う選択をユーザから受け付けると、印刷制御部２９はステップＳ１９に進み、選択された印刷データの印刷を行う。
【００５０】
《プレビュー表示履歴保持部２８が保持する情報》
図７はプレビュー表示履歴保持部が保持するプレビュー表示の実施有無の履歴の一例の構成図である。
【００５１】
図７（Ａ）は項目として実行日時と、ページ数、集約などの印刷設定と、プレビュー表示の有無とを有する情報である。なお、実行日時は例えば印刷データの蓄積日時であってもよい。図７（Ａ）は、いつ、どのような印刷属性を持つ印刷データのプレビュー表示がされたかを表す情報である。
【００５２】
図７（Ｂ）は項目として印刷属性と、属性値と、印刷件数と、プレビュー表示件数と、プレビュー表示割合（％）とを有する情報である。なお、印刷属性は図７（Ｂ）に示したページ数、集約の他、カラー／白黒、部数、片面／両面、ステープル、パンチ穴などが考えられる。
【００５３】
図７（Ｂ）は、各印刷属性について、どの属性値の場合に、どの程度のプレビュー表示が行われているかを表す情報である。図７（Ｂ）の情報は図７（Ａ）の情報を集計することで作成される。図７（Ｂ）において、それぞれの行は印刷属性に対する属性値ごとに印刷件数、プレビュー表示件数、プレビュー表示割合（％）を保持する。プレビュー表示割合（％）は「プレビュー表示件数」÷「印刷件数」により算出できるため、必ずしもプレビュー表示履歴保持部２８で保持しなくてもよい。
【００５４】
図７（Ｂ）の例では印刷属性「ページ数」の属性値を「１０ページ以下」「１１〜５０ページ」「５１〜１００ページ」「１０１ページ以上」という４つの分類に分けている。例えば６ページの印刷データをプレビュー表示した場合、属性値「１０ページ以下」の行の印刷件数及びプレビュー表示件数に１が加算される。また、１２ページの印刷データをプレビュー表示しなかった場合は、属性値「１１〜５０ページ」の行の印刷件数に１が加算され、プレビュー表示件数がそのままとなる。なお、印刷属性「集約」の場合も印刷属性「ページ数」と同様である。
【００５５】
《プレビュー表示履歴保持部２９に関する設定》
プレビュー表示履歴管理部２４はプレビュー表示履歴保持部２９に関する設定を例えば図８に示すような設定画面から受け付ける。図８はプレビュー表示履歴保持部に関する設定を行う設定画面の一例のイメージ図である。
【００５６】
図８の設定画面では印刷属性ごとに設定を行うことができる。例えば図８の設定画面ではプレビュー用画像の生成が必要か否かの判定に「利用する」「利用しない」を印刷属性ごとに選択できる。
【００５７】
また、図８の設定画面では、印刷属性「ページ数」の属性値として「１０ページ以下」「１１〜５０ページ」「５１〜１００ページ」「１０１ページ以上」のグループを指定することができる。また、図８の設定画面では、属性値のグループごとに、プレビュー用画像の生成が必要か否かの判定に用いる閾値を設定することができる。
【００５８】
例えば属性値「１０ページ以下」のグループの閾値を「８０％」に設定した場合は１０ページ以下の印刷データのうち７０％がプレビュー表示されていれば、プレビュー判定部２２はステップＳ１においてプレビュー用画像の生成が不要と判定する。１０ページ以下の印刷データのうち９０％がプレビュー表示されていれば、プレビュー判定部２２はプレビュー用画像の生成が必要と判定する。
【００５９】
図８の設定画面では、閾値を「０％」に設定した場合、必ずプレビュー用画像の生成が必要と判定される。なお、図８の設定画面は、印刷属性「集約設定」の属性値のグループにチェックボックス１００１を設けており、属性値のグループごとに、プレビュー用画像の生成が必要か否かの判定に用いるかを選択できるようにしている。
【００６０】
さらに、図８の設定画面では、プレビュー表示履歴の保存日数を設定できる。一般的に画像形成装置１３のＨＤＤ２１５などの記憶容量には限りがあり、また、プレビュー表示を行うユーザの傾向も時期によって変わることも考えられるためである。プレビュー表示履歴の保存日数を「７日間」に設定した場合、画像形成装置１３は７日分のプレビュー表示履歴を保存しておき、８日前以前のプレビュー表示履歴を削除する。
【００６１】
したがって、プレビュー表示履歴の保存日数を「７日間」に設定した場合、図７のプレビュー表示割合（％）は７日分のプレビュー表示件数と印刷件数とにより算出されることになる。
【００６２】
＜まとめ＞
第１の実施形態に係る印刷システム１によれば、実際にユーザが行ったプレビュー表示の履歴によりプレビュー表示される確率の高い印刷データを動的に判定できるので、プレビュー表示される確率の高い印刷データのプレビュー用画像を事前に生成しておくことができる。
【００６３】
したがって、第１の実施形態に係る印刷システム１はプレビュー表示される確率の低い印刷データのプレビュー用画像を無駄に生成しておくことを防ぎつつ、プレビュー表示される確率の高い印刷データのプレビュー表示を高速化できる。
［第２の実施形態］
第２の実施形態は、第１の実施形態の印刷システム１に管理サーバ１４を追加し、第１の実施形態の画像形成装置１３の機能の一部を、管理サーバ１４で行う構成としたものである。第２の実施形態の印刷システム２は一部を除いて第１の実施形態の印刷システム１と同様であるため、適宜説明を省略する。
【００６４】
＜システム構成＞
図９は本実施形態に係る印刷システムの一例の構成図である。図９の印刷システム２は図１の印刷システム１に管理サーバ１４を追加した構成である。管理サーバ１４は第１の実施形態の画像形成装置１３の機能の一部を行うものである。印刷システム２では図１の印刷システム１の機能に加えて、管理サーバ１４から画像形成装置１３に印刷データやプレビュー用画像を送信するための機能を有している。なお、管理サーバ１４図２に示したようなハードウェア構成により実現される。
【００６５】
＜ソフトウェア構成＞
図９の印刷システム２の管理サーバ１４は例えば図１０に示すような処理ブロックにより実現される。また、図９の印刷システム２の画像形成装置１３は例えば図１１に示すような処理ブロックにより実現される。図１０は本実施形態に係る管理サーバの一例の処理ブロック図である。図１１は本実施形態に係る画像形成装置の一例の処理ブロック図である。
【００６６】
《管理サーバ１４》
図１０の管理サーバ１４はプログラムを実行することで、印刷データ解析部３１、プレビュー判定部３２、プレビュー用画像生成部３３、プレビュー表示履歴管理部３４、印刷データ保持部３５、プレビュー用画像保持部３６、プレビュー表示履歴保持部３７、印刷データ送信部３８、プレビュー用画像送信部３９を実現している。
【００６７】
管理サーバ１４の印刷データ解析部３１、プレビュー判定部３２、プレビュー用画像生成部３３、プレビュー表示履歴管理部３４、印刷データ保持部３５、プレビュー用画像保持部３６、プレビュー表示履歴保持部３７は、図４の画像形成装置１３の印刷データ解析部２１、プレビュー判定部２２、プレビュー用画像生成部２３、プレビュー表示履歴管理部２４、印刷データ保持部２６、プレビュー用画像保持部２７、プレビュー表示履歴保持部２８に相当する。
【００６８】
また、管理サーバ１４は画像形成装置１３に印刷データを送信するための印刷データ送信部３８と、画像形成装置１３にプレビュー用画像を送信するためのプレビュー用画像送信部３９とを有している。
【００６９】
《画像形成装置１３》
図１１の画像形成装置１３はプログラムを実行することで、表示制御部４１、印刷データ受信部４２、印刷制御部４３、プレビュー用画像受信部４４を実現している。画像形成装置１３の表示制御部４１、印刷制御部４３は、図４の画像形成装置１３の表示制御部２５、印刷制御部２９に相当する。また、図１１の画像形成装置１３は管理サーバ１４から印刷データを受信するための印刷データ受信部４２と、管理サーバ１４からプレビュー用画像を受信するためのプレビュー用画像受信部４４とを有している。
【００７０】
＜処理の詳細＞
本実施形態に係る印刷システム２の処理は、第１の実施形態の印刷システム１の処理と一部を除いて同様である。印刷システム２では印刷システム１の画像形成装置１３の機能の一部を管理サーバ１４の機能とし、画像形成装置１３と管理サーバ１４との間で必要なデータを送受信するための機能を新たに設けている。
【００７１】
図１０及び図１１に示した画像形成装置１３と管理サーバ１４との機能の分け方は一例であり、他の分け方であってもよい。なお、画像形成装置１３と管理サーバ１４との間で必要なデータを送受信する以外の処理は第１の実施形態の印刷システム１と同様であるため、説明を省略する。
【００７２】
＜まとめ＞
第２の実施形態に係る印刷システム２によれば、第１の実施形態の画像形成装置１３の機能の一部を管理サーバ１４の構成としても、第１の実施形態に係る印刷システム１と同様な効果を得られる。
［第３の実施形態］
第３の実施形態の印刷システム３は、クラウドサービスに代表されるようなサービスを提供するサービス提供システムを利用するものである。
【００７３】
＜システム構成＞
図１２は本実施形態に係る印刷システムの一例の構成図である。印刷システム３は、オフィス内ネットワーク等のプライベートなネットワークＮ２と、クラウドサービスに代表されるようなサービスを提供するネットワークＮ３と、インターネット等のネットワークＮ４とを有する。
【００７４】
ネットワークＮ２とネットワークＮ４とはネットワークＮ２側のファイアウォールＦＷによって接続されている。ファイアウォールＦＷはネットワークＮ２とネットワークＮ４との接点に設置され、ネットワークＮ２からネットワークＮ４へのアクセスを中継する。
【００７５】
また、ネットワークＮ３とネットワークＮ４とは、ネットワークＮ３側のアクセス制御サービス５４によって接続されている。ネットワークＮ３はアクセス制御サービス５４によってセキュリティが保護されている。
【００７６】
ネットワークＮ２は、ファイアウォールＦＷの内側にあるプライベートなネットワークである。ネットワークＮ２にはクライアント端末１１、携帯端末１２、画像形成装置１３が接続されている。クライアント端末１１、携帯端末１２、画像形成装置１３は第１の実施形態と同様であるため説明を省略する。
【００７７】
ネットワークＮ３は、Ｗｅｂアプリケーションやサーバ側のアプリケーションによって機能を提供する一つ以上のコンピュータシステムが含まれる。このような一つ以上のコンピュータシステムによって、ネットワークＮ３側には、データ管理サービス５１、データ保管サービス５２、認証サービス５３、アクセス制御サービス５４、データ処理サービス５５などが実現される。
【００７８】
なお、ネットワークＮ３側のサービスの一部はネットワークＮ２にあってもよい。クライアント端末１１や携帯端末１２などの端末装置は、オフィス内ネットワーク等のプライベートなネットワークＮ２以外にあってもよい。
【００７９】
データ管理サービス５１はデータの管理やログインユーザの要求に応じた処理（ジョブリストの送信、ジョブの送信、ジョブの削除など）を行う。データ保管サービス５２は写真データ、画像データ、文書データ、印刷データ等の電子データを保管する。認証サービス５３はユーザ情報、企業・デバイス情報等の管理情報を保持し、管理情報に基づいて認証判断処理や管理情報の提供などを行う。アクセス制御サービス５４はデータ管理サービス５１、データ保管サービス５２、認証サービス５３、データ処理サービス５５などの各種サービスへのログインを制御する。データ処理サービス５５はデータ変換処理、データ転送・保存処理など、ユーザが投入したデータに対して処理を実行する。
【００８０】
なお、データ管理サービス５１、データ保管サービス５２、認証サービス５３、アクセス制御サービス５４、データ処理サービス５５を実現するコンピュータシステムのハードウェア構成は図２と同様であるため説明を省略する。また、クライアント端末１１、携帯端末１２、画像形成装置１３のハードウェア構成は、第１の実施形態と同様であるため説明を省略する。
【００８１】
＜ソフトウェア構成＞
《端末装置》
本実施形態に係るクライアント端末１１や携帯端末１２などの端末装置は例えば図１３に示すような処理ブロックにより実現される。図１３は本実施形態に係る端末装置の一例の処理ブロック図である。
【００８２】
図１３の端末装置はプログラムを実行することで、入力情報受付部６１、ログイン要求部６２、ジョブ設定部６３、データ保持部６４を実現している。
【００８３】
入力情報受付部６１はユーザのキーボード入力、生体情報入力、画面タッチ等の操作によって入力された情報を受け付ける。ログイン要求部６２は外部のサービスに対し、入力された認証情報と共にログインを要求する。ジョブ設定部６３は外部のサービスに投入するジョブを、ユーザ操作に応じて設定する。また、ジョブ設定部６３はジョブに対する実行条件情報を設定する。データ保持部６４はアプリケーションデータやＷｅｂデータ等のジョブとして設定できる電子データを保持する。
【００８４】
《画像形成装置１３》
本実施形態に係る画像形成装置１３は例えば図１４に示すような処理ブロックにより実現される。図１４は本実施形態に係る画像形成装置の一例の処理ブロック図である。
【００８５】
図１４の画像形成装置１３はプログラムを実行することで、入力情報受付部７１、ログイン要求部７２、ジョブ取得要求部７３、出力部７４、履歴情報送信部７５、表示制御部７６、設定情報保持部７７を実現している。
【００８６】
入力情報受付部７１はユーザのキーボード入力、生体情報入力、操作パネル２０２への画面タッチ、カードリーダへのＩＣカード接近などの操作によって入力された情報を受け付ける。ログイン要求部７２はユーザ操作によって得られた認証情報を外部のサービスに送信し、ログインを要求する。ジョブ取得要求部７３はデータ管理サービス５１にジョブの取得要求を送信する。
【００８７】
出力部７４は受信したジョブを実行する。履歴情報送信部７５は実行されたジョブの履歴情報（ログ）をデータ管理サービス５１に送信する。なお、ジョブの履歴情報にはプレビュー表示の実施有無の履歴も含まれる。
【００８８】
表示制御部７６は表示部（操作パネル２０２）への画面表示を制御する。表示制御部７６はログイン画面や操作画面の他、プレビュー画面などの表示制御を行う。設定情報保持部７７は設定された企業コードおよびデバイス情報を保持する。
【００８９】
《データ管理サービス５１》
本実施形態に係るデータ管理サービス５１は例えば図１５に示すような処理ブロックにより実現される。図１５は本実施形態に係るデータ管理サービスの一例の処理ブロック図である。
【００９０】
図１５のデータ管理サービス５１はコンピュータシステムでプログラムを実行することにより、データ記録部３０１、データ取得部３０２、データ処理要求部３０３、データ解析部３０４、プレビュー判定部３０５を実現している。
【００９１】
データ記録部３０１はデータ保管サービス５２にデータを保管させる。データ取得部３０２はデータ保管サービス５２からデータを取得する。データ処理要求部３０３は、電子データに対するデータ変換処理や、プレビュー用画像の生成処理をデータ処理サービス５５に要求する。
【００９２】
データ解析部３０４は投入されたデータを解析する。解析内容は、例えば印刷データの印刷属性などのデータの属性の他、出力データへの変換処理の要否を決定するための電子データのデータ形式等である。プレビュー判定部３０５は例えば印刷データの印刷属性などのデータの属性に基づき、プレビュー用画像の生成が必要か否かの判定を行う。
【００９３】
《データ保管サービス５２》
本実施形態に係るデータ保管サービス５２は例えば図１６に示すような処理ブロックにより実現される。図１６は本実施形態に係るデータ保管サービスの一例の処理ブロック図である。
【００９４】
図１６のデータ保管サービス５２はコンピュータシステムでプログラムを実行することにより、出力データ保持部３１１、プレビューデータ保持部３１２、履歴情報保持部３１３を実現している。
【００９５】
出力データ保持部３１１は電子データを保持する。電子データには、アプリケーションデータ、印刷データ等の出力データの他、ジョブ情報（ジョブＩＤなどのジョブ識別情報と印刷データとを紐付けた情報、ジョブ識別情報とユーザ特定情報・企業コードを紐付けた情報）等も含まれる。また、出力データ保持部３１１は保持している電子データの状態（データ処理中、出力待ち、出力完了など）の情報も保持する。
【００９６】
プレビューデータ保持部３１２は印刷データ等の出力データのプレビュー用画像を保持する。履歴情報保持部３１３は実行されたジョブの履歴情報を保持する。ジョブの履歴情報にはプレビュー表示の実施有無の履歴も含まれる。プレビュー表示の実施有無の履歴は例えば図７に示した履歴を企業コードと紐付けて保持すればよい。
【００９７】
《認証サービス５３》
本実施形態に係る認証サービス５３は例えば図１７に示すような処理ブロックにより実現される。図１７は本実施形態に係る認証サービスの一例の処理ブロック図である。
【００９８】
図１７の認証サービス５３はコンピュータシステムでプログラムを実行することによりユーザ認証部３２１、企業認証部３２２、デバイス認証部３２３、管理データ取得部３２４、管理データ保持部３２５を実現している。
【００９９】
ユーザ認証部３２１は受信した認証情報に含まれるユーザ情報（ユーザ名やユーザＩＤなどのユーザ特定情報、パスワード）による認証判断を、管理データ保持部３２５が保持している管理データのユーザ特定情報、パスワードに基づいて実行する。
【０１００】
企業認証部３２２は受信した認証情報に含まれる企業情報（例えば企業コード、事業所コード、組織コードなど）による認証判断を、管理データ保持部３２５が保持している管理データの企業コードに基づいて実行する。デバイス認証部３２３は受信した認証情報に含まれるデバイス情報（例えばデバイスＩＤ、アプリＩＤなど）による認証判断を、管理データ保持部３２５が保持している管理データのデバイス情報に基づいて実行する。
【０１０１】
管理データ取得部３２４は管理データ保持部３２５が保持する管理データのうち、認証された管理データを取得する。管理データ保持部３２５はユーザ情報、企業・デバイス情報等の管理データを保持する。
【０１０２】
《アクセス制御サービス５４》
本実施形態に係るアクセス制御サービス５４は例えば図１８に示すような処理ブロックにより実現される。図１８は本実施形態に係るアクセス制御サービスの一例の処理ブロック図である。
【０１０３】
図１８のアクセス制御サービス５４はコンピュータシステムでプログラムを実行することにより、認証制御部３３１、アクセス制御部３３２、認証情報管理部３３３、認証情報キャッシュ部３３４を実現している。
【０１０４】
認証制御部３３１は認証判断処理の制御を行う。認証判断処理は認証情報キャッシュ部３３４が保持する認証情報キャッシュを用いて実行するか、認証サービス５３に要求して実行される。
【０１０５】
アクセス制御部３３２は認証判断処理の認証結果に応じて他サービスへのアクセス許否を制御する。認証情報管理部３３３は認証サービス５３において認証されたユーザに関する認証情報（企業情報、デバイス情報等も含む）を受信し、認証情報キャッシュ部３３４に保存する。また、認証情報管理部３３３は定期的に認証サービス５３から認証情報を取得し、認証情報キャッシュ部３３４に保存したり、認証情報キャッシュ部３３４から削除したりする。認証情報キャッシュ部３３４は認証されたユーザに関する認証情報（Ｃｏｏｋｉｅ）をキャッシュ（保持）する。
【０１０６】
《データ処理サービス５５》
本実施形態に係るデータ処理サービス５５は例えば図１９に示すような処理ブロックにより実現される。図１９は本実施形態に係るデータ処理サービスの一例の処理ブロック図である。
【０１０７】
図１９のデータ処理サービス５５はコンピュータシステムでプログラムを実行することにより、データ処理要求受付部３４１、出力データ変換部３４２、プレビューデータ生成部３４３、データ記録部３４４、データ取得部３４５を実現している。
【０１０８】
データ処理要求受付部３４１はデータ処理の要求を受け付ける。出力データ変換部３４２は印刷データなどの出力データへのデータ変換処理を実行する。データ変換処理にはアプリケーションデータをＰＤＦデータに変換する処理、ＰＤＦデータをＰＤＬデータに変換する処理、データを所望のストレージに格納する処理など、データに対する１つ以上の処理が含まれる。
【０１０９】
プレビューデータ生成部３４３は印刷データなどの出力データのプレビュー用画像を生成する。データ記録部３４４はデータ保管サービス５２にデータを保管させる。データ取得部３４５はデータ保管サービス５２からデータを取得する。
【０１１０】
図２０はジョブ情報の一例の構成図である。図２０のジョブ情報は項目として、ジョブＩＤ、企業コード、ユーザ特定情報、タイトルなどの書誌情報を有する。図２０のジョブ情報はジョブＩＤと、企業コード及びユーザ特定情報を紐付けている。
【０１１１】
図２１はプレビューデータ情報の一例の構成図である。図２１のプレビューデータ情報は項目として、ジョブＩＤ、プレビューデータＩＤを有する。図２１のプレビューデータ情報はジョブＩＤと、印刷データ等の出力データのプレビュー用画像のプレビューデータＩＤとを紐付けている。
【０１１２】
図２２は管理データの一例の構成図である。図２２（Ａ）は管理データの一例としてのユーザ情報である。ユーザ情報は項目として、企業情報、企業コード、ユーザ特定情報、パスワード、アドレス情報、出力設定などを有する。ユーザ情報は企業コード及びユーザ特定情報を紐付けている。図２２（Ｂ）は管理データの一例としての企業・デバイス情報である。企業・デバイス情報は項目として、企業コード、デバイス情報を有する。企業・デバイス情報は企業コード及びデバイス情報を紐付けている。
【０１１３】
＜処理の詳細＞
《ジョブ投入処理》
図２３はジョブ投入処理を表した一例のシーケンス図である。端末装置はユーザからのログイン要求を受け付けると、ステップＳ２１に進み、アクセス制御サービス５４にログイン要求を行う。ステップＳ２２において、アクセス制御サービス５４は認証サービス５３に認証要求を行う。ステップＳ２３において、認証サービス５３は後述するように認証を行う。ステップＳ２４において、認証サービス５３は認証結果をアクセス制御サービス５４に返す。ステップＳ２５において、アクセス制御サービス５４は端末装置にログイン応答として認証結果を送信する。なお、認証結果が成功（認証ＯＫ）の場合、アクセス制御サービス５４はトークン（ｃｏｏｋｉｅ）も端末装置に送信する。アクセス制御サービス５４はトークンを認証したユーザと対応付けて記憶しておく。
【０１１４】
ステップＳ２６以降の処理は認証結果が成功（認証ＯＫ）の例を表している。ステップＳ２６において、端末装置はジョブ設定部６３によって設定されたジョブをトークンと共にアクセス制御サービス５４に送信することでジョブ投入要求を行う。
【０１１５】
このとき、端末装置は例えばＰＤＬ（page description language）形式の印刷データや、ワープロソフトや表計算ソフトなどのアプリで作成されたアプリケーションデータをジョブとして投入できる。データ投入要求は実行条件情報を含むことができる。ジョブはＷｅｂデータを特定するＵＲＬデータであってもよい。
【０１１６】
アクセス制御サービス５４は記憶しているトークンの中に、ジョブ投入要求として受信したトークンが存在するか否かを確認する。アクセス制御サービス５４は記憶しているトークンの中に、ジョブ投入要求として受信したトークンが存在すれば、ステップＳ２７において、ジョブをデータ管理サービス５１に送信する。なお、アクセス制御サービス５４は記憶しているトークンの中に、ジョブ投入要求として受信したトークンが存在しなければ、受信したトークンに含まれる認証情報を認証サービス５３に送信して、認証要求を行う。
【０１１７】
ステップＳ２８において、データ管理サービス５１はデータ解析部３０４により投入されたジョブを解析する。例えばデータ解析部３０４は印刷データの印刷属性などのデータの属性の他、出力データへの変換処理の要否を決定するための電子データのデータ形式等を解析する。
【０１１８】
ステップＳ２９において、データ管理サービス５１のデータ取得部３０２はデータ保管サービス５２の履歴情報保持部３１３が保持する履歴情報のうち、企業コードに対応する履歴情報の取得をデータ管理サービス５２に要求する。ステップＳ３０において、データ管理サービス５１は、企業コードに対応する履歴情報をデータ保管サービス５２から取得する。
【０１１９】
ステップＳ３１において、データ管理サービス５１のプレビュー判定部３０５は第１の実施形態のプレビュー判定部２２と同様に、プレビュー用画像の生成が必要か否かの判定を行う。なお、図８に示した設定は、第３の実施形態の場合、企業毎に設定しても、共通に設定してもよい。また、プレビュー表示履歴の保存日数はプレビュー表示履歴の上限保存容量としてもよい。
【０１２０】
ステップＳ３２において、データ管理サービス５１のデータ記録部３０１はジョブ投入要求として受信したジョブにジョブＩＤを付与し、データ保管サービス５２にジョブを保管させる。また、データ記録部３０１はジョブＩＤと認証情報（企業コード、ユーザ特定情報）とを紐付けたジョブ情報をデータ保管サービス５２に保管させる。
【０１２１】
ステップＳ３３において、データ管理サービス５１のデータ処理要求部３０３はデータ解析部３０４の解析結果およびプレビュー判定部３０５の判定結果に基づき、データ処理サービス５５に対してデータ処理要求（受信したジョブを出力データに変換するデータ変換処理やプレビュー用画像の生成処理の要求）を送信する。
【０１２２】
ステップＳ３４、Ｓ３５において、データ処理サービス５５のデータ取得部３４５はジョブＩＤに対応するジョブをデータ保管サービス５２から取得する。ステップＳ３６において、データ処理サービス５５は受信したデータ処理要求に基づくデータ処理を、出力データ変換部３４２やプレビューデータ生成部３４３などにより実行する。
【０１２３】
そして、ステップＳ３７において、データ処理サービス５５のデータ記録部３４４は受信したデータ処理要求に基づくデータ処理の結果（ジョブから変換された出力データや生成したプレビュー用画像など）を、データ保管サービス５２に保管させる。
【０１２４】
《端末装置からのログイン処理》
端末装置は図２４に示すようにログイン処理を行う。図２４は端末装置からのログイン処理手順を表した一例のフローチャートである。
【０１２５】
端末装置はステップＳ５１においてユーザから認証情報（企業コード、ユーザ名、パスワード）の入力を受け付ける。端末装置は受け付けた認証情報を元に、データ管理サービス５１へのログイン要求をアクセス制御サービス５４に送信する。
【０１２６】
ステップＳ５２において、アクセス制御サービス５４はデータ管理サービス５１へのログイン要求を端末装置から受信する。ステップＳ５３において、ログイン要求を受信したアクセス制御サービス５４はログイン要求に含まれる認証情報を認証サービス５３に送信し、認証サービス５３へ認証要求を行う。
【０１２７】
ステップＳ５４において、認証サービス５３は受信した認証情報に含まれる企業コードと管理データに含まれる企業・デバイス情報の企業コードとに基づいて企業認証判断処理を行う。
【０１２８】
企業認証がＯＫであればステップＳ５５に進み、認証サービス５３は受信した認証情報に含まれるユーザ名、パスワードと、管理データのうち認証された企業コードに対応付いているユーザ情報のユーザ名、パスワードとに基づいてユーザ認証判断処理を行う。
【０１２９】
ユーザ認証がＯＫであればステップＳ５７に進み、認証サービス５３は認証成功の認証結果（認証結果ＯＫ）をアクセス制御サービス５４に返す。なお、ステップＳ５４において企業認証がＮＧの場合、又は、ステップＳ５５においてユーザ認証がＮＧの場合、認証サービス５３はステップＳ５６に進み、認証失敗の認証結果（認証結果ＮＧ）をアクセス制御サービス５４に返す。
【０１３０】
ステップＳ５８において、アクセス制御サービス５４は認証サービス５３から認証結果を受信する。ステップＳ５９において、アクセス制御サービス５４は受信した認証結果を判断する。
【０１３１】
認証失敗の認証結果であれば、ステップＳ６０に進み、アクセス制御サービス５４はログイン要求を許可しない旨のエラー通知をログイン要求元の端末装置に送信する。認証成功の認証結果であれば、ステップＳ６１に進み、アクセス制御サービス５４はログイン要求を許可する旨のログイン応答をログイン要求元の端末装置に送信する。
【０１３２】
《ジョブ実行処理》
図２５はジョブ実行処理を表した一例のシーケンス図である。ユーザからのログイン要求を受けると、画像形成装置１３はステップＳ７１に進み、アクセス制御サービス５４にログイン要求を行う。ステップＳ７２において、アクセス制御サービス５４は認証サービス５３に認証要求を行う。ステップＳ７３において、認証サービス５３は後述するように認証を行う。
【０１３３】
ステップＳ７４において、認証サービス５３は認証結果をアクセス制御サービス５４に返す。ステップＳ７５において、アクセス制御サービス５４は画像形成装置１３にログイン応答として認証結果を送信する。なお、認証結果が成功（認証ＯＫ）の場合、アクセス制御サービス５４はトークン（ｃｏｏｋｉｅ）も画像形成装置１３に送信する。アクセス制御サービス５４はトークンを認証したユーザと対応付けて記憶しておく。
【０１３４】
ステップＳ７６以降の処理は認証結果が成功（認証ＯＫ）の例を表している。ステップＳ７６において、画像形成装置１３は企業コード及びユーザ特定情報をトークンと共にアクセス制御サービス５４に送信することでリスト取得要求を行う。アクセス制御サービス５４は図２３と同様、ステップＳ７７の処理の前にトークンの確認を行うが、図２３と同様であるため、説明を省略する。
【０１３５】
ステップＳ７７において、アクセス制御サービス５４はデータ管理サービス５１にリスト取得要求を行う。ステップＳ７８、Ｓ７９において、データ管理サービス５１のデータ取得部３０２は、データ保管サービス５２の出力データ保持部３１１が保持するジョブのうち、受信した企業コード及びユーザ特定情報に紐付いたジョブリストを取得する。
【０１３６】
ステップＳ８０、Ｓ８１において、データ管理サービス５１は取得したジョブリストをアクセス制御サービス５４経由で画像形成装置１３に送信する。ユーザからプレビュー表示要求を受け付けた場合はステップＳ８２〜Ｓ８８の処理が行われる。
【０１３７】
ステップＳ８２、Ｓ８３において、画像形成装置１３のジョブ取得要求部７３はアクセス制御サービス５４経由でプレビュー取得要求を行う。データ管理サービス５１のデータ取得部３０２はステップＳ８４、Ｓ８５において、データ保管サービス５２のプレビューデータ保持部３１２から該当するジョブのプレビュー用画像を取得する。
【０１３８】
なお、該当するジョブのプレビュー用画像が生成されていなければ、データ管理サービス５１はデータ保管サービス５２のプレビューデータ保持部３１２から該当するジョブのプレビュー用画像を取得できない。
【０１３９】
この場合、データ管理サービス５１のデータ処理要求部３０３はデータ処理サービス５５にプレビュー用画像の生成処理を要求する。データ管理サービス５１のデータ取得部３０２は、データ処理サービス５５がプレビュー用画像を生成した後で、データ保管サービス５２のプレビューデータ保持部３１２から、該当するジョブのプレビュー用画像を取得する。
【０１４０】
ステップＳ８６、Ｓ８７において、データ管理サービス５１は取得したプレビュー用画像をアクセス制御サービス５４経由で画像形成装置１３に送信する。ステップＳ８８において、画像形成装置１３の表示制御部７６は操作パネル２０２などにプレビュー画面を表示する。
【０１４１】
ステップＳ８９において、画像形成装置１３の入力情報受付部７１はジョブリスト内のジョブの実行要求操作を受け付ける。ステップＳ９０、Ｓ９１において、画像形成装置１３のジョブ取得要求部７３はアクセス制御サービス５４経由でデータ管理サービス５１にジョブデータの取得を要求する。ステップＳ９２、Ｓ９３において、データ管理サービス５１のデータ取得部３０２はデータ保管サービス５２の出力データ保持部３１１から実行対象のジョブを取得する。
【０１４２】
ステップＳ９４、Ｓ９５において、データ管理サービス５１は取得したジョブをアクセス制御サービス５４経由で画像形成装置１３に送信する。ステップＳ９６において、画像形成装置１３の出力部７４は受信したジョブを実行する。
【０１４３】
ジョブの実行が終了すると、ステップＳ９７、Ｓ９８において、画像形成装置１３の履歴情報送信部７５は実行されたジョブの履歴情報（プレビュー表示の実施有無の履歴も含む）をデータ管理サービス５１に送信する。ステップＳ９９において、データ管理サービス５１のデータ記録部３０１は企業コードと対応付けて履歴情報をデータ保管サービス５２に保管させる。
【０１４４】
《画像形成装置１３からのログイン処理》
画像形成装置１３は図２６に示すようにログイン処理を行う。図２６は画像形成装置からのログイン処理手順を表した一例のフローチャートである。
【０１４５】
画像形成装置１３は、ステップＳ１０１においてユーザから認証情報（ユーザ名、パスワード）の入力を受け付ける。ユーザは操作パネル２０２から認証情報を入力しても、例えばＩＣカードから認証情報を読み取らせてもよい。また、ユーザは指紋、声紋、静脈などの生体情報を認証情報として用いてもよい。
【０１４６】
ステップＳ１０２に進み、画像形成装置１３は、ユーザから受け付けたユーザ名、パスワードと、画像形成装置１３が保持する企業コード、デバイス情報（デバイスを特定する情報、又は、デバイスに搭載されるアプリケーションを識別する情報など）とを含む認証情報を元に、データ管理サービス５１へのログイン要求をアクセス制御サービス５４に送信する。
【０１４７】
ステップＳ１０３において、ログイン要求を受信したアクセス制御サービス５４はログイン要求に含まれる認証情報を認証サービス５３に送信し、認証サービス５３へ認証要求を行う。
【０１４８】
ステップＳ１０４において、認証サービス５３は受信した認証情報に含まれる企業コードと管理データに含まれる企業・デバイス情報の企業コードとに基づいて企業認証判断処理を行う。企業認証がＯＫであればステップＳ１０５に進み、認証サービス５３は受信した認証情報に含まれるデバイス情報と管理データに含まれる企業・デバイス情報のデバイス情報とに基づいてデバイス認証判断処理を行う。デバイス認証がＯＫであればステップＳ１０６に進み、認証サービス５３は受信した認証情報に含まれるユーザ名、パスワードと、管理データのうち認証された企業コードに対応付いているユーザ情報のユーザ名、パスワードとに基づいてユーザ認証判断処理を行う。
【０１４９】
ユーザ認証がＯＫであればステップＳ１０８に進み、認証サービス５３は認証成功の認証結果（認証結果ＯＫ）をアクセス制御サービス５４に返す。なお、ステップＳ１０４において企業認証がＮＧの場合、ステップＳ１０５においてデバイス認証がＮＧの場合、又は、ステップＳ１０６においてユーザ認証がＮＧの場合、認証サービス５３はステップＳ１０７に進み、認証失敗の認証結果（認証結果ＮＧ）をアクセス制御サービス５４に返す。
【０１５０】
ステップＳ１０９において、アクセス制御サービス５４は認証サービス５３から認証結果を受信する。ステップＳ１１０において、アクセス制御サービス５４は受信した認証結果を判断する。認証失敗の認証結果であれば、ステップＳ１１１に進み、アクセス制御サービス５４はログイン要求を許可しない旨のエラー通知をログイン要求元の画像形成装置１３に送信する。認証成功の認証結果であれば、ステップＳ１１２に進み、アクセス制御サービス５４はログイン要求を許可する旨のログイン応答をログイン要求元の画像形成装置１３に送信する。
【０１５１】
＜まとめ＞
このように、第３の実施形態に係る印刷システム３によれば、クラウドサービスに代表されるようなサービスを提供するサービス提供システムを利用しても、第１の実施形態に係る印刷システム１と同様な効果を得られる。
【０１５２】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、上述した実施形態における画像処理装置１３はプリンタや複合機などの印刷機能を有する装置に限定されるものでなく、プロジェクタなどの投影装置や、画像データを表示する装置など、画像処理を行う装置であればよい。
【符号の説明】
【０１５３】
１〜３    印刷システム
１１    クライアント端末
１２    携帯端末
１３    画像形成装置
１４    管理サーバ
２１、３１    印刷データ解析部
２２、３２    プレビュー判定部
２３、３３    プレビュー用画像生成部
２４、３４    プレビュー表示履歴管理部
２５、４１    表示制御部
２６、３５    印刷データ保持部
２７、３６    プレビュー用画像保持部
２８、３７    プレビュー表示履歴保持部
２９、４３    印刷制御部
３８    印刷データ送信部
３９    プレビュー用画像送信部
４２    印刷データ受信部
４４    プレビュー用画像受信部
５１    データ管理サービス
５２    データ保管サービス
５３    認証サービス
５４    アクセス制御サービス
５５    データ処理サービス
１００    コンピュータシステム
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ、２０３ａ    記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ
２０１    コントローラ
２０２    操作パネル
２０３    外部Ｉ／Ｆ
２０４    通信Ｉ／Ｆ
２０５    プリンタ
２０６    スキャナ
２１１    ＣＰＵ
２１２    ＲＡＭ
２１３    ＲＯＭ
２１４    ＮＶＲＡＭ
２１５    ＨＤＤ
Ｂ    バス
ＦＷ    ファイアウォール
Ｎ１〜Ｎ４    ネットワーク
【先行技術文献】
【特許文献】
【０１５４】
【特許文献１】特開２０１０−１６６３８５号公報
【図１】
2014059696.tif 000003
【図２】
2014059696.tif 000004
【図３】
2014059696.tif 000005
【図４】
2014059696.tif 000006
【図５】
2014059696.tif 000007
【図６】
2014059696.tif 000008
【図７】
2014059696.tif 000009
【図８】
2014059696.tif 000010
【図９】
2014059696.tif 000011
【図１０】
2014059696.tif 000012
【図１１】
2014059696.tif 000013
【図１２】
2014059696.tif 000014
【図１３】
2014059696.tif 000015
【図１４】
2014059696.tif 000016
【図１５】
2014059696.tif 000017
【図１６】
2014059696.tif 000018
【図１７】
2014059696.tif 000019
【図１８】
2014059696.tif 000020
【図１９】
2014059696.tif 000021
【図２０】
2014059696.tif 000022
【図２１】
2014059696.tif 000023
【図２２】
2014059696.tif 000024
【図２３】
2014059696.tif 000025
【図２４】
2014059696.tif 000026
【図２５】
2014059696.tif 000027
【図２６】
2014059696.tif 000028