(57)【要約】【課題】情報通信システムにおいて、サーバー装置と画像処理装置との間で通信インターフェースが共有された場合に生じ得る不都合を回避すること。【解決手段】情報処理機器１００において、サーバー部２０は、ジョブデータを受信すると、ジョブデータにおける特定処理を実行し、当該設定を解除するようにジョブデータの設定データを変更し、変更後のジョブデータをプリンター部１０に転送するように構成されている。【選択図】図１
2018142261.tif 000002
【特許請求の範囲】
【請求項１】
通信インターフェースと、
前記通信インターフェースを介してジョブデータを取得するように構成された情報処理部と、
前記ジョブデータによって実現される印刷ジョブを実行するように構成されたジョブ実行部とを備え、
前記ジョブデータは、画像を規定する印刷データと、前記印刷ジョブの設定を規定する設定データとを含み、
前記情報処理部は、
前記設定に従った特定処理を実行する実行手段と、
前記実行手段によって実行された前記特定処理に対応する前記設定を解除するように前記ジョブデータの前記設定データの設定内容を変更する変更手段と、
変更後の前記ジョブデータを前記ジョブ実行部に転送する転送手段と、
を有する、情報処理システム。
【請求項２】
前記特定処理は印刷手順または印刷データの画像の加工を規定する処理である、請求項１に記載の情報処理システム。
【請求項３】
前記設定を解除することは、前記設定データにおいて前記特定処理の実行または非実行を示す切り替え情報の記述を実行から非実行に変更することを含む、請求項１または請求項２に記載の情報処理システム。
【請求項４】
前記設定を解除することは、前記設定データにおいて前記特定処理に対応する設定の記述を削除することを含む、請求項１〜請求項３のいずれか１項に記載の情報処理システム。
【請求項５】
前記特定処理は、前記ジョブデータに関連づけられて設定された情報がユーザにより入力されることにより印刷が実行されるセキュリティプリント処理である、請求項１〜請求項４のいずれか１項に記載の情報処理システム。
【請求項６】
情報の入力を受け付ける入力部をさらに備え、
前記特定処理は、
セキュリティープリントに関する設定に対応する情報の前記入力部への入力を要求することを含み、
前記情報処理部は、
前記情報の入力を条件として前記ジョブデータを前記ジョブ実行部に転送するように構成されている、請求項１〜請求項５のいずれか１項に記載の情報処理システム。
【請求項７】
前記情報処理部は、
前記設定データがセキュリティープリントに関する設定を含まないと判断した場合には、前記入力部からの前記情報の入力を待つことなく前記ジョブデータを前記ジョブ実行部に転送するように構成されている、請求項１〜請求項６のいずれか１項に記載の情報処理システム。
【請求項８】
前記特定処理は、指定された画像が前記印刷データに対応する画像上に重なって印刷されるように前記ジョブデータの前記印刷データを変更するオーバーレイ処理である、請求項１〜請求項７のいずれか１項に記載の情報処理システム。
【請求項９】
前記画像は、前記印刷ジョブにおける用紙のヘッダーおよびフッターの少なくとも一方に記録される文字列の画像を含む、請求項８に記載の情報処理システム。
【請求項１０】
前記情報処理部の設定を記憶するように構成された記憶装置をさらに備え、
前記情報処理部は、前記記憶装置に記憶された前記情報処理部の設定に従って前記文字列を決定するように構成されている、請求項９に記載の情報処理システム。
【請求項１１】
前記ジョブ実行部は画像処理装置であり、前記情報処理部はサーバーであり、前記画像処理装置と前記サーバーのそれぞれの筐体が連結され、情報処理機器として一体に構成される、請求項１〜請求項１０のいずれか１項に記載の情報処理システム。
【請求項１２】
前記ジョブ実行部は画像処理装置であり、前記情報処理部はサーバーであり、前記画像処理装置と前記サーバーがネットワークを介して接続されている、請求項１〜請求項１１のいずれか１項に記載の情報処理システム。
【請求項１３】
通信インターフェースと、
前記通信インターフェースを介してジョブデータを取得するように構成された情報処理部とを備え、
前記ジョブデータは、画像を規定する印刷データと、前記ジョブデータによって実現される印刷ジョブの設定を規定する設定データとを含み、
前記情報処理部は、
前記設定に従った特定処理を実行し、前記設定を解除するように前記ジョブデータの前記設定データを変更し、
変更後の前記ジョブデータを、印刷ジョブを実行するように構成されたジョブ実行部に転送するように構成されている、情報処理装置。
【請求項１４】
前記ジョブ実行部と同じ筐体に収容されている、請求項１３に記載の情報処理装置。
【請求項１５】
情報の入力を受け付ける入力部をさらに備え、
前記特定処理は、
セキュリティープリントに関する設定に対応する情報の前記入力部への入力を要求することを含み、
前記情報処理部は、
前記情報の入力を条件として前記ジョブデータを前記ジョブ実行部に転送するように構成されており、
前記入力部は、さらに、前記ジョブ実行部の設定の入力を受け付けるように構成されている、請求項１３または請求項１４に記載の情報処理装置。
【請求項１６】
コンピューターによって実行されるプログラムであって、
前記プログラムは、前記コンピューターに、
画像を規定する印刷データと、印刷ジョブの設定に対応する設定データとを含むジョブデータを、通信インターフェースを介して取得するステップと、
前記設定に従った特定処理を実行するステップと、
前記設定を解除するように前記ジョブデータの前記設定データを変更するステップと、
変更後の前記ジョブデータを、印刷ジョブを実行するジョブ実行部に転送するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理システム、情報処理装置、および、プログラムに関し、特に、画像形成装置と通信インターフェースを共有する情報処理装置を含む情報処理システム、当該情報処理システムを構成する情報処理装置、および、当該情報処理装置において実行されるプログラムに関する。
【背景技術】
【０００２】
従来、プリントサーバーを備える情報処理システムが提案されている。たとえば、特開２０１０−１７０２３４号公報（特許文献１）は、ＭＦＰ（Multi-Functional  Peripheral）等の複合機とサーバー装置とを備える画像形成システムを開示している。
【０００３】
上記画像形成システムでは、サーバー装置は、画像出力データを受信し、当該画像出力データを、宛先のユーザー識別情報または宛先のユーザーグループ識別情報に関連付けて格納する。当該サーバー装置は、複合機３において入力されたユーザー認証情報を受信すると、当該ユーザー認証情報が正当なものであるか否かを判定し、そのユーザー認証情報が正当なものであると判定された場合、画像出力データのうち、そのユーザー認証情報に含まれているユーザー識別情報に関連付けられている画像出力データ、あるいはそのユーザー認証情報のユーザーが属するユーザーグループのユーザーグループ識別情報に関連付けられている画像出力データを、複合機へ送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７０２３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような情報処理システムにおいて、サーバー装置と画像処理装置との間で通信インターフェースを共有することが考えられる。このような場合、画像処理装置によって従来提供できなかったサービスが提供され得る一方で、従来想定し得なかった不都合が生じ得る。生じ得る不都合の一例としては、セキュリティープリントとして知られる機能（画像形成にユーザーによる許可を必要とする機能）やスタンプ機能が、サーバー装置と画像処理装置とで重複して実行されてしまうことが挙げられる。
【０００６】
本開示は、係る実情に鑑み考え出されたものであり、その目的は、サーバー装置と画像処理装置との間で通信インターフェースが共有された場合に生じ得る不都合を回避することである。
【課題を解決するための手段】
【０００７】
本開示に従った情報処理システムは、通信インターフェースと、通信インターフェースを介してジョブデータを取得するように構成された情報処理部と、ジョブデータによって実現される印刷ジョブを実行するように構成されたジョブ実行部とを備える。ジョブデータは、画像を規定する印刷データと、印刷ジョブの設定を規定する設定データとを含む。情報処理部は、設定に従った特定処理を実行する実行手段と、実行手段によって実行された特定処理に対応する設定を解除するようにジョブデータの設定データの設定内容を変更する変更手段と、変更後のジョブデータをジョブ実行部に転送する転送手段と、を有する。
【０００８】
特定処理は印刷手順または印刷データの画像の加工を規定する処理であってもよい。
設定を解除することは、設定データにおいて特定処理の実行または非実行を示す切り替え情報の記述を実行から非実行に変更することを含んでもよい。
【０００９】
設定を解除することは、設定データにおいて特定処理に対応する設定の記述を削除することを含んでもよい。
【００１０】
特定処理は、ジョブデータに関連づけられて設定された情報がユーザにより入力されることにより印刷が実行されるセキュリティプリント処理であってもよい。
【００１１】
情報処理システムは、情報の入力を受け付ける入力部をさらに備えていてもよい。特定処理は、セキュリティープリントに関する設定に対応する情報の入力部への入力を要求することを含んでもよい。情報処理部は、情報の入力を条件としてジョブデータをジョブ実行部に転送するように構成されていてもよい。
【００１２】
情報処理部は、設定データがセキュリティープリントに関する設定を含まないと判断した場合には、入力部からの情報の入力を待つことなくジョブデータをジョブ実行部に転送するように構成されていてもよい。
【００１３】
特定処理は、指定された画像が印刷データに対応する画像上に重なって印刷されるようにジョブデータの印刷データを変更するオーバーレイ処理であってもよい。
【００１４】
画像は、印刷ジョブにおける用紙のヘッダーおよびフッターの少なくとも一方に記録される文字列の画像を含んでもよい。
【００１５】
情報処理システムは、情報処理部の設定を記憶するように構成された記憶装置をさらに備えていてもよい。情報処理部は、記憶装置に記憶された情報処理部の設定に従って文字列を決定するように構成されていてもよい。
【００１６】
情報処理システムにおいて、ジョブ実行部は画像処理装置であってもよい。情報処理システムにおいて、情報処理部はサーバーであってもよい。画像処理装置とサーバーのそれぞれの筐体が連結され、情報処理機器として一体に構成されていてもよい。
【００１７】
情報処理システムにおいて、ジョブ実行部は画像処理装置であってもよい。情報処理システムにおいて、情報処理部はサーバーであってもよい。情報処理システムにおいて、画像処理装置とサーバーがネットワークを介して接続されていてもよい。
【００１８】
本開示の他の局面に従うと、通信インターフェースと、通信インターフェースを介してジョブデータを取得するように構成された情報処理部とを備える情報処理装置が提供される。ジョブデータは、画像を規定する印刷データと、ジョブデータによって実現される印刷ジョブの設定を規定する設定データとを含む。情報処理部は、特定処理を実行し、設定を解除するようにジョブデータの設定データを変更し、変更後のジョブデータをジョブデータによって実現される印刷ジョブを実行するように構成されたジョブ実行部に転送するように構成されている。
【００１９】
情報処理装置は、ジョブ実行部と同じ筐体に収容されていてもよい。
情報処理装置は、情報の入力を受け付ける入力部をさらに備え、特定処理は、セキュリティープリントに関する設定に対応する情報の入力部への入力を要求することを含んでもよい。情報処理部は、情報の入力を条件としてジョブデータをジョブ実行部に転送するように構成されていてもよい。入力部は、さらに、ジョブ実行部の設定の入力を受け付けるように構成されていてもよい。
【００２０】
本開示のさらに他の局面に従うと、コンピューターによって実行されるプログラムが提供される。プログラムは、コンピューターに、画像を規定する印刷データと、印刷ジョブの設定に対応する設定データとを含むジョブデータを、通信インターフェースを介して取得するステップと、特定処理を実行するステップと、設定を解除するようにジョブデータの設定データを変更するステップと、変更後のジョブデータを、当該ジョブデータによって実現される印刷ジョブを実行するジョブ実行部に転送するステップとを実行させる。
【発明の効果】
【００２１】
本開示によれば、サーバー装置と画像処理装置との間で通信インターフェースが共有された場合に生じ得る不都合を回避される。
【図面の簡単な説明】
【００２２】
【図１】ネットワークシステムの概略的な構成を示す図である。
【図２】情報処理機器１００のハードウェアブロック図である。
【図３】情報端末５００のハードウェアブロック図である。
【図４】情報処理システム１０００の機能ブロック図である。
【図５】ジョブデータの一例を示す図である。
【図６】ジョブデータの他の例を示す図である。
【図７】ネットワークシステム１０００において、情報端末５００からジョブデータが生成されてから当該ジョブデータにかかる印刷ジョブがプリンター部１０において実行されるまでの流れを示す図である。
【図８】ステップＳ２４０において表示される画面の一例を示す図である。
【図９】変更前のジョブデータ９００に従って用紙上に印刷される画像の一例である。
【図１０】変更後のジョブデータ９００に従って用紙上に印刷される画像の一例である。
【図１１】変更後のジョブデータ９００に従って用紙上に印刷される画像の他の例である。
【図１２】ネットワークシステムの変形例の構成を示す図である。
【発明を実施するための形態】
【００２３】
以下に、図面を参照しつつ、情報処理システムの実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２４】
［１．情報処理システムを含むネットワークシステムの概略的な構成］
図１は、ネットワークシステムの概略的な構成を示す図である。図１に示されるように、ネットワークシステム１０００は、情報処理システムの一例である情報処理機器１００と、情報端末５００とを含む。情報処理機器１００は、たとえばグローバルネットワークを介して、情報端末５００と通信するように構成されている。
【００２５】
情報処理機器１００は、たとえば、サーバーと画像処理装置であるＭＦＰがそれぞれの筐体を連結して一体に構成された機器として実現される。情報処理機器１００は、そのサーバー部分およびそのＭＦＰ部分のユーザーインターフェースとして利用される操作パネル３０を備える。
【００２６】
情報端末５００は、たとえばプリンタードライバーをインストールされたパーソナルコンピューターである。
【００２７】
［２．情報処理システムのハードウェア構成］
図２は、情報処理機器１００のハードウェアブロック図である。図２に示されるように、情報処理機器１００は、主に、ＭＦＰ等のプリンターとして機能するプリンター部１０と、サーバー部２０とを含む。以下、これらのそれぞれの構成を説明する。
【００２８】
（プリンター部１０）
図２に示されるように、プリンター部１０は、プリンター部１０全体を制御するためのＣＰＵ（Central  Processing  Unit）１５０と、記憶部１６０とを含む。
【００２９】
記憶部１６０は、たとえば、不揮発性メモリーによって実現される。記憶部１６０に格納される情報は、ＣＰＵ１５０によって実行されるプログラム、および、当該プログラムの実行に利用されるデータを含んでいてもよい。
【００３０】
プリンター部１０は、さらに、画像処理部１５１と、画像形成部１５２と、画像読取部１５３と、内部インターフェース１８０とを含む。
【００３１】
画像処理部１５１は、入力された画像データを処理することにより、たとえば出力される画像の拡大・縮小等の処理を実行する。画像処理部１５１は、たとえば画像処理用のプロセッサーおよびメモリーによって実現される。
【００３２】
画像形成部１５２は、トナーカートリッジ、記録用紙を収容するための用紙トレイ、および、感光体等の、記録用紙に画像を形成するためのハードウェア資源、ならびに、記録用紙を搬送するためのハードウェア資源によって実現される。
【００３３】
画像読取部１５３は、スキャナー等の、原稿の画像データを生成するように構成されたハードウェア資源によって実現される。
【００３４】
画像処理部１５１、画像形成部１５２、および、画像読取部１５３のそれぞれの機能は、画像形成装置においてよく知られたものであるから、ここでは詳細な説明は繰返さない。
【００３５】
内部インターフェース１８０は、サーバー部２０との通信のインターフェースとして機能し、たとえばＬＡＮ（Local  Area  Network）カードによって実現される。
【００３６】
（サーバー部２０）
図２に示されるように、サーバー部２０は、サーバー部２０全体を制御するためのＣＰＵ２５０と、ネットワーク通信部２６０と、記憶部２７０と、内部インターフェース２８０とを含む。
【００３７】
ネットワーク通信部２６０は、グローバルネットワークを介して情報端末５００等の外部機器との間でデータの送受信を実行するように構成された、ハードウェア資源によって実現される。当該ハードウェア資源の一例は、ネットワークカードである。ＣＰＵ２５０は、ネットワーク通信部２６０を介して、外部機器と通信する。
【００３８】
記憶部２７０は、たとえば、不揮発性メモリーによって実現される。記憶部２７０に格納される情報は、ＣＰＵ２５０によって実行されるプログラム、および、当該プログラムの実行に利用されるデータを含んでいてもよい。
【００３９】
（操作パネル３０の制御）
ＣＰＵ２５０は、さらに、操作パネル３０を制御するように構成されている。操作パネル３０は、制御用回路３５０と、有機ＥＬディスプレイ等によって実現される表示部３６０と、タッチセンサー等によって実現される入力部３７０とを含む。
【００４０】
制御用回路３５０は、ＣＰＵ２５０からの制御信号に従って、表示部３６０の表示動作を制御する。
【００４１】
入力部３７０は、入力された情報を制御用回路３５０へ出力する。制御用回路３５０は、入力部３７０から入力された情報に応じた信号をＣＰＵ２５０へ出力する。
【００４２】
［３．情報端末のハードウェア構成］
図３は、情報端末５００のハードウェアブロック図である。図３に示されるように、情報端末５００は、情報端末５００全体を制御するためのＣＰＵ５５０と、記憶部５１０と、入力部５２０と、表示部５３０と、ネットワーク通信部５８０とを含む。
【００４３】
記憶部５１０は、たとえば、不揮発性メモリーによって実現される。記憶部５１０に格納される情報は、ＣＰＵ５１０によって実行されるプログラム、および、当該プログラムの実行に利用されるデータを含んでいてもよい。プログラムは、印刷ジョブのデータ（ジョブデータ）を生成するためのプリンタードライバーを含む。
【００４４】
入力部５２０は、キーボード、および／または、ソフトウェアキーを表示するディスプレイ（タッチセンサー）等の、入力装置によって実現される。入力部５２０は、入力された情報をＣＰＵ５５０へ出力する。
【００４５】
表示部５３０は、液晶ディスプレイ等の表示装置によって実現される。表示部５３０は、ＣＰＵ５５０の制御に従って、情報を表示する。
【００４６】
ネットワーク通信部５８０は、グローバルネットワークを介して情報処理機器１００等の外部機器との間でデータの送受信を実行するように構成された、ハードウェア資源によって実現される。当該ハードウェア資源の一例は、ネットワークカードである。ＣＰＵ５５０は、ネットワーク通信部５８０を介して、外部機器と通信する。
【００４７】
［４．情報処理システムの機能構成］
図４は、情報処理システム１０００の機能ブロック図である。図４には、情報端末５００と情報処理機器１００のそれぞれの機能ブロックが示されている。
【００４８】
（情報端末５００）
情報端末５００は、プリンタードライバー５９０を含む。プリンタードライバー５９０は、たとえばＣＰＵ５５０がプリンタードライバー用のプログラムを実行することによって実現される。
【００４９】
プリンタードライバー５９０は、印刷設定部５９１を含む。印刷設定部５９１は、プリンタードライバー５９０において、ユーザーからの指定に従って、ジョブデータに印刷に関する設定を組み込む。
【００５０】
組み込まれる設定の一例は、セキュリティープリントのＯＮ／ＯＦＦを規定する設定である。セキュリティープリントがＯＮである場合、当該ジョブデータに係る印刷は、当該ジョブデータに関連付けられて設定されたパスワードの入力を条件として実行される。セキュリティープリントがＯＦＦである場合、他の設定にて要求されない限り、パスワードの入力を必要とすることなく当該ジョブデータが印刷される。
【００５１】
組み込まれる設定の他の例は、オーバーレイのＯＮ／ＯＦＦおよび項目の指定を規定する設定である。オーバーレイがＯＮである場合、オーバーレイに関連付けられて指定された項目を表す画像がジョブデータに係る印刷において印刷データの画像上に重ねられて用紙に印刷される。項目の一例は、印刷が実行された日付である。他の例は、印刷されるファイル（たとえば、後述する印刷データの画像を構成するアプリケーションファイル）の保存場所である。さらに他の例は、ジョブデータに関連付けられているユーザー名である。
【００５２】
（サーバー部２０）
サーバー部２０は、プリントサーバー２９０を含む。プリントサーバー２９０は、たとえば、プリントサーバー用のプログラムを実行するＣＰＵ２５０と、記憶部２７０とによって実現される。
【００５３】
プリントサーバー２９０は、印刷ジョブ管理部２９１、印刷ジョブ格納部２９２、印刷設定識別部２９３、印刷設定解除部２９４、および、印刷設定反映部２９５を含む。
【００５４】
印刷ジョブ管理部２９１は、ネットワーク通信部２６０が受信した印刷ジョブ（ジョブデータ）を読み出す。受信されたジョブデータは、基本的に、一旦ホールドされるべきジョブとして取り扱われる。すなわち、情報処理機器１００では、受信されたジョブデータは、すぐにはプリンター部１０へ転送されない。
【００５５】
印刷ジョブ格納部２９２は、たとえば記憶部２７０によって実現され、印刷ジョブ管理部２９１によって読み出されたジョブデータを格納する。
【００５６】
印刷設定識別部２９３は、印刷ジョブ管理部２９１による印刷ジョブの受信（読出し）と並行して、印刷ジョブ格納部２９２内の印刷ジョブを解析する。印刷設定識別部２９３は、当該解析の結果、プリントサーバー２９０で処理すべき印刷設定を印刷ジョブから抽出し、ＲＡＭ（Random  Access  Memory）に記録する。
【００５７】
なお、印刷ジョブの中には、プリントサーバー２９０で処理すべき印刷設定を含まないものもある。このような場合、印刷設定識別部２９３によって抽出される印刷設定はない。このような印刷ジョブによって実現される印刷を「通常印刷」ともいう。
【００５８】
ある実施の形態では、印刷ジョブ（ジョブデータ）は、ヘッダー、印刷データ、および、フッターによって構成される。上記のような印刷設定は、通常「ヘッダー」に格納される。したがって、印刷設定識別部２９３は、各ジョブデータのヘッダーに対してのみ、印刷設定の解析を行うように構成されていてもよい。すなわち、ヘッダーに対する解析が完了すると、ジョブデータに対する解析を終了する。
【００５９】
印刷設定識別部２９３は、解析を終了すると、ジョブデータの印刷設定が、セキュリティープリントや認証プリントなどの印刷ジョブのホールドを必要とする設定を含むか否かを判断する。通常印刷の場合は、印刷設定識別部２９３は、ホールド不要と判断し、印刷ジョブ管理部２９１にホールド解除を依頼する。すなわち、サーバー部２０では、印刷設定識別部２９３によるヘッダーの解析が完了した時点で、印刷ジョブのホールドが解除され得る。印刷ジョブのホールドが、印刷ジョブの全体の受信の完了前に解除され得る。これにより、サーバー部２０は、クライアントコンピューター（情報端末５００等）から印刷ジョブを受信しながら、プリンター部１０にジョブデータを転送することが可能になり、印刷処理の遅延を最小限にすることができる。
【００６０】
印刷設定反映部２９５は、印刷ジョブにおける印刷設定に従った処理を実行する。印刷設定に従った処理の一例は、セキュリティー印刷（印刷設定）のためのパスワードの入力要求である。他の例は、日付のオーバーレイ（印刷設定）のための日付画像の印刷データへの追加である。この場合、印刷設定反映部２９５は、日付を表わす画像を追加するように、印刷データを変更する。
【００６１】
印刷設定解除部２９４は、印刷設定反映部２９５が実行した処理に対応する印刷設定を解除するように、印刷ジョブを変更する。
【００６２】
以上より、サーバー部２０は、印刷ジョブがサーバー部２０（プリントサーバー２９０）で処理すべき印刷設定を含む場合には、当該印刷設定に従った処理を実行し（印刷設定反映部２９５）、さらに、当該印刷設定を解除するように印刷ジョブを変更した後（印刷設定解除部２９４）、印刷ジョブをプリンター部１０へ転送する。
【００６３】
（プリンター部１０）
プリンター部１０は、印刷設定反映部１９１と印刷処理部１９２とを含む。
【００６４】
印刷設定反映部１９１は、たとえば、画像処理部１５１および／またはＣＰＵ１５０によって実現される。印刷設定反映部１９１は、印刷ジョブを受信した場合、当該印刷ジョブに含まれる印刷データに、印刷設定を反映させる。たとえば、印刷ジョブが「７０％縮小」の印刷設定を含む場合には、印刷設定反映部１９１は、印刷データに含まれる印刷対象の画像を７０％縮小させる。
【００６５】
印刷処理部１９２は、たとえば画像形成部１５２によって実現され、印刷ジョブによって規定される印刷動作を実行する。
【００６６】
［５．ジョブデータ］
図５は、ジョブデータの一例を示す図である。図５に示されるように、ジョブデータ９００は、ヘッダー領域９１０と、印刷データ領域９２０と、フッター領域９３０とを含む。
【００６７】
ヘッダー領域９１０は、印刷設定情報を記述する設定情報領域９１１を含む。設定情報領域９１１に記述される印刷設定の一例は、セキュリティー印刷（セキュリティープリント）がＯＮまたはＯＦＦであることを示す切り替え情報（例えばフラグ）である。
【００６８】
図５に示された例では、セキュリティー印刷の設定の切り替え情報はこの処理の実行を示すＯＮとされている。切り替え情報が当該処理の非実行を示すＯＦＦとして設定または変更されれば当該処理は実行されない。
【００６９】
設定情報領域９１１は、セキュリティー印刷に関連する設定内容として、「ジョブＩＤ」と「パスワード」とを含む。ジョブＩＤは、個別のジョブデータを特定する。パスワードは、入力されるべき情報（たとえば、文字列）を特定する。
【００７０】
設定情報領域９１１に記述される印刷設定の他の例は、オーバーレイ印刷がＯＮまたはＯＦＦであることを示す情報である。設定情報領域９１１は、オーバーレイ印刷に関連する設定内容として、「項目」を含む。「項目」は、オーバーレイ印刷として印刷されるべき情報（たとえば、日付）を特定する。
【００７１】
図６は、ジョブデータの他の例を示す図である。図６に示された例では、設定情報領域９１１において、セキュリティー印刷とオーバーレイ印刷の双方の設定がＯＦＦとされている。ジョブデータでは、図５および図６に示された例の他に、セキュリティー印刷とオーバーレイ印刷のいずれか一方の設定のみがＯＮとされている場合もあり得る。
【００７２】
［６．処理の流れ］
図７は、ネットワークシステム１０００において、情報端末５００からジョブデータが生成されてから当該ジョブデータにかかる印刷ジョブがプリンター部１０において実行されるまでの流れを示す図である。
【００７３】
図７に示されるように、ステップＳ１００で、情報端末５００のＣＰＵ５５０は、印刷指示を取得する。ＣＰＵ５５０は、たとえば入力部５２０から印刷指示を取得する。
【００７４】
ステップＳ１１０で、ＣＰＵ５５０は、印刷指示に従ってジョブデータを生成し、情報処理機器１００へ送信する。
【００７５】
ステップＳ２００で、情報処理機器１００のサーバー部２０のＣＰＵ２５０は、情報端末５００から送信された印刷ジョブ（ジョブデータ）の受信を開始する。なお、ステップＳ２００で、ＣＰＵ２５０は、受信したジョブデータに関連付けて「ホールド」のタグ情報を格納する。当該タグ情報は、当該ジョブデータがプリンター部１０へ転送されることを許可するか否かを特定するための情報である。「ホールド」のタグ情報は、当該転送を禁止する。「ホールド」のタグ情報が「ホールド解除」のタグ情報へと切り替えられることにより、当該転送が許可される。
【００７６】
ステップＳ２１０で、ＣＰＵ２５０は、受信したジョブデータにおいて、印刷設定を識別する。より具体的には、ＣＰＵ２５０は、印刷設定識別部２９３として、ジョブデータのヘッダーが、サーバー部２０（プリントサーバー２９０）で処理すべき印刷設定を含むか否かを判断する。一例では、図５に示されたようにセキュリティー印刷の設定がＯＮであれば、ＣＰＵ２５０は、ジョブデータがサーバー部２０で処理すべき印刷設定を含むと判断する。他の例では、オーバーレイ印刷の設定がＯＮであれば、ＣＰＵ２５０は、ジョブデータがサーバー部２０で処理すべき印刷設定を含むと判断する。さらに他の例では、セキュリティー印刷およびオーバーレイ印刷の双方の設定がＯＦＦであれば、ＣＰＵ２５０は、ジョブデータがサーバー部２０で処理すべき印刷設定を含まないと判断する。
【００７７】
ステップＳ２２０で、ＣＰＵ２５０は、受信したジョブデータのヘッダー領域の解析が完了したか否かを判断する。たとえば、ＣＰＵ１５０は、ジョブデータの先頭から解析を実行し、当該解析がヘッダー領域を完了することを示す情報まで到達したと判断すると（ステップＳ２２０でＹＥＳ）、ステップＳ２３０へ制御を進める。
【００７８】
ステップＳ２３０で、ＣＰＵ２５０は、受信したジョブデータによって規定される印刷ジョブが通常印刷である（セキュリティー印刷の設定がＯＦＦ）か否かを判断する。ＣＰＵ２５０は、当該印刷ジョブが通常印刷であると判断すると（ステップＳ２３０でＹＥＳ）、ステップＳ２５０へ制御を進める。ＣＰＵ２５０は、当該印刷ジョブが通常印刷ではないと判断すると（ステップＳ２３０でＮＯ）、ステップＳ２４０へ制御を進める。
【００７９】
ステップＳ２４０で、ＣＰＵ２５０は、認証情報（セキュリティー印刷のためのパスワード）の入力を要求する。当該要求の一例は、操作パネル３０の表示部に、パスワードの入力を要求する画面を表示することである。
【００８０】
図８は、ステップＳ２４０において表示される画面の一例を示す図である。図８に示されるように、パスワード要求画面３００は、印刷ジョブの実行のためにパスワードの入力を促すメッセージ（「印刷ジョブ実行用のパスワードを入力してください。」）と、ジョブデータを特定する情報（ジョブＩＤ）とを表示する。パスワード要求画面３００は、さらに、パスワード入力欄３０１を表示する。ユーザーは、パスワード入力欄３０１に、パスワードを入力する。ＣＰＵ２５０は、入力されたパスワードが、設定情報領域９１１に格納されたパスワードと一致すると、ステップＳ２５０へ制御を進める。
【００８１】
ステップＳ２５０で、ＣＰＵ２５０は、ステップＳ２００でジョブデータに関連付けたタグ情報「ホールド」を、タグ情報「ホールド解除」へと切り替える。
【００８２】
ステップＳ２６０で、ＣＰＵ２５０は、ジョブデータがサーバー部２０で処理すべき印刷設定のうち、セキュリティー印刷以外の設定情報を印刷ジョブに反映させる。ジョブデータがサーバー部２０で処理すべき印刷設定の一例は、オーバーレイである。たとえば、ＣＰＵ１５０は、オーバーレイで用紙に印刷されるべき画像（設定情報領域９１１の「項目」の画像）を追加するように、ジョブデータ９００の印刷データ領域９２０を加工する。
【００８３】
図９は、変更前のジョブデータ９００（印刷データ領域９２０）に従って用紙上に印刷される画像の一例である。図９に示されるように、用紙９０の本文領域９１には画像が印刷されているが、ページヘッダー領域９２には何も印刷されていない。
【００８４】
図１０は、変更後のジョブデータ９００（印刷データ領域９２０）に従って用紙上に印刷される画像の一例である。図９の用紙９０と比較して、図１０の用紙９０は、ページヘッダー領域９２に文字列「２０１７年１月１日」が追加されている。当該文字列は、設定情報領域９１１の「項目」の画像の一例である。より具体的には、「項目」の日付を表わす。
【００８５】
なお、ＣＰＵ２５０は、追加する情報を、サーバー部２０における設定に従って決定する。当該設定は、たとえば記憶部２７０に格納されている。たとえば、追加される日付は、サーバー部２０が配置されているタイムゾーンに従った日付である。また、追加される日付の書式は、サーバー部２０における書式の設定に従う。書式設定が「日本語」であれば、図１０に示されたように、漢字を使用した文字列が追加される。書式設定が「英語」であれば、図１１に示されるように、英語表記の日付（January 1, 2017）の画像が追加される。
【００８６】
図７に戻って、ステップＳ２７０で、ＣＰＵ２５０は、ステップＳ２５０で印刷ジョブに反映させた印刷設定を、印刷ジョブにおいて解除する。当該解除の一例は、印刷ジョブの変更である。たとえば、印刷ジョブにおいてセキュリティー印刷の設定がＯＮであった場合、解除の一例は、当該セキュリティー印刷設定をＯＦＦにするようにジョブデータを変更することである。たとえば、印刷ジョブにおいてオーバーレイ印刷の設定がＯＮであった場合、解除の一例は、当該オーバーレイ印刷設定をＯＦＦにするようにジョブデータを変更することである。より具体的には、解除の一例は、ジョブデータを、図５に示された状態から図６に示された状態へと変更することである。
【００８７】
ステップＳ２８０で、ＣＰＵ２５０は、上記の処理後のジョブデータをプリンター部１０へ転送する。
【００８８】
ステップＳ３００で、プリンター部１０のＣＰＵ１５０は、転送されたジョブデータによって規定される印刷ジョブを実行する。
【００８９】
［７．ネットワークシステムの構成の変形例］
図１２は、ネットワークシステムの変形例の構成を示す図である。ネットワークシステムにおいて、情報処理システムは、一体的に構成される必要はない。図１に示されたネットワークシステムでは、情報処理機器１００においてサーバー部２０とプリンター部１０とはそれぞれの筐体を連結して構成していたが、図１２に示されたネットワークシステム１００１の情報処理システム１００Ｘでは、サーバー２０ＡとＭＦＰ１００Ａとは別体で構成されている。
【００９０】
サーバー２０Ａは、情報処理部の一例であり、サーバー部２０（図１等）と同様の構成を有する。ＭＦＰ１００Ａは、ジョブ処理部の一例であり、プリンター部１０（図１等）と同様の構成を有する。図１２の例において、サーバー２０ＡとＭＦＰ１００Ａとは、ＬＡＮ等の内部ネットワークＮ２を介して通信する。サーバー２０Ａと情報端末５００とは、グローバルネットワーク等の外部ネットワークＮ１を介して通信する。
【００９１】
［８．開示の要約］
以上説明された本開示は、以下のように要約され得る。
【００９２】
（１）本開示に従った情報処理システム（情報処理機器１００）は、通信インターフェース（ネットワーク通信部２６０）と、通信インターフェースを介してジョブデータを取得するように構成された情報処理部（ＣＰＵ２５０）と、ジョブデータによって実現される印刷ジョブを実行するように構成されたジョブ実行部（プリンター部１０）とを備える。ジョブデータ（ジョブデータ９００）は、画像を規定する印刷データ（印刷データ領域９２０）と、印刷ジョブの設定を規定する設定データ（ヘッダー領域９１０）とを含む。情報処理部は、設定に従った処理（ステップＳ２４０，ステップＳ２６０）を実行し、設定を解除するようにジョブデータのヘッダー内に記述された設定データの内容を変更（ステップＳ２７０）し、変更後のジョブデータをジョブ実行部に転送する（ステップＳ２８０）ように構成されている。
【００９３】
なお、他の局面では、本開示に従った情報処理システム（情報処理機器１００）は、通信インターフェース（ネットワーク通信部２６０）と、通信インターフェースを介してジョブデータを取得するように構成された情報処理部（ＣＰＵ２５０）と、ジョブデータによって実現される印刷ジョブを実行するように構成されたジョブ実行部（プリンター部１０）とを備える。ジョブデータ（ジョブデータ９００）は、画像を規定する印刷データ（印刷データ領域９２０）と、印刷ジョブの設定を規定する設定データ（ヘッダー領域９１０）とを含む。情報処理部は、設定に従った特定処理を実行する実行手段（ステップＳ２４０，ステップＳ２６０）と、実行手段によって実行された特定処理に対応する設定を解除するようにジョブデータのヘッダー内に記述された設定データの内容を変更する変更手段（ステップＳ２７０）と、変更後のジョブデータをジョブ実行部に転送する転送手段（ステップＳ２８０）とを有する。
【００９４】
（２）情報処理システムは、情報の入力を受け付ける入力部（操作パネル３０）をさらに備えていてもよい。特定処理は、セキュリティープリントに関する設定に対応する情報の入力部への入力を要求することを含んでもよい。情報処理部は、情報の入力を条件としてジョブデータをジョブ実行部に転送するように構成されていてもよい。
【００９５】
（３）情報処理部は、設定データがセキュリティープリントに関する設定を含まないと判断した場合（ステップＳ２３０でＹＥＳ）には、入力部からの情報の入力を待つことなくジョブデータをジョブ実行部に転送する（ステップＳ２４０での認証情報の入力を待つことなく、ステップＳ２５０にてホールドを解除する）ように構成されていてもよい。
【００９６】
（４）特定処理は、指定された画像が印刷データに対応する画像上に重なって印刷されるようにジョブデータの印刷データを変更するオーバーレイ処理であってもよい（ステップＳ２６０，ステップＳ２７０）。
【００９７】
（５）画像は、印刷ジョブにおける用紙のヘッダーおよびフッターの少なくとも一方に記録される文字列の画像（ページヘッダー領域９２の画像）を含んでもよい。
【００９８】
（６）情報処理システムは、情報処理部の設定を記憶するように構成された記憶装置（記憶部２７０）をさらに備えていてもよい。情報処理部は、記憶装置に記憶された情報処理部の設定に従って文字列を決定するように構成されていてもよい。
【００９９】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０１００】
１００  情報処理機器、１０  プリンター部、２０  サーバー部、３０  操作パネル、９１  本文領域、９２  ページヘッダー領域、５００  情報端末、１０００，１００１  ネットワークシステム。
【図１】
2018142261.tif 000003
【図２】
2018142261.tif 000004
【図３】
2018142261.tif 000005
【図４】
2018142261.tif 000006
【図５】
2018142261.tif 000007
【図６】
2018142261.tif 000008
【図７】
2018142261.tif 000009
【図８】
2018142261.tif 000010
【図９】
2018142261.tif 000011
【図１０】
2018142261.tif 000012
【図１１】
2018142261.tif 000013
【図１２】
2018142261.tif 000014