(57)【要約】【課題】ジョブ特定情報の桁数を増加させることなくジョブ特定情報のユニーク性を確保できる出力システム、情報処理装置、プログラム及び出力方法を提供することを課題とする。【解決手段】端末装置、出力装置及び情報処理装置がネットワークを介して接続される出力システムにおいて、ジョブのデータと第１識別情報とを紐付けて管理する手段と、第１識別情報で一意に識別される特定のジョブを指定する第２識別情報の取得依頼をユーザが指示可能な応答をジョブの投入に応じて端末装置に送信する手段と、応答を利用した第２識別情報の取得依頼に基づき、第２識別情報を端末装置に送信する手段と、出力装置において受け付けた第２識別情報を利用したジョブのデータの出力依頼に基づき、第２識別情報に紐付くジョブのデータを出力装置に送信する手段と、を有することにより、上記課題を解決する。【選択図】図１
2015056168.tif 000002
【特許請求の範囲】
【請求項１】
端末装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムにおいて、
前記端末装置において受け付けたジョブの投入に基づき、前記ジョブのデータと前記ジョブを一意に識別する第１識別情報と、を紐付けて管理する第１管理手段と、
前記第１識別情報で一意に識別される特定のジョブのデータを出力の対象として指定する情報である第２識別情報の取得依頼をユーザが指示可能な応答を、前記ジョブの投入に応じて前記端末装置に送信する応答手段と、
前記端末装置において受信した応答を利用した第２識別情報の取得依頼に基づき、前記第２識別情報を前記端末装置または指定の送信先に送信する識別情報送信手段と、
前記出力装置において受け付けた前記第２識別情報を利用した前記ジョブのデータの出力依頼に基づき、前記第２識別情報に紐付く前記ジョブのデータを前記出力装置に送信するデータ送信手段と、
を有する出力システム。
【請求項２】
前記端末装置において受信した応答を利用した第２識別情報の取得依頼に基づき、前記第１識別情報に紐付く前記ジョブのデータと、前記特定のジョブのデータを前記出力装置から指定する第２識別情報と、を紐付けて管理する第２管理手段、を更に有する
請求項１記載の出力システム。
【請求項３】
前記第２管理手段は、前記端末装置において受信した応答を利用した第２識別情報の取得依頼に基づき、前記第２識別情報を発行し、発行した前記第２識別情報と前記第１識別情報に紐付く前記ジョブのデータと、を紐付けて管理すること
を特徴とする請求項２記載の出力システム。
【請求項４】
前記第２管理手段は、発行した前記第２識別情報に有効期限を設け、前記有効期限を過ぎた前記第２識別情報を無効とすること
を特徴とする請求項２又は３記載の出力システム。
【請求項５】
前記ジョブのデータを前記出力装置で出力可能な形式に変換する変換手段
を更に有し、
前記データ送信手段は、前記出力装置で出力可能な形式に変換された前記第２識別情報に紐付く前記ジョブのデータを、前記出力装置に送信すること
を特徴とする請求項１乃至４何れか一項記載の出力システム。
【請求項６】
前記応答手段は、前記変換手段により前記ジョブのデータが前記出力装置で出力可能な形式に変換される前に、前記応答を前記端末装置に送信すること
を特徴とする請求項５記載の出力システム。
【請求項７】
前記変換手段は、前記端末装置において受信した応答を利用した第２識別情報の取得依頼の後で、前記ジョブのデータを前記出力装置で出力可能な形式に変換すること
を特徴とする請求項５記載の出力システム。
【請求項８】
前記第２管理手段は、ユーザにより設定された有効時間に基づき、前記第２識別情報の有効期限を決定すること
を特徴とする請求項４記載の出力システム。
【請求項９】
前記第１管理手段は、前記端末装置において受け付けた前記出力装置を指定したジョブの投入に基づき、前記ジョブのデータ、前記第１識別情報及び前記出力装置を紐付けて管理し、
前記第２管理手段は、前記ジョブのデータ及び前記第１識別情報が、前記出力装置と紐付けられて管理されているか否かにより、前記第２識別情報の桁数を増減させること
を特徴とする請求項２乃至４何れか一項記載の出力システム。
【請求項１０】
データを蓄積する他のシステムと連携して処理を行う連携手段
を更に有し、
前記端末装置において受け付けるジョブの投入は前記連携手段によりユーザに前記他のシステムに蓄積されたデータを選択させて行わせること
を特徴とする
請求項１乃至９何れか一項記載の出力システム。
【請求項１１】
端末装置、出力装置にネットワークを介して接続される情報処理装置において、
前記端末装置において受け付けたジョブの投入に基づき、前記ジョブのデータと前記ジョブを一意に識別する第１識別情報と、を紐付けて管理する第１管理手段と、
前記第１識別情報で一意に識別される特定のジョブのデータを出力の対象として指定する情報である第２識別情報の取得依頼をユーザが指示可能な応答を、前記ジョブの投入に応じて前記端末装置に送信する応答手段と、
前記端末装置において受信した応答を利用した第２識別情報の取得依頼に基づき、前記第２識別情報を前記端末装置または指定の送信先に送信する識別情報送信手段と、
前記出力装置において受け付けた前記第２識別情報を利用した前記ジョブのデータの出力依頼に基づき、前記第２識別情報に紐付く前記ジョブのデータを前記出力装置に送信するデータ送信手段と、
を有する情報処理装置。
【請求項１２】
端末装置、出力装置にネットワークを介して接続される情報処理装置を、
前記端末装置において受け付けたジョブの投入に基づき、前記ジョブのデータと前記ジョブを一意に識別する第１識別情報と、を紐付けて管理する第１管理手段、
前記第１識別情報で一意に識別される特定のジョブのデータを出力の対象として指定する情報である第２識別情報の取得依頼をユーザが指示可能な応答を、前記ジョブの投入に応じて前記端末装置に送信する応答手段、
前記端末装置において受信した応答を利用した第２識別情報の取得依頼に基づき、前記第２識別情報を前記端末装置または指定の送信先に送信する識別情報送信手段、
前記出力装置において受け付けた前記第２識別情報を利用した前記ジョブのデータの出力依頼に基づき、前記第２識別情報に紐付く前記ジョブのデータを前記出力装置に送信するデータ送信手段、
として機能させるためのプログラム。
【請求項１３】
端末装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムにおいて実行される出力方法において、
前記端末装置において受け付けたジョブの投入に基づき、前記ジョブのデータと前記ジョブを一意に識別する第１識別情報と、を紐付けて管理する第１管理ステップと、
前記第１識別情報で一意に識別される特定のジョブのデータを出力の対象として指定する情報である第２識別情報の取得依頼をユーザが指示可能な応答を、前記ジョブの投入に応じて前記端末装置に送信する応答ステップと、
前記端末装置において受信した応答を利用した第２識別情報の取得依頼に基づき、前記第２識別情報を前記端末装置または指定の送信先に送信する識別情報送信ステップと、
前記出力装置において受け付けた前記第２識別情報を利用した前記ジョブのデータの出力依頼に基づき、前記第２識別情報に紐付く前記ジョブのデータを前記出力装置に送信するデータ送信ステップと、
を有する出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力システム、情報処理装置、プログラム及び出力方法に関する。
【背景技術】
【０００２】
携帯電話機やＰＤＡ等といった無線通信機能と画面表示機能とを有する携帯端末装置を用いて、ドキュメントを特定して当該ドキュメントを印刷や画面表示等して可視化出力するドキュメント処理技術において、可視化出力するドキュメントを携帯端末装置でサムネイル画像により確認することを可能にする技術は従来から知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
印刷システムには、ＰＣ等のクライアント装置から受信したジョブをプリントサーバ装置等に蓄積しておき、ユーザがＰＩＮコードなどのジョブ特定情報を複合機などの画像形成装置に入力することで、ジョブを印刷するものがある。
【０００４】
このような印刷システムではジョブ特定情報のユニーク性が重要となる。画像形成装置を指定する前にジョブ特定情報を発行する印刷システムでは、画像形成装置を指定した後にジョブ特定情報を発行する場合と比べて、ジョブ特定情報の桁数が多くなるという問題があった。なお、ジョブ特定情報の桁数を減らした場合は、ジョブ特定情報が重複する可能性が高くなり、ジョブ特定情報のユニーク性が確保できなくなる問題があった。
【０００５】
なお、このような問題は印刷システムに限らず、ユーザがジョブ特定情報を入力した出力装置から、サーバ装置に蓄積してあるジョブを出力する出力システムにおいても同様に存在する。
【０００６】
本発明は、上記の点に鑑みなされたもので、ジョブ特定情報の桁数を増加させることなくジョブ特定情報のユニーク性を確保できる出力システム、情報処理装置、プログラム及び出力方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本願請求項１は、端末装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムにおいて、前記端末装置において受け付けたジョブの投入に基づき、前記ジョブのデータと前記ジョブを一意に識別する第１識別情報と、を紐付けて管理する第１管理手段と、前記第１識別情報で一意に識別される特定のジョブのデータを出力の対象として指定する情報である第２識別情報の取得依頼をユーザが指示可能な応答を、前記ジョブの投入に応じて前記端末装置に送信する応答手段と、前記端末装置において受信した応答を利用した第２識別情報の取得依頼に基づき、前記第２識別情報を前記端末装置または指定の送信先に送信する識別情報送信手段と、前記出力装置において受け付けた前記第２識別情報を利用した前記ジョブのデータの出力依頼に基づき、前記第２識別情報に紐付く前記ジョブのデータを前記出力装置に送信するデータ送信手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によればジョブ特定情報の桁数を増加させることなくジョブ特定情報のユニーク性を確保できる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る印刷システムの一例の構成図である。
【図２】本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【図３】本実施形態に係る画像形成装置の一例のハードウェア構成図である。
【図４】本実施形態に係る印刷システムの一例の処理ブロック図である。
【図５】プリントサーバ装置のＩＤ管理部が保管するテーブルの一例の構成図である。
【図６】本実施形態に係る印刷システムのジョブ投入処理を表した一例のシーケンス図である。
【図７】アップロード画面の一例のイメージ図である。
【図８】結果表示画面の一例のイメージ図である。
【図９】結果表示画面の他の例のイメージ図である。
【図１０】ジョブＩＤを返す返信メール表示画面の一例のイメージ図である。
【図１１】本実施形態に係る印刷システムの印刷処理を表した一例のシーケンス図である。
【図１２】ＰＩＮコード表示画面の一例のイメージ図である。
【図１３】ＰＩＮコード入力画面の一例のイメージ図である。
【図１４】プリントサーバ装置のＩＤ管理部が保管するテーブルの他の例の構成図である。
【図１５】ＰＩＮコード表示画面の他の例のイメージ図である。
【図１６】本実施形態に係る印刷システムの他の例の構成図である。
【図１７】本実施形態に係る印刷システムの他の例の処理ブロック図である。
【図１８】プリントサーバ装置のＩＤ管理部が保管するテーブルの他の例の構成図である。
【図１９】本実施形態に係る印刷システムのジョブ投入処理を表した他の例のシーケンス図である。
【図２０】本実施形態に係る印刷システムのジョブ投入処理を表した他の例のシーケンス図である。
【図２１】本実施形態に係る印刷システムの印刷処理を表した他の例のシーケンス図である。
【図２２】プリントサーバ装置のＩＤ管理部が保管するテーブルの他の例の構成図である。
【図２３】アップロード画面の他の例のイメージ図である。
【図２４】本実施形態に係る印刷システムの他の例の構成図である。
【図２５】出力機器情報の一例の構成図である。
【図２６】プリントサーバ装置のＩＤ管理部が保管するテーブルの他の例の構成図である。
【図２７】アップロード画面の他の例のイメージ図である。
【図２８】本実施形態に係る印刷システムの他の例の処理ブロック図である。
【図２９】本実施形態に係る印刷システムのジョブ投入処理を表した他の例のシーケンス図である。
【図３０】アップロード画面の他の例のイメージ図である。
【発明を実施するための形態】
【００１０】
次に、本発明の実施の形態について、詳細に説明する。なお、本実施形態では出力システムの一例としての印刷システムを例として説明するが、印刷システムに限定するものではない。出力システムは、投影システムや表示システムの他、サーバ装置に蓄積してあるジョブを出力するシステムであればよい。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係る印刷システムの一例の構成図である。図１の印刷システム１はＬＡＮなどのネットワークＮ１を介して接続されたプリントサーバ装置１０、クライアント装置１１、画像形成装置１２を有する。プリントサーバ装置１０、クライアント装置１１及び画像形成装置１２は無線又は有線による通信手段を有している。
【００１１】
プリントサーバ装置１０は一台以上の情報処理装置（コンピュータシステム）によって実現される。プリントサーバ装置１０は、クライアント装置１１から投入されたジョブの蓄積、データの加工、印刷の制御などを行う。
【００１２】
クライアント装置１１はスマートフォンや携帯電話、ＰＣなどの端末装置である。クライアント装置１１はプリントサーバ装置１０に対するジョブの投入、ＰＩＮコード発行依頼などを行う。
【００１３】
なお、クライアント装置１１において、プリントサーバ装置１０へのジョブの投入は専用のアプリケーションやプリンタドライバ（ポートモニタ）から行ってもよいし、ＷｅｂＵＩ等を利用してアップロードしてもよいし、メールなどを利用して送信してもよい。
【００１４】
画像形成装置１２はプリンタや複合機などの印刷機能を有する出力装置である。画像形成装置１２はユーザから入力されたＰＩＮコードでプリントサーバ装置１０にジョブの取得を要求し、印刷データを受信して印刷を行う。
【００１５】
ユーザはクライアント装置１１からプリントサーバ装置１０にジョブを投入する。このとき、ジョブを投入したクライアント装置１１はジョブに紐付いたジョブＩＤをプリントサーバ装置１０から受信する。ジョブの投入後、ユーザは画像形成装置１２で印刷を行う前にクライアント装置１１を操作し、ＰＩＮコードの発行を依頼する。
【００１６】
なお、本発明におけるジョブとは、ユーザが所望する処理に関する情報を表し、何らかの出力結果を得るために出力システムに行なわせる処理に関する情報といった意味で用いる。
【００１７】
例えば、ユーザが所望する処理が電子データの印刷出力であれば、印刷出力対象の電子データあるいは印刷出力対象の電子データを指定する情報と、出力条件を含む情報がジョブとして扱われる。印刷出力対象の電子データあるいは印刷出力対象の電子データを指定する情報は、電子データの保管先であるＵＲＬ等である。出力条件は、カラー／モノクロや片面／両面といった印刷条件や、出力先の機器を指定する情報等である。
【００１８】
また、ユーザが所望する処理が電子データに対する画像処理及び外部装置への配信であれば、画像処理及び配信対象の電子データ（あるいは電子データを指定する情報）と、出力条件（実行させる画像処理の内容、配信先等）を含む情報がジョブとして扱われる。また、原稿のスキャン処理及び配信であれば、出力条件（スキャン処理における解像度等の条件や、配信先等）がジョブとして扱われる。
【００１９】
クライアント装置１１はジョブに紐付いたジョブＩＤを指定して、ＰＩＮコードの発行をプリントサーバ装置１０に依頼する。クライアント装置１１はプリントサーバ装置１０からジョブに紐付くＰＩＮコードを受信し、受信したＰＩＮコードを表示して、ユーザに通知する。
【００２０】
ユーザは印刷を行いたい画像形成装置１２にＰＩＮコードを入力する。画像形成装置１２は入力されたＰＩＮコードを指定して、ジョブ取得の要求をプリントサーバ装置１０に要求する。画像形成装置１２はプリントサーバ装置１０からＰＩＮコードに紐付くジョブの印刷データを受信し、印刷を実行する。
【００２１】
＜ハードウェア構成＞
図１のプリントサーバ装置１０、クライアント装置１１は図２に示すハードウェア構成のコンピュータシステム等により実現される。図２は本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【００２２】
図２に示したコンピュータシステム１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（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）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００２８】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータシステム１００全体の制御や機能を実現する演算装置である。本実施形態に係るプリントサーバ装置１０及びクライアント装置１１は、上記したコンピュータシステム１００のハードウェア構成により後述するような各種処理を実現できる。
【００２９】
図３は本実施形態に係る画像形成装置の一例のハードウェア構成図である。図３に示した画像形成装置１２は、コントローラ２０１、操作パネル２０２、外部Ｉ／Ｆ２０３、通信Ｉ／Ｆ２０４、プリンタ２０５及びスキャナ２０６などを備える。
【００３０】
コントローラ２０１はＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＮＶＲＡＭ２１４及びＨＤＤ２１５などを備える。ＲＯＭ２１３は、各種プログラムやデータが格納されている。ＲＡＭ２１２はプログラムやデータを一時保持する。ＮＶＲＡＭ２１４は、例えば設定情報等が格納されている。また、ＨＤＤ２１５は各種プログラムやデータが格納されている。
【００３１】
ＣＰＵ２１１は、ＲＯＭ２１３やＮＶＲＡＭ２１４、ＨＤＤ２１５などからプログラムやデータ、設定情報等をＲＡＭ２１２上に読み出し、処理を実行することで、画像形成装置１２全体の制御や機能を実現する。
【００３２】
操作パネル２０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ２０３は外部装置とのインタフェースである。外部装置には、記録媒体２０３ａなどがある。これにより、画像形成装置１２は外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３３】
通信Ｉ／Ｆ２０４は画像形成装置１２をネットワークＮ１に接続するインタフェースである。これにより、画像形成装置１２は通信Ｉ／Ｆ２０４を介してデータ通信を行うことができる。
【００３４】
プリンタ２０５は、印刷データを用紙に印刷するための印刷装置である。スキャナ２０６は原稿から画像データを読み取るための読取装置である。本実施形態に係る画像形成装置１２は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００３５】
＜ソフトウェア構成＞
本実施形態に係る印刷システム１は例えば図４の処理ブロックにより実現される。図４は本実施形態に係る印刷システムの一例の処理ブロック図である。図４（Ａ）はプリントサーバ装置の一例の処理ブロック図である。図４（Ｂ）はクライアント装置の一例の処理ブロック図である。図４（Ｃ）は画像形成装置の一例の処理ブロック図である。
【００３６】
プリントサーバ装置１０はプログラムを実行することにより、ＩＤ管理部２１、データ保管部２２、処理部２３、要求受信部２４を実現している。クライアント装置１１はアプリケーションなどのプログラムを実行することにより、通信部３１を実現している。画像形成装置１２はプログラムを実行することにより、入出力部４１、印刷部４２、通信部４３を実現している。
【００３７】
プリントサーバ装置１０のＩＤ管理部２１は投入されたジョブのデータ、ジョブＩＤ及びＰＩＮコードの対応づけを記憶する。なお、ＩＤ管理部２１はＲＤＢ（Relational DataBase）等であってもよい。データ保管部２２は投入されたジョブのデータを保管する。データ保管部２２はファイルシステムやネットワークファイルシステム（ＮＦＳ）等であってもよい。
【００３８】
処理部２３は投入されたジョブを処理する。具体的に、処理部２３はデータ保管部２２にジョブのデータを保管したり、ＩＤ管理部２１にジョブＩＤやＰＩＮコードの発行を依頼したりする。要求受信部２４はクライアント装置１１や画像形成装置１２からの要求を受信し、要求に応じた処理結果を返す。要求受信部２４はＷｅｂＡＰＩ（Application Program Interface）やＷｅｂＵＩにより実現してもよいし、メールサーバを含むメール受信等により実現してもよい。
【００３９】
クライアント装置１１の通信部３１はプリントサーバ装置１０にアクセスする。通信部３１は専用のアプリケーションやプリンタドライバ等であっても、ブラウザやメーラ等であってもよい。
【００４０】
画像形成装置１２の入出力部４１は操作パネル２０２等によりユーザからの要求を受け付けたり、ユーザへの情報を表示したりする。印刷部４２は印刷を実行する。通信部４３はプリントサーバ装置１０にアクセスする。
【００４１】
なお、上記した処理ブロックは、画像形成装置１２上に組み込まれた機能、画像形成装置１２の拡張ＡＰＩを利用した機能により実現してもよい。
【００４２】
図５はプリントサーバ装置のＩＤ管理部が保管するテーブルの一例の構成図である。図５のテーブルはＩＤ、データパス、ジョブＩＤ、ＰＩＮコードなどのデータ項目を有している。
【００４３】
ＩＤは管理用のＩＤである。データパスは、ジョブの印刷データを保存しているパスである。データパスはＵＲＬなどであってもよい。ジョブＩＤは、ジョブ特定情報の一例である。ジョブＩＤはジョブのデータと紐付けられている。プリントサーバ装置１０ではジョブＩＤによりジョブを管理している。ジョブＩＤはジョブを一意に識別するための情報であるため、ユニーク性が必要となる。
【００４４】
ＰＩＮコードはジョブＩＤを指定したクライアント装置１１からのＰＩＮコード発行の依頼に基づき発行される。ＰＩＮコードは画像形成装置１２がプリントサーバ装置１０から印刷データを取得するとき、ジョブを特定するジョブ特定情報の一例である。プリントサーバ装置１０ではＰＩＮコードにより画像形成装置１２に送信する印刷データを管理している。
【００４５】
図５に示したテーブルのＩＤ「３」「４」のレコードは、ジョブ投入後であるがクライアント装置１１からのＰＩＮコード発行の依頼前であり、ＰＩＮコードが未発行であるため空欄となっている。
【００４６】
なお、本実施形態の印刷システム１において利用するＰＩＮコードは発行されてから所定時間の間のユニーク性があればよく、ジョブを投入するときにＰＩＮコードを発行する印刷システムと比較して、桁数を少なくできる。
【００４７】
＜処理の詳細＞
以下では、本実施形態に係る印刷システム１の処理の詳細について説明する。
【００４８】
《ジョブ投入処理》
図６は本実施形態に係る印刷システムのジョブ投入処理を表した一例のシーケンス図である。ステップＳ１０において、ユーザはクライアント装置１１を操作し、ジョブ投入を指示する。例えばユーザはクライアント装置１１を操作し、プリントサーバ装置１０のＷｅｂＵＩをブラウザで開き、印刷データをプリントサーバ装置１０にアップロードする図７のアップロード画面１０００から指示を行うことができる。図７はアップロード画面の一例のイメージ図である。図７のアップロード画面１０００は印刷するファイルを選択してアップロードする画面例を示している。
【００４９】
ステップＳ１１において、クライアント装置１１の通信部３１はプリントサーバ装置１０の要求受信部２４に対してジョブの投入を指示する。ステップＳ１２において、要求受信部２４はクライアント装置１１から投入を指示されたジョブの印刷データの処理を処理部２３に依頼する。
【００５０】
ステップＳ１３において、処理部２３は要求受信部２４から処理を依頼されたジョブの印刷データをデータ保管部２２に保管させる。また、ステップＳ１４において、処理部２３は処理を依頼されたジョブのジョブＩＤ発行、及び、保管した印刷データのデータパスとジョブＩＤとの紐付け、をＩＤ管理部２１に依頼する。
【００５１】
ステップＳ１５において、処理部２３は印刷データのデータパスと紐付けられたジョブＩＤを要求受信部２４に送信する。ステップＳ１６において、要求受信部２４はクライアント装置１１の通信部３１にジョブＩＤを返す。なお、プリントサーバ装置１０からクライアント装置１１に返されるジョブＩＤは「http://printserver.com/job/5z5qlnslld9z」などのＵＲＬ形式であってもよい。以下ではプリントサーバ装置１０からクライアント装置１１に返されるジョブＩＤがＵＲＬ形式である例について説明する。
【００５２】
ステップＳ１７において、クライアント装置１１の通信部３１は、例えば図８に示した結果表示画面１０１０を表示装置１０２等に表示させる。図８は結果表示画面の一例のイメージ図である。図８の結果表示画面１０１０はジョブＩＤを含んだＵＲＬ１０１１が表示されている。ユーザは印刷する前に、ジョブＩＤを含んだＵＲＬ１０１１にアクセスすることで、ＰＩＮコードの発行及び取得をプリントサーバ装置１０に依頼できる。
【００５３】
なお、結果表示画面は図９のようなものであってもよい。図９は結果表示画面の他の例のイメージ図である。図９の結果表示画面１０２０はジョブＩＤを含んだＵＲＬ１０２１が表示されると共に、ＰＩＮコードの送り先を指定する欄１０２２が表示される。ユーザは欄１０２２にメールアドレスを入力したあと、ジョブＩＤを含んだＵＲＬ１０２１にアクセスすることで、ＰＩＮコードの送り先を指定した上でＰＩＮコードの発行をプリントサーバ装置１０に依頼できる。
【００５４】
さらに、プリントサーバ装置１０はステップＳ１６において、返信メールによりクライアント装置１１の通信部３１にジョブＩＤを返すこともできる。図１０はジョブＩＤを返す返信メール表示画面の一例のイメージ図である。図１０の返信メール表示画面１０３０はジョブＩＤを含んだＵＲＬ１０３１が表示されている。ユーザは印刷する前にジョブＩＤを含んだＵＲＬ１０３１にアクセスすることで、ＰＩＮコードの発行をプリントサーバ装置１０に依頼できる。
【００５５】
図１０の返信メールは例えばメールでジョブをアップロードした場合に利用することができる。なお、ＷｅｂＵＩ等を利用してアップロードする場合も、例えば送り先のメールアドレスを入力させることで、図１０の返信メールを利用できる。
【００５６】
《印刷処理》
プリントサーバ装置１０に投入されたジョブは図１１に示すような処理手順により印刷される。図１１は本実施形態に係る印刷システムの印刷処理を表した一例のシーケンス図である。
【００５７】
ステップＳ２１において、ユーザはクライアント装置１１を操作し、ジョブ投入時にプリントサーバ装置１０から通知されたジョブＩＤを指定して、ＰＩＮコードの発行を指示する。例えば図８に示した結果表示画面１０１０によりジョブＩＤを含んだＵＲＬ１０１１がプリントサーバ装置１０から通知された場合、ユーザはＵＲＬ１０１１にアクセスすることでＰＩＮコードの発行を指示できる。
【００５８】
ステップＳ２２において、クライアント装置１１の通信部３１はプリントサーバ装置１０の要求受信部２４にＰＩＮコードの発行を依頼する。ステップＳ２３において、要求受信部２４はＩＤ管理部２１にＰＩＮコードの発行を依頼する。
【００５９】
ＩＤ管理部２１はＰＩＮコードを発行し、そのＰＩＮコードとユーザによりアクセスされたＵＲＬ１０１１に含まれるジョブＩＤとを紐付けるように、図５に示すテーブルに登録する。また、ＩＤ管理部２１はジョブＩＤと紐付けられたＰＩＮコードを要求受信部２４に送信する。要求受信部２４はステップＳ２４において、ＰＩＮコードをクライアント装置１１の通信部３１に返す。
【００６０】
ステップＳ２５において、クライアント装置１１の通信部３１は例えば図１２に示したＰＩＮコード表示画面１０４０を表示装置１０２等に表示させる。図１２はＰＩＮコード表示画面の一例のイメージ図である。図１２のＰＩＮコード表示画面１０４０は発行されたＰＩＮコード「１２３４５６」が表示されている。ユーザは図１２のＰＩＮコード表示画面１０４０によりＰＩＮコードを確認できる。
【００６１】
ステップＳ２６において、ユーザは印刷を行いたい画像形成装置１２の入出力部４１を操作して、ＰＩＮコードを入力する例えば図１３に示すようなＰＩＮコード入力画面１０５０を表示させる。図１３はＰＩＮコード入力画面の一例のイメージ図である。ユーザは例えば図１２のＰＩＮコード表示画面１０４０により確認したＰＩＮコードをＰＩＮコード入力画面１０５０に入力して印刷を指示する。
【００６２】
ステップＳ２７において、入出力部４１は通信部４３にＰＩＮコードを指定してジョブ取得を依頼する。ステップＳ２８において、通信部４３はプリントサーバ装置１０の要求受信部２４にＰＩＮコードを指定してジョブ取得を要求する。ステップＳ２９において要求受信部２４はＰＩＮコードを指定してジョブ取得を処理部２３に要求する。
【００６３】
ステップＳ３０において、処理部２３は指定されたＰＩＮコードに紐付く印刷データのデータパスをＩＤ管理部２１に要求する。ＩＤ管理部２１は図５のテーブルから指定されたＰＩＮコードに紐付くデータパスを取得し、処理部２３に返す。
【００６４】
ステップＳ３１において、処理部２３はＩＤ管理部２１から返されたＰＩＮコードに紐付くデータパスを指定し、データ保管部２２から印刷データを取得する。ステップＳ３２において、処理部２３は取得した印刷データを要求受信部２４に送信する。ステップＳ３３において、要求受信部２４は画像形成装置１２の通信部４３に印刷データを返す。
【００６５】
ステップＳ３４において、通信部４３は取得した印刷データの印刷を印刷部４２に依頼することで、印刷部４２に印刷データを印刷させる。ステップＳ３５において、通信部４３は印刷データの印刷結果を入出力部４１等に表示させる。そして、ステップＳ３６においてユーザは入出力部４１等に表示された印刷データの印刷結果を確認できる。
【００６６】
なお、印刷が完了したあと、画像形成装置１２は印刷の完了をプリントサーバ装置１０に通知することで、図５のテーブルから印刷が完了したジョブのレコードを削除させることが望ましい。また、図５のテーブルから印刷が完了したジョブのレコードを削除しない場合は印刷が完了したジョブのレコードと印刷が完了していないジョブのレコードとを区別できるようにしておき、ＰＩＮコードの重複に対応できるようにしておく。
【００６７】
さらに、図５のテーブルに替えて図１４のテーブルを利用することで、ＰＩＮコードに有効期限を設けるようにしてもよい。図１４はプリントサーバ装置のＩＤ管理部が保管するテーブルの他の例の構成図である。図１４のテーブルは図５のテーブルのデータ項目に有効期限を追加した構成である。有効期限はＰＩＮコードの有効期限を表す。有効期限が過ぎたＰＩＮコードは無効となる。
【００６８】
図１４のテーブルを利用することで、本実施形態の印刷システム１は発行から一定期間を過ぎたＰＩＮコードを無効して、ＰＩＮコードの重複に対応できる。本実施形態の印刷システム１は、図１４のテーブルを利用することで、さらにセキュリティを高めることができる。
【００６９】
図１４のテーブルを利用する場合は、図１２に示したＰＩＮコード表示画面１０４０に替えて図１５のＰＩＮコード表示画面１０６０を利用してもよい。図１５はＰＩＮコード表示画面の他の例のイメージ図である。図１５のＰＩＮコード表示画面１０６０は図１２のＰＩＮコード表示画面１０４０にＰＩＮコードの有効時間を追加した構成である。図１５のＰＩＮコード表示画面１０６０により、ユーザは発行したＰＩＮコードの有効時間を確認できる。
【００７０】
＜まとめ＞
第１の実施形態に係る印刷システム１はジョブ投入後のＰＩＮコード発行の依頼に基づきＰＩＮコードを発行するため、ジョブの投入時にＰＩＮコードを発行する印刷システムと比較して少ない桁数でユニーク性を確保できる。
［第２の実施形態］
第２の実施形態の印刷システム１Ａはクラウドサービスを利用するものである。
【００７１】
＜システム構成＞
図１６は本実施形態に係る印刷システムの他の例の構成図である。図１６の印刷システム１Ａは、企業などのプライベートなネットワークＮ２と、クラウドサービスを提供するパブリックなネットワークＮ３と、インターネットなどのパブリックなネットワークＮ４とを有する。
【００７２】
ネットワークＮ２とネットワークＮ４とはネットワークＮ２側のファイアウォールＦＷによって接続されている。また、ネットワークＮ３とネットワークＮ４とはネットワークＮ３側のアクセス制御装置１５によって接続されている。
【００７３】
企業などのプライベートなネットワークＮ２には、クライアント装置１１、画像形成装置１２が含まれる。なお、クライアント装置１１は、インターネットなどのパブリックなネットワークＮ４にあってもよい。
【００７４】
クラウドサービスを提供するパブリックなネットワークＮ３には、プリントサービス提供装置１４、アクセス制御装置１５が含まれる。プリントサービス提供装置１４及びアクセス制御装置１５はＷｅｂアプリケーションやサーバ側のアプリケーションによって機能を提供する一つ以上の情報処理装置（コンピュータシステム）によって実現される。図１６の印刷システム１Ａのプリントサービス提供装置１４は図１のプリントサーバ装置１０と同等な機能を提供する。また、アクセス制御装置１５はクライアント装置１１や画像形成装置１２からプリントサービス提供装置１４へのアクセスを制御する。
【００７５】
図１６の印刷システム１Ａは図１の印刷システム１と同等な機能を、クラウドサービスを利用して提供できる。
［第３の実施形態］
第３の実施形態の印刷システム１Ｂはクライアント装置１１から印刷データの他、アプリケーションデータを受け付けるものである。印刷システム１Ｂのシステム構成は図１に示した印刷システム１のシステム構成であっても図１６に示した印刷システム１Ａのシステム構成であってもよい。ここでは印刷システム１Ｂのシステム構成が図１に示した印刷システム１である例について説明する。
【００７６】
＜ソフトウェア構成＞
本実施形態に係る印刷システム１Ｂは図１７の処理ブロック等により実現される。図１７は本実施形態に係る印刷システムの他の例の処理ブロック図である。図１７（Ａ）はプリントサーバ装置の他の例の処理ブロック図である。図１７（Ｂ）はクライアント装置の一例の処理ブロック図である。また、図１７（Ｃ）は画像形成装置の一例の処理ブロック図である。クライアント装置１１及び画像形成装置１２の処理ブロックは図４と同様であるため、説明を省略する。
【００７７】
プリントサーバ装置１０はプログラムを実行することにより、ＩＤ管理部２１、データ保管部２２、処理部２３、要求受信部２４、変換部２５を実現している。なお、ＩＤ管理部２１、データ保管部２２、要求受信部２４は図４と同様であり、説明を省略する。
【００７８】
処理部２３は投入されたジョブを処理する。具体的に、処理部２３は投入されたジョブのデータがアプリケーションデータの場合、アプリケーションデータから印刷データへの変換を変換部２５に依頼する。また、処理部２３はデータ保管部２２にジョブのデータを保管したり、ＩＤ管理部２１にジョブＩＤやＰＩＮコードの発行を依頼したりする。
【００７９】
変換部２５はアプリケーションデータを例えばＰＣＬＸＬ等の画像形成装置１２で印刷可能な形式の印刷データに変換する。なお、変換部２５はプリントサーバ装置１０と物理的に別のサーバ装置により実現してもよい。
【００８０】
また、ＩＤ管理部２１が保管するテーブルは図１８に示すようになる。図１８はプリントサーバ装置のＩＤ管理部が保管するテーブルの他の例の構成図である。図１８のテーブルはＩＤ、アプリデータパス、データパス、ジョブＩＤ、ＰＩＮコード、有効期限などのデータ項目を有している。
【００８１】
図１８のテーブルは、アプリデータパスを有している点が図１４のテーブルと異なっている。アプリデータパスは、ジョブの変換前のデータであるアプリケーションデータを保存しているパスである。アプリデータパスはＵＲＬなどであってもよい。
【００８２】
図１８に示したテーブルのＩＤ「３」「４」のレコードはジョブ投入後であるが、アプリケーションデータから印刷データへの変換前であるため、ジョブの印刷データを保存しているパスであるデータパスが空欄となっている。
【００８３】
＜処理の詳細＞
以下では、本実施形態に係る印刷システム１Ｂの処理の詳細について説明する。
【００８４】
《ジョブ投入処理》
図１９は本実施形態に係る印刷システムのジョブ投入処理を表した他の例のシーケンス図である。ステップＳ５０において、ユーザはクライアント装置１１を操作し、ジョブ投入を指示する。例えばユーザはクライアント装置１１を操作し、プリントサーバ装置１０のＷｅｂＵＩをブラウザで開き、アプリケーションデータをプリントサーバ装置１０にアップロードする指示を行う。
【００８５】
ステップＳ５１において、クライアント装置１１の通信部３１はプリントサーバ装置１０の要求受信部２４に対してジョブの投入を指示する。ステップＳ５２において、要求受信部２４はクライアント装置１１から投入を指示されたジョブのアプリケーションデータの処理を処理部２３に依頼する。
【００８６】
ステップＳ５３において、処理部２３はジョブのアプリケーションデータの変換を変換部２５に依頼する。変換部２５は、ジョブのアプリケーションデータを印刷データに変換する。
【００８７】
ステップＳ５４において、処理部２３は変換部２５が変換した印刷データをデータ保管部２２に保管させる。また、ステップＳ５５において、処理部２３は処理を依頼されたジョブのジョブＩＤ発行、及び、保管した印刷データのデータパスとジョブＩＤとの紐付け、をＩＤ管理部２１に依頼する。
【００８８】
ステップＳ５６において、処理部２３は印刷データのデータパスと紐付けられたジョブＩＤを要求受信部２４に送信する。ステップＳ５７において、要求受信部２４はクライアント装置１１の通信部３１にジョブＩＤを返す。以下ではプリントサーバ装置１０からクライアント装置１１に返されるジョブＩＤがＵＲＬ形式である例について説明する。
【００８９】
ステップＳ５８において、クライアント装置１１の通信部３１は、例えば図８に示した結果表示画面１０１０を表示装置１０２等に表示させる。ユーザは印刷する前にジョブＩＤを含んだＵＲＬ１０１１にアクセスすることで、ＰＩＮコードの発行をプリントサーバ装置１０に依頼できる。
【００９０】
なお、本実施形態に係る印刷システム１Ｂのジョブ投入処理は図２０のシーケンス図のように行ってもよい。図２０は本実施形態に係る印刷システムのジョブ投入処理を表した他の例のシーケンス図である。なお、ステップＳ６０〜Ｓ６２の処理は図１９のステップＳ５０〜Ｓ５２の処理と同様であるため、説明を省略する。
【００９１】
ステップＳ６３において、処理部２３はジョブのアプリケーションデータの変換を変換部２５に依頼する。ステップＳ６４において、処理部２３は変換部２５によるジョブのアプリケーションデータを印刷データに変換する処理の完了を待たずに、処理を依頼されたジョブのジョブＩＤ発行、及び、アプリデータパスとジョブＩＤとの紐付け、をＩＤ管理部２１に依頼する。
【００９２】
ステップＳ６５において、処理部２３はアプリデータパスと紐付けられたジョブＩＤを要求受信部２４に送信する。ステップＳ６６において、要求受信部２４はクライアント装置１１の通信部３１にジョブＩＤを返す。以下ではプリントサーバ装置１０からクライアント装置１１に返されるジョブＩＤがＵＲＬ形式である例について説明する。ステップＳ６７において、クライアント装置１１の通信部３１は、例えば図８に示した結果表示画面１０１０を表示装置１０２等に表示させる。
【００９３】
一方、変換部２５はジョブのアプリケーションデータから印刷データへの変換が完了するとステップＳ６８において、アプリケーションデータから変換した印刷データをデータ保管部２２に保管させる。そして、ステップＳ６９において、変換部２５はデータパスとジョブＩＤとの紐付け、をＩＤ管理部２１に依頼し、例えば図１８のテーブルのデータパスを更新させる。
【００９４】
図２０のシーケンス図はジョブ投入時、図１９のシーケンス図の処理よりもジョブＩＤが早く発行されるようにしたことで、ユーザの利便性を高めることができる。
【００９５】
《印刷処理》
図１９及び図２０はジョブ投入処理時にアプリケーションデータから印刷データへの変換を行っている。図２１は印刷処理時にアプリケーションデータから印刷データへの変換を行うものである。
【００９６】
図２１は、本実施形態に係る印刷システムの印刷処理を表した他の例のシーケンス図である。ステップＳ７１〜Ｓ７３の処理は図１１のステップＳ２１〜２３の処理と同様であるため、説明を省略する。ステップＳ７４において、要求受信部２４はＰＩＮコードを受信すると、ジョブのアプリケーションデータの変換を変換部２５に依頼する。
【００９７】
変換部２５はジョブのアプリケーションデータを印刷データに変換する。変換部２５はアプリケーションデータから変換した印刷データをデータ保管部２２に保管させる。変換部２５はステップＳ７５において、データパスとジョブＩＤとの紐付け、をＩＤ管理部２１に依頼し、例えば図１８のテーブルのデータパスを更新させる。
【００９８】
ステップＳ７６において、変換部２５はジョブのアプリケーションデータの変換が完了したことを要求受信部２４に通知する。以降のステップＳ７７〜Ｓ８９の処理は図１１のステップＳ２４〜Ｓ８９の処理と同様であるため、説明を省略する。
【００９９】
図２１のシーケンス図はＰＩＮコードの発行が依頼されたタイミングで印刷データへの変換が行われるため、不要な変換処理の実行を避けることができ、印刷システム１Ｂの負荷を低減できる。
【０１００】
さらに、図１８のテーブルに替えて図２２のテーブルを利用することで、ＰＩＮコードの有効時間をユーザが指定できるようにしてもよい。図２２はプリントサーバ装置のＩＤ管理部が保管するテーブルの他の例の構成図である。図２２のテーブルは図１８のテーブルのデータ項目に有効時間を追加した構成である。有効時間はＰＩＮコードが有効な時間を表す。図２２のテーブルを利用することで、ユーザはＰＩＮコードの有効時間を指定できるので、機密文書の有効時間を短く、それ以外の有効時間を長くするといった運用が可能となる。ユーザは印刷システム１Ｂのセキュリティと使い勝手とを考慮しつつ、ＰＩＮコードの有効時間を調整できる。
【０１０１】
図２２のテーブルを利用する場合は、図７に示したアップロード画面１０００に替えて図２３のアップロード画面１０７０を利用してもよい。図２３はアップロード画面の他の例のイメージ図である。図２３のアップロード画面１０７０は図７のアップロード画面１０００にＰＩＮコードの有効時間を入力する欄１０７１を追加した構成である。図２３のアップロード画面１０７０により、ユーザはＰＩＮコードの有効時間を指定できる。
【０１０２】
＜まとめ＞
第３の実施形態に係る印刷システム１Ｂはアプリケーションデータをアップロードしてプリントサーバ装置１０で印刷データに変換できるので、ユーザの利便性を向上することができる。
［第４の実施形態］
第４の実施形態の印刷システム１Ｃはクラウドサービスを利用するものである。
【０１０３】
＜システム構成＞
図２４は本実施形態に係る印刷システムの他の例の構成図である。図２４の印刷システム１Ｃは、図１６の印刷システム１Ａのクラウドサービスを提供するパブリックなネットワークＮ３に、変換装置１６を追加した構成である。変換装置１６は一つ以上の情報処理装置（コンピュータシステム）によって実現される。図２４の印刷システム１Ｃのプリントサービス提供装置１４及び変換装置１６は図１７のプリントサーバ装置１０と同等な機能を提供する。また、アクセス制御装置１５はクライアント装置１１や画像形成装置１２からプリントサービス提供装置１４へのアクセスを制御する。
【０１０４】
図２４の印刷システム１Ｃは図１７に示した印刷システム１Ｂと同等な機能を、クラウドサービスを利用して提供できる。
［第５の実施形態］
第５の実施形態の印刷システムは前述した印刷システム１、印刷システム１Ａ、印刷システム１Ｂ、印刷システム１Ｃの何れにも適用可能である。
【０１０５】
第５の実施形態の印刷システムは、ＩＤ管理部２１が図２５のような出力機器情報を保管する。図２５は出力機器情報の一例の構成図である。図２５の出力機器情報はＩＤ、プリンタＩＤ、備考などのデータ項目を有している。
【０１０６】
ＩＤは管理用のＩＤである。プリンタＩＤは画像形成装置１２を特定する情報の一例であって、例えば画像形成装置１２のＩＰアドレスなどである。備考は画像形成装置１２をユーザが特定し易くするための情報である。
【０１０７】
第５の実施形態の印刷システムは、例えば図２２のテーブルに替えて図２６のテーブルを利用する。図２６はプリントサーバ装置のＩＤ管理部が保管するテーブルの他の例の構成図である。図２６のテーブルは図２２のテーブルのデータ項目に出力機器ＩＤを追加した構成である。出力機器ＩＤは図２５の出力機器情報のＩＤにより、ユーザが指定した画像形成装置１２を特定する情報である。
【０１０８】
例えば図２６に示したテーブルのＩＤ「１」のレコードは、出力機器ＩＤにＩＤが指定されているため、ＰＩＮコードが４桁となっている。また、ＩＤ「２」のレコードは出力機器ＩＤにＩＤが指定されていないため、ＰＩＮコードが６桁となっている。ジョブを出力する画像形成装置１２を指定することで、ユーザは入力するＰＩＮコードの桁数を減らすことができる。
【０１０９】
図２６のテーブルを利用する場合は、図２３に示したアップロード画面１０７０に替えて図２７のアップロード画面１０８０を利用してもよい。図２７はアップロード画面の他の例のイメージ図である。図２７のアップロード画面１０８０は図２３のアップロード画面１０７０に出力機器を指定する欄１０８１を追加した構成である。ユーザは出力機器を指定する欄１０８１からジョブを出力する画像形成装置１２を指定できる。
【０１１０】
第５の実施形態の印刷システムによれば、ユーザはジョブを出力する画像形成装置１２を指定することでＰＩＮコードの桁数を減らすことができるので、利便性を高めることができる。
［第６の実施形態］
第６の実施形態の印刷システム１Ｄはオンラインストレージサービスなどの他サービスから印刷データやアプリケーションデータを受け付けるものである。印刷システム１Ｄのシステム構成は前述した印刷システム１、印刷システム１Ａ、印刷システム１Ｂ、印刷システム１Ｃの何れにも適用可能である。
【０１１１】
＜ソフトウェア構成＞
本実施形態に係る印刷システム１Ｄは図２８の処理ブロック等により実現される。図２８は本実施形態に係る印刷システムの他の例の処理ブロック図である。図２８（Ａ）はプリントサーバ装置１０の他の例の処理ブロック図である。図２８（Ｂ）はクライアント装置の一例の処理ブロック図である。また、図２８（Ｃ）は画像形成装置の一例の処理ブロック図である。図２８（Ｄ）は他サービスの一例の処理ブロック図である。なお、クライアント装置１１及び画像形成装置１２の処理ブロックは図１７と同様であるため、説明を省略する。
【０１１２】
プリントサーバ装置１０はプログラムを実行することにより、ＩＤ管理部２１、データ保管部２２、処理部２３、要求受信部２４、変換部２５、他サービス連携部２６を実現している。なお、ＩＤ管理部２１、データ保管部２２、要求受信部２４、変換部２５は図１７と同様であり、説明を省略する。
【０１１３】
他サービス連携部２６はオンラインストレージサービスなどの他サービス６１と連携するための処理を行う。具体的に、他サービス連携部２６はログインの代行や印刷データやアプリケーションデータなどの文書一覧の取得や、文書のダウンロードなどを行う。ログインの代行には他サービス６１のログイン画面に遷移させる処理も含まれる。他サービス６１はオンラインストレージサービスなどの他サービスの提供を行う。
【０１１４】
＜処理の詳細＞
以下では、本実施形態に係る印刷システム１Ｄの処理の詳細について説明する。
【０１１５】
《ジョブ投入処理》
図２９は本実施形態に係る印刷システムのジョブ投入処理を表した他の例のシーケンス図である。ステップＳ１０１において、ユーザはクライアント装置１１を操作し、ＷｅｂＵＩ等を通じて他サービス６１を選択する。例えばユーザは図３０に示すアップロード画面１０９０から他サービス６１を選択できる。
【０１１６】
図３０はアップロード画面の他の例のイメージ図である。図３０のアップロード画面１０９０は図２７のアップロード画面１０８０に他サービス選択用のアイコンを追加した構成である。ユーザはアップロード画面１０９０の他サービス選択用のアイコンをクリック等することにより、他サービス６１を選択できる。
【０１１７】
ステップＳ１０２に戻り、クライアント装置１１の通信部３１はプリントサーバ装置１０の要求受信部２４に対して他サービス６１が選択されたことを通知する。ステップＳ１０３において、要求受信部２４は他サービス連携部２６から連携ログインのＵＲＬなどのログインに必要な情報等を取得する。
【０１１８】
ステップＳ１０４において、要求受信部２４は取得したログインに必要な情報等をクライアント装置１１の通信部３１に送信する。ステップＳ１０５において、通信部３１は例えばログインに必要な情報等に基づく認証画面を表示装置１０２等に表示させる。
【０１１９】
ステップＳ１０６において、ユーザはＷｅｂＵＩ等を通じて他サービス６１へのログインを要求する。例えばユーザは認証画面にログインに必要な情報を入力し、他サービス６１へのログインを要求する。
【０１２０】
ステップＳ１０７において、クライアント装置１１の通信部３１はユーザにより入力されたログインに必要な情報を用いて他サービス６１にログインする。ステップＳ１０８において、クライアント装置１１の通信部３１はログイン結果を表示する。ここではログインが成功したものとして説明を続ける。
【０１２１】
ステップＳ１０９において、ユーザはＷｅｂＵＩ等を通じて他サービス６１へ文書一覧取得要求を行う。ステップＳ１１０において、クライアント装置１１の通信部３１はプリントサーバ装置１０の要求受信部２４に文書一覧取得を依頼する。ステップＳ１１１において、要求受信部２４は他サービス６１の文書一覧取得を他サービス連携部２６に依頼する。ステップＳ１１２において、他サービス連携部２６は他サービス６１から文書一覧を取得する。ステップＳ１１３において、他サービス連携部２６は文書一覧を要求受信部２４に送信する。ステップＳ１１４において、要求受信部２４はクライアント装置１１の通信部３１に文書一覧を送信する。ステップＳ１１５において、通信部３１は文書一覧画面を表示装置１０２等に表示させる。
【０１２２】
ステップＳ１１６において、ユーザはクライアント装置１１を操作し、文書一覧画面から文書を選択し、ジョブ投入を指示する。ステップＳ１１７において、クライアント装置１１の通信部３１はプリントサーバ装置１０の要求受信部２４に対してジョブの投入を依頼する。ステップＳ１１８において、要求受信部２４はクライアント装置１１から投入を指示されたジョブの文書取得を他サービス連携部２６に依頼する。
【０１２３】
ステップＳ１１９において、他サービス連携部２６は他サービス６１から文書取得を依頼されたジョブの文書（データ）を取得する。ステップＳ１２０において、他サービス連携部２６は取得したジョブのデータを要求受信部２４に送信する。以降のステップＳ１２１〜Ｓ１２８の処理は図２０のステップＳ６２〜Ｓ６９の処理と同様であるため、説明を省略する。
【０１２４】
図２９のシーケンス図に示す処理により、第６の実施形態に係る印刷システム１Ｄは他サービス６１に蓄積された印刷データやアプリケーションデータなどの文書一覧をクライアント装置１１に表示できる。ユーザは、文書一覧から選択したデータをプリントサーバ装置１０にアップロードできる。
【０１２５】
＜まとめ＞
第６の実施形態の印刷システム１Ｄでは、他サービス６１に蓄積されたデータを選択してプリントサーバ装置１０にアップロードできるので、ユーザの利便性を高めることができる。なお、印刷システム１Ｄは他サービス６１からジョブを投入するためのＡＰＩを提供する形態であってもよいし、他サービス６１からジョブを取得するプラグインなどを提供する形態であってもよい。
【０１２６】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。上述した実施形態における印刷システム１、１Ａ〜１Ｄは出力システムの一例である。また、画像形成装置１２は出力装置の一例である。
【０１２７】
出力装置は必ずしも画像形成装置１２に限定されるものでなく、プロジェクタなどの投影装置や、画像データを表示する装置など、データ等を出力する装置であれば如何なる装置でもよい。
【０１２８】
なお、特許請求の範囲に記載した第１管理手段及び第２管理手段はＩＤ管理部２１等に相当する。応答手段、識別情報送信手段及びデータ送信手段は要求受信部２４等に相当する。変換手段は変換部２５等に相当する。また、連携手段は他サービス連携部２６等に相当する。
【０１２９】
第１識別情報はジョブＩＤに相当する。第２識別情報はＰＩＮコードに相当する。第２識別情報の取得依頼をユーザが指示可能な応答はジョブＩＤを含んだＵＲＬ１０１１等に相当する。
【符号の説明】
【０１３０】
１      印刷システム
１０    プリントサーバ装置
１１    クライアント装置
１２    画像形成装置
１４    プリントサービス提供装置
１５    アクセス制御装置
１６    変換装置
２１    ＩＤ管理部
２２    データ保管部
２３    処理部
２４    要求受信部
２５    変換部
２６    他サービス連携部
３１    通信部
４１    入出力部
４２    印刷部
４３    通信部
６１    他サービス
１００    コンピュータシステム
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ、２０３ａ    記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ
２０１    コントローラ
２０２    操作パネル
２０３    外部Ｉ／Ｆ
２０４    通信Ｉ／Ｆ
２０５    プリンタ
２０６    スキャナ
２１１    ＣＰＵ
２１２    ＲＡＭ
２１３    ＲＯＭ
２１４    ＮＶＲＡＭ
２１５    ＨＤＤ
ＦＷ    ファイアウォール
Ｎ１〜Ｎ４    ネットワーク
【先行技術文献】
【特許文献】
【０１３１】
【特許文献１】特開２００６−１４６７３４号公報
【図１】
2015056168.tif 000003
【図２】
2015056168.tif 000004
【図３】
2015056168.tif 000005
【図４】
2015056168.tif 000006
【図５】
2015056168.tif 000007
【図６】
2015056168.tif 000008
【図７】
2015056168.tif 000009
【図８】
2015056168.tif 000010
【図９】
2015056168.tif 000011
【図１０】
2015056168.tif 000012
【図１１】
2015056168.tif 000013
【図１２】
2015056168.tif 000014
【図１３】
2015056168.tif 000015
【図１４】
2015056168.tif 000016
【図１５】
2015056168.tif 000017
【図１６】
2015056168.tif 000018
【図１７】
2015056168.tif 000019
【図１８】
2015056168.tif 000020
【図１９】
2015056168.tif 000021
【図２０】
2015056168.tif 000022
【図２１】
2015056168.tif 000023
【図２２】
2015056168.tif 000024
【図２３】
2015056168.tif 000025
【図２４】
2015056168.tif 000026
【図２５】
2015056168.tif 000027
【図２６】
2015056168.tif 000028
【図２７】
2015056168.tif 000029
【図２８】
2015056168.tif 000030
【図２９】
2015056168.tif 000031
【図３０】
2015056168.tif 000032