(57)【要約】【課題】印刷のジョブの実行を指示された画像形成装置が直ちにそのジョブを実行できなくても、短い時間でジョブを完了できるようにする。【解決手段】ドキュメント編集装置２は、画像の印刷の指令を画像形成装置１Ａへ送信し、画像形成装置１Ａは、指令に基づいて印刷を行う。しかし、未だ画像が印刷されていなければ、ユーザは、モバイル端末装置３へコマンドを入力する。すると、モバイル端末装置３は、画像の送信の要求を画像形成装置１Ａへ送信し、画像形成装置１Ａは、印刷が実行されていない場合に要求に従って画像をモバイル端末装置３へ送信し、モバイル端末装置３は、画像を画像形成装置１Ａから受信した場合に、画像を画像形成装置１Ｃへ転送する。そして、画像形成装置１Ｃは、画像がモバイル端末装置３から転送されてきた場合に画像を印刷する。【選択図】図１
2018081533.tif 000002
【特許請求の範囲】
【請求項１】
第一の端末装置、第一の画像形成装置、第二の画像形成装置、および可搬性の第二の端末装置からなるプリントシステムであって、
前記第一の端末装置は、画像の印刷の指令を前記第一の画像形成装置へ送信する指示送信手段を有し、
前記第一の画像形成装置は、前記指令に基づいて前記印刷を行う第一の印刷手段を有し、
前記第二の端末装置は、前記画像の送信の要求を前記第一の画像形成装置へ送信する要求手段を有し、
前記第一の画像形成装置は、さらに、前記印刷が実行されていない場合に前記要求に従って前記画像を前記第二の端末装置へ送信する画像送信手段を有し、
前記第二の端末装置は、さらに、前記画像を前記第一の画像形成装置から受信した場合に、当該画像を前記第二の画像形成装置へ転送する画像転送手段を有し、
前記第二の画像形成装置は、前記画像が前記第二の端末装置から転送されてきた場合に当該画像を印刷する、第二の印刷手段を有する、
ことを特徴とするプリントシステム。
【請求項２】
第一の画像形成装置および第二の画像形成装置と接続される可搬性の端末装置であって、
前記第一の画像形成装置に対して印刷するように指令された画像を送信するように求める要求を当該第一の画像形成装置へ送信する要求手段と、
前記画像が前記第一の画像形成装置によって印刷されていない場合に前記要求に従って送信された当該画像の画像データを受信し、前記第二の画像形成装置に印刷させるために当該画像データを当該第二の画像形成装置へ転送する、転送手段と、
を有することを特徴とする端末装置。
【請求項３】
前記画像データを記述する言語が前記第二の画像形成装置に対応していない場合に、前記画像のデータを当該第二の画像形成装置によって印刷できる方式に変換する変換手段を有する、
請求項２に記載の端末装置。
【請求項４】
前記転送手段は、複数の画像データを前記第一の画像形成装置から受信しながら、当該複数の画像データのうち受信が完了した画像データを前記第二の画像形成装置へ転送する、
請求項２または請求項３に記載の端末装置。
【請求項５】
前記転送手段は、前記第二の画像形成装置との近距離の通信によって前記画像データを転送する、
請求項２ないし請求項４のいずれかに記載の端末装置。
【請求項６】
第一の端末装置および可搬性の第二の端末装置と接続される画像形成装置であって、
前記第一の端末装置から受信した、画像の印刷の指令に基づいて、当該画像を印刷する印刷手段と、
前記第二の端末装置から要求があった場合に、前記画像が前記印刷手段によって印刷されていなければ、当該画像の画像データを前記第二の端末装置から他の画像形成装置へ送信させて当該画像を当該他の画像形成装置に印刷させるために、当該画像データを当該第二の端末装置へ送信する送信手段と、
を有することを特徴とする画像形成装置。
【請求項７】
前記指令と共に受信した第一の認証情報および前記要求と共に受信した第二の認証情報を用いて認証処理を行う、認証手段を有し、
前記送信手段は、前記認証処理が成功した場合に前記画像データを前記第二の端末装置へ送信する、
請求項６に記載の画像形成装置。
【請求項８】
前記印刷手段は、前記要求があると前記画像を印刷するのを保留する、
請求項６または請求項７に記載の画像形成装置。
【請求項９】
前記印刷手段は、前記送信手段が前記画像データを送信するのを中止した場合に、前記画像の印刷の保留を解除する、
請求項８に記載の画像形成装置。
【請求項１０】
第一の端末装置、第一の画像形成装置、第二の画像形成装置、および可搬性の第二の端末装置からなるプリントシステムに用いられる印刷方法であって、
前記第一の端末装置は、画像の印刷の指令を前記第一の画像形成装置へ送信し、
前記第一の画像形成装置は、前記指令に基づいて前記印刷を行い、
前記第二の端末装置は、前記画像の送信の要求を前記第一の画像形成装置へ送信し、
前記第一の画像形成装置は、前記印刷が実行されていない場合に、前記要求に従って前記画像を前記第二の端末装置へ送信し、
前記第二の端末装置は、前記画像を前記第一の画像形成装置から受信したら、当該画像を前記第二の画像形成装置へ転送し、
前記第二の画像形成装置は、前記画像が前記第二の端末装置から転送されてきたら当該画像を印刷する、
ことを特徴とする印刷方法。
【請求項１１】
第一の画像形成装置および第二の画像形成装置と接続される可搬性のコンピュータを制御するためのコンピュータプログラムであって、
前記コンピュータに、
前記第一の画像形成装置に対して印刷するように指令された画像を送信するように求める要求を、当該第一の画像形成装置へ送信する処理を実行させ、
前記画像が前記第一の画像形成装置によって印刷されていない場合に前記要求に従って送信された当該画像の画像データを受信し、前記第二の画像形成装置に印刷させるために当該画像データを当該第二の画像形成装置へ転送する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１２】
第一の端末装置および可搬性の第二の端末装置と接続される画像形成装置を制御するためのコンピュータプログラムであって、
前記画像形成装置に、
前記第一の端末装置から受信した、画像の印刷の指令に基づいて当該画像を印刷する処理を実行させ、
前記第二の端末装置から要求があった場合に、前記印刷する処理を実行していなければ、前記画像の画像データを前記第二の端末装置から他の画像形成装置へ送信させて当該画像を当該他の画像形成装置に印刷させるために、当該画像データを当該第二の端末装置へ送信する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置間で画像データをやり取りする技術に関する。
【背景技術】
【０００２】
「ＭＦＰ（Multifunction Peripheral）」または「複合機」などと呼ばれる画像形成装置が普及している。画像形成装置は、用紙から読み取った画像を印刷し、または画像形成装置自体が記憶する画像を印刷する。さらに、外部の装置から画像を取得して印刷することもできる。例えば、画像形成装置が、パーソナルコンピュータから受信した画像を印刷したり、ＵＳＢ（Universal Serial Bus）メモリなどの可搬記録媒体からデータを読み出して画像を印刷したりできる。後者に関する技術として、以下のようなものがある。
【０００３】
特許文献１に記載の画像形成装置において、ジョブ制御部は、インターフェース部に可搬記憶媒体が接続された後に、実行中のジョブが印刷を行うものであるか否かを判断する。実行中のジョブが印刷を行うものではないと判断した場合には、印刷制御部に、インターフェース部に接続された可搬記憶媒体に記憶されている印刷データに対して印刷処理を行わせ、実行中のジョブが印刷を行うものであると判断した場合には、印刷制御部に、インターフェース部に接続された可搬記憶媒体に記憶されている印刷データに対して印刷処理を行わせない。そして、ジョブ制御部は、インターフェース部から可搬記憶媒体を安全に取り外すことができるようにする。その結果、先に受け付けられた印刷データの印刷処理が完了するまで、可搬記憶媒体を画像形成装置に接続したまま待機しなければならないことを防止できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１２９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザが、パーソナルコンピュータから画像形成装置へ印刷のジョブの実行を指示した時、他のジョブがその画像形成装置で実行されていることがある。このような場合、ユーザは、自分のジョブの実行を、他のジョブの実行が完了するまで待たなければならない。
【０００６】
ここで、特許文献１に記載の技術を用いることで、ユーザは他のジョブの完了まで待つ必要が無くなることもある。しかし、この技術はＵＳＢメモリを画像形成装置に接続するので、ユーザは、誰にも操作されていない画像形成装置をまず見つける必要がある。敷地内を歩き回って画像形成装置を探す行為は、ユーザにとって負担である。
【０００７】
本発明は、このような問題点に鑑み、従来よりもユーザに負担を掛けずに、印刷のジョブの実行を指示された画像形成装置が直ちにそのジョブを実行できなくても従来よりも短い時間でジョブを完了できるようにすることを、目的とする。
【課題を解決するための手段】
【０００８】
本発明の一形態に係るプリントシステムは、第一の端末装置、第一の画像形成装置、第二の画像形成装置、および可搬性の第二の端末装置からなるプリントシステムであって、前記第一の端末装置は、画像の印刷の指令を前記第一の画像形成装置へ送信する指示送信手段を有し、前記第一の画像形成装置は、前記指令に基づいて前記印刷を行う第一の印刷手段を有し、前記第二の端末装置は、前記画像の送信の要求を前記第一の画像形成装置へ送信する要求手段を有し、前記第一の画像形成装置は、さらに、前記印刷が実行されていない場合に前記要求に従って前記画像を前記第二の端末装置へ送信する画像送信手段を有し、前記第二の端末装置は、さらに、前記画像を前記第一の画像形成装置から受信した場合に、当該画像を前記第二の画像形成装置へ転送する画像転送手段を有し、前記第二の画像形成装置は、前記画像が前記第二の端末装置から転送されてきた場合に当該画像を印刷する、第二の印刷手段を有する。
【０００９】
本発明の一形態に係る端末装置は、第一の画像形成装置および第二の画像形成装置と接続される可搬性の端末装置であって、前記第一の画像形成装置に対して印刷するように指令された画像を送信するように求める要求を当該第一の画像形成装置へ送信する要求手段と、前記画像が前記第一の画像形成装置によって印刷されていない場合に前記要求に従って送信された当該画像の画像データを受信し、前記第二の画像形成装置に印刷させるために当該画像データを当該第二の画像形成装置へ転送する、転送手段と、を有する。
【００１０】
好ましくは、前記画像データを記述する言語が前記第二の画像形成装置に対応していない場合に、前記画像のデータを当該第二の画像形成装置によって印刷できる方式に変換する変換手段を有する。
【００１１】
本発明の一形態に係る画像形成装置は、第一の端末装置および可搬性の第二の端末装置と接続される画像形成装置であって、前記第一の端末装置から受信した、画像の印刷の指令に基づいて、当該画像を印刷する印刷手段と、前記第二の端末装置から要求があった場合に、前記画像が前記印刷手段によって印刷されていなければ、当該画像の画像データを前記第二の端末装置から他の画像形成装置へ送信させて当該画像を当該他の画像形成装置に印刷させるために、当該画像データを当該第二の端末装置へ送信する送信手段と、を有する。
【発明の効果】
【００１２】
本発明によると、従来よりもユーザに負担を掛けずに、印刷のジョブの実行を指示された画像形成装置が直ちにそのジョブを実行できなくても従来よりも短い時間でジョブを完了させることができる。
【図面の簡単な説明】
【００１３】
【図１】プリントシステムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】ドキュメント編集装置のハードウェア構成の例を示す図である。
【図４】モバイル端末装置のハードウェア構成の例を示す図である。
【図５】画像形成装置の機能的構成の例を示す図である。
【図６】ドキュメント編集装置の機能的構成の例を示す図である。
【図７】モバイル端末装置の機能的構成の例を示す図である。
【図８】ドライバ画面の例を示す図である。
【図９】順序データの例を示す図である。
【図１０】ジョブ取得処理の流れの例を説明するフローチャートである。
【図１１】ジョブリスト提供処理の流れの例を説明するフローチャートである。
【図１２】転送指令画面の例を示す図である。
【図１３】ジョブ送信処理の流れの例を説明するフローチャートである。
【図１４】代行候補画面の例を示す図である。
【図１５】ジョブ代行処理の流れの例を説明するフローチャートである。
【図１６】ＰＣプリントプログラムによる全体的な処理の流れの例を説明するフローチャートである。
【図１７】ジョブ転送プログラムによる全体的な処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
図１は、プリントシステム５の全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、ドキュメント編集装置２のハードウェア構成の例を示す図である。図４は、モバイル端末装置３のハードウェア構成の例を示す図である。
【００１５】
図１に示すプリントシステム５は、文字、写真、絵、または図表などの画像からなるドキュメントを準備し用紙に印刷するシステムである。
【００１６】
プリントシステム５は、企業、役所、または学校などの組織において使用される。以下、ある企業においてプリントシステム５が使用される場合を例に説明する。したがって、この企業の従業員が、プリントシステム５のユーザである。各ユーザには、ユニークなユーザコードが予め与えられている。
【００１７】
プリントシステム５は、複数台の画像形成装置１、ドキュメント編集装置２、モバイル端末装置３、および通信回線４などによって構成される。これらの装置は、通信回線４を介して互いに通信することができる。通信回線４は、いわゆるＬＡＮ（Local Area Network）回線であって、ハブおよび無線基地局などによって構成される。また、モバイル端末装置３と一部の画像形成装置１とは、通信回線４を介さず、近距離無線またはアドホックによって通信することができる。
【００１８】
画像形成装置１は、コピー、ＰＣプリント、ファックス、スキャン、およびボックスなどの機能を集約した装置である。一般に、「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれることがある。
【００１９】
ＰＣプリント機能は、端末装置（本実施形態では、ドキュメント編集装置２またはモバイル端末装置３）から受信した画像データに基づいて画像を用紙に印刷する機能である。「ネットワークプリンティング」または「ネットワークプリント」などと呼ばれることもある。
【００２０】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像データなどを保存し管理するための機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２１】
さらに、画像形成装置１には、ＰＣプリントを拡張する機能として、親展プリント機能を有する。
【００２２】
親展プリント機能は、端末装置からジョブのデータを受信した際に直ちに印刷を開始するのではなく、ジョブを指令したユーザが認証されたら印刷を開始する、という機能である。「機密プリント」または「セキュリティプリント」などと呼ばれることもある。
【００２３】
以下、各画像形成装置１を「画像形成装置１Ａ」、「画像形成装置１Ｂ」、「画像形成装置１Ｃ」、…と区別して記載することがある。
【００２４】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、補助記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、ＮＩＣ（Network Interface Card）１０ｇ、モデム１０ｈ、無線ＬＡＮ通信装置１０ｉ、近距離無線通信装置１０ｊ、スキャンユニット１０ｋ、およびプリントユニット１０ｍなどによって構成される。
【００２５】
なお、ＮＩＣ１０ｇ、無線ＬＡＮ通信装置１０ｉ、および近距離無線通信装置１０ｊの３つすべてが設けられている画像形成装置１もあれば、２つが設けられている画像形成装置１もあれば、１つのみが設けられている画像形成装置１もある。
【００２６】
タッチパネルディスプレイ１０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００２７】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００２８】
ＮＩＣ１０ｇは、ツイストペアケーブルによって通信回線４のハブに繋がれ、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルでドキュメント編集装置２またはモバイル端末装置３などを相手に通信する。
【００２９】
モデム１０ｈは、ファックス端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００３０】
無線ＬＡＮ通信装置１０ｉは、無線ＬＡＮの規格、つまり、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１の規格に基づいて通信回線４の無線基地局を介してＴＣＰ／ＩＰなどのプロトコルによってドキュメント編集装置２またはモバイル端末装置３などを相手に通信する。
【００３１】
近距離無線通信装置１０ｊは、Ｂｌｕｅｔｏｏｔｈ（登録商標）またはＮＦＣ（Near Field Communication）などの近距離無線通信の規格に基づいてモバイル端末装置３などを相手に通信する。
【００３２】
スキャンユニット１０ｋは、プラテンガラスの上にセットされた用紙に記されている画像を読み取って画像データを生成する。
【００３３】
プリントユニット１０ｍは、スキャンユニット１０ｋによって読み取られた画像のほか、ＮＩＣ１０ｇ、モデム１０ｈ、無線ＬＡＮ通信装置１０ｉ、または近距離無線通信装置１０ｊによって他の装置から受信した画像データに基づいて画像を用紙に印刷する。
【００３４】
ＲＯＭ１０ｃまたは補助記憶装置１０ｄには、上述のコピーなどの各機能を実現するためのプログラムが記憶されている。特に、ＰＣプリントの機能を実現するためのプログラムとして、ＰＣプリントプログラム１０Ｐ（図５参照）が記憶されている。さらに、ジョブの管理を行うプログラムとして、ジョブマネージャ１０Ｑが記憶されている。
【００３５】
これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。補助記憶装置１０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。
【００３６】
ドキュメント編集装置２は、ユーザがドキュメントを作成したり編集したりするための装置である。ドキュメント編集装置２として、パーソナルコンピュータ、タブレットコンピュータ、またはスマートフォンなどが用いられる。以下、ドキュメント編集装置２としてパーソナルコンピュータが用いられる場合を例に説明する。
【００３７】
ドキュメント編集装置２は、図３に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、補助記憶装置２０ｄ、ＮＩＣ２０ｅ、液晶ディスプレイ２０ｆ、キーボード２０ｇ、およびポインティングデバイス２０ｈなどによって構成される。
【００３８】
ＮＩＣ２０ｅは、ツイストペアケーブルによって通信回線４のハブに繋がれ、ＴＣＰ／ＩＰなどのプロトコルによって画像形成装置１またはモバイル端末装置３などを相手に通信する。
【００３９】
液晶ディスプレイ２０ｆは、ドキュメントを編集するための画面およびドキュメントを印刷するように画像形成装置１Ａへ指令するための画面などを表示する。
【００４０】
キーボード２０ｇおよびポインティングデバイス２０ｈは、ユーザがコマンドまたは情報を入力するために用いられる。
【００４１】
補助記憶装置２０ｄには、オペレーティングシステムおよびドキュメントを編集するためのアプリケーションのほか、画像形成装置１のプリンタドライバ２０Ｐ（図６参照）が記憶されている。本実施形態では、プリンタドライバ２０Ｐとして、画像形成装置１Ａのプリンタドライバが記憶されている場合を例に説明する。
【００４２】
これらのプログラムは、必要に応じてＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。補助記憶装置２０ｄとして、ハードディスクまたはＳＳＤなどが用いられる。
【００４３】
モバイル端末装置３は、持ち運びが可能な端末装置であって、例えば、ノート型パーソナルコンピュータ、タブレットコンピュータ、またはスマートフォンなどである。モバイル端末装置３がドキュメント編集装置２を兼ねることもできる。以下、モバイル端末装置３としてスマートフォンが用いられる場合を例に説明する。
【００４４】
モバイル端末装置３は、図４に示すように、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、フラッシュメモリ３０ｄ、タッチパネルディスプレイ３０ｅ、操作ボタン群３０ｆ、無線ＬＡＮ通信装置３０ｇ、近距離無線通信装置３０ｈ、および携帯電話通信装置３０ｉなどによって構成される。
【００４５】
タッチパネルディスプレイ３０ｅには、ユーザがモバイル端末装置３へコマンドまたは情報を入力するための画面などが表示される。また、タッチパネルディスプレイ３０ｅは、タッチされた位置を検知し、ＣＰＵ３０ａにその位置を通知する。
【００４６】
操作ボタン群３０ｆは、いわゆるホーム画面に戻るためのボタン、音量を調整するためのボタン、および電源のオン／オフを切り換えるためのボタンなどによって構成される。
【００４７】
無線ＬＡＮ通信装置３０ｇは、無線ＬＡＮの規格に基づいて通信回線４の無線基地局を介してＴＣＰ／ＩＰなどのプロトコルによって画像形成装置１またはドキュメント編集装置２などを相手に通信する。
【００４８】
近距離無線通信装置３０ｈは、近距離無線通信の規格に基づいて画像形成装置１などを相手に通信する。この規格は、画像形成装置１の近距離無線通信装置１０ｊに採用されている規格と同じものである。
【００４９】
携帯電話通信装置３０ｉは、ＣＤＭＡ（Code Division Multiple Access）２０００、Ｗ−ＣＤＭＡ（Wideband-CDMA）、またはＬＴＥ（Long Term Evolution）などの規格に基づいて、いわゆる携帯電話網を介して通信する。
【００５０】
ＲＯＭ３０ｃまたはフラッシュメモリ３０ｄには、オペレーティングシステムおよびアプリケーションのほか、ジョブ転送プログラム３０Ｐ（図７参照）が記憶されている。ジョブ転送プログラム３０Ｐは、ある画像形成装置１へ与えられたジョブを他の画像形成装置１へ転送するためのプログラムである。
【００５１】
これらのプログラムは、必要に応じてＲＡＭ３０ｂにロードされ、ＣＰＵ３０ａによって実行される。
【００５２】
ＰＣプリントプログラム１０Ｐ、ジョブマネージャ１０Ｑ、プリンタドライバ２０Ｐ、およびジョブ転送プログラム３０Ｐによると、ユーザは、ドキュメント編集装置２から画像形成装置１ＡへＰＣプリントのジョブ（以下、「ＰＣプリントジョブ」と記載する。）を与えた後、画像形成装置１Ａへ印刷物を取りに行った際にそのジョブが未だ実行されていない場合に、モバイル端末装置３を操作して他の画像形成装置１にそのジョブを代行させることができる。以下、この仕組みについて、説明する。
【００５３】
図５は、画像形成装置１の機能的構成の例を示す図である。図６は、ドキュメント編集装置２の機能的構成の例を示す図である。図７は、モバイル端末装置３の機能的構成の例を示す図である。
【００５４】
ＰＣプリントプログラム１０Ｐによると、図５に示すスプール処理部１０１、ジョブ識別子通知部１０２、認証処理部１０３、ジョブリスト提供部１０４、ジョブデータ送信部１０５、ジョブデータ削除部１０６、スペック回答部１０７、ジョブ代行受付部１０８、および一時停止解除部１０９などが実現される。
【００５５】
ジョブマネージャ１０Ｑによると、未完了ジョブ記憶部１２１、ジョブデータ記憶部１２２、ジョブ実行部１２３、状況更新部１２４、および完了ジョブ削除部１２５などが実現される。
【００５６】
プリンタドライバ２０Ｐによると、図６に示すジョブ指令受付部２０１、ジョブデータ生成部２０２、およびジョブ実行要求部２０３などが実現される。
【００５７】
ジョブ転送プログラム３０Ｐによると、図７に示すジョブ識別子受信部３０１、ジョブ識別子記憶部３０２、ユーザコード送信部３０３、ジョブリスト提示部３０４、ジョブデータ取得部３０５、ジョブデータ記憶部３０６、代行候補検出部３０７、代行候補提示部３０８、および代行制御部３０９などが実現される。
【００５８】
〔ＰＣプリントジョブの実行〕
図８は、ドライバ画面７Ａの例を示す図である。図９は、順序データ６Ｃの例を示す図である。
【００５９】
以下、ＰＣプリントジョブを画像形成装置１Ａが実行する場合を例に、各装置の処理およびユーザによる操作を説明する。
【００６０】
ユーザは、自分のユーザコードによってドキュメント編集装置２にログインしておく。ＰＣプリントによって印刷したいドキュメントのデータ６Ｎをドキュメント編集装置２に用意しておく。例えば、ＰＤＦ（Portable Document Format）で記述されたファイル、ワープロソフトで作成されたファイル、ウェブサイトからダウンロードされたウェブページのファイルを用意しておく。
【００６１】
さらに、ユーザは、ドキュメントをアプリケーションによって開き、印刷のコマンドを入力し、ドキュメントを印刷させる画像形成装置１を指定する。本例では、ドキュメントを印刷させる画像形成装置１として、画像形成装置１Ａを指定する。
【００６２】
すると、図６のジョブ指令受付部２０１は、ＰＣプリントジョブの条件および指令を受け付けるための処理を次のように実行する。
【００６３】
ジョブ指令受付部２０１は、図８のようなドライバ画面７Ａを液晶ディスプレイ２０ｆに表示させる。
【００６４】
ここで、ユーザは、ラジオボタン７Ａ１１〜７Ａ１７のいずれかを適宜、操作することによって、印刷面、カラー、集約印刷など、ＰＣプリントジョブの条件を指定する。さらに、ユーザは、そのジョブに親展プリントの機能を適用する場合は、ラジオボタン７Ａ１８を選択するとともに、親展プリントのためのパスワードをテキストボックス７Ａ２に入力する。適用しない場合は、ラジオボタン７Ａ１９を選択する。
【００６５】
さらに、ユーザは、他の画像形成装置１にそのジョブを必要に応じて代行させる場合は、自分のモバイル端末装置３に設定されている電子メールアドレスをテキストボックス７Ａ３に入力する。
【００６６】
そして、ユーザは、印刷ボタン７Ａ４を押すことによってＰＣプリントジョブの指令を入力する。
【００６７】
すると、ジョブ指令受付部２０１は、ユーザが指定し、選択し、または入力した内容を受け付け、ジョブの指令を受け付ける。
【００６８】
ジョブデータ生成部２０２は、ジョブ指令受付部２０１によって受け付けられた内容および用意されたドキュメントのデータ６Ｎに基づいて、ジョブデータ６Ａおよび関連データ６Ｂを生成する。
【００６９】
ジョブデータ６Ａは、ラジオボタン７Ａ１１〜７Ａ１２、７Ａ１３〜７Ａ１４、および７Ａ１５〜７Ａ１７によって指定された条件に従ってそのドキュメントを印刷するためのデータであって、画像形成装置１Ａに対応している言語（ＰＪＬ（Printer Job Language）またはＰＤＬ（Page Description Language）によって記述される。
【００７０】
関連データ６Ｂは、そのジョブに関連する情報を示すデータであって、ドキュメント編集装置２のユーザのユーザコード、親展プリント機能を適用するか否か、および電子メールアドレスが示される。親展プリント機能の適否は、ラジオボタン７Ａ１８〜７Ａ１９によって指定されたものであり、電子メールアドレスは、テキストボックス７Ａ３に入力されたものである。さらに、親展プリント機能を適用する場合は、テキストボックス７Ａ２に入力されたパスワードが示される。
【００７１】
ジョブ実行要求部２０３は、ジョブデータ６Ａおよび関連データ６Ｂが生成されると、ジョブデータ６Ａおよび関連データ６Ｂを、指定された画像形成装置１すなわち画像形成装置１Ａへ送信する。
【００７２】
画像形成装置１Ａにおいて、未完了ジョブ記憶部１２１には、図９のように、画像形成装置１Ａが未だ実行し終えていないジョブごとの順序データ６Ｃが記憶される。順序データ６Ｃには、次の情報が示されている。
【００７３】
「ジョブ識別子」は、ジョブを識別するためのコードである。「親展フラグ」は、親展プリント機能を適用してそのジョブを実行するか否かを示す。「ＯＮ」であれば適用することを示し、「ＯＦＦ」であれば適用しないことを意味する。
【００７４】
「ユーザコード」は、そのジョブを指令したユーザのユーザコードである。「パスワード」は、そのユーザが入力した、親展プリント用のパスワードである。
【００７５】
「状況」は、そのジョブの現在の状況である。「印刷待ち」は、未だ印刷が開始されておらず、順番が回ってくるのを待っていることを意味する。「印刷中」は、印刷の最中であることを意味する。「一時停止」は、印刷を開始するのを保留していることを意味する。状況の値は、後述するように状況更新部１２４によって適宜、更新される。
【００７６】
原則として、順序データ６Ｃが上にあるジョブから優先的に印刷が実行される。ただし、状況が「一時停止」であるジョブは、印刷が実行されない。
【００７７】
順序データ６Ｃは、スプール処理部１０１などによって次のように生成され未完了ジョブ記憶部１２１に記憶される。
【００７８】
スプール処理部１０１は、ドキュメント編集装置２からジョブデータ６Ａおよび関連データ６Ｂを受信すると、ジョブ識別子を発行する。そして、発行したジョブ識別子とともに、関連データ６Ｂに示される内容（親展プリント機能を適用するか否か、ユーザコード、およびパスワード）および状況を示すデータを生成し、順序データ６Ｃとして未完了ジョブ記憶部１２１に記憶させる。なお、この時点では、状況として、親展プリント機能を適用しない場合は「印刷待ち」が示され、適用する場合は「一時停止」が示される。
【００７９】
さらに、スプール処理部１０１は、ジョブデータ６Ａおよび関連データ６Ｂを、発行したジョブ識別子と対応付けてジョブデータ記憶部１２２に記憶させる。
【００８０】
なお、ＰＣプリント以外の種類でありかつ印刷を伴うジョブ（コピーまたはファックス受信などのジョブ）のジョブデータ６Ａおよび順序データ６Ｃが、それぞれ未完了ジョブ記憶部１２１およびジョブデータ記憶部１２２に記憶されることも、ある。
【００８１】
この場合は、コピー用のプログラムまたはファックス用のプログラムによってジョブ識別子が発行される。そして、発行されたジョブ識別子を示し、親展フラグとして「ＯＦＦ」を示し、ユーザコードおよびパスワードを示さず、かつ、状況の値として「印刷待ち」を示すデータが、順序データ６Ｃとして未完了ジョブ記憶部１２１に記憶される。
【００８２】
さらに、スキャンユニット１０ｋによって生成されまたはモデム１０ｈによって受信された画像データが、ジョブ識別子と対応付けられてジョブデータ６Ａとしてジョブデータ記憶部１２２に記憶される。
【００８３】
ＰＣプリントプログラム１０Ｐ、コピー用のプログラム、およびファックス用のプログラムなどは、ジョブ識別子が重複しないように連携している。ジョブ識別子は、ジョブマネージャ１０Ｑによって発行してもよい。
【００８４】
ジョブ実行部１２３は、印刷を実行しているジョブが１つもない場合、つまり、状況が「印刷中」である順序データ６Ｃが１つもない場合に、順序データ６Ｃに示される状況が「印刷待ち」であるジョブのうちの最上位のジョブの印刷が実行されるようにプリントユニット１０ｍなどを制御する。
【００８５】
状況更新部１２４は、印刷を開始したジョブの順序データ６Ｃの状況を「印刷中」に更新する。なお、状況更新部１２４は、後述するように親展プリントの機能が適用されたジョブの順序データ６Ｃの更新も行う。
【００８６】
完了ジョブ削除部１２５は、ジョブの実行が完了すると、そのジョブの順序データ６Ｃを未完了ジョブ記憶部１２１から削除し、そのジョブのジョブデータ６Ａおよび関連データ６Ｂをジョブデータ記憶部１２２から削除する。
【００８７】
ユーザは、ＰＣプリントの指令を与えた後、印刷物を取りに画像形成装置１Ａのところへ行く。この際に、自分のモバイル端末装置３を携帯する。親展プリント機能を適用している場合は、自分のユーザコードおよびドライバ画面７Ａ（図８参照）で指定したパスワードを画像形成装置１Ａへ入力する。
【００８８】
すると、状況更新部１２４は、入力されたユーザコードおよびパスワードを示す順序データ６Ｃを未完了ジョブ記憶部１２１の中から検索する。そして、その順序データ６Ｃの状況を「印刷待ち」に更新する。
【００８９】
その後、その順序データ６Ｃが、状況が「印刷待ち」である他のいずれの順序データ６Ｃよりも上位になり、かつ、印刷中のジョブがなければ、その順序データ６Ｃのジョブの印刷のフェーズがジョブ実行部１２３によって開始される。
【００９０】
〔ＰＣプリントジョブの代行〕
図１０は、ジョブ取得処理の流れの例を説明するフローチャートである。図１１は、ジョブリスト提供処理の流れの例を説明するフローチャートである。図１２は、転送指令画面７Ｂの例を示す図である。図１３は、ジョブ送信処理の流れの例を説明するフローチャートである。図１４は、代行候補画面７Ｄの例を示す図である。図１５は、ジョブ代行処理の流れの例を説明するフローチャートである。
【００９１】
ところで、ユーザが画像形成装置１Ａのところへ訪れても、自分が指令したＰＣプリントジョブがまだ完了していないことがある。しかも、他のジョブよりも印刷の優先順位が低く、印刷の順番が回ってくるのに、かなり時間が掛かることがある。または、親展プリントのパスワードを入力した後、ＰＣプリントジョブの順番がなかなか回ってこないことがある。
【００９２】
そこで、ユーザは、モバイル端末装置３を用いて他の画像形成装置１にそのＰＣプリントジョブを代行させることができる。
【００９３】
以下、画像形成装置１Ａに与えたＰＣプリントジョブを他の画像形成装置１が代行する場合を例に、各装置の処理およびユーザによる操作を説明する。
【００９４】
上述の通り、画像形成装置１Ａにおいて、ジョブデータ６Ａおよび関連データ６Ｂが受信されると、スプール処理部１０１によってジョブ識別子が発行される。
【００９５】
すると、画像形成装置１Ａにおいて、ジョブ識別子通知部１０２は、関連データ６Ｂに電子メールアドレスが示される場合は、そのジョブ識別子を示すジョブ識別子データ６Ｄをその電子メールアドレスに宛てて送信する。
【００９６】
モバイル端末装置３において、ジョブ識別子受信部３０１は、ジョブ識別子データ６Ｄを受信し、ジョブ識別子記憶部３０２に記憶させる。さらに、ジョブ識別子データ６Ｄに示されるジョブ識別子をタッチパネルディスプレイ３０ｅに表示させてもよい。
【００９７】
ユーザは、画像形成装置１Ａのところへ訪れた際に、モバイル端末装置３を画像形成装置１Ａと接続させる。両装置を近距離無線によって接続させてもよいし、通信回線４を介して接続させてもよい。または、Ｗｉ−Ｆｉダイレクトなどのアドホックによって接続させてもよい。
【００９８】
画像形成装置１Ａにおいて、認証処理部１０３は、モバイル端末装置３が接続されると、ユーザを認証する処理を例えば次のように行う。
【００９９】
モバイル端末装置３のユーザコード送信部３０３は、ログインしているユーザのユーザコードを示すユーザデータ６Ｅを画像形成装置１Ａへ送信する。
【０１００】
認証処理部１０３は、ユーザデータ６Ｅをモバイル端末装置３から受信する。そして、ユーザデータ６Ｅに示されるユーザコードが正規のユーザコードとして予め登録されたものであれば、そのユーザが正規のユーザであると、認証する。
【０１０１】
認証に成功した後、モバイル端末装置３において、所定のコマンドが入力されると、ジョブリスト提示部３０４およびジョブデータ取得部３０５によって、ジョブのデータを取得するための処理が、図１０に示す手順で行われる。
【０１０２】
ジョブリスト提示部３０４は、画像形成装置１Ａにおいて未だ完了していないジョブのリストを提示する処理を次のように実行する。
【０１０３】
ジョブリスト提示部３０４は、リスト要求データ６Ｆを画像形成装置１Ａへ送信することによって、ジョブのリストを要求する（図１０の＃７０１）。リスト要求データ６Ｆには、ジョブ識別子が示される。このジョブ識別子は、ジョブ識別子記憶部３０２に記憶されているジョブ識別子データ６Ｄに示されるものと同じである。
【０１０４】
画像形成装置１Ａにおいて、ジョブリスト提供部１０４は、リスト要求データ６Ｆを受信すると、未完了のジョブのリストを提供する処理を、図１１に示す手順で実行する。
【０１０５】
ジョブリスト提供部１０４は、リスト要求データ６Ｆに示されるジョブ識別子のジョブの順序データ６Ｃを未完了ジョブ記憶部１２１から検索する（図１１の＃８０１）。つまり、そのジョブ識別子を示す順序データ６Ｃを検索する。
【０１０６】
その順序データ６Ｃが見つかったら（＃８０２でＹｅｓ）、ジョブリスト提供部１０４は、その順序データ６Ｃに示される状況をチェックする（＃８０３）。その状況が印刷の開始前であり（＃８０４でＹｅｓ）、かつ、順番が来たら自動的に印刷を開始するものである場合は（＃８０５でＹｅｓ）、その順序データ６Ｃの状況の値を「一時停止」に更新するように状況更新部１２４へ要求する（＃８０６）。状況更新部１２４は、要求に基づいてその順序データ６Ｃの状況の値を更新する。その結果、本例では、更新の値が「実行待ち」である場合にその値が「一時停止」に更新される。
【０１０７】
そして、ジョブリスト提供部１０４は、図１２のような転送指令画面７Ｂを表示するための画面データ６Ｇを生成し、モバイル端末装置３へ送信する（＃８０７）。転送指令画面７Ｂには、ジョブリスト７Ｂ１および転送ボタン７Ｂ２などが配置されている。
【０１０８】
ジョブリスト７Ｂ１は、未だ印刷が完了していないジョブのジョブ識別子および状況ならびに指令したユーザのユーザコードを示すものであって、未完了ジョブ記憶部１２１に記憶されている順序データ６Ｃに基づいている。
【０１０９】
一方、ステップ＃８０１の検索によって順序データ６Ｃが見つからなかったら（＃８０２でＮｏ）、ジョブリスト提供部１０４は、代行させるべきジョブがない旨をモバイル端末装置３へ回答する（＃８０８）。
【０１１０】
モバイル端末装置３において、ジョブリスト提示部３０４は、画面データ６Ｇを受信すると（図１０の＃７０２）、それに基づいて転送指令画面７Ｂをタッチパネルディスプレイ３０ｅに表示させる（＃７０３）。
【０１１１】
ユーザは、ジョブリスト７Ｂ１の中から他の画像形成装置１に代行させたいジョブのジョブ識別子を選択し、転送ボタン７Ｂ２を押す。ジョブ識別子を複数、選択してもよい。なお、そのユーザが指令したジョブのジョブ識別子のみを選択できるように転送指令画面７Ｂが構成されていてもよい。
【０１１２】
すると（＃７０４でＹｅｓ）、ジョブデータ取得部３０５は、選択されたジョブ識別子を示す転送要求データ６Ｈを画像形成装置１Ａへ送信する（＃７０５）。これにより、ジョブのデータの送信が画像形成装置１Ａへ要求される。
【０１１３】
画像形成装置１Ａにおいて、ジョブデータ送信部１０５、一時停止解除部１０９、およびジョブデータ削除部１０６は、モバイル端末装置３から転送要求データ６Ｈを受信すると、ジョブのデータをモバイル端末装置３へ送信するための処理を、図１３に示す手順で実行する。
【０１１４】
ジョブデータ送信部１０５は、転送要求データ６Ｈに示されるジョブ識別子を示す順序データ６Ｃを未完了ジョブ記憶部１２１から検索する（図１３の＃８１１）。
【０１１５】
順序データ６Ｃが見つかった場合は（＃８１２でＹｅｓ）、その順序データ６Ｃに示される状況の値が「印刷待ち」であれば（＃８１３でＹｅｓ）、ジョブデータ送信部１０５は、その値を「一時停止」に更新するように状況更新部１２４へ要求する（＃８１４）。これにより、その順序データ６Ｃに係るジョブの順番が来ても、そのジョブの印刷は、開始されない。
【０１１６】
そして、ジョブデータ送信部１０５は、その順序データ６Ｃに示されるジョブ識別子に対応するジョブデータ６Ａおよび関連データ６Ｂをジョブデータ記憶部１２２から読み出し、モバイル端末装置３へ送信し始める（＃８２０）。
【０１１７】
一方、その順序データ６Ｃに示される状況の値が「印刷待ち」でなければ（＃８１３でＮｏ）、その値が「一時停止」でありかつ親展フラグが「ＯＮ」であれば（＃８１５でＹｅｓ）、モバイル端末装置３へパスワード要求データ６Ｊを送信する（＃８１６）。これにより、その順序データ６Ｃに係るジョブに対して指定されたパスワードの入力がユーザに対してなされる。このパスワードは、テキストボックス７Ａ３（図８参照）で入力されたものである。
【０１１８】
ジョブデータ取得部３０５は、パスワード要求データ６Ｊを受信すると（図１０の＃７０６でＹｅｓ）、パスワードを入力するように促すパスワード入力画面７Ｃをタッチパネルディスプレイ３０ｅに表示させ、パスワードの入力を受け付ける（＃７０７）。そして、入力されたパスワードを示すパスワードデータ６Ｋを画像形成装置１Ａへ送信する（＃７０８）。
【０１１９】
なお、パスワード入力画面７Ｃをタッチパネルディスプレイ１０ｅに表示させ、タッチパネルディスプレイ１０ｅを介してパスワードを入力させてもよい。
【０１２０】
ジョブデータ送信部１０５は、パスワードデータ６Ｋを受信すると（図１３の＃８１７）、このパスワードデータ６Ｋに示されるパスワードとステップ＃８１１で見つかった順序データ６Ｃに示されるパスワードとを照合することによって、認証を行う（＃８１８）。
【０１２１】
そして、両者が一致する場合つまり認証に成功した場合は（＃８１９でＹｅｓ）、ジョブデータ送信部１０５は、その順序データ６Ｃに示されるジョブ識別子に対応するジョブデータ６Ａおよび関連データ６Ｂを未完了ジョブ記憶部１２１から読み出し、モバイル端末装置３へ送信し始める（＃８２０）。
【０１２２】
ユーザは、画像形成装置１Ａまたはモバイル端末装置３へ所定のコマンドを入力することによって、ジョブのデータの送信を途中で中止させることができる。
【０１２３】
所定のコマンドが入力されると（＃８２１でＹｅｓ）、ジョブデータ送信部１０５は、その順序データ６Ｃのジョブが親展プリント機能を適用したものでなければ（＃８２２でＮｏ）、状況更新部１２４にその順序データ６Ｃの状況の値を「印刷待ち」に更新させる（＃８２３）。これにより、そのジョブの一時停止が解除される。そして、ジョブデータ送信部１０５は、そのジョブのジョブデータ６Ａおよび関連データ６Ｂを送信するのを中止する（＃８２４）。
【０１２４】
その順序データ６Ｃのジョブのジョブデータ６Ａおよび関連データ６Ｂの送信が中止されることなく完了したら（＃８２１でＮｏ、＃８２５でＹｅｓ）、ジョブデータ削除部１０６は、その順序データ６Ｃを未完了ジョブ記憶部１２１から削除し、ジョブデータ６Ａおよび関連データ６Ｂをジョブデータ記憶部１２２から削除する（＃８２６）。
【０１２５】
ステップ＃８１１において順序データ６Ｃが複数見つかった場合は、ジョブデータ送信部１０５、一時停止解除部１０９、およびジョブデータ削除部１０６は、それぞれの順序データ６Ｃについて、ステップ＃８１２〜＃８２６の処理を実行する。そして、すべての順序データ６Ｃについて処理を完了したら（＃８２７でＹｅｓ）、ジョブ送信処理を終了する。
【０１２６】
そして、モバイル端末装置３において、ジョブデータ取得部３０５は、画像形成装置１Ａからジョブデータ６Ａおよび関連データ６Ｂを受信し、ジョブデータ記憶部３０６に記憶させる（図１０の＃７０９）。
【０１２７】
代行候補検出部３０７は、ジョブデータ取得部３０５の処理と並行して、または、この処理の終了後、ジョブを代行する画像形成装置１の候補（以下、「代行候補装置」と記載する。）を次のように検出する。
【０１２８】
ところで、画像形成装置１の近距離無線通信装置１０ｊは、自らの識別子などを示す信号（例えば、ビーコン）を定期的に発信している。
【０１２９】
代行候補検出部３０７は、近距離無線通信装置３０ｈによって信号が検知されると、その信号に示される識別子に対応する画像形成装置１を代行候補装置として検出する。なお、ユーザが移動中に単に横切った画像形成装置１を代行候補装置から除外するために、所定の時間以上、継続的に検知された信号に示される識別子に対応する画像形成装置１を代行候補装置として検出してもよい。
【０１３０】
または、画像形成装置１ごとの設置されている位置（以下、「設置位置」と記載する。）を示すデータを予め用意しておく。
【０１３１】
そして、代行候補検出部３０７は、無線ＬＡＮ通信装置３０ｇまたは携帯電話通信装置３０ｉのＧＰＳ（Global Positioning System）によってモバイル端末装置３の現在地を検出し、現在地からの距離が所定の長さ未満である画像形成装置１を代行候補装置として検出する。
【０１３２】
代行候補提示部３０８は、図１４のような代行候補画面７Ｄをタッチパネルディスプレイ３０ｅに表示させる。代行候補画面７Ｄには、代行候補検出部３０７によって検出された代行候補装置が示されている。ユーザは、代行候補画面７Ｄの中から、ジョブを代行させる代行候補装置を選択する。
【０１３３】
すると、代行制御部３０９は、選択された代行候補装置にジョブを代行させるための処理を、図１５に示す手順で実行する。以下、この処理を、代行候補装置として画像形成装置１Ｃが選択された場合を例に説明する。
【０１３４】
代行制御部３０９は、代行させるジョブのジョブデータ６Ａおよび関連データ６Ｂの取得の処理が未だ完了していない場合は（図１５の＃７１１でＮｏ）、画像形成装置１Ａおよび画像形成装置１Ｃの両方にモバイル端末装置３が同時に接続していること（いわゆる同時接続）ができるか否かを次のように判別する（＃７１２）。
【０１３５】
モバイル端末装置３が画像形成装置１ＡとＢｌｕｅｔｏｏｔｈによって接続されており、画像形成装置１ＣとＢｌｕｅｔｏｏｔｈによってのみ接続することができる場合は、代行制御部３０９は、同時接続ができないと判別する。Ｂｌｕｅｔｏｏｔｈ以外の方式によって画像形成装置１Ｃと接続することができる場合は、同時接続ができると判別する。
【０１３６】
または、モバイル端末装置３が画像形成装置１ＡとＷｉ−Ｆｉダイレクトによって接続されており、画像形成装置１ＣとＷｉ−Ｆｉダイレクトまたは通信回線４によってのみ接続することができる場合は、代行制御部３０９は、同時接続ができないと判別する。Ｂｌｕｅｔｏｏｔｈによって画像形成装置１Ｃと接続することができる場合は、同時接続ができると判別する。
【０１３７】
または、モバイル端末装置３が画像形成装置１Ａと通信回線４を介して接続されており、画像形成装置１ＣとＷｉ−Ｆｉダイレクトによってのみ接続することができる場合は、代行制御部３０９は、同時接続ができないと判別する。通信回線４またはＢｌｕｅｔｏｏｔｈによって画像形成装置１Ｃと接続することができる場合は、同時接続ができると判別する。
【０１３８】
同時接続が可能でない場合は（＃７１３でＮｏ）、代行制御部３０９は、代行させるジョブのジョブデータ６Ａおよび関連データ６Ｂの取得の処理をジョブデータ取得部３０５が完了させるのを、待つ（＃７１４、＃７１５でＮｏ）。
【０１３９】
取得の処理が完了し（＃７１１でＹｅｓまたは＃７１５でＹｅｓ）、または、同時接続が可能である場合は（＃７１３でＹｅｓ）、代行制御部３０９は、取得の処理が完了するのを待つことなく画像形成装置１Ｃと接続し（＃７１６）、ステップ＃７１７以降の処理を、取得の処理と並行して実行する。
【０１４０】
代行制御部３０９は、スペックデータ６Ｌを画像形成装置１Ｃへ要求し、取得する（＃７１７）。
【０１４１】
この際に、画像形成装置１Ｃのスペック回答部１０７は、画像形成装置１Ｃ自身のスペック（特に、画像形成装置１Ｃに対応している言語）を示すデータをスペックデータ６Ｌとしてモバイル端末装置３へ送信する。
【０１４２】
なお、画像形成装置１Ｃの機種がスペックデータ６Ｌに示されていてもよい。この場合は、代行制御部３０９は、スペックデータ６Ｌに示される機種に基づいて、画像形成装置１Ｃに対応する言語を特定すればよい。
【０１４３】
代行制御部３０９は、ジョブデータ記憶部３０６に記憶されているジョブデータ６Ａを記述する言語が画像形成装置１Ｃに対応していれば（＃７１８でＹｅｓ）、このジョブデータ６Ａを、他の言語のデータに変換することなく画像形成装置１Ｃへ送信する（＃７１９）。
【０１４４】
一方、対応していなければ（＃７１８でＮｏ）、代行制御部３０９は、次のように、画像形成装置１Ｃに対応する言語にジョブデータ６Ａを変換して画像形成装置１Ｃへ送信する。
【０１４５】
代行制御部３０９は、印刷の条件をジョブデータ６Ａから抽出するとともに（＃７２０）、ジョブデータ６Ａを汎用のフォーマット（例えば、ＰＤＦ）のデータへ変換する（＃７２１）。そして、そのデータを、抽出した条件に従ってドキュメントが印刷されるように、画像形成装置１Ｃに対応する言語で記述する（＃７２２）。これにより、ジョブデータ６Ｍが生成される。
【０１４６】
そして、代行制御部３０９は、ジョブデータ６Ｍを関連データ６Ｂとともに画像形成装置１Ｃへ送信する（＃７２３）。
【０１４７】
画像形成装置１Ｃにおいて、ジョブ代行受付部１０８は、モバイル端末装置３からジョブデータ６Ａまたは６Ｍと関連データ６Ｂとを受信すると、ジョブを代行するための処理を行う。この処理は、スプール処理部１０１による、前述の処理と同様である。ただし、ジョブデータ６Ａの代わりにジョブデータ６Ｍが用いられる。これにより、このジョブの順序データ６Ｃが未完了ジョブ記憶部１２１に記憶され、ジョブデータ６Ｍおよび関連データ６Ｂがジョブデータ記憶部１２２に記憶される。このジョブの印刷は、ジョブデータ６Ｍに基づいてジョブ実行部１２３によって実行される。
【０１４８】
ところで、モバイル端末装置３に転送指令画面７Ｂ（図１２参照）を表示させたが、ユーザが印刷を画像形成装置１Ｃなどに代行させることなく、画像形成装置１Ａに実行させたいことがある。
【０１４９】
そこで、一時停止解除部１０９は、ユーザがキャンセルボタン７Ｂ３を押した場合に、一時停止させたジョブの順序データ６Ｃの値を元の値に戻す。転送ボタン７Ｂ２が押されることなく所定の時間が経過した場合にも、元の値に戻してもよい。
【０１５０】
図１６は、ＰＣプリントプログラム１０Ｐによる全体的な処理の流れの例を説明するフローチャートである。図１７は、ジョブ転送プログラム３０Ｐによる全体的な処理の流れの例を説明するフローチャートである。
【０１５１】
次に、画像形成装置１およびモバイル端末装置３それぞれの全体的な処理の流れを、フローチャートを参照しながら説明する。
【０１５２】
画像形成装置１は、ＰＣプリントプログラム１０Ｐに基づいて、図１６に示す手順で処理を実行する。
【０１５３】
画像形成装置１は、ドキュメント編集装置２からジョブデータ６Ａおよび関連データ６Ｂを受信すると（図１６の＃１１でＹｅｓ）、ジョブ識別子を発行して順序データ６Ｃを生成し、未完了ジョブ記憶部１２１に記憶させるとともに、ジョブデータ６Ａおよび関連データ６Ｂをジョブ識別子に対応付けてジョブデータ記憶部１２２に記憶させる（＃１２）。そして、ジョブ識別子データ６Ｄをモバイル端末装置３へ送信する（＃１３）。
【０１５４】
または、画像形成装置１は、モバイル端末装置３と接続し、モバイル端末装置３からユーザデータ６Ｅを受信すると（＃１４でＹｅｓ）、ユーザの認証を行う（＃１５）。ユーザ認証に成功した後、モバイル端末装置３からリスト要求データ６Ｆを受信すると（＃１６でＹｅｓ）、画面データ６Ｇつまり転送指令画面７Ｂを表示するためのデータをモバイル端末装置３へ送信する（＃１７）。送信の処理の手順は、前に図１１で説明した通りである。
【０１５５】
または、画像形成装置１は、モバイル端末装置３から転送要求データ６Ｈを受信すると（＃１８でＹｅｓ）、ジョブデータ６Ａおよび関連データ６Ｂをモバイル端末装置３へ送信する（＃１９）。送信の処理の手順は、前に図１３で説明した通りである。
【０１５６】
または、ジョブを一時停止にしてから所定の時間が経過した場合またはユーザが送信をキャンセルした場合は（＃２０でＹｅｓ）、画像形成装置１は、そのジョブの一時停止を解除する（＃２１）。
【０１５７】
または、あるジョブのジョブデータ６Ａまたは６Ｍと関連データ６Ｂとをモバイル端末装置３から受信した場合は（＃２２でＹｅｓ）、ステップ＃１２、１３と同様の処理を行うことによって、そのジョブを代行するための準備を行う（＃２３）。
【０１５８】
画像形成装置１は、ステップ＃１２〜１３の処理、ステップ＃１５の処理、ステップ＃１７の処理、ステップ＃１９の処理、ステップ＃２１の処理、およびステップ＃２３の処理を、サービスを提供している間（＃２４でＹｅｓ）、適宜、実行する。
【０１５９】
画像形成装置１は、ジョブマネージャ１０Ｑを実行することによって、未完了ジョブ記憶部１２１に記憶されている順序データ６Ｃおよびジョブデータ記憶部１２２に記憶されているジョブデータ６Ａ、６Ｍに基づいて順次、ジョブを実行しまたは代行する。
【０１６０】
一方、モバイル端末装置３は、ジョブ転送プログラム３０Ｐに基づいて、図１７に示す手順で処理を実行する。
【０１６１】
モバイル端末装置３は、画像形成装置１Ａからジョブ識別子データ６Ｄを受信すると（図１７の＃３１でＹｅｓ）、ジョブ識別子記憶部３０２に記憶させる（＃３２）。
【０１６２】
または、モバイル端末装置３は、画像形成装置１に接続すると（＃３３でＹｅｓ）、認証のためにユーザデータ６Ｅを画像形成装置１へ送信する（＃３４）。
【０１６３】
認証に成功した後、ユーザが所定のコマンドを入力すると（＃３５でＹｅｓ）、モバイル端末装置３は、その画像形成装置１へ与えられたジョブのジョブデータ６Ａおよび関連データ６Ｂを取得するための処理を行う（＃３６）。この処理の手順は、前に図１０で説明した通りである。この処理の完了後、または、この処理と並行して、モバイル端末装置３は、近傍の画像形成装置１を検知し（＃３７）、その結果に基づいて代行候補画面７Ｄ（図１４参照）を表示する（＃３８）。
【０１６４】
ユーザが代行候補画面７Ｄの中からいずれかの画像形成装置１を選択し代行を指令すると（＃３９でＹｅｓ）、モバイル端末装置３は、選択された画像形成装置１にジョブを代行させるために、ステップ＃３６で取得したデータをその画像形成装置１へ送信する（＃４０）。この処理の手順は、図１５で説明した通りである。
【０１６５】
モバイル端末装置３は、ステップ＃３２の処理、ステップ＃３４の処理、およびステップ＃３６〜＃４０の処理を、サービスを提供している間（＃４１でＹｅｓ）、適宜、実行する。
【０１６６】
本実施形態によると、従来よりもユーザに負担を掛けることなく、ＰＣプリントの実行を指示された画像形成装置が直ちにそのジョブを実行できなくても従来よりも短い時間でジョブを完了させることができる。
【０１６７】
本実施形態では、ジョブ識別子は、画像形成装置１からモバイル端末装置３へ電子メールを送信することによってユーザへ通知されたが、他の方法によって通知されてもよい。例えば、ジョブ識別子を画像形成装置１からドキュメント編集装置２へ送信し、ドキュメント編集装置２がジョブ識別子を表示してもよい。この場合は、ジョブ識別子をユーザがモバイル端末装置３へ入力すればよい。
【０１６８】
本実施形態では、転送指令画面７Ｂには未完了のジョブのリストが示されたが、画像形成装置１の他の状況が示されてもよい。例えば、画像形成装置１に発生しているエラー（紙詰まり、用紙切れなど）または画像形成装置１の消耗品の残量などが示されてもよい。
【０１６９】
本実施形態では、モバイル端末装置３は、代行される対象であるジョブのジョブデータ６Ａの言語が、代行する画像形成装置１に対応していない場合に、ジョブデータ６Ａを汎用のフォーマットのデータに変換し、その画像形成装置１に対応している言語のデータに変換した。しかし、対応する場合であっても、その画像形成装置１とジョブデータ６Ａを生成した他の画像形成装置１とが異なるメーカによって製造された場合は、ジョブデータ６Ａを汎用のフォーマットのデータに変換してもよい。そして、その画像形成装置１のプリンタドライバによって新たにジョブデータ６Ａを生成し直してもよい。
【０１７０】
本実施形態では、親展プリント機能が適用されるジョブの代行の際に、モバイル端末装置３は、パスワードを、パスワード入力画面７Ｃを表示しユーザに入力させることによって、取得した。しかし、ＰＣプリントの指令の際に入力されたパスワードをドキュメント編集装置２からモバイル端末装置３へ送信されるようにしてもよい。
【０１７１】
その他、プリントシステム５、画像形成装置１、ドキュメント編集装置２、モバイル端末装置３の全体または各部の構成、処理の内容、処理の順序、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１７２】
５  プリントシステム
１  画像形成装置
１Ａ  画像形成装置（第一の画像形成装置）
１Ｃ  画像形成装置（第二の画像形成装置）
１０１  スプール処理部（第一の印刷手段）
１０５  ジョブデータ送信部（画像送信手段）
１０８  ジョブ代行受付部（第二の印刷手段）
１２３  ジョブ実行部（第一の印刷手段、第二の印刷手段）
２  ドキュメント編集装置（第一の端末装置）
２０３  ジョブ実行要求部（指示送信手段）
３  モバイル端末装置（第二の端末装置）
３０５  ジョブデータ取得部（要求手段）
３０９  代行制御部（画像転送手段）
【図１】
2018081533.tif 000003
【図２】
2018081533.tif 000004
【図３】
2018081533.tif 000005
【図４】
2018081533.tif 000006
【図５】
2018081533.tif 000007
【図６】
2018081533.tif 000008
【図７】
2018081533.tif 000009
【図８】
2018081533.tif 000010
【図９】
2018081533.tif 000011
【図１０】
2018081533.tif 000012
【図１１】
2018081533.tif 000013
【図１２】
2018081533.tif 000014
【図１３】
2018081533.tif 000015
【図１４】
2018081533.tif 000016
【図１５】
2018081533.tif 000017
【図１６】
2018081533.tif 000018
【図１７】
2018081533.tif 000019