(57)【要約】【課題】ユーザの利便性を高めることができる画像形成装置を得る。【解決手段】本発明の画像形成装置は、サーバ装置から、第１の画像データおよび第２の画像データを含む複数の画像データを受信する通信部と、複数の画像データに基づいて画像処理を行う画像処理部と、第１のフォーマットの第１の画像データに基づく処理が失敗した場合には、第２の画像データを通信部に受信させた後に、第２のフォーマットの第１の画像データを要求し、第２のフォーマットの第１の画像データを通信部に受信させる制御部とを備える。【選択図】図１
2018183947.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置から、第１の画像データおよび第２の画像データを含む複数の画像データを受信する通信部と、
前記複数の画像データに基づいて画像処理を行う画像処理部と、
第１のフォーマットの前記第１の画像データに基づく処理が失敗した場合には、前記第２の画像データを前記通信部に受信させた後に、第２のフォーマットの前記第１の画像データを要求し、前記第２のフォーマットの前記第１の画像データを前記通信部に受信させる制御部と
を備えた画像形成装置。
【請求項２】
前記第１の画像データに基づく処理は、前記画像処理部が前記第１の画像データに基づいて行う前記画像処理である
請求項１に記載の画像形成装置。
【請求項３】
前記第１の画像データに基づく処理は、前記通信部が前記第１の画像データを受信する処理である
請求項１に記載の画像形成装置。
【請求項４】
前記サーバ装置は、前記複数の画像データを、それぞれに対応する識別子を用いて管理し、
前記制御部は、前記第１の画像データに基づく処理が失敗した場合に、前記第１の画像データに対応する識別子を一旦記憶しておき、前記第２のフォーマットの前記第１の画像データを要求する際、前記第１の画像データに対応する識別子を前記サーバ装置に送信する
請求項１から請求項３のいずれか一項に記載の画像形成装置。
【請求項５】
前記画像処理部により前記画像処理が行われた前記複数の画像データに基づいて記録媒体に画像を形成する画像形成部をさらに備え、
前記通信部は、前記第１の画像データに基づく処理が失敗した場合に、前記画像形成部が画像を形成する順番が変更されることを前記サーバ装置に通知する
請求項１から請求項４のいずれか一項に記載の画像形成装置。
【請求項６】
前記サーバ装置は、前記画像形成装置を、装置識別子を用いて管理し、
前記通信部は、前記画像形成部が画像を形成する順番が変更されることを前記サーバ装置に通知する際、前記装置識別子を前記サーバ装置に送信する
請求項５に記載の画像形成装置。
【請求項７】
前記サーバ装置は、前記複数の画像データを、それぞれに対応する識別子を用いて管理し、
前記通信部は、前記画像形成部が画像を形成する順番が変更されることを前記サーバ装置に通知する際、前記第１の画像データに対応する識別子を前記サーバ装置に送信する
請求項５に記載の画像形成装置。
【請求項８】
前記第２のフォーマットは、ラスタ形式のフォーマットである
請求項１から請求項７のいずれか一項に記載の画像形成装置。
【請求項９】
画像形成装置と、
前記画像形成装置に対する画像形成要求を受け付けることにより、第１の画像データおよび第２の画像データを含む複数の画像データを一旦記憶するサーバ装置と
を備え、
前記画像形成装置は、
前記サーバ装置から、前記複数の画像データを受信する通信部と、
前記複数の画像データに基づいて画像処理を行う画像処理部と、
第１のフォーマットの前記第１の画像データに基づく処理が失敗した場合には、前記第２の画像データを前記通信部に受信させた後に、第２のフォーマットの前記第１の画像データを要求し、前記第２のフォーマットの前記第１の画像データを前記通信部に受信させる制御部と
を有する
画像形成システム。
【請求項１０】
前記サーバ装置は、前記第２のフォーマットの前記第１の画像データの要求に基づいて、前記第１のフォーマットの前記第１の画像データを、前記第２のフォーマットの前記第１の画像データに変換する
請求項９に記載の画像形成システム。
【請求項１１】
前記画像形成装置は、前記画像処理部により前記画像処理が行われた前記複数の画像データに基づいて記録媒体に画像を形成する画像形成部をさらに備え、
前記通信部は、前記第１の画像データに基づく処理が失敗した場合に、前記画像形成部が画像を形成する順番が変更されることを前記サーバ装置に通知する
請求項９または請求項１０に記載の画像形成システム。
【請求項１２】
前記サーバ装置に対して、前記第１の画像データに基づく画像形成要求を行う情報処理装置をさらに備え、
前記サーバ装置は、前記情報処理装置からの問い合わせに応じて、前記画像形成部が画像を形成する順番が変更されることを前記情報処理装置に通知する
請求項１１に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を形成する画像形成装置、およびそのような画像形成装置を備えた画像形成システムに関する。
【背景技術】
【０００２】
画像形成装置には、例えば、インターネットを介して受信した画像データに基づいて画像形成を行うものがある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１８０７８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、一般に、電子機器では、ユーザの利便性が高いことが望まれており、画像形成装置においても、ユーザの利便性が高いことが期待されている。
【０００５】
ユーザの利便性を高めることができる画像形成装置および画像形成システムを提供することが望ましい。
【課題を解決するための手段】
【０００６】
本発明の一実施の形態における画像形成装置は、通信部と、画像処理部と、制御部とを備えている。通信部は、サーバ装置から、第１の画像データおよび第２の画像データを含む複数の画像データを受信するものである。画像処理部は、複数の画像データに基づいて画像処理を行うものである。制御部は、第１のフォーマットの第１の画像データに基づく処理が失敗した場合に、第２の画像データを通信部に受信させた後にサーバ装置に対して第２のフォーマットの第１の画像データを要求し、第２のフォーマットの第１の画像データを通信部に受信させるものである。
【０００７】
本発明の一実施の形態における画像形成システムは、画像形成装置と、画像形成装置に対する画像形成要求を受け付けることにより、第１の画像データおよび第２の画像データを含む複数の画像データを一旦記憶するサーバ装置とを備えている。画像形成装置は、通信部と、画像処理部と、制御部とを有している。通信部は、サーバ装置から、複数の画像データを受信するものである。画像処理部は、複数の画像データに基づいて画像処理を行うものである。制御部は、第１のフォーマットの第１の画像データに基づく処理が失敗した場合に、第２の画像データを通信部に受信させた後にサーバ装置に対して第２のフォーマットの第１の画像データを要求し、第２のフォーマットの第１の画像データを通信部に受信させるものである。
【発明の効果】
【０００８】
本発明の一実施の形態における画像形成装置および画像形成システムによれば、第１のフォーマットの第１の画像データに基づく処理が失敗した場合に、第２の画像データを通信部に受信させた後にサーバ装置に対して第２のフォーマットの第１の画像データを要求するようにしたので、ユーザの利便性を高めることができる。
【図面の簡単な説明】
【０００９】
【図１】一実施の形態に係る画像形成システムの一構成例を表すブロック図である。
【図２】図１に示したサーバ装置が提供するクラウドプリントサービスの一例を表す説明図である。
【図３】図１に示した多機能周辺装置の一動作例を表すフローチャートである。
【図４】図１に示した多機能周辺装置に表示される画面の一例を表す説明図である。
【図５Ａ】図１に示した多機能周辺装置の一動作例を表すフローチャートである。
【図５Ｂ】図１に示した多機能周辺装置の一動作例を表す他のフローチャートである。
【図６】図１に示した画像形成システムの一動作例を表す説明図である。
【図７Ａ】図１に示した多機能周辺装置の一動作例を表すシーケンス図である。
【図７Ｂ】図１に示した多機能周辺装置の一動作例を表す他のシーケンス図である。
【図７Ｃ】図１に示した多機能周辺装置の一動作例を表す他のシーケンス図である。
【図８】図１に示したモバイル端末に表示される画面の一例を表す説明図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１１】
［構成例］
図１は、本発明の一実施の形態に係る画像形成装置を備えた画像形成システム（画像形成システム１）の一構成例を表すものである。画像形成システム１は、多機能周辺装置（ＭＦＰ；Multi Function Peripheral）１０と、パーソナルコンピュータ３０と、モバイル端末４０と、サーバ装置５０とを備えている。これらの装置は、互いにネットワーク接続され、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）により通信を行うことができるようになっている。
【００１２】
画像形成システム１では、例えば、ユーザが、パーソナルコンピュータ３０やモバイル端末４０を用いて、サーバ装置５０に対して印刷ジョブＪを投入する。そして、多機能周辺装置１０は、サーバ装置５０に対して投入された印刷ジョブＪに基づいて、紙などの記録媒体に画像を形成する。このように、画像形成システム１は、いわゆるクラウドプリントを行うことができるように構成されている。
【００１３】
多機能周辺装置１０は、ネットワーク通信部１１と、操作部１２と、表示部１３と、画像処理部１４と、画像読取部１５と、画像形成部１６と、設定記憶部１７と、ＲＡＭ（Random Access Memory）１８と、制御部１９とを有している。
【００１４】
ネットワーク通信部１１は、ネットワーク通信を行うものであり、この例では有線ＬＡＮ（Local Area Network）であるネットワークＮＥＴに接続されている。このネットワークＮＥＴは、図示しないルータを介してインターネットＩＮＥＴに接続されている。ネットワーク通信部１１は、例えば、ＨＴＴＰ（Hypertext Transfer Protocol）クライアントの機能や、ＸＭＰＰ（Extensible Messaging and Presence Protocol）クライアントの機能を有している。この例では、ネットワーク通信部１１は、インターネットＩＮＥＴに接続されたサーバ装置５０と通信を行うことにより、サーバ装置５０から送信された印刷データＤＰを受信するようになっている。印刷データＤＰは、画像データを含んでいる。画像データのフォーマット（画像データフォーマット）は、例えば、ＰＷＧラスタ形式や、ＰＤＦ（Portable Document Format）形式などがある。
【００１５】
操作部１２は、ユーザの操作を受け付けるものであり、タッチパネル、各種ボタンなどを用いて構成されるものである。表示部１３は、多機能周辺装置１０の動作状態などを表示するものであり、例えば、液晶ディスプレイを用いて構成されるものである。
【００１６】
画像処理部１４は、印刷データＤＰに含まれる画像データに基づいて画像処理を行うことによりビットマップデータを生成し、生成したビットマップデータを画像形成部１６に供給するものである。画像処理部１４は、画像データのフォーマット（画像データフォーマット）に応じた画像処理を行うようになっている。
【００１７】
画像読取部１５は、紙などの読取媒体に記録された情報を読み取ることにより読取データを生成するものである。
【００１８】
画像形成部１６は、紙などの記録媒体に画像を形成するものである。画像形成部１６は、例えば、画像処理部１４が生成したビットマップデータに基づいて、トナーなどの現像剤を用いて現像剤像を形成することにより、記録媒体に画像を形成するようになっている。
【００１９】
設定記憶部１７は、多機能周辺装置１０の装置設定を記憶するものであり、例えば、不揮発性の記憶装置を用いて構成されるものである。
【００２０】
ＲＡＭ１８は、制御部１９により実行されるプログラムやデータを一時的に記憶するものである。また、ＲＡＭ１８は、画像処理部１４における画像処理で用いられるデータを一時的に記憶する機能をも有している。
【００２１】
制御部１９は、各種プログラムを実行し、その実行結果に基づいて多機能周辺装置１０内の各ブロックの動作を制御することにより、多機能周辺装置１０の全体動作を制御するものである。制御部１９は、ジョブ実行順制御部１９１と、ステータス送信制御部１９２とを有している。
【００２２】
ジョブ実行順制御部１９１は、例えば、サーバ装置５０に複数の印刷ジョブＪが投入されている場合に、それらの複数の印刷ジョブＪを実行する順番を制御するものである。基本的には、印刷ジョブＪは、サーバ装置５０に対して投入された順にサーバ装置５０に蓄積され、サーバ装置５０において管理される印刷ジョブキューＪＱに登録される。ジョブ実行順制御部１９１は、印刷ジョブキューＪＱの先頭から順に、多機能周辺装置１０が印刷ジョブＪを実行するように、順番を制御するようになっている。
【００２３】
また、ジョブ実行順制御部１９１は、例えば、画像処理部１４による画像処理においてエラーが発生した場合に、その印刷ジョブＪを最後に実行するように、印刷ジョブＪを実行する順番を制御する機能をも有している。具体的には、ジョブ実行順制御部１９１は、複数の印刷ジョブＪを受信した後に、サーバ装置５０に対してエラーが発生した印刷ジョブＪに係る印刷データＤＰの再送信を要求するように、ネットワーク通信部１１の動作を制御する。ジョブ実行順制御部１９１は、印刷データＤＰの再送信を要求する際、再送信されるべき印刷データＤＰに含まれる画像データの画像データフォーマットをこの例ではＰＷＧラスタ形式にするように、画像データフォーマットを指定する。これにより、サーバ装置５０は、この再送信の要求に応じて、ＰＷＧラスタ形式の画像データを含む印刷データＤＰを、多機能周辺装置１０に送信するようになっている。
【００２４】
ステータス送信制御部１９２は、ネットワーク通信部１１が多機能周辺装置１０のステータス情報をサーバ装置５０に対して送信するように、ネットワーク通信部１１の動作を制御するものである。このステータス情報は、例えば、多機能周辺装置１０に記録媒体がセットされていない旨を示す情報や、トナーなどの現像剤を収容する現像剤収容部の現像剤がなくなったことを示す情報などを含む。また、このステータス情報は、さらに、後述するように、印刷ジョブＪを実行する順番が変更されたことを示す情報や、印刷ジョブＪを実行する順番の変更が解除されたことを示す情報を含む。
【００２５】
パーソナルコンピュータ３０は、例えば、ＣＰＵ（Central Processing Unit）、ハードディスクドライブ、ＲＡＭ、ネットワーク通信部などを用いて構成されるものである。パーソナルコンピュータ３０は、このネットワーク通信部を用いてネットワークＮＥＴに接続され、これにより、サーバ装置５０と通信を行うことができるようになっている。パーソナルコンピュータ３０には、オペレーティングシステムや、アプリケーションソフトウェアなどがインストールされている。アプリケーションソフトウェアは、例えば、ＨＴＴＰクライアントの機能を有し、ＷＥＢページを表示するＷＥＢ（World Wide Web）ブラウザを含んでいる。パーソナルコンピュータ３０のユーザＵ３０は、例えば、パーソナルコンピュータ３０を操作し、サーバ装置５０から送信されたＷＥＢページを用いてユーザ登録を行うことによりアカウントを作成する。そして、ユーザＵ３０は、パーソナルコンピュータ３０を操作することにより、このアカウントを用いて、印刷ジョブＪを投入することができるようになっている。
【００２６】
モバイル端末４０は、この例ではスマートフォンであり、例えば、ＣＰＵ、不揮発性メモリ、ＲＡＭ、無線通信部などを用いて構成されている。モバイル端末４０は、この無線通信部を用いて、携帯電話の基地局（図示せず）を介してインターネットＩＮＥＴに接続され、これにより、サーバ装置５０と通信を行うことができるようになっている。モバイル端末４０には、オペレーティングシステムや、アプリケーションソフトウェアなどがインストールされている。アプリケーションソフトウェアは、例えば、ＨＴＴＰクライアントの機能を有し、ＷＥＢページを表示するＷＥＢブラウザを含んでいる。モバイル端末４０のユーザＵ４０は、例えば、モバイル端末４０を操作し、サーバ装置５０から送信されたＷＥＢページを用いてユーザ登録を行うことによりアカウントを作成する。そして、ユーザＵ４０は、モバイル端末４０を操作することにより、このアカウントを用いて、印刷ジョブＪを投入することができるようになっている。
【００２７】
なお、この例では、モバイル端末４０を、携帯電話の基地局を介してインターネットＩＮＥＴに接続したが、これに限定されるものではない。これに代えて、例えば、モバイル端末４０を、例えば無線ＬＡＮを用いて、アクセスポイント（図示せず）を介してインターネットＩＮＥＴに接続してもよい。また、モバイル端末４０を、無線ＬＡＮを用いて、アクセスポイント（図示せず）を介してネットワークＮＥＴに接続してもよい。これらの場合には、モバイル端末４０は、例えば、タブレット端末であってもよいし、ノート型パーソナルコンピュータであってもよい。
【００２８】
サーバ装置５０は、クラウドプリントサービス５１を提供する、いわゆるクラウドサーバである。サーバ装置５０は、例えば、ＣＰＵ、ハードディスクドライブ、ＲＡＭ、ネットワーク通信部などを用いて構成されている。サーバ装置５０は、このネットワーク通信部を用いてインターネットＩＮＥＴに接続され、これにより、多機能周辺装置１０、パーソナルコンピュータ３０、およびモバイル端末４０と通信を行うことができるようになっている。サーバ装置５０は、ＨＴＴＰサーバの機能およびＸＭＰＰサーバの機能を有している。
【００２９】
図２は、サーバ装置５０が提供するクラウドプリントサービス５１の一例を表すものである。クラウドプリントサービス５１は、ＨＴＴＰサービス５２と、ＸＭＰＰサービス５３とを含んでいる。
【００３０】
ＨＴＴＰサービス５２は、サーバ装置５０がＨＴＴＰサーバとして動作することにより提供されるサービスである。ＨＴＴＰサービス５２は、“ＷＥＢページの提供”サービスを含んでいる。“ＷＥＢページの提供”サービスは、ＨＴＴＰクライアントからの要求に応じて、そのＨＴＴＰクライアントに対してＷＥＢページを提供するものである。このＷＥＢページでは、例えば、アカウントの作成、ログイン、各種設定などを行うことができるようになっている。
【００３１】
また、ＨＴＴＰサービス５２は、“ＷＥＢサービス”を含んでいる。“ＷＥＢサービス”は、“プリンタの登録”サービスと、“プリンタの削除”サービスと、“印刷ジョブの提供”サービスとを含んでいる。“プリンタの登録”サービスは、あらかじめ作成されたアカウントにプリンタを登録するものである。具体的には、この“プリンタの登録”サービスでは、例えば、多機能周辺装置１０からの要求に応じて、モバイル端末４０のユーザＵ４０のアカウントに、多機能周辺装置１０を登録することができる。これにより、クラウドプリントを行いたいユーザと、使用したいプリンタとを関連づけて登録することができるようになっている。“プリンタの削除”サービスは、“プリンタの登録”サービスにより登録した情報を削除するものである。“印刷ジョブの提供”サービスは、サーバ装置５０に投入された印刷ジョブＪをプリンタ（例えば多機能周辺装置１０）に提供するものである。
【００３２】
ＸＭＰＰサービス５３は、サーバ装置５０がＸＭＰＰサーバとして動作することにより提供されるサービスである。ＸＭＰＰサービス５３は、“ジョブ投入の通知”サービスを含んでいる。“ジョブ投入の通知”サービスは、ユーザがサーバ装置５０に対して印刷ジョブＪを投入した場合に、印刷ジョブＪが投入されたことを、その印刷ジョブＪが実行されるべきプリンタに通知（ジョブ投入通知）するものである。
【００３３】
ここで、多機能周辺装置１０は、本発明における「画像形成装置」の一具体例に対応する。ネットワーク通信部１１は、本発明における「通信部」の一具体例に対応する。
【００３４】
［動作および作用］
続いて、本実施の形態の画像形成システム１の動作および作用について説明する。
【００３５】
（全体動作概要）
まず、図１を参照して、画像形成システム１の全体動作概要を説明する。例えば、モバイル端末４０のユーザＵ４０は、多機能周辺装置１０を操作することにより、サーバ装置５０におけるＨＴＴＰサービス５２の“プリンタの登録”サービスを用いて、自らのアカウントに多機能周辺装置１０を登録する。そして、ユーザＵ４０は、モバイル端末４０を操作することにより、自らのアカウントを用いて印刷ジョブＪを投入する。サーバ装置５０は、ＸＭＰＰサービス５３の“ジョブ投入の通知”サービスを用いて、多機能周辺装置１０に対して、ジョブ投入通知を行う。その後、サーバ装置５０は、ＨＴＴＰサービス５２の“印刷ジョブの提供”サービスを用いて、多機能周辺装置１０からの要求に基づいて、印刷ジョブＪに係る印刷データＤＰを多機能周辺装置１０に順次送信する。多機能周辺装置１０は、サーバ装置５０から送信された印刷データＤＰに基づいて、記録媒体に画像を形成する。
【００３６】
（詳細動作）
この画像形成システム１では、まず、ユーザが、サーバ装置５０においてアカウントを作成する。具体的には、例えば、モバイル端末４０のユーザＵ４０は、モバイル端末４０を操作し、サーバ装置５０から送信されたＷＥＢページを用いてユーザ登録を行うことによりアカウントを作成する。パーソナルコンピュータ３０のユーザＵ３０は、パーソナルコンピュータ３０を操作し、同様にしてアカウントを作成する。そして、この例では、ユーザＵ４０は、例えば多機能周辺装置１０を操作することにより、サーバ装置５０におけるＨＴＴＰサービス５２の“プリンタの登録”サービスを用いて、ユーザＵ４０のアカウントに、多機能周辺装置１０を登録する。以下に、プリンタの登録処理について詳細に説明する。
【００３７】
図３は、画像形成システム１におけるプリンタの登録処理の一動作例を表すものである。ユーザＵ４０は、多機能周辺装置１０を操作してサーバ装置５０にアクセスすることにより、そのユーザＵ４０のアカウントに、多機能周辺装置１０を登録する。以下に、この動作について詳細に説明する。
【００３８】
まず、多機能周辺装置１０は、ユーザＵ４０のアカウント情報を取得する（ステップＳ１０１）。具体的には、多機能周辺装置１０の表示部１３は、制御部１９からの指示に基づいて、例えば図４に示す画面を表示し、ユーザＵ４０に対して、アカウント名およびパスワードの入力を促す。ユーザＵ４０は、操作部１２を操作することにより、ユーザＵ４０のアカウント名（この例では“mobile40@cloudprint.com”）およびパスワードを入力する。このようにして、多機能周辺装置１０は、アカウント情報を取得する。
【００３９】
次に、多機能周辺装置１０の制御部１９は、装置情報ＩＮＦ１を取得する（ステップＳ１０２）。この装置情報ＩＮＦ１は、多機能周辺装置１０が有する機能や性能についての情報であり、例えば、多機能周辺装置１０におけるカラー印刷の可否、使用可能な記録媒体のサイズ、使用可能な記録媒体供給トレイ、両面印刷の可否、印刷可能な画像データフォーマットなどについての情報を含む。この例では、印刷可能な画像データフォーマットは、ＰＷＧラスタ、およびＰＤＦを含んでいる。
【００４０】
次に、多機能周辺装置１０の制御部１９は、サーバ装置５０に登録すべき登録情報ＩＮＦ２を生成する（ステップＳ１０３）。具体的には、多機能周辺装置１０は、例えば、ステップＳ１０２において取得した装置情報ＩＮＦ１、サーバ装置５０において登録されるべき多機能周辺装置１０の名称（この例では、“MFP10#CLOUD-PRINT”）などに基づいて、登録情報ＩＮＦ２を生成する。
【００４１】
次に、多機能周辺装置１０のネットワーク通信部１１は、登録情報ＩＮＦ２をサーバ装置５０に送信し、ＨＴＴＰサービス５２の“プリンタの登録”サービスを使用して、プリンタの登録を要求する（ステップＳ１０４）。
【００４２】
サーバ装置５０は、この登録情報ＩＮＦ２に基づいて、ステップＳ１０１で入力したアカウント名に係るアカウントに、多機能周辺装置１０を登録する。この例では、サーバ装置５０は、多機能周辺装置１０の名称を“MFP10#CLOUD-PRINT”に設定するとともに、この多機能周辺装置１０にプリンタ識別子ＰＩＤ“００１”を割り当てる。そして、サーバ装置５０は、多機能周辺装置１０を登録した旨の通知を、多機能周辺装置１０に割り当てたプリンタ識別子ＰＩＤとともに、多機能周辺装置１０に送信する。
【００４３】
そして、多機能周辺装置１０のネットワーク通信部１１は、多機能周辺装置１０を登録した旨の通知、および多機能周辺装置１０に割り当てたプリンタ識別子ＰＩＤを受信する。そして、多機能周辺装置１０の設定記憶部１７は、制御部１９からの指示に基づいて、サーバ装置５０から供給されたプリンタ識別子ＰＩＤを記憶する（ステップＳ１０５）。
【００４４】
以上で、このフローは終了する。
【００４５】
このように、ユーザのアカウントにプリンタを登録することにより、そのユーザは、クラウドプリントを行うことができるようになる。クラウドプリントを行う場合には、まず、モバイル端末４０のユーザＵ４０は、モバイル端末４０を操作して、サーバ装置５０から送信されたＷＥＢページにおいてアカウント名およびパスワードを入力することにより、サーバ装置５０にログインする。そして、ユーザＵ４０は、ユーザＵ４０のアカウントに登録されたプリンタを指定して、ファイルの印刷を要求する。具体的には、この例では、ユーザＵ４０は、多機能周辺装置１０（“MFP10#CLOUD-PRINT”）を指定して、ファイルの印刷を要求する。その際、ユーザＵ４０は、サーバ装置５０に登録された装置情報ＩＮＦ１に基づいて、カラー印刷を行うかどうかなどを設定することができる。このようにして、ユーザＵ４０は、サーバ装置５０に印刷ジョブＪを投入する。サーバ装置５０は、投入された印刷ジョブＪに、印刷ジョブＪを識別するためのジョブ識別子ＪＩＤを割り当てる。そして、サーバ装置５０は、このジョブ識別子ＪＩＤを印刷ジョブキューＪＱに登録することにより、印刷ジョブＪを印刷ジョブキューＪＱに登録する。
【００４６】
サーバ装置５０は、多機能周辺装置１０に係る印刷ジョブＪが投入されたので、ＸＭＰＰサービス５３の“ジョブ投入の通知”サービスを用いて、多機能周辺装置１０に対して、ジョブ投入通知を行う。その際、サーバ装置５０は、多機能周辺装置１０のプリンタ識別子ＰＩＤ（この例では“００１”）を多機能周辺装置１０に通知する。そして、その後、サーバ装置５０は、ＨＴＴＰサービス５２の“印刷ジョブの提供”サービスを用いて、多機能周辺装置１０からの要求に基づいて、印刷ジョブＪに係る印刷データＤＰを多機能周辺装置１０に順次送信する。多機能周辺装置１０は、サーバ装置５０から送信された印刷データＤＰに基づいて、記録媒体に画像を形成する。以下に、この動作について、詳細に説明する。
【００４７】
図５Ａ，５Ｂは、サーバ装置５０に印刷ジョブＪが投入された後の画像形成システム１の一動作例を表すものである。
【００４８】
まず、多機能周辺装置１０の制御部１９は、ネットワーク通信部１１が、ジョブ投入通知を受信したかどうかを確認する（ステップＳ２０１）。ネットワーク通信部１１がジョブ投入通知を受信していない場合（ステップＳ２０１において“Ｎ”）には、ステップＳ２０１に戻る。
【００４９】
ネットワーク通信部１１が、ジョブ投入通知を受信した場合（ステップＳ２０１において“Ｙ”）には、ネットワーク通信部１１は、制御部１９からの指示に基づいて、サーバ装置５０に、まだ処理していない印刷ジョブＪがあるかどうかを問い合わせる（ステップＳ２０２）。具体的には、ネットワーク通信部１１は、印刷ジョブＪが投入された旨の通知とともに受け取ったプリンタ識別子ＰＩＤ（この例では“００１”）を用いて、サーバ装置５０に、まだ処理していない印刷ジョブＪがあるかどうかを問い合わせる。
【００５０】
サーバ装置５０は、この問い合わせに応じて、まだ処理していない印刷ジョブＪのジョブ識別子ＪＩＤを、多機能周辺装置１０に対して供給する。
【００５１】
次に、多機能周辺装置１０の制御部１９は、サーバ装置５０から供給された情報に基づいて、まだ処理していない印刷ジョブＪがあるかどうかを確認する（ステップＳ２０３）。
【００５２】
ステップＳ２０３において、サーバ装置５０にまだ処理していない印刷ジョブＪがある場合（ステップＳ２０３において“Ｙ”）には、多機能周辺装置１０のネットワーク通信部１１は、ジョブ実行順制御部１９１からの指示に基づいて、サーバ装置５０におけるＨＴＴＰサービス５２の“印刷ジョブの提供”サービスを用いて、サーバ装置５０に、印刷ジョブキューＪＱにおける先頭の印刷ジョブＪに対応する印刷データＤＰを要求する（ステップＳ２０４）。
【００５３】
サーバ装置５０は、多機能周辺装置１０からの要求に応じて、印刷ジョブキューＪＱにおける先頭の印刷ジョブＪに対応する印刷データＤＰを、多機能周辺装置１０に送信する。
【００５４】
次に、多機能周辺装置１０は、この印刷データＤＰを受信し、その印刷データＤＰに基づいて、画像形成動作を行う（ステップＳ２０５）。具体的には、多機能周辺装置１０のネットワーク通信部１１が印刷データＤＰを受信し、画像処理部１４がその印刷データＤＰに基づいて画像処理を行うことによりビットマップデータを生成し、画像形成部１６が、そのビットマップデータに基づいて記録媒体に画像を形成する。
【００５５】
多機能周辺装置１０のネットワーク通信部１１は、印刷データＤＰを受信すると、印刷データＤＰを受信した旨をサーバ装置５０に通知する。これにより、サーバ装置５０は、印刷ジョブキューＪＱから、送信した印刷データＤＰに係る印刷ジョブＪを削除する。なお、サーバ装置５０は、印刷データＤＰに係る画像データは、その後も、所定の期間だけ記憶している。
【００５６】
多機能周辺装置１０の画像処理部１４が、印刷データＤＰに基づいて画像処理を行う際、例えば、印刷データＤＰに含まれる画像データが、例えば複雑な画像を含むＰＤＦ形式の画像データである場合には、ＲＡＭ１８におけるメモリ使用量が多くなる。例えば、ＲＡＭ１８のメモリ容量が不十分である場合には、画像処理を行うことができず、エラーが発生してしまう。
【００５７】
次に、多機能周辺装置１０の制御部１９は、ステップＳ２０５における画像形成動作において、エラーが発生したかどうかを確認する（ステップＳ２０６）。エラーが発生しなかった場合（ステップＳ２０６において“Ｙ”）には、ステップＳ２０２に戻る。
【００５８】
ステップＳ２０６において、エラーが発生した場合（ステップＳ２０６において“Ｎ”）には、多機能周辺装置１０のジョブ実行順制御部１９１は、エラーが発生した印刷ジョブＪを、再印刷リストＬに登録する。具体的には、ジョブ実行順制御部１９１は、エラーが発生した印刷ジョブＪに係るジョブ識別子ＪＩＤを再印刷リストＬに登録することにより、エラーが発生した印刷ジョブＪを、再印刷リストＬに登録する。再印刷リストＬに登録された印刷ジョブＪは、後述するように、サーバ装置５０に投入された全ての印刷ジョブＪについて処理が行われた後に、改めて処理を行う。すなわち、この場合には、印刷順番が変更される。
【００５９】
そして、多機能周辺装置１０のジョブ実行順制御部１９１は、再印刷リストＬに２つ以上の印刷ジョブＪが登録されているかどうかを確認する。再印刷リストＬに２つ以上の印刷ジョブＪが登録されている場合（ステップＳ２０８において“Ｙ”）には、ステップＳ２０２に戻る。
【００６０】
ステップＳ２０８において、再印刷リストＬに１つの印刷ジョブＪのみが登録されている場合（ステップＳ２０８において“Ｎ”）には、多機能周辺装置１０のネットワーク通信部１１は、ステータス送信制御部１９２からの指示に基づいて、印刷ジョブＪを実行する順番が変更されたことを示すステータス情報を、プリンタ識別子ＰＩＤ（この例では”００１”）とともに、サーバ装置５０に対して送信する（ステップＳ２０９）。そして、ステップＳ２０２に戻る。
【００６１】
ステップＳ２０３において、サーバ装置５０にまだ処理していない印刷ジョブＪがない場合（ステップＳ２０３において“Ｎ”）には、多機能周辺装置１０の制御部１９は、再印刷リストＬに印刷ジョブＪが登録されているかどうかを確認する（ステップＳ２１１）。
【００６２】
ステップＳ２１１において、再印刷リストＬに印刷ジョブＪが登録されている場合（ステップＳ２１１において“Ｙ”）には、多機能周辺装置１０のジョブ実行順制御部１９１は、再印刷リストＬの先頭の印刷ジョブＪのジョブ識別子ＪＩＤを取得する（ステップＳ２１２）。
【００６３】
次に、多機能周辺装置１０のネットワーク通信部１１は、ジョブ実行順制御部１９１からの指示に基づいて、サーバ装置５０におけるＨＴＴＰサービス５２の“印刷ジョブの提供”サービスを用いて、ステップＳ２１２において取得したジョブ識別子ＪＩＤをサーバ装置５０に送信することにより、サーバ装置５０に、ＰＷＧラスタ形式の画像データを含む印刷データＤＰを要求する（ステップＳ２１３）。
【００６４】
サーバ装置５０は、多機能周辺装置１０からの要求に応じて、そのジョブ識別子ＪＩＤに対応する印刷ジョブＪの画像データを、ＰＷＧラスタ形式の画像データに変換する。そして、サーバ装置５０は、変換された画像データを含む印刷データＤＰを、多機能周辺装置１０に送信する。
【００６５】
そして、多機能周辺装置１０は、印刷データＤＰを受信し、その印刷データＤＰに基づいて、画像形成動作を行う（ステップＳ２１４）。この場合、画像データの画像データフォーマットがＰＷＧラスタ形式であるので、画像処理部１４がその印刷データＤＰに基づいて画像処理を行う際、ＲＡＭ１８におけるメモリ使用量が少なくなる。その結果、多機能周辺装置１０では、画像処理において、エラーが発生するおそれを低減することができる。
【００６６】
次に、多機能周辺装置１０のジョブ実行順制御部１９１は、ステップＳ２１２において取得したジョブ識別子ＪＩＤを、再印刷リストＬから削除する（ステップＳ２１５）。
【００６７】
次に、多機能周辺装置１０のジョブ実行順制御部１９１は、再印刷リストＬから、全てのジョブ識別子ＪＩＤが削除されたかどうかを確認する（ステップＳ２１６）。全てのジョブ識別子ＪＩＤが削除されていない場合（ステップＳ２１６において“Ｎ”）には、ステップＳ２１１に戻る。
【００６８】
ステップＳ２１６において、再印刷リストＬから、全てのジョブ識別子ＪＩＤが削除された場合（ステップＳ２１６において“Ｙ”）には、多機能周辺装置１０のネットワーク通信部１１は、ステータス送信制御部１９２からの指示に基づいて、印刷ジョブＪを実行する順番の変更が解除されたことを示すステータス情報を、プリンタ識別子ＰＩＤ（この例では”００１”）とともに、サーバ装置５０に対して送信する（ステップＳ２１７）。そして、ステップＳ２１１に戻る。
【００６９】
ステップＳ２１１において、再印刷リストＬに印刷ジョブＪが登録されていない場合（ステップＳ２１１において“Ｎ”）には、このフローは終了する。
【００７０】
ここで、ジョブ識別子ＪＩＤは、本発明における「識別子」の一具体例に対応する。プリンタ識別子ＰＩＤは、本発明における「装置識別子」の一具体例に対応する。
【００７１】
（具体例）
図６，７Ａ〜７Ｃは、画像形成システム１の動作の一具体例を表すものである。図６に示したように、この例では、モバイル端末４０が、サーバ装置５０に印刷ジョブＪ１を投入するとともに、パーソナルコンピュータ３０が、サーバ装置５０に印刷ジョブＪ２を投入する。印刷ジョブＪ１は、複雑な画像を含むＰＤＦ形式の画像データについての印刷ジョブＪであり、印刷ジョブＪ２は、シンプルな画像を含むＰＤＦ形式の画像データについての印刷ジョブＪである。サーバ装置５０は、多機能周辺装置１０からの要求に基づいて、印刷ジョブＪ１，Ｊ２に係る印刷データＤＰを多機能周辺装置１０に順次送信する。多機能周辺装置１０は、サーバ装置５０から送信された印刷データＤＰに基づいて、記録媒体に画像を形成する。ここで、印刷ジョブＪ１に含まれる画像データは、本発明における「第１の画像データ」の一具体例に対応する。印刷ジョブＪ２に含まれる画像データは、本発明における「第２の画像データ」の一具体例に対応する。以下に、この動作について、詳細に説明する。
【００７２】
まず、印刷ジョブＪ１，Ｊ２の投入に先立ち、モバイル端末４０のユーザＵ４０は、多機能周辺装置１０を操作してサーバ装置５０にアクセスすることにより、そのユーザＵ４０のアカウントに、多機能周辺装置１０を登録する。具体的には、多機能周辺装置１０は、ユーザＵ４０にアカウント名およびパスワードを入力させることにより、ユーザＵ４０のアカウント情報を取得し（ステップＳ３０１）、装置情報ＩＮＦ１を取得し（ステップＳ３０２）、登録情報ＩＮＦ２を生成し（ステップＳ３０３）、登録情報ＩＮＦ２をサーバ装置５０に送信する（ステップＳ３０４）。サーバ装置５０は、この登録情報ＩＮＦ２を受信する。このステップＳ３０１〜Ｓ３０４は、図３おけるステップＳ１０１〜Ｓ１０４に対応している。
【００７３】
サーバ装置５０は、登録情報ＩＮＦ２に基づいて、ステップＳ３０１で入力したアカウント名に係るアカウントに、多機能周辺装置１０を登録する（ステップＳ３０５）。この例では、サーバ装置５０は、多機能周辺装置１０の名称を“MFP10#CLOUD-PRINT”に設定するとともに、この多機能周辺装置１０にプリンタ識別子ＰＩＤ“００１”を割り当てる。そして、サーバ装置５０は、多機能周辺装置１０を登録した旨の通知を、多機能周辺装置１０に割り当てたプリンタ識別子ＰＩＤとともに、多機能周辺装置１０に送信する（ステップＳ３０６）。
【００７４】
多機能周辺装置１０は、多機能周辺装置１０を登録した旨の通知およびプリンタ識別子ＰＩＤを受信する。そして、多機能周辺装置１０は、プリンタ識別子ＰＩＤを設定記憶部１７に記憶させる（ステップＳ３０７）。このステップＳ３０７は、図３におけるステップＳ１０５に対応している。
【００７５】
次に、モバイル端末４０のユーザＵ４０は、モバイル端末４０を操作して、サーバ装置５０から送信されたＷＥＢページにおいて、ユーザＵ４０のアカウント名（例えば“mobile40@cloudprint.com”）およびパスワードを入力することにより、サーバ装置５０にログインする（ステップＳ３１１）。
【００７６】
次に、モバイル端末４０のユーザＵ４０は、モバイル端末４０を操作して、パーソナルコンピュータ３０のユーザＵ３０のアカウントから多機能周辺装置１０（“MFP10#CLOUD-PRINT”）を利用できるように、多機能周辺装置１０の共有設定を行う（ステップＳ３１２）。
【００７７】
次に、ユーザＵ４０は、多機能周辺装置１０（“MFP10#CLOUD-PRINT”）を指定して、複雑な画像を含むＰＤＦファイルの印刷を要求することにより、印刷ジョブＪ１を投入する（ステップＳ３１３）。
【００７８】
サーバ装置５０は、投入された印刷ジョブＪ１に、ジョブ識別子ＪＩＤ“００１”を割り当て（ステップＳ３１４）、印刷ジョブキューＪＱに登録する。
【００７９】
次に、パーソナルコンピュータ３０のユーザＵ３０は、サーバ装置５０から送信されたＷＥＢページにおいて、ユーザＵ３０のアカウント名（例えば“pc30@cloudprint.com”）およびパスワードを入力することにより、サーバ装置５０にログインする（ステップＳ３１５）。
【００８０】
次に、ユーザＵ３０は、多機能周辺装置１０（“MFP10#CLOUD-PRINT”）を指定して、シンプルな画像を含むＰＤＦファイルの印刷を要求することにより、印刷ジョブＪ２を投入する（ステップＳ３１６）。すなわち、すでに、ステップＳ３１２において、多機能周辺装置１０の共有設定が行われているので、ユーザＵ３０は、自らのアカウントから、多機能周辺装置１０を指定して、印刷ジョブＪ２を投入することができる。
【００８１】
サーバ装置５０は、投入された印刷ジョブＪ２に、ジョブ識別子ＪＩＤ“００２”を割り当て（ステップＳ３１７）、印刷ジョブキューＪＱに登録する。これにより、図６に示したように、サーバ装置５０の印刷ジョブキューＪＱに、印刷ジョブＪ１（ジョブ識別子ＪＩＤ“００１”）および印刷ジョブＪ２（ジョブ識別子ＪＩＤ“００２”）が、この順で登録される。
【００８２】
そして、サーバ装置５０は、多機能周辺装置１０に対して、ジョブ投入通知を送信する（ステップＳ３１８）。多機能周辺装置１０は、このジョブ投入通知を受信する。このステップＳ３１８は、図５ＡにおけるステップＳ２０１に対応している。
【００８３】
次に、多機能周辺装置１０は、サーバ装置５０に、まだ処理していない印刷ジョブＪがあるかどうかを問い合わせる（ステップＳ３１９）。この例では、印刷ジョブキューＪＱに２つの印刷ジョブＪ１，Ｊ２が登録されているため、サーバ装置５０は、印刷ジョブＪ１，Ｊ２のジョブ識別子ＪＩＤ“００１”，“００２”を、多機能周辺装置１０に通知する。  まだ処理していない印刷ジョブＪがあるので、多機能周辺装置１０は、サーバ装置５０に、ジョブ識別子ＪＩＤ“００１”を送信することにより、このジョブ識別子ＪＩＤが割り当てられた印刷ジョブＪ１に対応する印刷データＤＰを要求する（ステップＳ３２０）。サーバ装置５０は、この要求に応じて、このジョブ識別子ＪＩＤ“００１”に対応する印刷データＤＰを、多機能周辺装置１０に対して送信する（ステップＳ３２１）。多機能周辺装置１０は、この印刷データＤＰを受信し、この印刷データＤＰに基づいて画像形成動作を行う（ステップＳ３２２）。多機能周辺装置１０は、印刷データＤＰを受信した旨をサーバ装置５０に通知し、サーバ装置５０は、印刷ジョブキューＪＱから印刷ジョブＪ１を削除する。このステップＳ３１９〜Ｓ３２２は、図５ＡにおけるステップＳ２０２〜Ｓ２０５に対応している。
【００８４】
この例では、印刷ジョブＪ１に係る画像データは、複雑な画像を含むＰＤＦ形式の画像データである。これにより、多機能周辺装置１０では、画像処理部１４による画像処理においてエラーが発生する（ステップＳ３２３）。よって、多機能周辺装置１０は、印刷ジョブＪ１のジョブ識別子ＪＩＤ“００１”を再印刷リストＬに登録する（ステップＳ３２４）。これにより、図６に示したように、多機能周辺装置１０の再印刷リストＬに、印刷ジョブＪ１（ジョブ識別子ＪＩＤ“００１”）が登録される。この例では、再印刷リストＬには１つの印刷ジョブＪが登録されているので、多機能周辺装置１０は、サーバ装置５０に対して、印刷ジョブＪを実行する順番が変更されたことを示すステータス情報を送信する（ステップＳ３２５）。サーバ装置５０は、このステータス情報を受信することにより、多機能周辺装置１０において印刷ジョブＪを実行する順番が変更されたことを把握する。これにより、例えば、モバイル端末４０のユーザＵ４０が、モバイル端末４０を操作して、サーバ装置５０から送信されたＷＥＢページを用いてサーバ装置５０にログインすることにより、例えば図８に示した画面のように、多機能周辺装置１０（“MFP10#CLOUD-PRINT”）において印刷ジョブＪを実行する順番が変更されたことを知ることができる。多機能周辺装置１０の共有設定が行われているので、パーソナルコンピュータ３０のユーザＵ３０もまた、パーソナルコンピュータ３０を操作してサーバ装置５０にログインすることにより、多機能周辺装置１０において印刷ジョブＪを実行する順番が変更されたことを知ることができる。このステップＳ３２３〜Ｓ３２５は、図５ＡにおけるステップＳ２０６〜Ｓ２０９に対応している。
【００８５】
次に、多機能周辺装置１０は、サーバ装置５０に、まだ処理していない印刷ジョブＪがあるかどうかを問い合わせる（ステップＳ３２６）。この例では、印刷ジョブキューＪＱにまだ印刷ジョブＪ２が残っているため、サーバ装置５０は、印刷ジョブＪ２のジョブ識別子ＪＩＤ“００２”を、多機能周辺装置１０に通知する。まだ処理していない印刷ジョブＪがあるので、多機能周辺装置１０は、サーバ装置５０に、ジョブ識別子ＪＩＤ“００２”を送信することにより、このジョブ識別子ＪＩＤが割り当てられた印刷ジョブＪ２に対応する印刷データＤＰを要求する（ステップＳ３２７）。サーバ装置５０は、この要求に応じて、このジョブ識別子ＪＩＤ“００２”に対応する印刷データＤＰを、多機能周辺装置１０に対して送信する（ステップＳ３２８）。多機能周辺装置１０は、この印刷データＤＰを受信し、この印刷データＤＰに基づいて画像形成動作を行う（ステップＳ３２９）。多機能周辺装置１０は、印刷データＤＰを受信した旨をサーバ装置５０に通知し、サーバ装置５０は、印刷ジョブキューＪＱから印刷ジョブＪ２を削除する。この例では、印刷ジョブＪ２に係る画像データは、シンプルな画像を含むＰＤＦ形式の画像データであるので、多機能周辺装置１０は、エラーを発生させることなく、画像形成動作を終了する。このステップＳ３２６〜Ｓ３２９は、図５ＡにおけるステップＳ２０２〜Ｓ２０６に対応している。
【００８６】
次に、多機能周辺装置１０は、サーバ装置５０に、まだ処理していない印刷ジョブＪがあるかどうかを問い合わせる（ステップＳ３３０）。この例では、印刷ジョブキューＪＱから２つの印刷ジョブＪ１，Ｊ２がすでに削除されているため、サーバ装置５０は、まだ処理していない印刷ジョブＪはない旨を、多機能周辺装置１０に通知する。再印刷リストＬにジョブ識別子ＪＩＤ“００１”が登録されているので、多機能周辺装置１０は、このジョブ識別子ＪＩＤ“００１”を取得し（ステップＳ３３１）、このジョブ識別子ＪＩＤ“００１”をサーバ装置５０に送信することにより、サーバ装置５０に、ＰＷＧラスタ形式の画像データを含む印刷データＤＰを要求する（ステップＳ３３２）。サーバ装置５０は、この要求に応じて、このジョブ識別子ＪＩＤ“００１”に対応する画像データをＰＷＧラスタ形式の画像データに変換し（ステップＳ３３３）、変換された画像データを含む印刷データＤＰを、多機能周辺装置１０に送信する（ステップＳ３３４）。多機能周辺装置１０は、この印刷データＤＰを受信し、この印刷データＤＰに基づいて画像形成動作を行う（ステップＳ３３５）。多機能周辺装置１０は、エラーを発生させることなく、画像形成動作を終了する。そして、多機能周辺装置１０は、再印刷リストＬからジョブ識別子ＪＩＤ“００１”を削除する（ステップＳ３３６）。これにより、再印刷リストＬから全てのジョブ識別子ＪＩＤが削除されたので、多機能周辺装置１０は、サーバ装置５０に対して、印刷ジョブＪを実行する順番の変更が解除されたことを示すステータス情報を送信する（ステップＳ３３７）。サーバ装置５０は、このステータス情報を受信することにより、多機能周辺装置１０において印刷ジョブＪを実行する順番の変更が解消されたことを把握する。これにより、例えば、図８に示した画面における、印刷順番が変更されている旨のメッセージは消える。このステップＳ３３０〜Ｓ３３７は、図５Ａ，５ＢにおけるステップＳ２０２，Ｓ２０３，Ｓ２１１〜Ｓ２１７に対応している。
【００８７】
次に、多機能周辺装置１０は、再印刷リストＬにジョブ識別子ＪＩＤが登録されているかどうかを確認する（ステップＳ３３８）。再印刷リストＬからは、ジョブ識別子ＪＩＤ“００１”が削除されたため、多機能周辺装置１０は、再印刷リストＬにジョブ識別子ＪＩＤが登録されていないことを把握する。このステップＳ３３８は、図５ＢにおけるステップＳ２１１に対応している。
【００８８】
以上で、このシーケンスは終了する。
【００８９】
このように、画像形成システム１では、印刷データＤＰに含まれる画像データに基づいて画像処理を行い、エラーが発生した場合に、サーバ装置５０がその画像データをＰＷＧラスタ形式の画像データに変換し、変換された画像データを含む印刷データＤＰを送信するようにした。これにより、画像形成システム１では、再度エラーが発生するおそれを低減することができる。
【００９０】
また、画像形成システム１では、エラーが発生した場合に、印刷ジョブＪを実行する順番を変更するようにした。具体的には、印刷ジョブＪ１，Ｊ２がこの順で投入され、印刷ジョブＪ１に係るエラーが生じた場合には、先に印刷ジョブＪ２についての処理を行い、その後で、印刷ジョブＪ１についての処理を行うようにした。これにより、ユーザの利便性を高めることができる。すなわち、例えば、印刷ジョブＪ１に係るエラーが生じた場合には、その印刷ジョブＪ１に係るＰＷＧラスタ形式の画像データをインターネットＩＮＥＴを介して再度伝送するため、通信時間が長くなるおそれがある。特に、ＰＷＧラスタ形式の画像データのファイルサイズは、画像によっては非常に大きくなる場合があり、この場合には通信時間が長くなってしまう。よって、例えば、印刷ジョブＪ１，Ｊ２の印刷順番を変更しない場合には、この通信が終了するまで、印刷ジョブＪ２についての処理が開始されないので、印刷ジョブＪ２を投入したユーザは、長い時間待たされるおそれがある。一方、画像形成システム１では、印刷ジョブＪ１，Ｊ２の印刷順番を変更するようにしたので、印刷ジョブＪ２を投入したユーザの待ち時間を短くすることができるので、ユーザの利便性を高めることができる。
【００９１】
また、画像形成システム１では、印刷ジョブＪを実行する順番が変更された場合に、多機能周辺装置１０がサーバ装置５０に対して、順番が変更されたことを示すステータス情報を送信するようにした。これにより、例えば、モバイル端末４０のユーザＵ４０は、モバイル端末４０を操作してサーバ装置５０にアクセスすることにより、印刷ジョブＪを実行する順番が変更されたことを知ることができる。その結果、画像形成システム１では、ユーザの利便性を高めることができる。
【００９２】
［効果］
以上のように本実施の形態では、エラーが発生した場合に、印刷ジョブを実行する順番を変更するようにしたので、ユーザの利便性を高めることができる。
【００９３】
本実施の形態では、印刷ジョブを実行する順番が変更された場合に、多機能周辺装置がサーバ装置に対して、順番が変更されたことを示すステータス情報を送信するようにしたので、ユーザの利便性を高めることができる。
【００９４】
［変形例１］
上記実施の形態では、エラーが発生した場合に、画像データをＰＷＧラスタ形式の画像データに変換したが、これに限定されるものではなく、他のラスタ形式の画像データに変換してもよい。
【００９５】
［変形例２］
上記実施の形態では、ステップＳ２０９において、印刷ジョブＪを実行する順番が変更された場合に、プリンタ識別子ＰＩＤをサーバ装置５０に送信し、図８に示したようにプリンタのステータス情報を表示したが、これに限定されるものではない。これに変えて、例えば、ジョブ識別子ＪＩＤをサーバ装置５０に送信し、印刷ジョブＪのステータス情報を表示するようにしてもよい。
【００９６】
［変形例３］
上記実施の形態では、画像処理部１４が画像処理を行う際に、ＲＡＭ１８のメモリ容量が不十分であるためにエラーが生じた場合に、印刷ジョブＪを再印刷リストＬに登録したが、これに限定されるものではない。これに代えて、例えば、画像処理部１４が画像処理を行う際に、他の理由でエラーが生じた場合にも、印刷ジョブＪを再印刷リストＬに登録してもよい。また、例えば、ネットワーク通信部１１が印刷データＤＰを受信する際、例えばタイムアウトが生じて印刷データＤＰを正常に受信できなかった場合にも、印刷ジョブＪを再印刷リストＬに登録してもよい。
【００９７】
以上、実施の形態および変形例を挙げて本技術を説明したが、本技術はこれらの実施の形態等には限定されず、種々の変形が可能である。
【００９８】
例えば、上記の実施の形態等では、２つの印刷ジョブＪを投入する例を用いて説明したが、これに限定されるものではなく、３つ以上の印刷ジョブＪを投入してもよい。
【００９９】
また、例えば、上記の実施の形態等では、本技術を多機能周辺装置１０に適用したが、これに限定されるものではなく、これに代えて、単機能のプリンタに適用してもよい。
【符号の説明】
【０１００】
１…画像形成システム、１０…多機能周辺装置、１１…ネットワーク通信部、１２…操作部、１３…表示部、１４…画像処理部、１５…画像読取部、１６…画像形成部、１７…設定記憶部、１８…ＲＡＭ、１９…制御部、３０…パーソナルコンピュータ、４０…モバイル端末、５０…サーバ装置、５１…クラウドプリントサービス、５２…ＨＴＴＰサービス、５３…ＸＭＰＰサービス、１９１…ジョブ実行順制御部、１９２…ステータス送信制御部、ＤＰ…印刷データ、ＩＮＦ１…装置情報、ＩＮＦ２…登録情報、Ｊ…印刷ジョブ、ＪＩＤ…ジョブ識別子、ＪＱ…印刷ジョブキュー、Ｌ…再印刷リスト、ＰＩＤ…プリンタ識別子。
【図１】
2018183947.tif 000003
【図２】
2018183947.tif 000004
【図３】
2018183947.tif 000005
【図４】
2018183947.tif 000006
【図５Ａ】
2018183947.tif 000007
【図５Ｂ】
2018183947.tif 000008
【図６】
2018183947.tif 000009
【図７Ａ】
2018183947.tif 000010
【図７Ｂ】
2018183947.tif 000011
【図７Ｃ】
2018183947.tif 000012
【図８】
2018183947.tif 000013