(57)【要約】【課題】複数の印刷対象ファイルを印刷する際のユーザの操作負荷を軽減する。【解決手段】取得手段３１は、印刷対象である印刷対象ファイルを含む印刷処理情報を取得する。生成手段３２は、複数の印刷処理情報をひとつにまとめる旨の要求に従って、当該複数の印刷処理情報がまとめられた集約印刷処理情報を生成する。発行手段３３は、生成手段３２により生成された集約印刷処理情報を識別する識別情報を発行する。出力手段３４は、ユーザにより識別情報が指定された場合に、指定された識別情報に対応する集約印刷処理情報を画像形成装置１０に出力する。【選択図】図２
2019032746.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象である印刷対象ファイルを含む印刷処理情報を取得する取得手段と、
複数の印刷処理情報をひとつにまとめる旨の要求に従って、当該複数の印刷処理情報がまとめられた集約印刷処理情報を生成する生成手段と、
前記生成された集約印刷処理情報を識別する識別情報を発行する発行手段と、
ユーザにより前記識別情報が指定された場合に、指定された識別情報に対応する集約印刷処理情報を画像形成装置に出力する出力手段と
を有する情報処理装置。
【請求項２】
前記発行手段は、前記印刷対象ファイルを含む印刷処理情報に基づいて印刷出力する際に用いられる識別情報を発行し、
前記出力手段は、前記ユーザにより指定された識別情報に対応する印刷処理情報又は集約印刷処理情報を、前記画像形成装置に出力する
請求項１に記載の情報処理装置。
【請求項３】
前記印刷処理情報は、前記印刷対象ファイルと、該印刷対象ファイルの印刷設定を表す設定データとを含み、
前記生成手段は、前記複数の印刷処理情報の印刷対象ファイルがまとめられたデータ及び該複数の印刷対象ファイルに共通する印刷設定を表す設定データを含む集約印刷処理情報を生成する
請求項１又は２に記載の情報処理装置。
【請求項４】
前記生成手段は、前記複数の印刷処理情報の印刷対象ファイルのバイナリデータを結合し、結合したバイナリデータを含む集約印刷処理情報を生成する
請求項３に記載の情報処理装置。
【請求項５】
前記生成手段は、前記複数の印刷処理情報の印刷対象ファイルの格納先を示すリンク情報のリストを生成し、
前記出力手段は、ユーザにより前記集約印刷処理情報の識別情報が指定された場合に、指定された識別情報に対応する集約印刷処理情報のリンク情報に従って複数の印刷対象ファイルを取得し、取得した印刷対象ファイルを含む集約印刷処理情報を、前記画像形成装置に出力する
請求項３に記載の情報処理装置。
【請求項６】
前記生成手段は、前記印刷処理情報として前記複数の印刷処理情報のリストを生成し、
前記出力手段は、前記リストに含まれる複数の印刷処理情報を順に、前記画像形成装置に出力する
請求項１又は２に記載の情報処理装置。
【請求項７】
前記出力手段は、前記ユーザにより集約印刷処理情報の識別情報が指定された場合に、複数の印刷処理情報が出力される旨を該画像形成装置に通知する
請求項６に記載の情報処理装置。
【請求項８】
コンピュータに、
印刷対象である印刷対象ファイルを含む印刷処理情報を取得するステップと、
複数の印刷処理情報をひとつにまとめる旨の要求に従って、当該複数の印刷処理情報がまとめられた集約印刷処理情報を生成するステップと、
前記生成された集約印刷処理情報を識別する識別情報を発行するステップと、
ユーザにより前記識別情報が指定された場合に、指定された識別情報に対応する集約印刷処理情報を画像形成装置に出力するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
ネットワークを介して印刷サービスを提供するシステムが提案されている。例えば特許文献１には、予約番号が割り振られて事前に登録されたデータファイルの中からユーザにより指定された予約番号に対応するデータファイルを印刷する場合において、その予約番号に対応するデータファイルと合わせて印刷の候補とするデータファイルをユーザに推奨する印刷システムが記載されている。また、特許文献２には、ユーザが印刷対象ファイルを簡易かつ確実に入手するための技術として、クリッピングサービスを受けているユーザが予めキーワードをクリッピングサーバに登録し、クリッピングサーバがユーザにかわってキーワードに合致する番組関連情報をマークすることが記載されている。特許文献３には、取得した印刷対象ファイルにキーワードを付するユーザの操作を支援する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−６２３０３号公報
【特許文献２】特開２００４−１６４６５３号公報
【特許文献３】特開２００９−２４６６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、印刷サービスを提供するシステムでは、印刷対象であるファイルと当該ファイルを印刷しようとするユーザを紐付けるために、ファイル毎に例えば予約番号のような識別番号が発行される。ユーザは、例えばコンビニエンスストア等の店舗に設置されている画像形成装置を操作して、この予約番号を指定することにより印刷対象のファイルを印刷出力する。このようなシステムにおいて、印刷出力したいファイルが複数ある場合、ユーザは複数の予約番号を順番に指定したりファイル毎に印刷設定を行ったりすることになるため、その作業は煩雑である場合があった。
本発明は、複数の印刷対象のファイルを印刷する際のユーザの操作負荷を軽減することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る情報処理装置は、印刷対象である印刷対象ファイルを含む印刷処理情報を取得する取得手段と、複数の印刷処理情報をひとつにまとめる旨の要求に従って、当該複数の印刷処理情報がまとめられた集約印刷処理情報を生成する生成手段と、前記生成された集約印刷処理情報を識別する識別情報を発行する発行手段と、ユーザにより前記識別情報が指定された場合に、指定された識別情報に対応する集約印刷処理情報を画像形成装置に出力する出力手段とを有することを特徴とする。
【０００６】
本発明の請求項２に係る情報処理装置は、請求項１に記載の構成において、前記発行手段は、前記印刷対象ファイルを含む印刷処理情報に基づいて印刷出力する際に用いられる識別情報を発行し、前記出力手段は、前記ユーザにより指定された識別情報に対応する印刷処理情報又は集約印刷処理情報を、前記画像形成装置に出力することを特徴とする。
【０００７】
本発明の請求項３に係る情報処理装置は、請求項１又は２に記載の構成において、前記印刷処理情報は、前記印刷対象ファイルと、該印刷対象ファイルの印刷設定を表す設定データとを含み、前記生成手段は、前記複数の印刷処理情報の印刷対象ファイルがまとめられたデータ及び該複数の印刷対象ファイルに共通する印刷設定を表す設定データを含む集約印刷処理情報を生成することを特徴とする。
【０００８】
本発明の請求項４に係る情報処理装置は、請求項３に記載の構成において、前記生成手段は、前記複数の印刷処理情報の印刷対象ファイルのバイナリデータを結合し、結合したバイナリデータを含む集約印刷処理情報を生成することを特徴とする。
【０００９】
本発明の請求項５に係る情報処理装置は、請求項３に記載の構成において、前記生成手段は、前記複数の印刷処理情報の印刷対象ファイルの格納先を示すリンク情報のリストを生成し、前記出力手段は、ユーザにより前記集約印刷処理情報の識別情報が指定された場合に、指定された識別情報に対応する集約印刷処理情報のリンク情報に従って複数の印刷対象ファイルを取得し、取得した印刷対象ファイルを含む集約印刷処理情報を、前記画像形成装置に出力することを特徴とする。
【００１０】
本発明の請求項６に係る情報処理装置は、請求項１又は２に記載の構成において、前記生成手段は、前記印刷処理情報として前記複数の印刷処理情報のリストを生成し、前記出力手段は、前記リストに含まれる複数の印刷処理情報を順に、前記画像形成装置に出力することを特徴とする。
【００１１】
本発明の請求項７に係る情報処理装置は、請求項６に記載の構成において、前記出力手段は、前記ユーザにより集約印刷処理情報の識別情報が指定された場合に、複数の印刷処理情報が出力される旨を該画像形成装置に通知することを特徴とする。
【００１２】
本発明の請求項８に係るプログラムは、コンピュータに、印刷対象である印刷対象ファイルを含む印刷処理情報を取得するステップと、複数の印刷処理情報をひとつにまとめる旨の要求に従って、当該複数の印刷処理情報がまとめられた集約印刷処理情報を生成するステップと、前記生成された集約印刷処理情報を識別する識別情報を発行するステップと、ユーザにより前記識別情報が指定された場合に、指定された識別情報に対応する集約印刷処理情報を、前記画像形成装置に出力するステップとを実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１３】
請求項１及び８に係る発明によれば、複数の印刷対象ファイルを印刷する際のユーザの操作負荷が軽減される。
請求項２に係る発明によれば、ユーザは複数の印刷対象ファイルの印刷指示を、ひとつの印刷対象ファイルについての印刷指示と共通の操作で行うことができる。
請求項３に係る発明によれば、複数の印刷対象ファイルを印刷する際の、印刷設定に係るユーザの操作負荷が軽減される。
請求項４に係る発明によれば、印刷システムで用いられている既存の画像形成装置を用いて、複数の印刷対象ファイルを印刷する際のユーザの作業負荷を軽減することができる。
請求項５に係る発明によれば、印刷システムで用いられている既存の画像形成装置を用いて、複数の印刷対象ファイルを印刷する際のユーザの作業負荷を軽減することができる。
請求項６に係る発明によれば、複数の印刷対象ファイルを印刷する際のユーザの操作負荷が軽減される。
請求項７に係る発明によれば、複数の印刷対象ファイルを印刷する際のユーザの操作負荷が軽減される。
【図面の簡単な説明】
【００１４】
【図１】印刷システムの構成を例示する図
【図２】印刷システムの機能構成を例示する図
【図３】サーバのハードウェア構成を例示する図
【図４】画像形成装置のハードウェア構成を例示する図
【図５】ユーザ端末のハードウェア構成を例示する図
【図６】印刷処理情報の登録処理の流れを示すフローチャート
【図７】管理テーブルに登録されるデータの内容を例示する図
【図８】印刷集約処理の流れを示すフローチャート
【図９】集約印刷処理情報の作成処理の流れを示すフローチャート
【図１０】集約印刷処理情報を例示する図
【図１１】管理テーブルに登録されるデータの内容を例示する図
【図１２】印刷処理の流れを示すフローチャート
【図１３】印刷処理の流れを示すフローチャート
【図１４】第２実施形態に係る印刷処理の流れを示すシーケンスチャート
【発明を実施するための形態】
【００１５】
［１］第１実施形態
［１−１］構成
図１は、本実施形態に係る印刷システム１の構成を示すブロック図である。印刷システム１は、画像形成装置１０、ユーザ端末２０Ａ、２０Ｂ、…、及びサーバ３０（情報処理装置の例）を備える。画像形成装置１０は、記録紙のような媒体に画像を形成する画像形成処理や、媒体に形成された画像を読み取る画像読取処理等の画像処理を行う。画像形成装置１０は、例えばコンビニエンスストア等の店舗に設置されている。ユーザ端末２０Ａ、２０Ｂ、…は、パーソナルコンピュータ等の端末である。以下の説明では、説明の便宜上、ユーザ端末２０Ａ、２０Ｂ、…を各々区別する必要がない場合には、これらを「ユーザ端末２０」と称する。画像形成装置１０とユーザ端末２０とは、通信回線２によりサーバ３０に接続されている。通信回線２は、例えばインターネットや移動体通信網、電話回線、ＬＡＮ（local Area Network）のうちの少なくともひとつを含む。サーバ３０は、写真や文書等の印刷対象であるファイル（以下「印刷対象ファイル」という）を画像形成装置１０で印刷出力するサービスを提供する。
【００１６】
図２は印刷システム１の機能構成を例示するブロック図である。図において、サーバ３０は、取得手段３１、生成手段３２、発行手段３３、及び出力手段３４を有する。取得手段３１は、印刷対象ファイルを含む印刷処理情報を取得する。印刷処理情報は印刷処理の内容を示す情報であり、例えば、ＰＤＬ（page description language）で記述された印刷対象ファイルに対する、ページの割り付け処理、ラスタライス処理、媒体への画像形成処理、及び、ホチキス止め等の製本処理等の後処理、を含めた一連の処理の内容を示す情報である。
【００１７】
この実施形態では、印刷処理情報は、印刷対象ファイルのページ毎の実体であるバイナリデータを含むとともに、印刷処理に関する設定内容を表す設定データを含む。例えば、印刷対象ファイルが「資料1.pdf」である印刷処理情報には、「資料1.pdf」のページ毎のバイナリデータが含まれるとともに、このファイルを印刷する際に参照される印刷設定（カラー／モノクロ、Ｎｕｐ、等）の内容を示す設定データが含まれる。
【００１８】
生成手段３２は、複数の印刷処理情報をひとつにまとめる旨のリクエスト（要求）に従って、当該複数の印刷処理情報がまとめられた集約印刷処理情報を生成する。本実施形態において「複数の印刷処理情報をまとめる」とは、例えば、複数の印刷対象ファイルの格納場所を示すリンク情報のリストを生成する処理、複数の印刷対象ファイルのデータを単一のファイルに書き込む処理、複数の印刷処理情報のリストを生成する処理等を示す。
【００１９】
発行手段３３は、生成手段３２により生成された集約印刷処理情報を識別する識別情報を発行する。出力手段３４は、ユーザにより当該識別情報が指定された場合に、指定された識別情報に対応する集約印刷処理情報を画像形成装置１０に出力する。
【００２０】
図３はサーバ３０のハードウェア構成を例示するブロック図である。図において、メモリ３５１は各種データを記憶する。プロセッサ３５２はメモリ３５１に記憶されているプログラムに従いデータ処理を行う。通信ＩＦ３５３は外部の装置とネットワークを介したデータ通信を行うインターフェイスである。
【００２１】
この例で、メモリ３５１に記憶されているプログラムをプロセッサ３５２が実行することにより、図２に示される機能が実装される。プログラムを実行しているプロセッサ３５２は、取得手段３１、生成手段３２、発行手段３３及び出力手段３４の例である。
【００２２】
図４は画像形成装置１０のハードウェア構成を例示する図である。図において、メモリ１５１は各種データを記憶する。プロセッサ１５２はメモリ１５１に記憶されているプログラムに従いデータ処理を行う。通信ＩＦ１５３は外部の装置とネットワークを介したデータ通信を行うインターフェイスである。ＵＩ部１５４は例えばタッチスクリーンとキーとを備える。画像形成部１５５は電子写真方式で用紙等の媒体に画像を形成する。画像読取部１５６は原稿（媒体）の画像を光学的に読み取る。画像処理部１５７は、例えばＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）を備え、各種の画像処理を実行する。給紙部１５８は画像形成部１５５に用紙等の媒体を供給する。
【００２３】
図５はユーザ端末２０のハードウェア構成を例示する図である。図において、メモリ２５１は各種データを記憶する。プロセッサ２５２はメモリ２５１に記憶されているプログラムに従いデータ処理を行う。通信ＩＦ２５３は外部の装置とネットワークを介したデータ通信を行うインターフェイスである。
【００２４】
［１−２］動作
［１−２−１］印刷対象ファイルの登録処理
印刷対象ファイルを登録するユーザ（以下「登録者」という）は、ユーザ端末２０を用いて、印刷対象ファイルをサーバ３０に登録するための操作を行う。まず、登録者は、ユーザ端末２０を操作して、印刷対象ファイルを選択するとともに、選択した印刷対象ファイルの印刷設定を行う。印刷設定は、印刷対象ファイルを印刷する際にどのようなパラメータで印刷するかを決定するための設定であり、例えば、カラー／モノクロの設定や、Ｎｕｐ設定、両面／片面設定、印刷対象ファイルの公開範囲の設定、画像形成装置に印刷処理を実行させる際に必要となる暗証番号の設定、等である。ユーザ端末２０のプロセッサ２５２は、操作された内容に応じて印刷対象ファイルを選択し、選択した印刷対象ファイルの印刷設定を示す設定データを生成する。
【００２５】
また、ユーザは、印刷対象ファイルを印刷出力する際の暗証番号を入力する。プロセッサ２５２は、操作された内容に応じて、ユーザにより指定された印刷対象ファイルを含む印刷処理情報を生成し、生成した印刷処理情報をサーバ３０へ送信する。送信される印刷処理情報には、印刷対象ファイル、印刷設定の内容を表す印刷設定データ及び暗証番号等の情報が含まれる。
【００２６】
図６は、サーバ３０が行う印刷処理情報の登録処理の流れを示すフローチャートである。ステップＳ１０２において、サーバ３０のプロセッサ３５２は、ユーザ端末２０から印刷処理情報を受信することによって、印刷対象ファイルを含む印刷処理情報を取得する。ステップＳ１０３において、プロセッサ３５２は、受信された印刷処理情報に含まれる印刷対象ファイルを予め定められたストレージに格納する（登録する）。格納される印刷対象ファイルは、例えば、ファイル名が「資料1.pdf」、「資料2.doc」、「資料3.xdw」等の予め定められたデータ形式のファイルである。印刷対象ファイルは、出力先の画像形成装置１０が対応するデータ形式に変換されて格納されてもよい。
【００２７】
ステップＳ１０４において、プロセッサ３５２は、ユーザにより指定された印刷処理情報の予約番号（識別情報の一例）を発行する。プロセッサ３５２は、発行した予約番号を、印刷対象ファイルの送信元であるユーザ端末２０に送信する。登録者は、表示等によりユーザ端末２０から出力される予約番号を確認する。
【００２８】
ステップＳ１０４で発行される予約番号は、ユーザが画像形成装置１０に対し印刷指示を行う際に用いられる識別情報である。ユーザは、画像形成装置１０に印刷指示を行う際に、画像形成装置１０のＵＩ部１５４を操作して、印刷対象であるファイルに対応する予約番号を指定する。画像形成装置１０は、ユーザにより予約番号が指定された場合に、指定された予約番号に対応する印刷処理情報の取得を要求するリクエストをサーバ３０に送信する。サーバ３０は、ユーザにより指定された予約番号に対応する印刷処理情報を画像形成装置１０に出力し、画像形成装置１０は、受信される印刷処理情報に基づいて印刷対象ファイルの表す画像を印刷出力する。
【００２９】
また、ステップＳ１０４において、プロセッサ３５２は、発行した予約番号と印刷対象ファイルの格納領域を示すアドレス情報等とを対応付けて、予め定められた管理テーブルに登録する。管理テーブルは例えばメモリ３５１に記憶されている。
【００３０】
図７は、管理テーブルに登録されるデータの内容を例示する図である。図７に示されるテーブルには、「ＩＤ」、「予約番号」、「暗証番号」、「格納場所」、「両面」、「用紙サイズ」、「カラーモード」、「登録者」、及び「有効期限」等の各項目が互いに関連付けられて記憶される。これらの項目のうち、「ＩＤ」の項目には、印刷処理情報を一意に識別する識別情報が格納される。「予約番号」の項目には、その印刷処理情報に対して図６のステップＳ１０４で発行された予約番号が格納される。「ファイル名」の項目には、印刷対象ファイルのファイル名が格納される。「暗証番号」の項目には、登録者により設定された暗証番号が格納される。「格納場所」の項目には、印刷対象ファイルの格納先を示す情報が格納される。「両面」、「用紙サイズ」、及び「カラーモード」に格納される情報は、印刷設定を示す情報の例である。「両面」の項目には、両面印刷か片面印刷かを示す情報が格納される。「用紙サイズ」の項目には、用紙のサイズを示す情報が格納される。「カラーモード」の項目には、カラー印刷かモノクロ印刷かを示す情報が格納される。「登録者」の項目には、印刷処理情報を登録したユーザを識別する識別情報（ユーザＩＤ）が格納される。「有効期限」の項目には、その印刷処理情報の例えば保存期間のような有効期限を示す情報が格納される。
【００３１】
図７には、登録者により登録された３つの印刷処理情報のそれぞれに含まれる印刷対象ファイルのファイルパスがそれぞれ「/files/43/資料1.pdf」、「/files/44/資料2.doc」、「/files/45/資料3.xdw」である場合の例が示されている。
【００３２】
登録者は、サーバ３０に登録したい印刷処理情報が複数ある場合、上述した登録操作を繰り返し行って複数の印刷処理情報を登録する。サーバ３０は、ユーザ端末２０から登録のリクエストを受信する毎に、図６に示される登録処理を実行し、印刷処理情報の登録処理を行う。
【００３３】
［１−２−２］印刷集約処理
この実施形態では、ユーザからのリクエストにより、複数の印刷対象ファイルを集約する（ひとつにまとめる）処理が行われる。複数の印刷対象ファイルを集約する操作を行うユーザ（以下「集約者」という）は、まず、集約したい印刷対象ファイルの予約番号を入手し、入手した予約番号をユーザ端末２０に入力する。なお、集約者と登録者は共通のユーザであってもよい。ユーザ端末２０は、入力された予約番号を含む、複数の印刷対象ファイルをひとつのまとめる旨のリクエストをサーバ３０に送信する。
【００３４】
サーバ３０は、リクエストを受信すると、受信したリクエストに従って、複数の印刷対象ファイルを集約する処理（以下「印刷集約処理」という）を行い、複数の印刷処理情報がまとめられた集約印刷処理情報を生成する（図８、図９に詳述）。
【００３５】
図８はサーバ３０が行う印刷集約処理の流れを示すフローチャートである。図８に示される処理は、ユーザ端末２０から予約番号を含むリクエストを受信することをトリガとして開始される。ステップＳ３０１において、プロセッサ３５２は受信されたリクエストに含まれる予約番号を取得する。ステップＳ３０２において、プロセッサ３５２は、取得された予約番号に対応する印刷対象ファイルを管理テーブルから検索する。ステップＳ３０３において、プロセッサ３５２は、印刷対象ファイルが管理テーブルから検索されたかを判定する。検索されたと判定された場合（ステップＳ３０３；ＹＥＳ）、プロセッサ３５２はステップＳ３０５の処理に進む。一方、検索されなかったと判定された場合（ステップＳ３０３；ＮＯ）、プロセッサ３５２はステップＳ３０４の処理に進む。
【００３６】
ステップＳ３０４において、プロセッサ３５２は、エラーメッセージを表示し、ステップＳ３１０の処理に進む。
【００３７】
ステップＳ３０５において、プロセッサ３５２は、検索された印刷対象ファイル（以下「該当ファイル」という）に暗証番号が設定されているかを確認する。暗証番号が設定されていると判定された場合（ステップＳ３０５；ＹＥＳ）、プロセッサ３５２はステップＳ３０６の処理に進む。一方、暗証番号が設定されていないと判定された場合（ステップＳ３０５；ＮＯ）、プロセッサ３５２はステップＳ３０８の処理に進む。
【００３８】
ステップＳ３０６において、プロセッサ３５２は、暗証番号の入力のリクエストをユーザ端末２０に送信する。ユーザ端末２０は暗証番号の入力画面をＵＩ部２５４に表示し、集約者は、表示された入力画面に従って暗証番号を入力する操作を行う。ユーザ端末２０は、入力された暗証番号を、受信したリクエストに対するレスポンス（応答）としてサーバ３０へ送信する。
【００３９】
ユーザ端末２０から暗証番号を受信すると、ステップＳ３０７において、プロセッサ３５２は、受信された暗証番号が設定されている暗証番号と合致するかを判定する。合致すると判定された場合（ステップＳ３０７；ＹＥＳ）、プロセッサ３５２はステップＳ３０８の処理に進む。一方、合致しないと判定された場合（ステップＳ３０７；ＮＯ）、プロセッサ３５２はステップＳ３０４の処理に進む。
【００４０】
ステップＳ３０８において、プロセッサ３５２は、該当ファイルの設定データを取得する。ステップＳ３０９において、プロセッサ３５２は、該当ファイルの格納場所を示すリンク情報を集約リストに追加する。集約リストは、例えば複数の印刷対象ファイルの格納場所を示すリンク情報のリストである。
【００４１】
ステップＳ３１０において、プロセッサ３５２は、集約する印刷対象ファイルが他にもあるかを判定する。この判定は、例えば、プロセッサ３５２が集約する印刷対象ファイルが他にもあるかを問い合わせる旨のリクエストをユーザ端末２０に送信し、ユーザの操作に応じてユーザ端末２０から送信されてくるレスポンスを判定することにより、行ってもよい。ステップＳ３１０において、他の印刷対象ファイルがあると判定された場合（ステップＳ３１０；ＹＥＳ）、プロセッサ３５２はステップＳ３０１の処理に戻り、他の集約対象のファイルについてステップＳ３０１以降の処理を行う。一方、他の印刷対象ファイルがないと判定された場合（ステップＳ３１０；ＮＯ）、プロセッサ３５２はステップＳ３１１の処理に進む。
【００４２】
ステップＳ３１１において、プロセッサ３５２は、印刷設定を集約するかを集約者に確認するための処理を行う。この実施形態では、プロセッサ３５２は、印刷設定を集約するかを問い合わせる旨のリクエストをユーザ端末２０へ送信し、ユーザの操作に応じてユーザ端末２０から送信されてくるレスポンスを受信することにより、印刷設定の集約の要否の確認を行う。印刷設定を集約すると判定された場合（ステップＳ３１１；ＹＥＳ）、プロセッサ３５２はステップＳ３１２の処理に進む。一方、印刷設定を集約しないと判定された場合（ステップＳ３１１；ＮＯ）、プロセッサ３５２はステップＳ３１２の処理をスキップしてステップＳ３１３の処理に進む。
【００４３】
ステップＳ３１２において、プロセッサ３５２は、集約された複数の印刷対象ファイルに共通する印刷設定（以下「集約設定」という）を表す集約設定データを更新する処理を行う。具体的には、プロセッサ３５２は、ユーザの操作に応じてユーザ端末２０から送信されてくるデータに従って集約設定データを更新する。なお、プロセッサ３５２が複数の印刷対象ファイルの印刷設定をまとめて集約設定データを生成してもよい。例えば、用紙サイズの設定値が複数の印刷対象ファイルのそれぞれで異なる場合、それらの用紙サイズのうちの最も大きいサイズが集約設定として選択されてもよい。また、例えば、カラー／モノクロ設定において、複数の印刷対象ファイルで設定値が異なっている場合、カラーの設定値が集約設定として選択されてもよい。
【００４４】
ステップＳ３１３において、プロセッサ３５２は、集約印刷処理情報に対する暗証番号を設定する。具体的には、プロセッサ３５２は、暗証番号の設定を促すリクエストをユーザ端末２０に送信し、ユーザの操作に応じてユーザ端末２０から送信されてくる暗証番号を受信する。ステップＳ３１４において、プロセッサ３５２は、ステップＳ３１３で受信された暗証番号を管理テーブルに登録する。なお、集約印刷処理情報に対して暗証番号を設定しないものとしてもよい。
【００４５】
ステップＳ３１５において、プロセッサ３５２は、複数の印刷処理情報がまとめられた集約印刷処理情報を作成する。
【００４６】
図９は、サーバ３０が行う集約印刷処理情報の作成処理（図８のステップＳ３１５）の流れを示すフローチャートである。ステップＳ４０１において、プロセッサ３５２は、集約リストを取得する。この集約リストは、図８のステップＳ３０１乃至ステップＳ３１０の処理が繰り返されることにより生成される。ステップＳ４０２において、プロセッサ３５２は、ステップＳ４０１で取得された集約リストから１つの印刷対象ファイルを取得する。
【００４７】
ステップＳ４０３において、プロセッサ３５２は、ステップＳ４０２で取得された印刷対象ファイル（以下「該当ファイル」という）にもともと設定されていた印刷設定について、変更が許可されているかを判定する。この判定は、例えば、印刷対象ファイルに含まれている、変更の可否を示すフラグの値を参照することにより行われる。変更が許可されていると判定された場合（ステップＳ４０３；ＹＥＳ）、プロセッサ３５２はステップＳ４０４の処理に進む。一方、許可されていないと判定された場合（ステップＳ４０３；ＮＯ）、プロセッサ３５２はステップＳ４０４及びステップＳ４０５の処理をスキップして、ステップＳ４０６の処理に進む。
【００４８】
ステップＳ４０４において、プロセッサ３５２は、集約設定があるか（図８のステップＳ３１２で集約設定が更新されたか）を判定する。集約設定がないと判定された場合（ステップＳ４０４；ＮＯ）、プロセッサ３５２はステップＳ４０５の処理をスキップしてステップＳ４０６の処理に進む。一方、集約設定があると判定された場合（ステップＳ４０４；ＹＥＳ）、プロセッサ３５２はステップＳ４０５の処理に進む。
【００４９】
ステップＳ４０５において、プロセッサ３５２は、集約設定データの内容に従って、ステップＳ４０２で取得された印刷対象ファイルの印刷設定を更新する。ステップＳ４０６において、プロセッサ３５２は、集約印刷処理情報に印刷対象ファイルを追加することによって、印刷処理情報を集約する処理を行う。この実施形態では、プロセッサ３５２は、集約印刷処理情報として、印刷対象ファイルの格納先を示すリンク情報のリストを表す定義ファイルを生成することによって、印刷処理情報を集約する。
【００５０】
図１０は集約印刷処理情報の内容を例示する図である。この例では、複数の印刷対象ファイルの格納場所を示すリンク情報のリストを表す定義ファイルが生成される。
【００５１】
図９の説明に戻る。ステップＳ４０７において、プロセッサ３５２は、集約リストから未処理の印刷対象ファイルがあるかを確認する。未処理の印刷対象ファイルがあると判定された場合（ステップＳ４０７；ＹＥＳ）、プロセッサ３５２はステップＳ４０１の処理に戻り、次の印刷対象ファイルについてステップＳ４０１乃至ステップＳ４０６の処理を実行する。一方、未処理の印刷対象ファイルがないと判定された場合（ステップＳ４０７；ＮＯ）、プロセッサ３５２は処理を終了する。
【００５２】
以上のようにして複数の印刷処理情報が集約されて集約印刷処理情報が生成される。例えば、印刷対象ファイルが「資料1.pdf」である印刷処理情報と、印刷対象ファイルが「資料2.doc」である印刷処理情報と、印刷対象ファイルが「資料3.xdw」である印刷処理情報との３つの印刷処理情報が集約される場合、生成される集約印刷処理情報は、「資料1.pdf」、「資料2.doc」、「資料3.xdw」の３つの印刷対象ファイルの格納場所を示すリンク情報のリストを含むとともに、これらの３つのファイルに共通して用いられる印刷設定の内容を示す集約設定データを含む。
【００５３】
図８の説明に戻る。ステップＳ３１６において、プロセッサ３５２は、集約印刷処理情報に対応する予約番号を発行し、発行した予約番号を管理テーブルに登録する。ステップＳ３１６で発行される予約番号は、ステップＳ３１５で生成された集約印刷処理情報を識別する識別情報である。
【００５４】
図１１は、ステップＳ３１６において管理テーブルに登録されるデータの内容を例示する図である。この例で、「予約番号」の項目には、ステップＳ３１６で発行された予約番号が格納される。「ファイル名」の項目には、リストのファイル名が格納される。「暗証番号」の項目には、図８のステップＳ３１４で登録された暗証番号が格納される。「格納場所」の項目には、リストの格納場所を示す情報が格納される。「両面」、「用紙サイズ」、及び「カラーモード」の項目には、図８のステップＳ３１２で更新された集約設定の内容を示す情報（集約設定データ）が格納される。「登録者」の項目には、集約者を識別するユーザＩＤが格納される。「有効期限」の項目には、その集約印刷処理情報の有効期限を示す情報が格納される。
【００５５】
図１１には、集約者により３つの印刷対象ファイルが集約され、そのリストを表すファイルが「/list/46/」に格納された場合が例示されている。
【００５６】
［１−２−３］印刷処理
印刷を指示するユーザ（以下「印刷者」という）は、画像形成装置１０を操作して、印刷したい対象のファイルを特定するために予約番号を指定する。画像形成装置１０は、指定された予約番号をサーバ３０に送信する。
【００５７】
図１２は、サーバ３０が行う印刷処理の流れを示すフローチャートである。ステップＳ５０３において、プロセッサ３５２は、画像形成装置１０から予約番号を受信する。ステップＳ５０４において、プロセッサ３５２は、ステップＳ５０３で受信された予約番号（ユーザにより指定された予約番号）と紐づいている集約印刷処理情報を、画像形成装置１０へ送信する。このとき、プロセッサ３５２は、ユーザにより指定された予約番号に対応する集約印刷処理情報に含まれるリンク情報に従って、印刷対象ファイルを取得し、取得した印刷対象ファイルを含めた集約印刷処理情報を画像形成装置１０へ送信する。
【００５８】
図１３は、画像形成装置１０が行う印刷処理の流れを示すフローチャートである。ステップＳ５０５において、プロセッサ１５２は、サーバ３０から受信された集約印刷処理情報を受信する。ステップＳ５０６において、プロセッサ１５２は、受信された集約印刷処理情報に暗証番号が設定されているかを確認する。暗証番号が設定されていると判定された場合（ステップＳ５０６；ＹＥＳ）、プロセッサ１５２はステップＳ５０７の処理に進む。一方、暗証番号が設定されていないと判定された場合（ステップＳ５０６；ＮＯ）、プロセッサ１５２はステップＳ５０７の処理をスキップしてステップＳ５０８の処理に進む。
【００５９】
ステップＳ５０７において、プロセッサ１５２は、暗証番号の入力を促す画面をＵＩ部１５４に表示させる。印刷者はＵＩ部１５４に表示される画面において暗証番号を入力する操作を行う。
【００６０】
ステップＳ５０８において、プロセッサ１５２は、該当する印刷処理情報の印刷設定の内容をＵＩ部１５４に表示させる。印刷者は、ＵＩ部１５４に表示される印刷設定を確認する。変更したい設定がある場合、印刷者はＵＩ部１５４を用いて設定を変更するための操作を行う。
【００６１】
ステップＳ５１０において、プロセッサ１５２は、印刷者により設定を変更するための操作がなされたかを判定する。設定変更の操作がなされたと判定された場合（ステップＳ５１０；ＹＥＳ）、プロセッサ１５２はステップＳ５１１の処理に進む。一方、設定変更の操作がなされていないと判定された場合（ステップＳ５１０；ＮＯ）、プロセッサ１５２はステップＳ５１１の処理をスキップしてステップＳ５１２の処理に進む。なお、変更不可に設定されている場合、ステップＳ５１０及びステップＳ５１１の処理はスキップされる。
【００６２】
ステップＳ５１１において、プロセッサ１５２は印刷者により操作された内容に従って印刷設定を変更する。ステップＳ５１２において、プロセッサ１５２は印刷者に対する課金処理を行う。ステップＳ５１３において、プロセッサ１５２は、画像形成部１５５を制御して印刷処理を行わせる。すなわち、印刷データを含む印刷処理情報又は集約印刷処理情報に基づいて印刷出力が行われる。ステップＳ５１４において、プロセッサ１５２は、実行された印刷処理情報の印刷処理の印刷実績を予め定められた記憶領域に記録する。なお、ステップＳ５１２の課金処理とステップＳ５１３の印刷処理は順番を入れ替えてもよい。
【００６３】
ところで、ここの印刷対象ファイルに予約番号が発行される印刷システムにおいて、複数の印刷対象ファイルを印刷する場合、印刷者は、複数の印刷対象ファイルのそれぞれについて、予約番号の入力操作をファイルの数だけ繰り返し行う必要があり、その操作は煩雑である場合があった。また、印刷者の操作時間が長くなってしまうことにより、その印刷者による画像形成装置１０の専有時間が長くなってしまい、他のユーザが利用出来なくなってしまう場合があった。また、印刷対象ファイルはそれぞれ、異なる印刷設定（カラー／モノクロ設定、公開範囲の設定、等）や暗証番号を有しているため、予約番号を入力する度に、印刷設定を変更したり、暗証番号を入力したりする必要があった。
【００６４】
それに対しこの実施形態では、複数の印刷対象ファイルがひとつの予約番号及びひとつの集約印刷処理情報に集約されている。これにより、ユーザは、複数の印刷対象ファイルを印刷したい場合であっても、ひとつの予約番号を入力するだけでよく、複数の印刷対象ファイルの印刷を指示する際におけるユーザの操作負荷が軽減する。
【００６５】
また、この実施形態において、集約印刷処理情報を識別する識別情報としてサーバ３０により発行される予約番号は、１つの印刷対象ファイルについて発行される予約番号と共通するフォーマットである。そのため、ユーザは、通常の印刷処理と共通の操作で集約印刷処理を指定することができ、印刷を指示する際に、ユーザは処理対象が集約印刷処理情報であるか通常の印刷処理情報であるかを意識する必要がない。
【００６６】
また、画像形成装置１０が受信する集約印刷処理情報のフォーマットは、通常の印刷処理情報と共通するものであるから、画像形成装置１０は、受信される印刷処理情報が、集約印刷処理情報であるかを意識する必要がない。すなわち、既存の画像形成装置１０をそのまま用いられる。
【００６７】
［２］第２実施形態
次いで、本発明の第２実施形態について説明する。本実施形態が上述した第１実施形態と異なる点は、サーバ３０が実行する集約印刷処理情報の作成処理（図８のステップＳ３１５）の内容が異なる点と、サーバ３０が実行する印刷処理（図１２）及び画像形成装置１０が行う印刷処理（図１３）の内容が異なる点である。
【００６８】
この実施形態では、サーバ３０のプロセッサ３５２は、集約印刷処理情報として、複数の印刷処理情報のリストを生成するとともに、予約番号を発行し、発生成したリストを予約番号に紐付けて予め定められた記憶領域に格納する。
【００６９】
図１４は、画像形成装置１０及びサーバ３０により実行される印刷処理の流れを示すシーケンスチャートである。ユーザにより集約印刷処理情報の予約番号が指定されると、画像形成装置１０のプロセッサ１５２は、ステップＳ６０１において、指定された予約番号をサーバ３０に送信する。サーバ３０は画像形成装置１０から送信されてくる予約番号を受信する。
【００７０】
ステップＳ６０２において、サーバ３０のプロセッサ３５２は、ユーザにより指定された予約番号に紐付けられたリスト（集約印刷処理情報）を特定する。ステップＳ６０３乃至ステップＳ６０５において、プロセッサ３５２は、リストに含まれる印刷処理情報を順に、画像形成装置１０に送信する。ステップＳ６０３乃至ステップＳ６０５で送信される複数の印刷処理情報にはそれぞれ、印刷対象ファイル及び設定データが含まれている。
【００７１】
また、ステップＳ６０３において、プロセッサ３５２は、複数の印刷処理情報が送信される旨を示す情報を印刷処理情報に付与して送信することによって通知する。この情報は、例えば、リストに含まれる印刷処理情報の数を示す情報であってもよい。
【００７２】
画像形成装置１０は、サーバ３０から印刷処理情報が受信される毎に、受信される印刷処理情報に基づいて印刷対象ファイルの表す画像を印刷出力する（Ｓ６１０乃至Ｓ６１２）。また、画像形成装置１０はサーバ３０から受信される情報に応じて、印刷処理情報が引き続き送信されてくるか否かを判定し、全ての印刷処理情報を受信するまで、受信処理及び印刷出力処理を繰り返し実行する。
【００７３】
この実施形態によれば、複数の印刷対象ファイルがひとつの予約番号およびひとつの集約印刷処理情報に集約されるため、ユーザは、複数の印刷対象ファイルの印刷を指示する場合に、ひとつの予約番号を入力するだけでよい。これにより、複数の印刷対象ファイルの印刷を指示する際におけるユーザの作業負荷が軽減する。
【００７４】
［３］変形例
上述した実施形態は、本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した実施形態及び以下に示す各変形例は、必要に応じて組み合わせて実施してもよい。
【００７５】
（１）集約印刷処理情報は上述した実施形態で示されたものに限られない。集約印刷処理情報は、例えば、複数の印刷対象ファイルのデータが単位のファイルに書き込まれたものであってもよい。この場合、集約印刷処理情報は、複数の印刷対象ファイルのページ毎のバイナリデータを含むとともに、印刷設定の内容を示す集約設定データを含む。この場合、サーバ３０のプロセッサ３５２は、複数の印刷処理情報に含まれる印刷対象ファイルのバイナリデータを結合し、結合したバイナリデータを含む集約印刷処理情報を生成する。
【００７６】
例えば、印刷対象ファイルが「資料1.pdf」である印刷処理情報と、印刷対象ファイルが「資料2.doc」である印刷処理情報と、印刷対象ファイルが「資料3.xdw」である印刷処理情報との３つの印刷処理情報がある場合、生成される集約印刷処理情報には、「資料1.pdf」、「資料2.doc」、「資料3.xdw」の３つの印刷対象ファイルのバイナリデータが含まれるとともに、これらの３つのファイルに共通して用いられる印刷設定の内容を示す集約設定データが含まれる。
【００７７】
（２）上述した実施形態において、画像形成装置１０のプロセッサ１５２、ユーザ端末２０のプロセッサ２５２、又はサーバ３０のプロセッサ３５２により実行されるプログラムは、インターネット等の通信回線を介してダウンロードされてもよい。また、これらのプログラムは、磁気記録媒体（磁気テープ、磁気ディスク等）、光記録媒体（光ディスク等）、光磁気記録媒体、半導体メモリ等の、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００７８】
１…印刷システム、２…通信回線、１０…画像形成装置、２０…ユーザ端末、３０…サーバ、３１…取得手段、３２…生成手段、３３…発行手段、３４…出力手段、１５１…メモリ、１５２…プロセッサ、１５３…通信ＩＦ、１５４…ＵＩ部、１５５…画像形成部、１５６…画像読取部、１５７…画像処理部、１５８…給紙部。
【図１】
2019032746.tif 000003
【図２】
2019032746.tif 000004
【図３】
2019032746.tif 000005
【図４】
2019032746.tif 000006
【図５】
2019032746.tif 000007
【図６】
2019032746.tif 000008
【図７】
2019032746.tif 000009
【図８】
2019032746.tif 000010
【図９】
2019032746.tif 000011
【図１０】
2019032746.tif 000012
【図１１】
2019032746.tif 000013
【図１２】
2019032746.tif 000014
【図１３】
2019032746.tif 000015
【図１４】
2019032746.tif 000016