(57)【要約】【課題】容易に他の画像形成装置で印刷を行うことができるようにする手段を提供する。【解決手段】印刷指令に従って印刷を行う印刷部と、前記印刷部の異常を検出する検出部と、印刷を継続できない前記印刷部の異常が検出された場合、印刷が完了していな印刷指令に対して転送要求の入力を受け付けるとともに、前記転送要求された印刷指令に付加する付加情報の入力を受け付ける入力部と、前記転送要求された印刷指令と、前記付加情報とを関連付けて保持する保持部と、他の画像形成装置から前記付加情報を含む問合わせ情報を受信する受信部と、前記問合せ情報の前記付加情報が関連付けられた前記印刷指令を前記保持部から抽出し、前記他の画像形成装置へ転送する転送部と、を有する。【選択図】        図１
2019001050.tif 000002
【特許請求の範囲】
【請求項１】
印刷指令に従って印刷を行う印刷部と、
前記印刷部の異常を検出する検出部と、
印刷を継続できない前記印刷部の異常が検出された場合、印刷が完了していな印刷指令に対して転送要求の入力を受け付けるとともに、前記転送要求された印刷指令に付加する付加情報の入力を受け付ける入力部と、
前記転送要求された印刷指令と、前記付加情報とを関連付けて保持する保持部と、
他の画像形成装置から前記付加情報を含む問合わせ情報を受信する受信部と、
前記問合せ情報の前記付加情報が関連付けられた前記印刷指令を前記保持部から抽出し、前記他の画像形成装置へ転送する転送部と、
を有することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記付加情報は、認証情報であることを特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において、
前記認証情報は、パスワードであることを特徴とする画像形成装置。
【請求項４】
請求項２に記載の画像形成装置において、
前記認証情報は、ユーザ識別情報とパスワードであることを特徴とする画像形成装置。
【請求項５】
請求項１に記載の画像形成装置において、
前記付加情報は、前記印刷指令が選択されていることを表す選択情報であり、
前記転送部は、前記選択情報が付加された前記印刷指令を前記保持部から抽出することを特徴とする画像形成装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の画像形成装置において、
前記入力部は、一覧表示された未印刷の印刷指令の中から転送要求する印刷指令の選択操作を受け付けることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷指令に従って印刷を行う画像形成装置に関する。
【背景技術】
【０００２】
従来の画像形成装置は、個人認証機器を備え、その画像形成装置が故障等で使用できない場合に、他の画像形成装置で個人認証機器による個人認証機能を利用して印刷を行うようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３２７１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、個人認証機能を利用しない場合、画像形成装置が故障等で使用できないとき、他の画像形成装置で印刷を行うことができないという問題がある。
本発明は、このような問題を解決することを課題とし、容易に他の画像形成装置で印刷を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、印刷指令に従って印刷を行う印刷部と、前記印刷部の異常を検出する検出部と、印刷を継続できない前記印刷部の異常が検出された場合、印刷が完了していな印刷指令に対して転送要求の入力を受け付けるとともに、前記転送要求された印刷指令に付加する付加情報の入力を受け付ける入力部と、前記転送要求された印刷指令と、前記付加情報とを関連付けて保持する保持部と、他の画像形成装置から前記付加情報を含む問合わせ情報を受信する受信部と、前記問合せ情報の前記付加情報が関連付けられた前記印刷指令を前記保持部から抽出し、前記他の画像形成装置へ転送する転送部と、を有することを特徴とする。
【発明の効果】
【０００６】
このようにした本発明は、容易に他の画像形成装置で印刷を行うことができるようになるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】実施例における画像形成システムの構成を示すブロック図
【図２】実施例における画像形成システムが行う処理の流れを示すフローチャート
【図３】実施例におけるプリンタＡが行う処理の流れを示すフローチャート
【図４】実施例におけるプリンタＢが行う処理の流れを示すフローチャート
【図５】実施例におけるプリンタＡが行う印刷ジョブ出力処理の流れを示すフローチャート
【図６】実施例におけるプリンタＢが行う印刷処理の流れを示すフローチャート
【図７】実施例におけるジョブリスト表示画面の説明図
【図８】実施例におけるパスワード問合せコマンドの説明図
【図９】実施例におけるパスワード問合せレスポンスコマンドの説明図
【図１０】実施例におけるジョブリストテーブルの説明図
【図１１】実施例におけるパスワード入力画面の説明図
【図１２】変形例１におけるジョブリストテーブルの説明図
【図１３】変形例２におけるジョブリストテーブルの説明図
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明による画像形成装置の実施例を説明する。
【実施例】
【０００９】
図１は実施例における画像形成システムの構成を示すブロック図である。
図１において、画像形成システム１は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１００と、プリンタＡ２００と、プリンタＢ３００とを有している。ＰＣ１００と、プリンタＡ２００と、プリンタＢ３００とは、ネットワーク等の通信回線２を介して通信可能に接続され、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルを使用して通信を行う。
【００１０】
ＰＣ１００、プリンタＡ２００、およびプリンタＢ３００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段を備え、メモリ等の記憶部に記憶された制御プログラム（ソフトウェア）に基づいてそれぞれの動作を制御する。
また、プリンタＡ２００およびプリンタＢ３００は、ディスプレイ等の表示部およびユーザの操作を受け付けるキーやタッチパネル等の操作部を備えている。
【００１１】
情報処理装置としてのＰＣ１００は、プリンタドライバ１１０を有するコンピュータである。
プリンタドライバ１１０は、ＰＣ１００で動作する文書作成ソフトウェアや表計算ソフトウェア等のアプリケーションソフトウェアにより生成される文書データを印刷する場合に、その文書データからプリンタＡ２００およびプリンタＢ３００が印刷できるデータ形式の印刷データを生成するものであり、印刷データ出力部１１１を有している。
【００１２】
印刷データ出力部１１１は、プリンタドライバ１１０により生成された印刷データを印刷ジョブとしてプリンタＡ２００等のプリンタに出力するものである。
画像形成装置としてのプリンタＡ２００は、ＰＣ１００から受信した印刷データに基づいて印刷を行うものである。プリンタＡ２００は、例えば電子写真方式のプリンタであり、媒体搬送部により記録媒体を搬送し、その記録媒体に画像形成ユニットにおいて現像剤としてのトナーを使用して現像剤像としてのトナー像を形成して印刷を行う。
【００１３】
プリンタＡ２００は、データ受信部２１０と、印刷処理部２２０と、エラー検出部２３０と、ジョブリスト表示部２４０と、ジョブリスト入力部２５０と、パスワード入力部２６０と、パスワード関連付部２７０と、パスワード検索部２８０と、データ送信部２９０とを有している。
【００１４】
データ受信部２１０は、ＰＣ１００やプリンタＢ３００との間で通信回線２を介して通信を行うものであり、ＰＣ１００のプリンタドライバ１１０により生成され、印刷データ出力部１１１により出力された印刷データ（印刷ジョブ）やプリンタＡ２００に対する各種指令データ（以下、「コマンド」という。）を受信する。本実施例では、データ受信部２１０は、プリンタＢ３００から問合わせ情報としてのパスワード問合せコマンドを受信するものとする。
【００１５】
印刷部としての印刷処理部２２０は、データ受信部２１０で受信した印刷指令としての印刷ジョブに従って画像形成ユニット等を用いて記録媒体にトナー像を形成して印刷を行うものである。
【００１６】
検出部としてのエラー検出部２３０は、印刷処理部２２０による印刷動作の異常（エラー）を検出するものである。エラー検出部２３０は、プリンタＡ２００の故障等により、印刷ができない場合の障害をエラーとして検出する。例えば、プリンタＡ２００の故障には、記録媒体の搬送を行う媒体搬送部の異常やトナー像を形成する画像形成ユニットの異常等が挙げられる。
【００１７】
ジョブリスト表示部２４０は、ＰＣ１００から受信した印刷ジョブの中から他のプリンタに転送する印刷ジョブをユーザに選択させるため、転送する印刷ジョブを選択するための印刷ジョブリストを含む印刷ジョブ選択画面をディスプレイ等の表示部に表示するものである。
【００１８】
印刷ジョブ選択画面は、例えば図７に示す印刷ジョブ選択画面３１であり、ジョブリスト３２と、パスワード入力領域３４と、印刷ジョブを選択するための数字キー３５とにより構成されたものである。
【００１９】
ジョブリスト３２は、印刷中の印刷ジョブや印刷待ち中の印刷ジョブのジョブ名をリストとして一覧表示するものであり、例えば印刷ジョブが「ジョブ１」から「ジョブ５」として一覧できるリストとして表示されるものである。
パスワード入力領域３４は、ユーザにより入力されるパスワードを「＊」等の文字で表示する領域である。
【００２０】
数字キー３５は、ジョブリスト３２に表示された印刷ジョブを選択するキーである。例えば、「ジョブ１」を選択する場合「１」のキーが選択され、「ジョブ３」を選択する場合「３」のキーが選択されるものとする。
【００２１】
入力部としてのジョブリスト入力部２５０は、印刷を継続できない印刷処理部２２０の異常が検出された場合、印刷が完了していない未印刷の印刷ジョブに対して転送要求の入力を受け付けるものである。このジョブリスト入力部２５０は、表示部に一覧表示された印刷ジョブ選択画面において、印刷が完了していない未印刷の印刷ジョブの中から転送を要求する印刷ジョブのユーザによる選択操作を受け付ける。
【００２２】
ここで、未印刷の印刷ジョブは、異常が検出され印刷を完了することができなかった印刷途中の印刷ジョブおよび未だ印刷を開始していない印刷待ちの印刷ジョブであり、例えば図７に示す印刷ジョブ選択画面３１のジョブリスト３２に表示される。
【００２３】
入力部としてのパスワード入力部２６０は、転送要求された印刷ジョブに付加する付加情報としてのパスワード（認証情報）の入力を受け付けるものである。このパスワード入力部２６０は、表示部に表示した印刷ジョブ選択画面においてユーザによるパスワードの入力操作を受け付ける。
【００２４】
パスワード関連付け部２７０は、転送要求された印刷ジョブと、パスワードとを関連付けて記憶部に保持するものである。このパスワード関連付け部２７０は、印刷ジョブ選択画面において選択された印刷ジョブと入力されたパスワードを関連付ける処理を行い、その印刷ジョブとパスワードとを関連付けて保持するジョブリストテーブルを生成し、記憶部に記憶する。
【００２５】
保持部としてのジョブリストテーブルは、例えば図１０に示すジョブリストテーブル２４１であり、パスワード２４１ａと、ジョブ名２４１ｂと、印刷ジョブデータ２４１ｃとにより構成されたものである。
パスワード２４１ａは、ジョブリスト表示部２４０より表示部に表示された印刷ジョブ選択画面においてパスワード入力部２６０でユーザによる入力操作により入力されたパスワードである。
【００２６】
ジョブ名２４１ｂは、印刷ジョブ選択画面においてユーザにより選択された印刷ジョブの名称である。
印刷ジョブデータ２４１ｃは、印刷ジョブ選択画面においてユーザにより選択された印刷ジョブの印刷データである。
【００２７】
このように、ジョブリストテーブル２４１には、印刷ジョブ選択画面においてユーザにより入力されたパスワード２４１ａと、印刷ジョブ選択画面においてユーザにより選択されたジョブ名２４１ｂおよび印刷ジョブデータ２４１ｃとが関連付けられて格納されるものである。
【００２８】
パスワード検索部２８０は、データ受信部２１０で受信したパスワード問合せコマンドに従って、パスワード問合せコマンドに含まれるパスワードと、ジョブリストテーブルに記憶されたパスワードとを照合し、パスワード問合せコマンドに含まれるパスワードに関連付けられた印刷ジョブデータをジョブリストテーブルから抽出し、パスワード問合せレスポンスを作成するものである。
【００２９】
このように、本実施例のデータ受信部２１０は、他の画像形成装置としてのプリンタＢ３００からパスワードを含む問合わせ情報としてのパスワード問合せコマンドを受信する。
ここで、パスワード問合せコマンドは、例えば図８に示すパスワード問合せコマンド４０であり、パスワード問合せコマンドであることを表すパスワード問合せコマンドコード４１と、Ｓ２０１においてユーザにより入力されたパスワード４２と、送信元プリンタ（本実施例ではプリンタＢ３００）のＩＰアドレス４３とにより構成されたものである。
【００３０】
また、パスワード問合せレスポンスは、例えば図９に示すパスワード問合せレスポンス５０であり、パスワード問合せレスポンスであることを表すパスワード問合せレスポンスコード５１と、パスワード問合せコマンドに含まれるパスワードと同じパスワード５２と、抽出した図１０に示す印刷ジョブデータ２４１ｃである印刷ジョブデータ５３とにより構成されたものである。
【００３１】
転送部としてのパスワード検索部２８０は、パスワード問合せコマンドに含まれるパスワードが関連付けられた印刷ジョブをジョブリストテーブルから抽出するものである。このパスワード検索部２８０は、例えば図８に示すパスワード問合せコマンド４０のパスワード４２をキーとして図１０に示すジョブリストテーブル２４１のパスワード２４１ａを検索してパスワード４２と一致するジョブリストテーブル２４１のパスワード２４１ａに関連付けられている印刷ジョブデータ２４１ｃを抽出し、図９に示す印刷ジョブデータ５３とする。
【００３２】
転送部としてのデータ送信部２９０は、パスワード検索部２８０によって抽出された印刷ジョブを通信回線２に接続された他のプリンタ（本実施例では、プリンタＢ３００）に送信（転送）する。
【００３３】
画像形成装置としてのプリンタＢ３００は、ＰＣ１００やプリンタＡ２００から受信した印刷データに基づいて印刷を行うものである。プリンタＢ３００は、プリンタＡ２００と同様に、記録媒体に現像剤としてのトナーを使用して現像剤像としてのトナー像を形成して印刷を行う。
【００３４】
プリンタＢ３００は、データ受信部３１０と、印刷処理部３２０と、パスワード入力部３３０と、パスワード検索部３４０と、データ送信部３５０とを有している。
【００３５】
データ受信部３１０は、プリンタＡ２００やＰＣ１００との間で通信回線２を介して通信を行うものであり、プリンタＡ２００からコマンドや印刷ジョブを受信する。本実施例では、データ受信部３１０は、プリンタＡ２００からパスワード問合せレスポンスを受信するものとする。
【００３６】
印刷部としての印刷処理部３２０は、データ受信部３１０で受信した印刷指令としての印刷ジョブに従って画像形成ユニット等を用いて記録媒体にトナー像を形成して印刷を行うものである。
【００３７】
パスワード入力部３３０は、表示部に表示したパスワード入力画面においてユーザによるパスワードの入力操作を受け付けるものである。
パスワード入力画面は、例えば図１１に示すパスワード入力画面６０であり、ユーザにより入力されるパスワードを「＊」等の文字で表示するパスワード入力領域６１を有するものである。
【００３８】
パスワード検索部３４０は、パスワード入力部３３０で入力を受け付けたパスワードに基づいて当該パスワードを同じパスワードを保持するプリンタを検索するパスワード問合せコマンドを作成する処理を行うものである。
【００３９】
データ送信部３５０は、パスワード検索部３４０で作成されたパスワード問合せコマンドをプリンタＡ２００に送信するものである。
【００４０】
上述した構成の作用について説明する。
まず、画像形成システムの概略動作を図２の実施例における画像形成システムが行う処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
【００４１】
Ｓ１：ユーザは、ＰＣ１００を操作し、プリンタＡ２００に対して通常の印刷を行うものとする。
ＰＣ１００のプリンタドライバ１１０は、ユーザの操作に従って通常の印刷ジョブを印刷データ出力部１１１によりプリンタＡ２００に送信し、印刷を行う。
【００４２】
ここで、ＰＣ１００がプリンタＡ２００に送信する印刷ジョブは、認証印刷ではない通常の印刷を指示する印刷ジョブである。なお、認証印刷とは、印刷ジョブに認証を行う指示やユーザの認証情報を表すデータを含み、その印刷ジョブを受信したプリンタは、ユーザの認証情報の入力を受け付け、印刷ジョブを送信したユーザであるか否かの認証を行い、認証の結果、印刷ジョブを送信したユーザであることが認証できると当該印刷ジョブによる印刷を行うものである。
【００４３】
Ｓ２：プリンタＡ２００で印刷できないエラーが発生するものとする。
プリンタＡ２００は、受信した印刷ジョブに基づいて印刷処理部２２０により印刷を行い、エラー検出部２３０で印刷を行うことができない装置の異常を検出する。
なお、印刷ジョブは、ＰＣ１００から受信した印刷ジョブでも良く、またプリンタＡ２００以外の他のプリンタから受信した印刷ジョブでも良い。
【００４４】
Ｓ３：ユーザは、プリンタＡ２００において、現在印刷中の印刷ジョブと印刷待ちの複数の印刷ジョブの中から転送する印刷ジョブを選択するものとする。
プリンタＡ２００は、印刷を行うことができない装置の異常を検出すると、ジョブリスト表示部２４０により表示部に印刷ジョブ選択画面を表示し、ジョブリスト入力部２５０により他のプリンタへ転送する印刷ジョブのユーザによる選択操作を受け付ける。
【００４５】
Ｓ４：ユーザは、プリンタＡ２００において、パスワードを入力するものとする。
プリンタＡ２００は、表示部に表示した印刷ジョブ選択画面において、パスワード入力部２６０により、ユーザによるパスワードの入力操作を受け付ける。
【００４６】
Ｓ５：プリンタＡ２００を操作していたユーザは、印刷可能な他のプリンタであるプリンタＢ３００を操作できる位置まで移動するものとする。
【００４７】
Ｓ６：ユーザは、プリンタＢ３００において、パスワードを入力するものとする。
プリンタＢ３００は、パスワード入力部３３０により、表示部に表示したパスワード入力画面においてユーザによるパスワードの入力操作を受け付ける。
【００４８】
Ｓ７：プリンタＢ３００は、入力されたパスワードに基づいてネットワーク（通信回線２）に接続されたプリンタを検索し、入力されたパスワードと同じパスワードに関連付けられた印刷ジョブを保有するプリンタ（本実施例ではプリンタＡ２００）からＳ３において選択された印刷ジョブを送信させる。
【００４９】
Ｓ８：装置の異常により印刷を行うことができないプリンタＡ２００においてユーザが選択した印刷ジョブが印刷可能なプリンタＢ３００で印刷される。
【００５０】
このようにして、画像形成システムは、印刷処理を行う。
【００５１】
次に、画像形成システムのプリンタＡおよびプリンタＢが行う処理を図３から図６に基づいて詳細に説明する。
【００５２】
図２のＳ２からＳ４においてプリンタＡが行う処理を図３の実施例におけるプリンタＡが行う処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
まず、ＰＣ１００のプリンタドライバ１１０は、ユーザの操作に従って通常の印刷ジョブを印刷データ出力部１１１によりプリンタＡ２００に送信し、印刷を行う。
【００５３】
Ｓ１０１：プリンタＡ２００のデータ受信部２１０は、印刷データとして印刷ジョブを受信したか否かを判定し、受信したと判定すると処理をＳ１０２へ移行し、受信していないと判定すると印刷ジョブの受信の監視を継続する。
【００５４】
Ｓ１０２：データ受信部２１０は、受信した印刷ジョブをジョブリストテーブル２４１に保持し、印刷処理部２２０は、データ受信部２１０で受信した印刷ジョブに基づいて印刷を行う。
【００５５】
Ｓ１０３：エラー検出部２３０は、印刷処理部２２０で行っている印刷処理を監視し、印刷を行うことができない装置の異常（エラー）が発生したか否かを判定し、発生したと判定すると処理をＳ１０４へ移行し、発生していないと判定すると印刷処理の監視を継続する。
【００５６】
Ｓ１０４：ジョブリスト表示部２４０は、エラー検出部２３０で印刷を行うことができない装置の異常を検出すると、ジョブリストテーブル２４１に記憶された情報に基づいて印刷中および印刷待ちの印刷ジョブを表示する印刷ジョブ選択画面を表示部に表示する。
印刷ジョブ選択画面は、例えば図７に示す印刷ジョブ選択画面３１であり、ジョブリスト表示部２４０は、ジョブリストテーブル２４１に記憶されたジョブ名２４１ｂを印刷ジョブ選択画面３１のジョブリスト３２に一覧として表示する。
【００５７】
Ｓ１０５：ジョブリスト入力部２５０は、ジョブリスト表示部２４０により表示部に表示された印刷ジョブ選択画面において、他のプリンタへ転送する印刷ジョブのユーザによる選択操作が行われた否かを判定し、選択操作が行われたと判定すると処理をＳ１０６へ移行し、選択操作が行われていないと判定するとユーザによる選択操作の監視を継続する。
【００５８】
Ｓ１０６：パスワード入力部２６０は、ジョブリスト表示部２４０により表示部に表示された印刷ジョブ選択画面において、ユーザによる入力操作によりパスワードが入力されたか否かを判定し、入力されたと判定すると処理をＳ１０７へ移行し、入力されていないと判定するとユーザによる入力操作の監視を継続する。
【００５９】
Ｓ１０７：パスワード関連付け部２７０は、Ｓ１０５において選択された印刷ジョブと、Ｓ１０６において入力されたパスワードとを関連付けてジョブリストテーブル２４１（図１０に示すパスワード２４１ａ、ジョブ名２４１ｂ、および印刷ジョブデータ２４１ｃ）に格納し、本処理を終了する。
【００６０】
次に、図２のＳ６およびＳ７においてプリンタＢが行う処理を図４の実施例におけるプリンタＢが行う処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
図２のＳ５においてプリンタＢ３００を操作できる位置まで移動したユーザは、プリンタＢ３００の操作部を操作してプリンタＡ２００の印刷ジョブをプリンタＢ３００で印刷するため、再印刷メニュー等を起動し、パスワード入力画面を表示部に表示するものとする。
【００６１】
Ｓ２０１：プリンタＢ３００のパスワード入力部３３０は、表示部に表示したパスワード入力画面においてユーザによりパスワードが入力された否かを判定し、入力されたと判定すると処理をＳ２０２へ移行し、入力されていないと判定するとパスワードの入力の監視を継続する。
【００６２】
パスワード入力画面は、例えば図１１に示すパスワード入力画面６０であり、ユーザにより入力されるパスワードを「＊」等の文字で表示するパスワード入力領域６１を有する画面である。
【００６３】
Ｓ２０２：パスワード検索部３４０は、パスワード入力部３３０で入力を受け付けたパスワードに基づいてネットワーク（通信回線２）に接続されたプリンタを検索するためのパスワード問合せコマンドを作成する。
【００６４】
Ｓ２０３：データ送信部３５０は、パスワード検索部３４０が作成したパスワード問い合わせコマンドをネットワーク（通信回線２）に接続されたすべてのプリンタへ送信するデータ出力処理を行い、本処理を終了する。このとき、データ送信部３５０は、パスワード問い合わせコマンドをブロードキャストとして送信する。
次に、図２のＳ７においてプリンタＡが行う印刷ジョブ出力処理を図５の実施例におけるプリンタＡが行う印刷ジョブ出力処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
【００６５】
Ｓ３０１：プリンタＡ２００のデータ受信部２１０は、データを受信したか否かを判定し、受信したと判定すると処理をＳ３０２へ移行し、受信していないと判定するとデータの受信の監視を継続する。
【００６６】
Ｓ３０２：データを受信したと判定したデータ受信部２１０は、受信したデータがパスワード問合せコマンドか否かを判定し、問合せコマンドを受信したと判定すると処理をＳ３０３へ移行し、受信していないと判定すると問合せコマンドの受信の監視を継続する。
【００６７】
Ｓ３０３：パスワード検索部２８０は、パスワード問合せコマンドに含まれるパスワードをキーとしてジョブリストテーブル２４１を検索するパスワード検索処理を行う。
【００６８】
Ｓ３０４：パスワード検索部２８０は、パスワード問合せコマンドに含まれるパスワードと、図１０に示すジョブリストテーブル２４１のパスワード２４１ａとを順次照合し、一致する（同じパスワード）か否かを判定し、一致すると判定すると処理をＳ３０５へ移行する。
【００６９】
Ｓ３０５：パスワード検索部２８０は、パスワード問合せコマンドに含まれるパスワードと一致する図１０に示すジョブリストテーブル２４１のパスワード２４１ａに関連付けられた印刷ジョブデータ２４１ｃを抽出してパスワード問合せレスポンスを作成する。
【００７０】
データ送信部２９０は、作成されたパスワード問合せレスポンスをパスワード問合せコマンドの送信元であるプリンタＢ３００のＩＰアドレス（図８に示すパスワード問合せコマンド４０の送信元プリンタのＩＰアドレス４３）に送信するジョブ出力処理を行い、本処理を終了する。
【００７１】
なお、Ｓ３０４において、パスワード問合せコマンドに含まれるパスワードと一致するパスワードが、図１０に示すジョブリストテーブル２４１のパスワード２４１ａに存在しない場合、パスワード検索部２８０は、一致するパスワードが存在しない旨の情報を含むパスワード問合せレスポンスを作成する。データ送信部２９０は、一致するパスワードが存在しない旨の情報を送信元であるプリンタＢ３００のＩＰアドレスを宛先として送信する。
【００７２】
また、プリンタＡ２００は、データ送信部２９０によりパスワード問合せレスポンスを送信すると、図１０に示すジョブリストテーブル２４１から送信した印刷ジョブデータ２４１ｃ、並びに当該印刷ジョブデータ２４１ｃに関連付けられたパスワード２４１ａおよびジョブ名２４１ｂの１レコードをジョブリストテーブル２４１から消去する。
【００７３】
次に、図２のＳ８においてプリンタＢが行う印刷処理を図６の実施例におけるプリンタＢが行う印刷処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１および図９を参照しながら説明する。
【００７４】
Ｓ５０１：プリンタＢ３００のデータ受信部３１０は、パスワード問合せレスポンス５０を受信したか否かを判定し、受信したと判定すると処理をＳ５０２へ移行し、受信していないと判定するとパスワード問合せレスポンス５０の受信の監視を継続する。
【００７５】
Ｓ５０２：印刷処理部３２０は、データ受信部３１０で受信したパスワード問合せレスポンス５０の印刷ジョブデータ５３を取得する印刷ジョブデータ取得処理を行う。
【００７６】
Ｓ５０３：印刷処理部３２０は、取得した印刷ジョブデータ５３に従って印刷を行い、本処理を終了する。
【００７７】
このように、本実施例では、プリンタＡ２００において、印刷を継続できない印刷処理部２２０の異常が検出された場合、印刷が完了していな印刷ジョブに対して転送要求の入力を受け付けるとともに、転送要求された印刷ジョブに付加する付加情報（パスワード）の入力を受け付け、転送要求された印刷ジョブと、付加情報とを関連付けてジョブリストテーブル２４１に保持しておき、他の画像形成装置としてのプリンタＢ３００から付加情報を含む問合わせ情報を受信すると、問合せ情報の付加情報が関連付けられた印刷ジョブをジョブリストテーブル２４１から抽出し、プリンタＢ３００へ転送する。
【００７８】
したがって、個人認証機能を利用することなく、すべての印刷ジョブの印刷において容易に他のプリンタで再印刷を行うことができ、ユーザの再印刷にかかる負担を軽減することができる。
【００７９】
次に、本実施例の変形例を説明する。
【００８０】
変形例１は、図２のＳ３およびＳ４においてプリンタＡで印刷ジョブが選択された際、パスワードを入力させることなく、選択された印刷ジョブに対応させてジョブリストテーブルに選択された印刷ジョブである旨の選択情報を記憶させるようにする。
【００８１】
変形例１では、上述した図２のＳ４およびＳ６においてパスワードの入力が不要になる。また、Ｓ７では、選択情報が記憶された印刷ジョブをプリンタＡから送信させる。
変形例１の場合、ジョブリストテーブルは、図１２の変形例１におけるジョブリストテーブルの説明図に示す構成となる。変形例１では、図１０に示すジョブリストテーブル２４１のパスワード２４１ａに替えて選択情報を付加した構成としている。
【００８２】
図１２において、ジョブリストテーブル２４２は、選択情報２４２ａと、ジョブ名２４２ｂと、印刷ジョブデータ２４２ｃとを有している。
【００８３】
選択情報２４２ａは、図３のＳ１０５において選択された印刷ジョブであることを表す情報であり、例えば「有」で選択されたことを表し、「無」で選択されていないことを表す情報である。なお、ジョブ名２４２ｂ、および印刷ジョブデータ２４２ｃは、図１０に示すジョブ名２４１ｂ、および印刷ジョブデータ２４１ｃと同様である。
【００８４】
変形例１の場合、図３に示すＳ１０６および図４に示すＳ２０１におけるパスワードの入力は不要になり、図３に示すＳ１０７は以下の処理になる。
【００８５】
Ｓ１０７：パスワード関連付け部２７０は、Ｓ１０５において選択された印刷ジョブに対応させた選択情報「有」をジョブリストテーブル２４２の選択情報２４２ａに格納する。
【００８６】
また、図５に示すＳ３０４は以下の処理になる。
【００８７】
Ｓ３０４：パスワード検索部２８０は、図１２に示すジョブリストテーブル２４２の選択情報２４２ａを順次調べ、「有」が格納されているか否かを判定し、「有」が格納されていると判定すると処理をＳ３０５へ移行し、データ送信部２９０によるジョブ出力処理を行う。
【００８８】
即ち、パスワード検索部２８０は、選択情報が付加された印刷ジョブをジョブリストテーブルから抽出する。
このように、変形例１でも個人認証機能を利用することなく、すべての印刷ジョブの印刷において容易に他のプリンタで再印刷を行うことができ、ユーザの再印刷にかかる負担を軽減することができる。
【００８９】
また、上述した実施例および変形例１に対してさらに安全性を向上させるため、変形例２としても良い。
変形例２では、図２のＳ６においてプリンタＢでログインＩＤ等のユーザを識別するためのユーザ識別情報およびパスワードを認証情報としてユーザに入力させるようにする。
【００９０】
この場合、上述した図２のＳ６およびＳ７の処理は以下のようになる。
【００９１】
Ｓ６：ユーザは、プリンタＢ３００において、ユーザ識別情報およびパスワードを入力するものとする。
【００９２】
プリンタＢ３００は、パスワード入力部３３０により、表示部に表示したパスワード入力画面においてユーザによるユーザ識別情報およびパスワードの入力操作を受け付ける。
【００９３】
Ｓ７：プリンタＢ３００は、入力されたユーザ識別情報およびパスワードに基づいてネットワーク（通信回線２）に接続されたプリンタを検索し、入力されたパスワードと同じパスワードに関連付けられた印刷ジョブを保有するプリンタ（本実施例ではプリンタＡ２００）からＳ３において選択された印刷ジョブを送信させる。
【００９４】
また、ジョブリストテーブルは、図１３の変形例２におけるジョブリストテーブルの説明図に示す構成となる。変形例２では、図１０に示すジョブリストテーブルにユーザ識別情報を付加した構成としている。
【００９５】
図１３において、ジョブリストテーブル２４３は、ユーザ識別情報２４３ａと、パスワード２４３ｂと、ジョブ名２４３ｃと、印刷ジョブデータ２４３ｄとを有している。
【００９６】
ユーザ識別情報２４３ａは、図１に示す画像形成システム１の使用が許可されたユーザを識別するための情報であり、例えばユーザ毎に個別に付与されたログインＩＤ等である。なお、パスワード２４３ｂ、ジョブ名２４３ｃ、および印刷ジョブデータ２４３ｄは、図１０に示すパスワード２４１ａ、ジョブ名２４１ｂ、および印刷ジョブデータ２４１ｃと同様である。また、ジョブリストテーブル２４３に格納される印刷ジョブは認証印刷の印刷ジョブとしても良い。
【００９７】
変形例２の場合、図３に示すＳ１０６およびＳ１０７は以下の処理になる。
【００９８】
Ｓ１０６：パスワード入力部２６０は、ジョブリスト表示部２４０により表示部に表示された印刷ジョブ選択画面において、ユーザによる入力操作によりユーザ識別情報およびパスワードの入力を受け付ける。
なお、ユーザ識別情報は、図３に示すＳ１０４においてジョブリストを表示させる前に、ログイン情報として入力させるようにしても良い。
【００９９】
Ｓ１０７：パスワード関連付け部２７０は、Ｓ１０５において選択された印刷ジョブと、Ｓ１０６において入力されたユーザ識別情報およびパスワードとを関連付けてジョブリストテーブル２４３のユーザ識別情報２４３ａおよびパスワード２４３ｂに格納する。
【０１００】
また、図５に示すＳ３０４は以下の処理になる。
【０１０１】
Ｓ３０４：パスワード検索部２８０は、パスワード問合せコマンドに含まれるユーザ識別情報およびパスワードと、図１３に示すジョブリストテーブル２４３のユーザ識別情報２４３ａおよびパスワード２４３ｂとを順次照合し、一致する（同じユーザ識別情報およびパスワード）か否かを判定し、一致すると判定すると処理をＳ３０５へ移行し、データ送信部２９０によるジョブ出力処理を行う。
【０１０２】
このように、変形例２では、パスワード問合せコマンドに含まれるユーザ識別情報およびパスワードをキーとしてジョブリストテーブルを検索するようにしたことにより、さらに安全性を向上させることができる。
また、変形例２においても個人認証機能を利用することなく、すべての印刷ジョブの印刷において容易に他のプリンタで再印刷を行うことができ、ユーザの再印刷にかかる負担を軽減することができる。
【０１０３】
なお、本実施例では、印刷ジョブの転送元となるプリンタを通信回線で接続されたプリンタの中から検索するようにしたが、クラウドサービス等に接続されたプリンタの中から検索するようにしても良い。
また、本実施例では、ユーザを特定する情報としてパスワードを用いた例で説明したが、ユーザを特定できる情報であればＩＤカード情報や顔認証情報等の生態認証情報を使用するようにしても良い。
【０１０４】
以上説明したように、本実施例では、個人認証機能を利用しない場合でも他の画像形成装置で印刷を行うことができるようになるという効果が得られる。
また、すべての印刷ジョブの印刷において容易に他のプリンタで再印刷を行うことができ、ユーザの再印刷にかかる負担を軽減することができるという効果が得られる。
なお、本実施例では、画像形成装置をプリンタとして説明したが、それに限られるものでなく、複写機、ファクシミリ装置、複合機（ＭＦＰ）等としても良い。
【符号の説明】
【０１０５】
１    画像形成システム
２    通信回線
１００  ＰＣ
１１０  プリンタドライバ
１１１  印刷データ出力部
２００  プリンタＡ
２１０、３１０  データ受信部
２２０、３２０  印刷処理部
２３０  エラー検出部
２４０  ジョブリスト表示部
２５０  ジョブリスト入力部
２６０、３３０  パスワード入力部
２７０  パスワード関連付部
２８０、３４０  パスワード検索部
２９０、３５０  データ送信部
３００  プリンタＢ
【図１】
2019001050.tif 000003
【図２】
2019001050.tif 000004
【図３】
2019001050.tif 000005
【図４】
2019001050.tif 000006
【図５】
2019001050.tif 000007
【図６】
2019001050.tif 000008
【図７】
2019001050.tif 000009
【図８】
2019001050.tif 000010
【図９】
2019001050.tif 000011
【図１０】
2019001050.tif 000012
【図１１】
2019001050.tif 000013
【図１２】
2019001050.tif 000014
【図１３】
2019001050.tif 000015