(57)【要約】【課題】画像形成装置によって実行される印刷ジョブが情報処理装置を経由して画像形成装置へ転送されるシステムにおいて印刷ジョブの開始指示から実行までの時間を短縮すること。【解決手段】情報処理機器１００は、サーバー部２０とプリンター部１０とを備える。サーバー部２０は、端末５００から受信したジョブデータからジョブＩＤとユーザーＩＤを取得し、当該ジョブデータをサーバー部２０内にスプールすることなくプリンター部１０へ転送する。サーバー部２０は、プリンター部１０に、認証されたユーザーに関連付けられたジョブの実行を指示する。プリンター部１０は、ジョブの実行を指示されたことに応じて、スプールされたジョブデータを読み出して、ジョブデータに対応する画像を出力する。【選択図】図１
2019061339.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、前記情報処理装置と通信可能な画像形成装置とを備えた画像形成システムであって、
前記情報処理装置は、
第１の記憶部と、
前記画像形成システム外の装置と通信するための通信インターフェースと、
前記通信インターフェースによって受信されたジョブデータを前記第１の記憶部にスプールすることなく前記画像形成装置へ転送するように構成された制御部と、
を含み、
前記画像形成装置は、
前記ジョブデータをスプールするように構成された第２の記憶部を含み、
前記制御部は、さらに、
前記ジョブデータに基づいて、前記ジョブデータを識別するジョブ識別情報と、前記ジョブデータが対応するユーザーを識別するユーザー識別情報とを、互いに関連付けて前記第１の記憶部に格納し、
認証されたユーザーの前記ユーザー識別情報に関連付けられている前記ジョブ識別情報に対応するジョブデータの画像の形成を前記画像形成装置に指示する、ように構成されている、画像形成システム。
【請求項２】
前記制御部は、
認証されたユーザーの前記ユーザー識別情報に関連付けられている前記ジョブ識別情報に対応するジョブデータから、画像形成の対象の選択を受け付け、
画像形成の対象として選択されたジョブデータの画像の形成を前記画像形成装置に指示するように構成されている、請求項１に記載の画像形成システム。
【請求項３】
前記制御部は、
ジョブデータのスクリプト解析することにより、当該ジョブデータのヘッダー部分を特定して当該ヘッダー部分から前記ジョブ識別情報と前記ユーザー識別情報とを取得するように構成されている、請求項１または請求項２に記載の画像形成システム。
【請求項４】
前記制御部は、さらに、前記通信インターフェースによって受信されたジョブデータを識別するジョブ識別情報を生成し、生成されたジョブ識別情報をジョブデータに追加した後で当該ジョブデータを前記画像形成装置へ転送するように構成されている、請求項１〜請求項３のいずれか１項に記載の画像形成システム。
【請求項５】
前記通信インターフェースは、さらに、前記画像形成装置とは他の画像形成装置と通信可能に構成されており、
前記制御部は、
前記通信インターフェースによって受信されたジョブデータに基づいて、前記ジョブデータの転送先を、前記画像形成装置および前記他の画像形成装置から選択し、
選択された転送先へ、前記ジョブデータを転送し、前記画像の形成を指示する、ように構成されている、請求項１〜請求項４のいずれか１項に記載の画像形成システム。
【請求項６】
前記制御部は、前記ユーザー識別情報および前記ジョブデータの受信時刻の少なくとも一方に従って前記転送先を選択するように構成されている、請求項５に記載の画像形成システム。
【請求項７】
前記ジョブデータは、画像形成の対象となるファイルを含み、
前記制御部は、前記ジョブデータにおける前記ファイルの特性に従って前記転送先を選択するように構成されている、請求項５または請求項６に記載の画像形成システム。
【請求項８】
前記ファイルの特性は、前記ファイルの名称を含む、請求項７に記載の画像形成システム。
【請求項９】
記憶部と、
画像形成装置を含む機器と通信するように構成された通信インターフェースと、
前記通信インターフェースによって受信されたジョブデータを前記記憶部にスプールすることなく前記画像形成装置へ転送し、前記ジョブデータに基づいて、前記ジョブデータを識別するジョブ識別情報と、前記ジョブデータが対応するユーザーを識別するユーザー識別情報とを、互いに関連付けて前記記憶部に格納し、認証されたユーザーの前記ユーザー識別情報に関連付けられている前記ジョブ識別情報に対応するジョブデータの画像の形成を指示する、ように構成されている制御部とを備える、情報処理装置。
【請求項１０】
記憶部と、画像形成装置を含む機器と通信するように構成された通信インターフェースとを備える情報処理装置のプロセッサーによって実行されるプログラムであって、
前記プログラムは、前記プロセッサーに、
前記通信インターフェースによって受信されたジョブデータを前記記憶部にスプールすることなく前記画像形成装置へ転送することと、
前記ジョブデータに基づいて、前記ジョブデータを識別するジョブ識別情報と、前記ジョブデータが対応するユーザーを識別するユーザー識別情報とを、互いに関連付けて前記記憶部に格納することと、
認証されたユーザーの前記ユーザー識別情報に関連付けられている前記ジョブ識別情報に対応するジョブデータの画像の形成を指示することと、
を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ユーザー認証を要する印刷ジョブの出力に関し、特に、ジョブデータが情報処理装置を経由して画像形成装置に転送される画像形成システムに関する。
【背景技術】
【０００２】
従来、画像形成装置が印刷ジョブを出力する場合に、パスワード等を利用して出力に関するセキュリティーを高めるための技術が種々提案されている。
【０００３】
たとえば、特開２００８‐１８１２１９号公報（特許文献１）は、ホスト出力処理システムを開示する。当該システムでは、「印刷指示を受信したホストコンピュータ２０は、ホスト印刷データを生成する。この場合、バナーページには、所定の座標に所定の文字列と印刷指示により特定されるホストアカウントＩＤを印字するためのデータを含める。次に、プリントサーバ３０のホスト印刷管理手段３１が、データ形式を変換する。次に、プリント設定手段３３は、バナーページにおいて、所定の座標において、所定のキーワードに関連付けられたホストアカウントＩＤを抽出し、印刷データのヘッダー部に設けられたＰＪＬコマンド領域に、取得したホストアカウントＩＤをジョブユーザＩＤとして付加する。」（特許文献１の要約参照）。
【０００４】
特開２０１５−１２５４７８号公報（特許文献２）は、画像形成システムを開示する。画像形成システムは、クライアントと、サーバと、画像形成装置とを備える。クライアントは、ユーザを識別するユーザ識別情報をサーバに対し指定するユーザ識別情報指定部を備える。サーバは、画像形成装置に対応付けられた複数のユーザそれぞれを識別する複数の前記ユーザ識別情報を記憶するユーザ識別情報記憶部と、複数の前記ユーザ識別情報のうち前記クライアントにより指定された前記ユーザ識別情報と、印刷ジョブとを前記画像形成装置に送信するユーザ識別情報送信部とを備える。画像形成装置は、前記ユーザ識別情報と、当該ユーザ識別情報を認証する認証情報とを対応付けたユーザ情報リストを予め記憶するユーザ情報リスト記憶部と、前記印刷ジョブと前記ユーザ識別情報とを前記サーバから受信するユーザ識別情報受信部と、受信した前記ユーザ識別情報に対応する前記認証情報が入力されると、入力された前記認証情報が正常であるか否かを前記ユーザ情報リストを参照して判定し、前記認証情報が正常であると判定した場合、前記印刷ジョブの印刷を許可する認証部とを備える。（特許文献２の請求項１参照）。
【０００５】
特開２００８−２６９２９８号公報（特許文献３）は、印刷制御システムを開示する。当該システムにおいて、「プリントサーバ１は、ホールド印刷機能を備えた複数のプリンタ２ａ，２ｂ，２ｃとネットワークを介して接続される。プリントサーバ１は、ユーザの位置情報を取得するユーザ位置情報取得部１１６と、取得したユーザ位置に近い２以上のプリンタを抽出する送信先プリンタ抽出部１１２と、ＰＣ３から受け付けた印刷データを送信先プリンタ抽出部１１２により抽出した各プリンタに送信し、印刷データを各プリンタに保持させる印刷データ送信部１１４と、各プリンタのいずれかのプリンタから印刷データの印刷通知を受信すると、該プリンタ以外の他のプリンタに対して印刷データの削除を指示する印刷データ削除指示部１１５とを備える。」（特許文献３の要約参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８‐１８１２１９号公報
【特許文献２】特開２０１５−１２５４７８号公報
【特許文献３】特開２００８−２６９２９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、画像形成装置において実行される印刷ジョブを当該画像形成装置と通信可能なサーバー等の情報処理装置に蓄積するシステムでは、ユーザーが端末から当該印刷ジョブの開始を指示した後、印刷ジョブは一旦情報処理装置においてスプールされる。その後、ユーザー認証が完了すると、情報処理装置は印刷ジョブを画像形成装置に転送する。画像形成装置は、印刷ジョブをスプールした後、当該印刷ジョブを出力する。すなわち、上記のシステムでは、印刷ジョブが二度スプールされる。このため、上記システムは、ユーザーの端末から印刷ジョブを直接受信する画像形成装置と比較して、印刷ジョブの開始指示から出力までに長時間を要する。
【０００８】
本開示は、係る実情に鑑み考え出されたものであり、その目的は、画像形成装置によって実行される印刷ジョブが情報処理装置を経由して画像形成装置へ転送されるシステムにおいて印刷ジョブの開始指示から実行までの時間を短縮することである。
【課題を解決するための手段】
【０００９】
本開示のある局面に従うと、情報処理装置と、情報処理装置と通信可能な画像形成装置とを備えた画像形成システムが提供される。情報処理装置は、第１の記憶部と、画像形成システム外の装置と通信するための通信インターフェースと、通信インターフェースによって受信されたジョブデータを第１の記憶部にスプールすることなく画像形成装置へ転送するように構成された制御部と、を含む。画像形成装置は、ジョブデータをスプールするように構成された第２の記憶部を含む。制御部は、さらに、ジョブデータに基づいて、ジョブデータを識別するジョブ識別情報と、ジョブデータが対応するユーザーを識別するユーザー識別情報とを、互いに関連付けて第１の記憶部に格納し、認証されたユーザーのユーザー識別情報に関連付けられているジョブ識別情報に対応するジョブデータの画像の形成を画像形成装置に指示する、ように構成されている。
【００１０】
制御部は、認証されたユーザーのユーザー識別情報に関連付けられているジョブ識別情報に対応するジョブデータから、画像形成の対象の選択を受け付け、画像形成の対象として選択されたジョブデータの画像の形成を画像形成装置に指示するように構成されていてもよい。
【００１１】
制御部は、ジョブデータのスクリプト解析することにより、当該ジョブデータのヘッダー部分を特定して当該ヘッダー部分からジョブ識別情報とユーザー識別情報とを取得するように構成されていてもよい。
【００１２】
制御部は、さらに、通信インターフェースによって受信されたジョブデータを識別するジョブ識別情報を生成し、生成あれたジョブ識別情報をジョブデータに追加した後で当該ジョブデータを画像形成装置へ転送するように構成されていてもよい。
【００１３】
通信インターフェースは、さらに、画像形成装置とは他の画像形成装置と通信可能に構成されていてもよい。制御部は、通信インターフェースによって受信されたジョブデータに基づいて、ジョブデータの転送先を、画像形成装置および他の画像形成装置から選択し、選択された転送先へ、ジョブデータを転送し、画像の形成を指示する、ように構成されていてもよい。
【００１４】
制御部は、ユーザー識別情報およびジョブデータの受信時刻の少なくとも一方に従って前記転送先を選択するように構成されていてもよい。
【００１５】
ジョブデータは、画像形成の対象となるファイルを含んでいてもよい。制御部は、ジョブデータにおけるファイルの特性に従って転送先を選択するように構成されていてもよい。
【００１６】
ファイルの特性は、ファイルの名称を含んでいてもよい。
本開示の他の局面に従うと、記憶部と、画像形成装置を含む機器と通信するように構成された通信インターフェースと、通信インターフェースによって受信されたジョブデータを記憶部にスプールすることなく画像形成装置へ転送し、ジョブデータに基づいて、ジョブデータを識別するジョブ識別情報と、ジョブデータが対応するユーザーを識別するユーザー識別情報とを、互いに関連付けて記憶部に格納し、認証されたユーザーのユーザー識別情報に関連付けられているジョブ識別情報に対応するジョブデータの画像の形成を指示する、ように構成されている制御部とを備える、情報処理装置が提供される。
【００１７】
本開示のさらに他の局面に従うと、記憶部と、画像形成装置を含む機器と通信するように構成された通信インターフェースとを備える情報処理装置のプロセッサーによって実行されるプログラムが提供される。プログラムは、プロセッサーに、通信インターフェースによって受信されたジョブデータを記憶部にスプールすることなく画像形成装置へ転送することと、ジョブデータに基づいて、ジョブデータを識別するジョブ識別情報と、ジョブデータが対応するユーザーを識別するユーザー識別情報とを、互いに関連付けて記憶部に格納することと、認証されたユーザーのユーザー識別情報に関連付けられているジョブ識別情報に対応するジョブデータの画像の形成を指示することと、を実行させる。
【発明の効果】
【００１８】
本開示によれば、ジョブデータは、情報処理装置によって受信された後、情報処理装置ではスプールされることなく画像形成装置においてスプールされる。情報処理装置は、ユーザーが認証すると、画像形成装置に、当該画像形成装置においてスプールされたジョブデータの画像の形成を指示する。これにより、情報処理装置においてジョブデータがスプールされることにより画像の形成に要する時間が長くなることが回避される。
【図面の簡単な説明】
【００１９】
【図１】ネットワークシステムの概略的な構成を示す図である。
【図２】情報処理機器１００のハードウェアブロック図である。
【図３】画像形成システム内の制御の流れを説明するための図である。
【図４】ジョブデータのデータ構造の一例を示す図である。
【図５】プリンター側ストレージ１２０に格納される関連付け情報のデータ構造の一例を示す図である。
【図６】ユーザーデータベース２４０に格納されるセキュアジョブ管理情報のデータ構造の一例を示す図である。
【図７】サーバー部２０およびプリンター部１０において実行される処理の一例のフローチャートである。
【図８】関連付け情報生成処理のサブルーチンのフローチャートである。
【図９】ユーザー識別情報登録処理のサブルーチンのフローチャートである。
【図１０】ジョブ識別情報登録処理のサブルーチンのフローチャートである。
【図１１】ジョブ管理処理のサブルーチンのフローチャートである。
【図１２】ジョブ選択受付処理のサブルーチンのフローチャートである。
【図１３】ジョブを選択する画面の一例を示す図である。
【図１４】ログ特定処理のサブルーチンのフローチャートである。
【図１５】ネットワークシステムの他の構成例を示す図である。
【図１６】図１５の情報処理機器１００および２台のＭＦＰ１００Ａ，１００Ｂのハードウェア構成を示す図である。
【図１７】転送先情報のデータ構造の一例を示す図である。
【図１８】ネットワークシステムのさらに他の構成例を示す図である。
【図１９】図１８の情報処理機器１００および３台のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのハードウェア構成を示す図である。
【発明を実施するための形態】
【００２０】
以下に、図面を参照しつつ、画像形成システムの実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２１】
［１．画像形成システムの構成例］
図１は、ネットワークシステムの概略的な構成を示す図である。図１に示されるように、ネットワークシステム１０００において、画像形成システムの一例である情報処理機器１００は、ネットワークＮを介して端末５００と通信する。ネットワークＮは、ＬＡＮ（ローカルエリアネットワーク）であってもよいし、グローバルネットワークであってもよい。端末５００は、たとえばプリンタードライバーをインストールされたパーソナルコンピューターによって実現される。なお、印刷ジョブとともに印刷指示を出力できる機器であれば、端末５００は、スマートフォンやタブレット端末などの機器によって実現される場合もある。
【００２２】
情報処理機器１００は、たとえば、サーバーとＭＦＰ（Multi-Functional  Peripheral：画像形成装置）とがそれぞれの筐体を連結して一体に構成された機器として実現される。情報処理機器１００は、プリンター部１０と、サーバー部２０と、プリンター部１０およびサーバー部２０のユーザーインターフェースとして利用される操作パネル３０とを備える。
【００２３】
［２．ハードウェア構成］
図２は、情報処理機器１００のハードウェアブロック図である。以下、プリンター部１０とサーバー部２０のそれぞれの構成を説明する。
【００２４】
（プリンター部１０）
プリンター部１０は、プリンター部１０全体を制御するためのＣＰＵ（Central  Processing  Unit）１５０と、記憶部１６０とを含む。記憶部１６０は、たとえば、不揮発性メモリーによって実現される。記憶部１６０に格納される情報は、ＣＰＵ１５０によって実行されるプログラム、および、当該プログラムの実行に利用されるデータを含んでいてもよい。
【００２５】
プリンター部１０は、さらに、画像処理部１５１と、画像形成部１５２と、画像読取部１５３と、内部インターフェース１８０とを含む。画像処理部１５１は、入力された画像データを処理することにより、たとえば出力される画像の拡大・縮小等の処理を実行する。画像処理部１５１は、たとえば画像処理用のプロセッサーおよびメモリーによって実現される。画像形成部１５２は、トナーカートリッジ、記録用紙を収容するための用紙トレイ、および、感光体等の、記録用紙に画像を形成するためのハードウェア資源、ならびに、記録用紙を搬送するためのハードウェア資源によって実現される。画像読取部１５３は、スキャナー等の、原稿の画像データを生成するように構成されたハードウェア資源によって実現される。画像処理部１５１、画像形成部１５２、および、画像読取部１５３のそれぞれの機能は、画像形成装置においてよく知られたものであるから、ここでは詳細な説明は繰返さない。
【００２６】
内部インターフェース１８０は、サーバー部２０との通信のインターフェースとして機能し、たとえばＬＡＮ（Local  Area  Network）カードによって実現される。
【００２７】
（サーバー部２０）
サーバー部２０は、サーバー部２０全体を制御するためのＣＰＵ２５０と、ネットワーク通信部２６０と、記憶部２７０と、内部インターフェース２８０とを含む。
【００２８】
ネットワーク通信部２６０は、グローバルネットワークを介して端末５００等の外部機器との間でデータの送受信を実行するように構成された、ハードウェア資源によって実現される。当該ハードウェア資源の一例は、ネットワークカードである。ＣＰＵ２５０は、ネットワーク通信部２６０を介して外部機器と通信する。
【００２９】
記憶部２７０は、たとえば、不揮発性メモリーによって実現される。記憶部２７０に格納される情報は、ＣＰＵ２５０によって実行されるプログラム、および、当該プログラムの実行に利用されるデータを含んでいてもよい。
【００３０】
ＣＰＵ２５０は、さらに、操作パネル３０を制御するように構成されている。操作パネル３０は、制御用回路３５０と、有機ＥＬ（Electro  Luminescence）ディスプレイ等によって実現される表示部３６０と、タッチセンサー等によって実現される操作部３７０と、非接触カードリーダー等によって実現されるカードリーダー３８０とを含む。
【００３１】
制御用回路３５０は、ＣＰＵ２５０からの制御信号に従って、表示部３６０の表示動作を制御する。操作部３７０は、入力された情報を制御用回路３５０へ出力する。制御用回路３５０は、操作部３７０から入力された情報に応じた信号をＣＰＵ２５０へ出力する。制御用回路３５０は、ＣＰＵ２５０からの制御信号に応じて、カードリーダー３８０によって読み込まれたデータをサーバー部２０に転送する。
【００３２】
［３．画像形成システム内の制御の流れ］
図３は、画像形成システム（情報処理機器１００）内の制御の流れを説明するための図である。図３において、矢印ＡＲ１は、印刷ジョブのデータ（以下、「ジョブデータ」ともいう）の流れを模式的に表す。矢印ＡＲ２は、ジョブ実行の指示の流れを表わす。
【００３３】
図３では、情報処理機器１００の機能ブロックが示されている。サーバー部２０において、ジョブ受付制御部２１０は、端末５００からのジョブデータを受け付けると、ジョブスクリプト処理部２１１へ当該ジョブデータを転送する。ジョブスクリプト処理部２１１は、ジョブデータのヘッダーを解析することにより、印刷ジョブについての関連付け情報（後述の関連付け情報（図５））を生成してサーバー側ストレージ２２０に蓄積する。
【００３４】
より具体的には、ジョブスクリプト処理部２１１は、ジョブスクリプト読み取り部２１２とジョブスクリプト解析部２１３とジョブスクリプト書き込み部２１４とを含む。ジョブスクリプト読み取り部２１２は、ジョブデータのスクリプトを読み取る。ジョブスクリプト解析部２１３は、ジョブスクリプト読み取り部２１２が読み取ったスクリプトを解析する。ある実施の形態では、ジョブスクリプト解析部２１３は、ジョブデータのスクリプト解析により、ジョブデータのヘッダー部分を特定して当該ヘッダー部分からジョブＩＤとユーザーＩＤとを取得し、これらを関連付け情報としてサーバー側ストレージ２２０に格納する。ジョブデータは、たとえば、ＰＪＬ（Printer  Job  Language）、ＰＧＬ（Printronix  Graphics  Language）、等の言語を利用して記述される。ジョブスクリプト解析部２１３は、ＰＪＬおよび／またはＰＧＬのスクリプト解析のためのプロトコル情報を用いてジョブデータを解析する。
【００３５】
ジョブスクリプト書き込み部２１４は、ジョブデータがジョブＩＤを含まない場合、ジョブＩＤを生成してジョブデータに書き込む。ジョブスクリプト書き込み部２１４は、ジョブデータがユーザーＩＤを含まない場合に、ユーザーデータベース２４０からユーザーＩＤを取得する。ジョブスクリプト解析部２１３は、ジョブスクリプト書き込み部２１４によって生成されたジョブＩＤを関連付け情報に含めてもよい。ジョブスクリプト解析部２１３は、ジョブスクリプト書き込み部２１４が取得したユーザーＩＤを関連付け情報に含めてもよい。
【００３６】
ある実施の形態では、ユーザーデータベース２４０は、セキュアジョブ管理情報（図６参照）を格納する。セキュアジョブ管理情報は、ファイル名とユーザーＩＤとを関連付ける。ジョブスクリプト書き込み部２１４は、ジョブデータにおいて印刷対象としてボディー９０２に含まれるファイルのファイル名を取得し、セキュアジョブ管理情報において当該ファイル名に関連付けられたユーザーＩＤを、ジョブデータに対応するユーザーＩＤとして取得する。
【００３７】
ジョブスクリプト処理部２１１は、ジョブデータをジョブ転送制御部２１５へ転送する。ジョブ転送制御部２１５は、プリンター部１０へジョブデータを転送する。関連付け情報は、印刷ジョブを特定する情報（たとえば、ジョブＩＤ）と、ユーザーを特定する情報（たとえば、ユーザーＩＤ）とを互いに関連付ける。
【００３８】
すなわち、サーバー部２０は、ジョブデータを受信すると、ジョブデータに基づいて関連付け情報を生成して蓄積し、ジョブデータをスプールすることなくプリンター部１０へ転送する。ジョブデータのスプールとは、たとえば、ジョブデータを蓄積することである。
【００３９】
プリンター部１０において、ジョブスプール制御部１１０は、サーバー部２０から転送されたジョブデータを受け付け、サーバー側ストレージ２２０に蓄積（スプール）する。
【００４０】
サーバー部２０において、ユーザー認証処理部２３３は、たとえばカードリーダー３８０が読み取った情報に従ってユーザーを認証する。ユーザーデータベース２４０は、ユーザー認証に利用される情報（たとえば、ユーザーＩＤとパスワードの組合せ）を格納する。ユーザー認証処理部２３３は、ユーザーデータベース２４０に格納される情報を利用してユーザーを認証してもよい。
【００４１】
ユーザー認証処理部２３３は、ユーザーの認証に成功すると、セキュアジョブ情報表示部２３１に、サーバー側ストレージ２２０において当該ユーザーに関連付けられているジョブの情報の表示を指示する。これに応じて、セキュアジョブ情報表示部２３１は、認証されたユーザーに関連付けられたジョブのリストを表示する。セキュアジョブ情報表示部２３１は、リストの中からのジョブの選択を受け付け、選択されたジョブを印字処理コマンド制御部２３２に通知する。
【００４２】
印字処理コマンド制御部２３２は、プリンター部１０に、セキュアジョブ情報表示部２３１から通知されたジョブの実行を指示する。指示は、たとえば、コマンドの送信によって実現される。送信されるコマンドは、ジョブを特定する。
【００４３】
サーバー部２０においてセキュアジョブ情報表示部２３１は省略されてもよい。すなわち、印字処理コマンド制御部２３２は、プリンター部１０対して、認証されたユーザーに関連付けられた全てのジョブの実行を指示してもよい。
【００４４】
コマンド情報制御部１３２は、印字処理コマンド制御部２３２からの指示のコマンドを受け付けると、当該コマンドを解析し、解析結果をジョブデータ制御部１３１に入力する。解析結果は、実行の指示を受けたジョブを特定する。
【００４５】
ジョブデータ制御部１３１は、コマンド情報制御部１３２からの解析結果によって特定されるジョブのジョブデータをプリンター側ストレージ１２０から読出し、当該ジョブの実行を印字処理部１３３に指示する。これに応じて、印字処理部１３３は、ジョブの画像を出力する。
【００４６】
ジョブ受付制御部２１０は、たとえば、所与のプログラムを実行するＣＰＵ２５０と、ネットワーク通信部２６０と、によって実現される。ジョブスクリプト処理部２１１およびユーザー認証処理部２３３は、たとえば、所与のプログラムを実行するＣＰＵ２５０によって実現される。ジョブ転送制御部２１５および印字処理コマンド制御部２３２は、たとえば、所与のプログラムを実行するＣＰＵ２５０と、内部インターフェース２８０とによって実現される。印字処理コマンド制御部２３２は、たとえば、所与のプログラムを実行するＣＰＵ２５０、制御用回路３５０、表示部３６０、および、操作部３７０によって実現される。サーバー側ストレージ２２０およびユーザーデータベース２４０は、たとえば、記憶部２７０によって実現される。
【００４７】
ジョブスプール制御部１１０およびジョブデータ制御部１３１は、たとえば、所与のプログラムを実行するＣＰＵ１５０と、内部インターフェース１８０とによって実現される。ジョブデータ制御部１３１は、所与のプログラムを実行するＣＰＵ１５０によって実現される。プリンター側ストレージ１２０は、たとえば、記憶部１６０によって実現される。印字処理部１３３は、たとえば、画像形成部１５２によって実現される。
【００４８】
［４．データ構造の一例（ジョブデータ）］
図４は、ジョブデータのデータ構造の一例を示す図である。図４を参照して、ジョブデータ９００は、ヘッダー９０１とボディー９０２とを含む。ボディー９０２は、たとえば、ジョブが印刷対象とするファイルのデータを含む。ボディー９０２は、当該ファイルの名称を含んでいてもよい。
【００４９】
ヘッダー９０１は、たとえば、ジョブＩＤ（図４の例では、「Ｊ１２３４」）ト、セキュリティ印刷設定（図４の例では、「ＯＮ」）と、ユーザーＩＤ（図４の例では、「Ｕ０００１」）とを含む。ジョブＩＤは、ジョブを特定する。セキュリティ印刷設定は、ＯＮまたはＯＦＦの値を有する。値がＯＮであれば、ジョブの実行（画像出力）がユーザー認証を必要とする。値がＯＦＦであれば、ジョブの実行がユーザー認証を必要としない。ユーザーＩＤは、ジョブが対応するユーザーを特定する。ある実施の形態では、ジョブデータは、端末５００にインストールされたプリンタードライバーが実行されることによって生成される。プリンタードライバーは、ジョブデータ内のユーザーＩＤとして、ジョブの実行を指示したユーザーのＩＤ、すなわち、ジョブデータが生成されたときの端末５００におけるログインユーザーのユーザーＩＤを設定する。セキュリティ印刷設定の値がＯＮであれば、ジョブの実行に、ユーザーＩＤによって特定されるユーザーの認証が必要とされる。
【００５０】
［５．データ構造の一例（関連付け情報）］
図５は、プリンター側ストレージ１２０に格納される関連付け情報のデータ構造の一例を示す図である。図５に示されるように、関連付け情報は、ジョブＩＤとユーザーＩＤとを関連付ける。
【００５１】
［６．データ構造の一例（セキュアジョブ管理情報）］
図６は、ユーザーデータベース２４０に格納されるセキュアジョブ管理情報のデータ構造の一例を示す図である。図６に示されるように、セキュアジョブ管理情報は、ファイル名とユーザーＩＤとを関連付ける。図６の例では、ファイル名「ドキュメントＸ」がユーザーＩＤ「Ｕ０００１」と関連付けられている。
【００５２】
［７．処理の流れ］
図７〜図１４は、情報処理機器１００においてセキュアジョブが実行される場合に、サーバー部２０およびプリンター部１０において実行される処理の一例のフローチャートである。サーバー部２０では、たとえばＣＰＵ２５０が所与のプログラムを実行することによって当該処理が実現される。プリンター部１０では、たとえばＣＰＵ１５０が所与のプログラムを実行することによって当該処理が実現される。
【００５３】
図７を参照して、ステップＳ１０にて、サーバー部２０のＣＰＵ２５０が、端末５００からジョブデータを受信する。ステップＳ２０にて、ＣＰＵ２５０は、ジョブデータのヘッダーを解析する。
【００５４】
ステップＳ３０にて、ＣＰＵ２５０は、ステップＳ１０にて受信されたジョブデータのセキュリティ印刷設定の値がＯＮであるか否かを判断する。ＣＰＵ２５０は、当該値がＯＮであると判断すると（ステップＳ３０にてＹＥＳ）、ステップＳ４０へ制御を進め、そうでなければ（ステップＳ３０にてＮＯ）、ステップＳ７０へ制御を進める。
【００５５】
ステップＳ４０にて、ＣＰＵ２５０は、関連付け情報生成処理を実行する。図８は、関連付け情報生成処理のサブルーチンのフローチャートである。図８を参照して、当該処理の内容を説明する。
【００５６】
ステップＳ４０２にて、ＣＰＵ２５０は、ステップＳ１０にて受信されたジョブデータからユーザーＩＤとジョブＩＤとを抽出する。ステップＳ４０４にて、ＣＰＵ２５０は、ユーザー識別情報登録処理を実行する。図９は、ユーザー識別情報登録処理のサブルーチンのフローチャートである。図９を参照して、当該処理の内容を説明する。
【００５７】
ステップＳ４０４０にて、ＣＰＵ２５０は、ステップＳ４０２にてユーザーＩＤを取得できたか否かを判断する。ある実施の形態において、ＣＰＵ２５０は、ジョブデータがユーザーＩＤを含む場合にはジョブデータからユーザーＩＤを取得でき、ジョブデータがユーザーＩＤを含まない場合にはジョブデータからユーザーＩＤを取得できない。ＣＰＵ２５０は、ユーザーＩＤを取得できたと判断すると（ステップＳ４０４０にてＹＥＳ）、ステップＳ４０４２へ制御を進め、そうでなければ（ステップＳ４０４０にてＮＯ）、ステップＳ４０４４へ制御を進める。
【００５８】
ステップＳ４０４２にて、ＣＰＵ２５０は、関連付け情報１２１（図５）に、ステップＳ１０において受信されたジョブデータのユーザーＩＤとしてステップＳ４０２において取得されたユーザーＩＤを登録して、図８に制御を戻す。
【００５９】
ステップＳ４０４４にて、ＣＰＵ２５０は、ステップＳ１０にて受信されたジョブデータに印刷対象として含まれるファイルのファイル名を抽出し、当該ファイル名がセキュアジョブ管理情報１２２（図６）において登録されているか否かを判断する。ＣＰＵ２５０は、上記ファイル名がセキュアジョブ管理情報１２２に登録されていると判断すると（ステップＳ４０４４にてＹＥＳ）、ステップＳ４０４６へ制御を進め、そうでなければ（ステップＳ４０４４にてＮＯ）、ステップＳ４０４８へ制御を進める。
【００６０】
ステップＳ４０４６にて、ＣＰＵ２５０は、セキュアジョブ管理情報１２２において上記ファイル名に関連付けられているユーザーＩＤを、ステップＳ１０にて受信されたジョブデータに追加し、さらに、当該ユーザーＩＤを関連付け情報１２１に登録して、図８に制御を戻す。
【００６１】
ステップＳ４０４８にて、ＣＰＵ２５０は、エラーを通知して処理を終了させる。当該エラーは、ジョブデータにおいてセキュリティ印刷設定の値がＯＮである（図７のステップＳ３０にてＹＥＳ）にも拘わらず、当該ジョブデータのユーザーＩＤを特定できないことを表わす。
【００６２】
図８に戻って、ステップＳ４０４の後、ステップＳ４０６にて、ＣＰＵ２５０は、ジョブ識別情報登録処理を実行する。図１０は、ジョブ識別情報登録処理のサブルーチンのフローチャートである。図１０を参照して、当該処理の内容を説明する。
【００６３】
ステップＳ４０６０にて、ＣＰＵ２５０は、ステップＳ４０２（図８）にてジョブＩＤを取得できたか否かを判断する。ある実施の形態において、ＣＰＵ２５０は、ジョブデータがジョブＩＤを含む場合にはジョブデータからジョブＩＤを取得でき、ジョブデータがジョブＩＤを含まない場合にはジョブデータからジョブＩＤを取得できない。ＣＰＵ２５０は、ジョブＩＤを取得できたと判断すると（ステップＳ４０６０にてＹＥＳ）、ステップＳ４０６２へ制御を進め、そうでなければ（ステップＳ４０６０にてＮＯ）、ステップＳ４０６４へ制御を進める。
【００６４】
ステップＳ４０６２にて、ＣＰＵ２５０は、ジョブＩＤを生成する。ＣＰＵ２５０は、たとえば、日付および時刻の組合せを表わす文字列として、ジョブＩＤを生成する。ステップＳ４０６４にて、ＣＰＵ２５０は、ステップＳ４０２にて取得されたジョブＩＤまたはステップＳ４０６２にて生成されたジョブＩＤを、ステップＳ１０において受信されたジョブデータのジョブＩＤとして関連付け情報１２１に登録する。これにより、当該ジョブＩＤは、ステップＳ４０４２またはステップＳ４０４６において登録されたユーザーＩＤに関連付けられる。その後、制御は図８に戻り、さらに、図７に戻る。
【００６５】
ステップＳ７０にて、ＣＰＵ２５０は、プリンター部１０に、ステップＳ１０にて受信されたジョブデータを転送する。これに応じて、ステップＳＡ１０にて、プリンター部１０のＣＰＵ１５０は、サーバー部２０から転送されたジョブデータを記憶部１６０にスプールする。
【００６６】
ステップＳ８０にて、ＣＰＵ２５０は、プリンター部１０においてスプールされたジョブデータの出力を指示するためのジョブ管理処理を実行する。図１１は、ジョブ管理処理のサブルーチンのフローチャートである。なお、図１１には、さらに、プリンター部１０においてジョブ管理処理に応じて実行される処理のフローチャートが示されている。
【００６７】
ステップＳ８００にて、ＣＰＵ２５０は、サーバー部２０においてユーザーが認証されたか否かを判断する。認証のために、ある実施の形態では、ユーザーは、操作部３７０に対してユーザーＩＤとパスワードの組合せを入力する。他の実施の形態では、ユーザーは、ユーザーＩＤとパスワードの組合せ等のユーザー認証用のデータを格納したＩＣ（Integrated  Circuit）カードをカードリーダー３８０に翳す。カードリーダー３８０は、当該ＩＣカードに格納されたデータを読み取り、サーバー部２０のＣＰＵ２５０に転送する。ＣＰＵ２５０は、入力されたユーザーＩＤとパスワードの組合せがユーザーデータベース２４０に格納された組合せと一致すれば、当該格納された組合せに対応するユーザーを認証し、そうでなければ、ユーザーを認証しない。
【００６８】
ＣＰＵ２５０は、ユーザーが認証されたと判断するまでステップＳ８００に制御を留め（ステップＳ８００にてＮＯ）、ユーザーが認証されたと判断すると（ステップＳ８００にてＹＥＳ）、ステップＳ８０２へ制御を進める。
【００６９】
ステップＳ８０２にて、ＣＰＵ２５０は、ジョブ選択受付処理を実行する。図１２は、ジョブ選択受付処理のサブルーチンのフローチャートである。図１２を参照して当該処理の内容を説明する。
【００７０】
ステップＳ８０２０にて、ＣＰＵ２５０は、関連付け情報において、ログインユーザー（認証されたユーザー）のジョブを検索する。たとえば、ＣＰＵ２５０は、ステップＳ８００（図１１）にて認証されたユーザーのユーザーＩＤに関連付けられたジョブＩＤを検索する。
【００７１】
ステップＳ８０２２にて、ＣＰＵ２５０は、ステップＳ８０２０の検索の結果、ログインユーザーのジョブが関連付け情報において有るか否かを判断し、有れば（ステップＳ８０２２にてＹＥＳ）、ステップＳ８０２４へ制御を進め、無ければ（ステップＳ８０２２にてＮＯ）、ステップＳ８０２６へ制御を進める。
【００７２】
ステップＳ８０２６が実行される場合には、ログインユーザーに対応するジョブが登録されていない。したがって、ステップＳ８０２６にて、ＣＰＵ２５０は、ユーザー操作に従った処理（セキュアジョブの出力以外の処理）を実行する。
【００７３】
ステップＳ８０２４にて、ＣＰＵ２５０は、関連付け情報１２１（図５）にてログインユーザーに関連付けられているジョブの中から印刷を指示するジョブを選択する画面を表示する。図１３は、ジョブを選択する画面の一例を示す図である。ある実施の形態では、ログインユーザーのユーザーＩＤに３つのジョブのジョブＩＤが関連付けられている。この実施の形態に従った図１３の画面１３００は、３つのジョブのそれぞれを選択するためのリンク１３０１，１３０２，１３０３を含む。ユーザーは、画面１３００において、リンク１３０１，１３０２，１３０３の中の１つ以上のリンクを操作することにより、１つ以上のジョブを選択する。ステップＳ８０２４の後、ＣＰＵ２５０は、図１１へ制御を戻す。
【００７４】
図１１に戻って、ステップＳ８０４にて、ＣＰＵ２５０は、図１３の画面１３００に対する操作を受け付けることなどによって、ログインユーザーに関連付けられた１つ以上のジョブの中から印刷指示を出すジョブを選択する。
【００７５】
ステップＳ８０６にて、ＣＰＵ２５０は、ジョブ特定処理を実行する。図１４は、ログ特定処理のサブルーチンのフローチャートである。図１４を参照して、当該処理の内容を説明する。
【００７６】
ステップＳ８０６０にて、ＣＰＵ２５０は、プリンター部１０においてスプールされているジョブの中から、ステップＳ８０４にて選択されたジョブのジョブデータを検索する。ステップＳ８０６２にて、ＣＰＵ２５０は、選択されたジョブのジョブデータがプリンター部１０においてスプールされているか否かを判断する。ＣＰＵ２５０は、上記ジョブがプリンター部１０においてスプールされていると判断すると（ステップＳ８０６２にてＹＥＳ）、制御を図１１へリターンさせる。一方、ＣＰＵ２５０は、上記ジョブがプリンター部１０においてスプールされていないと判断すると（ステップＳ８０６２にてＮＯ）、ステップＳ８０６４へ制御を進める。
【００７７】
ステップＳ８０６４にて、ＣＰＵ２５０は、エラーを通知して、図１４の処理を終了させる。これにより、ジョブデータが誤って削除される等により、選択された選択されたジョブのジョブデータがプリンター部１０においてスプールされていない場合には、エラーが通知されて処理が終了する。ユーザーは、再度ジョブデータを情報処理機器１００に送信する等により、情報処理機器１００に当該ジョブデータを出力させることができる。
【００７８】
図１１に戻って、ステップＳ８０８にて、ＣＰＵ２５０は、プリンター部１０に、ステップＳ８０４にて選択されたジョブの実行を指示する。これに応じて、ステップＳＡ２０にて、プリンター部１０のＣＰＵ１５０は、選択されたジョブのジョブデータを読み出して、画像形成部１５２に当該ジョブデータに対応する画像を出力させる。
【００７９】
以上説明された本実施の形態では、情報処理機器１００がジョブデータを受信すると、サーバー部２０は、当該ジョブデータの関連付け情報を生成した後、当該ジョブデータをサーバー部２０にはスプールすることなくプリンター部１０に転送する。プリンター部１０は、当該ジョブデータをスプールする。サーバー部２０では、ユーザーを認証すると、当該ユーザーに関連付けられたジョブの実行をプリンター部１０に指示する。プリンター部１０は、指示されたジョブのジョブデータを読み出して、当該ジョブデータの画像を形成する。
【００８０】
［８．ネットワークシステムの他の構成例］
図１５は、ネットワークシステムの他の構成例を示す図である。図１５のネットワークシステム１００１では、情報処理機器１００は、ＭＦＰ１００Ａ，１００Ｂに接続されている。情報処理機器１００において、サーバー部２０のＣＰＵ２５０は、プリンター部１０、ＭＦＰ１００Ａ、および、ＭＦＰ１００Ｂの中からジョブデータの転送先を選択する。
【００８１】
図１６は、図１５の情報処理機器１００および２台のＭＦＰ１００Ａ，１００Ｂのハードウェア構成を示す図である。図１６では、説明の簡略化のため、操作パネル３０が簡略化されているが、図１６の操作パネル３０は図２の操作パネル３０と同様の構成を有していてもよい。
【００８２】
ＭＦＰ１００Ａ，１００Ｂのそれぞれは、ＣＰＵ１５０Ａ，１５０Ｂと、画像処理部１５１Ａ，１５１Ｂと、画像形成部１５２Ａ，１５２Ｂと、画像読取部１５３Ａ，１５３Ｂと、記憶部１６０Ａ，１６０Ｂと、ネットワーク通信部１７０Ａ，１７０Ｂとを含む。ある実施の形態では、画像処理部１５１Ａ，１５１Ｂは画像処理部１５１と、画像形成部１５２Ａ，１５２Ｂは画像形成部１５２と、画像読取部１５３Ａ，１５３Ｂは画像読取部１５３と、記憶部１６０Ａ，１６０Ｂは記憶部１６０と、ネットワーク通信部１７０Ａ，１７０Ｂはネットワーク通信部２６０と、それぞれ、対応した機能を備える。
【００８３】
ＭＦＰ１００Ａは、転送されたジョブデータを記憶部１６０Ａにスプールし、ジョブの実行指示を受けると画像形成部１５２Ａでジョブデータに対応する画像を形成する。ＭＦＰ１００Ｂは、転送されたジョブデータを記憶部１６０Ｂにスプールし、ジョブの実行指示を受けると画像形成部１５２Ｂでジョブデータに対応する画像を形成する。
【００８４】
ある実施の形態では、ＣＰＵ２５０は、ジョブデータの特性に基づいて転送先を選択する。特性の一例は、ジョブデータ内のユーザーＩＤである。図１７は、転送先情報のデータ構造の一例を示す図である。図１７に示されるように、転送先情報は、ユーザーＩＤと転送先とを関連付ける。ある実施の形態では、ＣＰＵ２５０は、各ジョブデータに含まれるユーザーＩＤに関連付けられた転送先に、ジョブデータを転送する。
【００８５】
ユーザーＩＤと転送先は、間接的に関連付けられていてもよい。たとえば、各ユーザーＩＤには１つ以上のグループが割り当てられ、記憶部２７０には、各グループを転送先に関連付ける情報が格納されていてもよい。ＣＰＵ２５０は、ジョブデータに含まれるユーザーＩＤに割り当てられたグループを特定し、当該グループに関連付けられた転送先にジョブデータを転送してもよい。
【００８６】
ジョブデータの特性の他の例は、ジョブデータにおいて印刷対象として含まれるファイルのファイル名である。ＣＰＵ２５０は、たとえば、ファイル名が特定の文字列（「機密情報」「人事情報」等）を含むジョブデータをプリンター部１０に転送し、それ以外のジョブデータをＭＦＰ１００ＡまたはＭＦＰ１００Ｂに転送する。ＣＰＵ２５０は、ファイル名が特定の文字列を含まないジョブデータを、ジョブデータ内のユーザーＩＤに関連付けられた転送先（図１７等）に転送してもよい。
【００８７】
ジョブデータの特性のさらに他の例は、ジョブデータにおいて印刷対象として含まれるファイルの形式である。ある実施の形態では、ＣＰＵ２５０は、印刷対象のファイルがテキストファイルであるジョブデータをプリンター部１０に転送し、それ以外のジョブデータをＭＦＰ１００ＡまたはＭＦＰ１００Ｂに転送する。ＣＰＵ２５０は、テキストファイル以外のファイルを印刷対象として含むジョブデータを、ジョブデータ内のユーザーＩＤに関連付けられた転送先（図１７等）に転送してもよい。
【００８８】
ジョブデータの特性のさらに他の例は、ジョブデータの受信時刻である。ある実施の形態では、ＣＰＵ２５０は、オフィスの営業時間内に受信したジョブデータはＭＦＰ１００ＡまたはＭＦＰ１００Ｂに転送し、営業時間外に受信したジョブデータはプリンター部１０に転送する。ＣＰＵ２５０は、営業時間内に受信されたジョブデータを、ジョブデータ内のユーザーＩＤに関連付けられた転送先（図１７等）に転送してもよい。
【００８９】
図１８は、ネットワークシステムのさらに他の構成例を示す図である。図１８のネットワークシステム１００２では、情報処理機器１００はプリンター部１０を備えず、情報処理機器１００はさらにＭＦＰ１００Ｃに接続される。情報処理機器１００において、サーバー部２０のＣＰＵ２５０は、ＭＦＰ１００Ａ、ＭＦＰ１００Ｂ、および、ＭＦＰ１００Ｃの中からジョブデータの転送先を選択する。
【００９０】
図１９は、図１８の情報処理機器１００および３台のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのハードウェア構成を示す図である。ＭＦＰ１００Ｃは、ＣＰＵ１５０Ｃと、画像処理部１５１Ｃと、画像形成部１５２Ｃと、画像読取部１５３Ｃと、記憶部１６０Ｃと、ネットワーク通信部１７０Ｃとを含む。ある実施の形態では、画像処理部１５１Ｃは画像処理部１５１と、画像形成部１５２Ｃは画像形成部１５２と、画像読取部１５３Ｃは画像読取部１５３と、記憶部１６０Ｃは記憶部１６０と、ネットワーク通信部１７０Ｃはネットワーク通信部２６０と、それぞれ、対応した機能を備える。ＭＦＰ１００Ｃは、転送されたジョブデータを記憶部１６０Ｃにスプールし、ジョブの実行指示を受けると画像形成部１５２Ｃでジョブデータに対応する画像を形成する。
【００９１】
［９．開示の要約］
（１）  本開示のある局面に従うと、情報処理装置（サーバー部２０）と、情報処理装置と通信可能な画像形成装置（プリンター部１０）とを備えた画像形成システム（情報処理機器１００）が提供される。情報処理装置は、第１の記憶部（記憶部２７０）と、画像形成システム外の装置と通信するための通信インターフェース（ネットワーク通信部２６０）と、制御部（ＣＰＵ２５０）とを含む。制御部は、通信インターフェースによって受信されたジョブデータを第１の記憶部にスプールすることなく画像形成装置へ転送するように構成されている。画像形成装置は、ジョブデータをスプールするように構成された第２の記憶部（記憶部１６０）を含む。制御部は、ジョブデータに基づいて、ジョブデータを識別するジョブ識別情報（ジョブＩＤ）と、ジョブデータが対応するユーザーを識別するユーザー識別情報（ユーザーＩＤ）とを、互いに関連付けて第１の記憶部に格納し、認証されたユーザーのユーザー識別情報に関連付けられているジョブ識別情報を選択し、当該ジョブ識別情報に対応するジョブデータの画像の形成を指示する（ステップＳ８０８）、ように構成されている。
【００９２】
ユーザーの認証は、制御部によって実行されてもよいし、他の装置によって実行されてもよい。
【００９３】
（２）  制御部は、認証されたユーザーのユーザー識別情報に関連付けられているジョブ識別情報に対応するジョブデータから、画像形成の対象の選択を受け付け（図１２のステップＳ６０２４）、画像形成の対象として選択されたジョブデータの画像の形成を画像形成装置に指示する（図１１のステップＳ６０８）ように構成されていてもよい。
【００９４】
（３）  制御部（ジョブスクリプト解析部２１３）は、ジョブデータのスクリプト解析することにより、当該ジョブデータのヘッダー部分を特定して当該ヘッダー部分からジョブ識別情報とユーザー識別情報とを取得するように構成されていてもよい。
【００９５】
（４）  制御部は、さらに、通信インターフェースによって受信されたジョブデータを識別するジョブ識別情報を生成し、生成されたジョブ識別情報をジョブデータに追加した後で当該ジョブデータを画像形成装置へ転送するように構成されていてもよい（図１０のＳ４０６２，図７のＳ７０）。
【００９６】
（５）  通信インターフェースは、さらに、画像形成装置とは他の画像形成装置と通信可能に構成されていてもよい（図１５，図１８）。制御部は、通信インターフェースによって受信されたジョブデータに基づいて、ジョブデータの転送先を、画像形成装置および他の画像形成装置から選択し、選択された転送先へ、ジョブデータを転送し、画像の形成を指示する、ように構成されていてもよい。
【００９７】
（６）  制御部は、ユーザー識別情報およびジョブデータの受信時刻の少なくとも一方に従って前記転送先を選択するように構成されていてもよい（図１７等）。
【００９８】
（７）  ジョブデータは、画像形成の対象となるファイルを含んでいてもよい。制御部は、ジョブデータにおけるファイルの特性（ファイル名、ファイル形式）に従って転送先を選択するように構成されていてもよい。
【００９９】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０１００】
１０  プリンター部、２０  サーバー部、３０  操作パネル、１００  情報処理機器、１５０，２５０  ＣＰＵ、１５１，１５１Ａ，１５１Ｂ，１５１Ｃ  画像処理部、１５２，１５２Ａ，１５２Ｂ，１５２Ｃ  画像形成部、１５３，１５３Ａ，１５３Ｂ，１５３Ｃ  画像読取部、１６０，１６０Ａ，１６０Ｂ，１６０Ｃ，２７０  記憶部、１７０Ａ，１７０Ｂ，１７０Ｃ，２６０  ネットワーク通信部、１８０，２８０  内部インターフェース９００  ジョブデータ、９０１  ヘッダー、９０２  ボディー。
【図１】
2019061339.tif 000003
【図２】
2019061339.tif 000004
【図３】
2019061339.tif 000005
【図４】
2019061339.tif 000006
【図５】
2019061339.tif 000007
【図６】
2019061339.tif 000008
【図７】
2019061339.tif 000009
【図８】
2019061339.tif 000010
【図９】
2019061339.tif 000011
【図１０】
2019061339.tif 000012
【図１１】
2019061339.tif 000013
【図１２】
2019061339.tif 000014
【図１３】
2019061339.tif 000015
【図１４】
2019061339.tif 000016
【図１５】
2019061339.tif 000017
【図１６】
2019061339.tif 000018
【図１７】
2019061339.tif 000019
【図１８】
2019061339.tif 000020
【図１９】
2019061339.tif 000021