(57)【要約】【課題】プリントサーバを介した印刷指示に基づく印刷において、プリントサーバがダウン等した場合でも、プリントサーバが稼働しているときと同じセキュリティを維持しつつ、直接印刷装置に印刷を指示することを可能にする印刷システムおよびプログラムを提供する。【解決手段】印刷システム２が非サーバ経由状態にある場合、複合機１０は、ユーザから認証情報を受け付けたとき、プリントサーバ５０に対して、認証サーバ４０に認証情報に基づくユーザ認証を依頼するよう指示する代わりに、直接認証サーバ４０にユーザ認証するよう指示する。複合機１０は、ユーザが認証された旨を認証サーバ４０から受信すると、ＰＣ７０から直接受信した第２印刷ジョブであって、認証されたユーザと同一のユーザの識別情報を含む第２印刷ジョブに基づいて印刷を行う。【選択図】図８
2019005969.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末と、プリントサーバと、印刷装置と、認証サーバと、を有し、
前記情報処理端末は、前記プリントサーバを介して印刷指示を行うサーバ用プリンタドライバを使用して、前記プリントサーバを介した印刷指示が許可されたユーザの識別情報を含む第１印刷ジョブを作成し、当該第１印刷ジョブを前記プリントサーバに送信し、
前記印刷装置は、前記ユーザの認証情報を受け付けたとき、前記プリントサーバに前記認証情報を送信するとともに、前記プリントサーバに対して、前記認証サーバに前記認証情報に基づくユーザ認証を依頼するよう指示し、
前記プリントサーバは、前記印刷装置からの前記指示に基づいて、前記認証サーバに前記ユーザ認証を依頼し、前記認証サーバによって前記ユーザが認証された場合、前記情報処理端末から受信した前記第１印刷ジョブであって、前記認証されたユーザと同一のユーザの識別情報を含む前記第１印刷ジョブを前記印刷装置に送信し、
前記印刷装置は、前記プリントサーバから受信した前記第１印刷ジョブに基づいて印刷を行う
印刷システムであって、
前記情報処理端末は、
前記印刷装置に印刷を直接指示するローカルプリンタドライバを使用して、前記プリントサーバを経由せずに前記印刷装置に直接印刷を指示する旨を示す直接印刷指示と、前記ユーザの識別情報とを含む第２印刷ジョブを作成する第２印刷ジョブ作成部と、
前記ローカルプリンタドライバを使用して、前記第２印刷ジョブを前記印刷装置に直接送信する第２印刷ジョブ送信部と、を有し、
前記印刷装置は、
前記情報処理端末から前記第２印刷ジョブを直接受信する第２印刷ジョブ受信部と、
前記第２印刷ジョブ受信部によって受信された第２印刷ジョブに含まれる前記直接印刷指示に基づいて、前記印刷システムにおいて前記第２印刷ジョブが前記プリントサーバを経由せずに前記印刷装置に送信される非サーバ経由状態であることを認識する非サーバ経由状態認識部と、
前記非サーバ経由状態認識部によって前記印刷システムが前記非サーバ経由状態にあることが認識されている場合、前記ユーザの認証情報を受け付けたとき、前記プリントサーバに対して、前記認証サーバに前記認証情報に基づくユーザ認証を依頼するよう指示する代わりに、直接前記認証サーバに対して、前記ユーザの認証情報に基づく前記ユーザ認証を指示するユーザ認証指示部と、
前記ユーザ認証指示部によって指示された前記認証サーバによる前記ユーザ認証の結果として、前記ユーザが認証された旨を前記認証サーバから受信すると、前記認証されたユーザと同一のユーザの識別情報を含む前記第２印刷ジョブに基づいて印刷を行う印刷部と、を有する
ことを特徴とする印刷システム。
【請求項２】
前記情報処理端末は、前記プリントサーバが正常に稼働しているか否かを判断するプリントサーバ稼働状態判断部を有し、
前記第２印刷ジョブ作成部は、前記プリントサーバ稼働状態判断部により前記プリントサーバが正常に稼働していないと判断された場合、前記ユーザから印刷指示を受け付けたときに、前記ローカルプリンタドライバを使用して前記第２印刷ジョブを作成し、
前記第２印刷ジョブ送信部は、前記ローカルプリンタドライバを使用して前記第２印刷ジョブを前記印刷装置に直接送信する
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷装置は、前記情報処理端末から直接受信した前記第２印刷ジョブの実行を完了したとき、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を解除する
ことを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
前記印刷装置は、
前記非サーバ経由状態認識部によって前記印刷システムが前記非サーバ経由状態にあることが認識されている場合、前記プリントサーバが正常に稼働しているか否かを定期的に判断し、
前記プリントサーバが正常に稼働していると判断するまで、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を維持し、
前記プリントサーバが正常に稼働していると判断したとき、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を解除し、
前記非サーバ経由状態の認識の解除後に、前記情報処理端末から受信した未処理の第２印刷ジョブを実行するための前記ユーザの認証情報を受け付けたとき、前記プリントサーバに対して、前記認証サーバに前記認証情報に基づくユーザ認証を依頼するよう指示し、
前記認証サーバによって前記ユーザが認証された旨を受信すると、前記認証されたユーザと同一のユーザの識別情報を含む前記第２印刷ジョブに基づいて印刷を行う
ことを特徴とする請求項１または２に記載の印刷システム。
【請求項５】
前記印刷装置は、
前記ユーザ認証指示部が直接前記認証サーバに前記ユーザ認証を指示するとき、前記認証サーバに対して、前記印刷システムが非サーバ経由状態にあることを通知し、
前記認証サーバは、
前記印刷システムが非サーバ経由状態にあることを前記印刷装置から通知された場合、前記プリントサーバが正常に稼働しているか否かを定期的に判断し、
前記プリントサーバが正常に稼働していると判断するまで、前記印刷装置のユーザ認証指示部からの前記ユーザ認証の指示に基づいて前記ユーザ認証を行い、
前記プリントサーバが正常に稼働していると判断したとき、前記印刷装置に対して、前記プリントサーバを介して前記認証サーバに前記ユーザ認証を依頼するよう指示し、
前記印刷装置は、
前記認証サーバから、前記プリントサーバを介して前記認証サーバに前記ユーザ認証を依頼するよう指示を受けたとき、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を解除し、
前記非サーバ経由状態の認識の解除後に、前記情報処理端末から受信した未処理の第２印刷ジョブを実行するための前記ユーザの認証情報を受け付けたとき、前記プリントサーバに対して、前記認証サーバに前記認証情報に基づくユーザ認証を依頼するよう指示し、
前記認証サーバによって前記ユーザが認証された旨を受信すると、前記認証されたユーザと同一のユーザの識別情報を含む前記第２印刷ジョブに基づいて印刷を行う
ことを特徴とする請求項１または２に記載の印刷システム。
【請求項６】
前記情報処理端末は、
前記情報処理端末に前記サーバ用プリンタドライバがインストールされるとき、前記ローカルプリンタドライバを取得する
ことを特徴とする請求項１乃至５のいずれか１つに記載の印刷システム。
【請求項７】
情報処理端末で実行され、プリントサーバを介して印刷を指示するサーバ用プリンタドライバのプログラムであって、
ユーザから印刷指示を受け付けたとき、印刷装置に印刷を直接指示するローカルプリンタドライバを使用して、前記プリントサーバを経由せずに前記印刷装置に直接印刷を指示する旨を示す直接印刷指示と、ユーザの識別情報とを含む第２印刷ジョブを作成する第２印刷ジョブ作成部と、
前記ローカルプリンタドライバを使用して、前記第２印刷ジョブを前記印刷装置に直接送信する第２印刷ジョブ送信部と、
を有するように前記情報処理端末を機能させる
ことを特徴とするプログラム。
【請求項８】
前記プログラムは、さらに、前記プリントサーバが正常に稼働しているか否かを判断するプリントサーバ稼働状態判断部を有するように前記情報処理端末を機能させ、
前記第２印刷ジョブ作成部は、前記プリントサーバ稼働状態判断部により前記プリントサーバが正常に稼働していないと判断された場合、前記ユーザから印刷指示を受け付けたときに、前記ローカルプリンタドライバを使用して前記第２印刷ジョブを作成し、
前記第２印刷ジョブ送信部は、前記ローカルプリンタドライバを使用して前記第２印刷ジョブを前記印刷装置に直接送信する
ことを特徴とする請求項７に記載のプログラム。
【請求項９】
前記サーバ用プリンタドライバのプログラムは、前記情報処理端末に前記サーバ用プリンタドライバのプログラムがインストールされたとき、前記ローカルプリンタドライバを取得するよう前記情報処理端末に指示する
ことを特徴とする請求項７または８に記載のプログラム。
【請求項１０】
プリントサーバを介した印刷指示に基づいて印刷を行う印刷装置で実行されるプログラムであって、
情報処理端末から、前記プリントサーバを経由せずに前記印刷装置に直接印刷を指示する旨を示す直接印刷指示と、ユーザの識別情報とを含む第２印刷ジョブを直接受信する第２印刷ジョブ受信部と、
前記第２印刷ジョブ受信部によって受信された第２印刷ジョブに含まれる前記直接印刷指示に基づいて、印刷システムにおいて前記第２印刷ジョブが前記プリントサーバを経由せずに前記印刷装置に送信される非サーバ経由状態であることを認識する非サーバ経由状態認識部と、
前記非サーバ経由状態認識部によって前記印刷システムが前記非サーバ経由状態にあることが認識されている場合、前記印刷装置がユーザの認証情報を受け付けたときに、直接認証サーバに対して、前記ユーザの認証情報に基づくユーザ認証を指示するユーザ認証指示部と、
前記ユーザ認証指示部によって指示された前記認証サーバによる前記ユーザ認証の結果として、前記ユーザが認証された旨を前記認証サーバから受信すると、前記認証されたユーザと同一のユーザの識別情報を含む前記第２印刷ジョブに基づいて前記印刷装置に印刷を実行させる印刷指示部と、
を有するように前記印刷装置を機能させる
ことを特徴とするプログラム。
【請求項１１】
前記プログラムは、前記印刷装置が前記情報処理端末から直接受信した前記第２印刷ジョブの実行を完了したとき、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を解除する
ことを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記プログラムは、
前記非サーバ経由状態認識部によって前記印刷システムが前記非サーバ経由状態にあることが認識されている場合、前記プリントサーバが正常に稼働しているか否かを定期的に判断するよう前記印刷装置に指示し、
前記プリントサーバが正常に稼働していると判断するまで、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を維持し、
前記プリントサーバが正常に稼働していると判断したとき、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を解除し、
前記非サーバ経由状態の認識の解除後に、前記印刷装置が前記情報処理端末から受信した未処理の第２印刷ジョブを実行するための前記ユーザの認証情報を受け付けたとき、直接前記認証サーバに対して前記ユーザの認証情報に基づくユーザ認証を指示する代わりに、前記プリントサーバに対して、前記認証サーバに前記認証情報に基づくユーザ認証を依頼するよう指示し、
前記認証サーバによって前記ユーザが認証された旨を受信すると、前記認証されたユーザと同一のユーザの識別情報を含む前記第２印刷ジョブに基づいて前記印刷装置に印刷を実行させる
ことを特徴とする請求項１０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリントサーバを介して印刷指示を行い、この印刷指示に基づいて印刷を行う印刷システムおよびプログラムに関する。
【背景技術】
【０００２】
近年、セキュリティを維持しつつ、ネットワークに接続されている何れかの印刷装置に印刷を指示することができるプリントシステムとして、ＰＳＥＳ(PageScope Enterprise Suite)などのアプリケーション群を利用した所謂ユビキタスプリントに対応する印刷システムが普及しつつある。
【０００３】
このユビキタスプリントでは、まず、クライアントＰＣ(Personal Computer)などの情報処理端末は、一旦プリントサーバ（以下、ユビキタスサーバともいう）に、ユーザを識別するユーザ識別情報を含む印刷ジョブを投入する。その後、このユビキタスサーバとネットワークで接続された何れかの印刷装置でユーザがログイン操作を行うと、当該印刷装置は、このログイン情報をユビキタスサーバに送信し、ユビキタスサーバに対して、認証サーバにユーザ認証を依頼するよう指示する。ユビキタスサーバは、上記ログイン操作を行ったユーザが認証サーバによって認証されると、認証されたユーザと同一のユーザの識別情報を含む印刷ジョブを当該印刷装置に送信する。そして、当該印刷装置は、この印刷ジョブに基づいて印刷を行う。
【０００４】
しかしながら、ユビキタスサーバがダウンしてしまうと、特に、ユビキタスプリント用のドライバのみをインストールしている情報処理端末を所持するユーザは、ユビキタスサーバが復帰するまで印刷ジョブを送信することができない。もしすぐに印刷を行いたい場合には、例えば、ユーザは、印刷に使用されるべき印刷装置のプリンタドライバ（以下、ローカルプリンタドライバともいう）をダウンロードし、当該印刷装置のＩＰ(Internet Protocol)をローカルプリンタドライバに設定する必要がある。
【０００５】
また、ユビキタスサーバがダウンしている間に、ユビキタスプリントの代わりに、ローカルプリンタドライバを使用した印刷、クラウドプリント等を行うと、これらの印刷については、ユビキタスプリントにおいて実行される認証サーバによるユーザ認証を実行することができない。
【０００６】
そこで、印刷システムにおいて、ユビキタスサーバがダウンしても、このユビキタスサーバが稼働しているときと同じセキュリティを維持しつつ、直接印刷装置に印刷を指示する必要があった。
【０００７】
例えば、特許文献１には、認証サーバがダウンしてもプリンタサーバからの印刷を可能にするために、ＭＦＰ(Multi Function Peripheral)に認証情報をキャッシュする技術が開示されている。この技術においては、認証情報は認証サーバが稼働しているときにキャッシュされ、認証サーバがダウンしたときに、このキャッシュされた認証情報が使用される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−１０８３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１においては、認証情報がＭＦＰにキャッシュされるので、ＭＦＰのメモリ等に負担が生じるといった問題があった。また、認証情報がＭＦＰから漏えいする可能性があるので、印刷システムにおいてセキュリティ上問題があった。
【００１０】
本発明は、上記の問題を解決しようとするものであり、プリントサーバを介した印刷指示に基づく印刷において、プリントサーバがダウン等した場合でも、プリントサーバが稼働しているときと同じセキュリティを維持しつつ、直接印刷装置に印刷を指示することを可能にする印刷システムおよびプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１１】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１２】
［１］情報処理端末と、プリントサーバと、印刷装置と、認証サーバと、を有し、
前記情報処理端末は、前記プリントサーバを介して印刷指示を行うサーバ用プリンタドライバを使用して、前記プリントサーバを介した印刷指示が許可されたユーザの識別情報を含む第１印刷ジョブを作成し、当該第１印刷ジョブを前記プリントサーバに送信し、
前記印刷装置は、前記ユーザの認証情報を受け付けたとき、前記プリントサーバに前記認証情報を送信するとともに、前記プリントサーバに対して、前記認証サーバに前記認証情報に基づくユーザ認証を依頼するよう指示し、
前記プリントサーバは、前記印刷装置からの前記指示に基づいて、前記認証サーバに前記ユーザ認証を依頼し、前記認証サーバによって前記ユーザが認証された場合、前記情報処理端末から受信した前記第１印刷ジョブであって、前記認証されたユーザと同一のユーザの識別情報を含む前記第１印刷ジョブを前記印刷装置に送信し、
前記印刷装置は、前記プリントサーバから受信した前記第１印刷ジョブに基づいて印刷を行う
印刷システムであって、
前記情報処理端末は、
前記印刷装置に印刷を直接指示するローカルプリンタドライバを使用して、前記プリントサーバを経由せずに前記印刷装置に直接印刷を指示する旨を示す直接印刷指示と、前記ユーザの識別情報とを含む第２印刷ジョブを作成する第２印刷ジョブ作成部と、
前記ローカルプリンタドライバを使用して、前記第２印刷ジョブを前記印刷装置に直接送信する第２印刷ジョブ送信部と、を有し、
前記印刷装置は、
前記情報処理端末から前記第２印刷ジョブを直接受信する第２印刷ジョブ受信部と、
前記第２印刷ジョブ受信部によって受信された第２印刷ジョブに含まれる前記直接印刷指示に基づいて、前記印刷システムにおいて前記第２印刷ジョブが前記プリントサーバを経由せずに前記印刷装置に送信される非サーバ経由状態であることを認識する非サーバ経由状態認識部と、
前記非サーバ経由状態認識部によって前記印刷システムが前記非サーバ経由状態にあることが認識されている場合、前記ユーザの認証情報を受け付けたとき、前記プリントサーバに対して、前記認証サーバに前記認証情報に基づくユーザ認証を依頼するよう指示する代わりに、直接前記認証サーバに対して、前記ユーザの認証情報に基づく前記ユーザ認証を指示するユーザ認証指示部と、
前記ユーザ認証指示部によって指示された前記認証サーバによる前記ユーザ認証の結果として、前記ユーザが認証された旨を前記認証サーバから受信すると、前記認証されたユーザと同一のユーザの識別情報を含む前記第２印刷ジョブに基づいて印刷を行う印刷部と、を有する
ことを特徴とする印刷システム。
【００１３】
上記発明では、印刷システムが非サーバ経由状態にある場合、印刷装置は、ユーザから認証情報を受け付けたとき、直接認証サーバにユーザ認証するよう指示する。印刷装置は、ユーザが認証された旨を認証サーバから受信すると、情報処理端末から直接受信した第２印刷ジョブであって、認証されたユーザと同一のユーザの識別情報を含む第２印刷ジョブに基づいて印刷を行う。
【００１４】
［２］前記情報処理端末は、前記プリントサーバが正常に稼働しているか否かを判断するプリントサーバ稼働状態判断部を有し、
前記第２印刷ジョブ作成部は、前記プリントサーバ稼働状態判断部により前記プリントサーバが正常に稼働していないと判断された場合、前記ユーザから印刷指示を受け付けたときに、前記ローカルプリンタドライバを使用して前記第２印刷ジョブを作成し、
前記第２印刷ジョブ送信部は、前記ローカルプリンタドライバを使用して前記第２印刷ジョブを前記印刷装置に直接送信する
ことを特徴とする［１］に記載の印刷システム。
【００１５】
上記発明では、情報処理端末は、ユーザから印刷指示を受け付けたときまたは定期的にプリントサーバが正常に稼働しているか否かを判断する。情報処理端末は、プリントサーバが正常に稼働していないと判断した場合、ユーザから印刷指示を受け付けたときに、ローカルプリンタドライバを使用して、第２印刷ジョブを作成し印刷装置に直接送信する。
【００１６】
［３］前記印刷装置は、前記情報処理端末から直接受信した前記第２印刷ジョブの実行を完了したとき、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を解除する
ことを特徴とする［１］または［２］に記載の印刷システム。
【００１７】
上記発明では、印刷装置は、第２印刷ジョブの実行が完了すると、非サーバ経由状態の認識を解除する。
【００１８】
［４］前記印刷装置は、
前記非サーバ経由状態認識部によって前記印刷システムが前記非サーバ経由状態にあることが認識されている場合、前記プリントサーバが正常に稼働しているか否かを定期的に判断し、
前記プリントサーバが正常に稼働していると判断するまで、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を維持し、
前記プリントサーバが正常に稼働していると判断したとき、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を解除し、
前記非サーバ経由状態の認識の解除後に、前記情報処理端末から受信した未処理の第２印刷ジョブを実行するための前記ユーザの認証情報を受け付けたとき、前記プリントサーバに対して、前記認証サーバに前記認証情報に基づくユーザ認証を依頼するよう指示し、
前記認証サーバによって前記ユーザが認証された旨を受信すると、前記認証されたユーザと同一のユーザの識別情報を含む前記第２印刷ジョブに基づいて印刷を行う
ことを特徴とする［１］または［２］に記載の印刷システム。
【００１９】
上記発明では、印刷装置は、印刷システムが非サーバ経由状態にあることを認識すると、プリントサーバが正常に稼働しているか否かを定期的に判断し、プリントサーバが正常に稼働していると判断するまで非サーバ経由状態の認識を維持する。その後、印刷装置は、プリントサーバが正常に稼働していると判断したとき、非サーバ経由状態の認識を解除する。また、印刷装置は、非サーバ経由状態の認識の解除後に未処理の第２印刷ジョブを実行するためのユーザ認証情報を受け付けたとき、プリントサーバに対して、認証サーバにユーザ認証を依頼するよう指示する。認証サーバによってユーザが認証された旨を受信すると、認証されたユーザと同一のユーザの識別情報を含む第２印刷ジョブに基づいて印刷を行う。
【００２０】
［５］前記印刷装置は、
前記ユーザ認証指示部が直接前記認証サーバに前記ユーザ認証を指示するとき、前記認証サーバに対して、前記印刷システムが非サーバ経由状態にあることを通知し、
前記認証サーバは、
前記印刷システムが非サーバ経由状態にあることを前記印刷装置から通知された場合、前記プリントサーバが正常に稼働しているか否かを定期的に判断し、
前記プリントサーバが正常に稼働していると判断するまで、前記印刷装置のユーザ認証指示部からの前記ユーザ認証の指示に基づいて前記ユーザ認証を行い、
前記プリントサーバが正常に稼働していると判断したとき、前記印刷装置に対して、前記プリントサーバを介して前記認証サーバに前記ユーザ認証を依頼するよう指示し、
前記印刷装置は、
前記認証サーバから、前記プリントサーバを介して前記認証サーバに前記ユーザ認証を依頼するよう指示を受けたとき、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を解除し、
前記非サーバ経由状態の認識の解除後に、前記情報処理端末から受信した未処理の第２印刷ジョブを実行するための前記ユーザの認証情報を受け付けたとき、前記プリントサーバに対して、前記認証サーバに前記認証情報に基づくユーザ認証を依頼するよう指示し、
前記認証サーバによって前記ユーザが認証された旨を受信すると、前記認証されたユーザと同一のユーザの識別情報を含む前記第２印刷ジョブに基づいて印刷を行う
ことを特徴とする［１］または［２］に記載の印刷システム。
【００２１】
上記発明では、認証サーバは、印刷システムが非サーバ経由状態にある旨の通知を受けると、プリントサーバが正常に稼働しているか否かを定期的に判断し、プリントサーバが正常に稼働していると判断するまで、印刷装置からのユーザ認証の指示に基づいてユーザ認証を行う。その後、認証サーバは、プリントサーバが正常に稼働していると判断したとき、印刷装置に対して、プリントサーバを介して認証サーバにユーザ認証を依頼するよう指示する。印刷装置は、認証サーバから当該指示を受けると、非サーバ経由状態の認識を解除する。また、印刷装置は、非サーバ経由状態の認識の解除後に未処理の第２印刷ジョブを実行するためのユーザ認証情報を受け付けたとき、プリントサーバに対して、認証サーバにユーザ認証を依頼するよう指示する。認証サーバによってユーザが認証された旨を受信すると、認証されたユーザと同一のユーザの識別情報を含む第２印刷ジョブに基づいて印刷を行う。
【００２２】
［６］前記情報処理端末は、
前記情報処理端末に前記サーバ用プリンタドライバがインストールされるとき、前記ローカルプリンタドライバを取得する
ことを特徴とする［１］乃至［５］のいずれか１つに記載の印刷システム。
【００２３】
上記発明では、情報処理端末は、サーバ用プリンタドライバをインストールすると、Ｗｅｂ等を介して、印刷システム内の印刷装置のローカルプリンタドライバを取得する。
【００２４】
［７］情報処理端末で実行され、プリントサーバを介して印刷を指示するサーバ用プリンタドライバのプログラムであって、
ユーザから印刷指示を受け付けたとき、印刷装置に印刷を直接指示するローカルプリンタドライバを使用して、前記プリントサーバを経由せずに前記印刷装置に直接印刷を指示する旨を示す直接印刷指示と、ユーザの識別情報とを含む第２印刷ジョブを作成する第２印刷ジョブ作成部と、
前記ローカルプリンタドライバを使用して、前記第２印刷ジョブを前記印刷装置に直接送信する第２印刷ジョブ送信部と、
を有するように前記情報処理端末を機能させる
ことを特徴とするプログラム。
【００２５】
上記発明では、サーバ用プリンタドライバは、ローカルプリンタドライバを使用して、第２印刷ジョブを作成し直接印刷装置に送信する。
【００２６】
［８］前記プログラムは、さらに、前記プリントサーバが正常に稼働しているか否かを判断するプリントサーバ稼働状態判断部を有するように前記情報処理端末を機能させ、
前記第２印刷ジョブ作成部は、前記プリントサーバ稼働状態判断部により前記プリントサーバが正常に稼働していないと判断された場合、前記ユーザから印刷指示を受け付けたときに、前記ローカルプリンタドライバを使用して前記第２印刷ジョブを作成し、
前記第２印刷ジョブ送信部は、前記ローカルプリンタドライバを使用して前記第２印刷ジョブを前記印刷装置に直接送信する
ことを特徴とする［７］に記載のプログラム。
【００２７】
［９］前記サーバ用プリンタドライバのプログラムは、前記情報処理端末に前記サーバ用プリンタドライバのプログラムがインストールされたとき、前記ローカルプリンタドライバを取得するよう前記情報処理端末に指示する
ことを特徴とする［７］または［８］に記載のプログラム。
【００２８】
［１０］プリントサーバを介した印刷指示に基づいて印刷を行う印刷装置で実行されるプログラムであって、
情報処理端末から、前記プリントサーバを経由せずに前記印刷装置に直接印刷を指示する旨を示す直接印刷指示と、ユーザの識別情報とを含む第２印刷ジョブを直接受信する第２印刷ジョブ受信部と、
前記第２印刷ジョブ受信部によって受信された第２印刷ジョブに含まれる前記直接印刷指示に基づいて、印刷システムにおいて前記第２印刷ジョブが前記プリントサーバを経由せずに前記印刷装置に送信される非サーバ経由状態であることを認識する非サーバ経由状態認識部と、
前記非サーバ経由状態認識部によって前記印刷システムが前記非サーバ経由状態にあることが認識されている場合、前記印刷装置がユーザの認証情報を受け付けたときに、直接認証サーバに対して、前記ユーザの認証情報に基づくユーザ認証を指示するユーザ認証指示部と、
前記ユーザ認証指示部によって指示された前記認証サーバによる前記ユーザ認証の結果として、前記ユーザが認証された旨を前記認証サーバから受信すると、前記認証されたユーザと同一のユーザの識別情報を含む前記第２印刷ジョブに基づいて前記印刷装置に印刷を実行させる印刷指示部と、
を有するように前記印刷装置を機能させる
ことを特徴とするプログラム。
【００２９】
［１１］前記プログラムは、前記印刷装置が前記情報処理端末から直接受信した前記第２印刷ジョブの実行を完了したとき、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を解除する
ことを特徴とする［１０］に記載のプログラム。
【００３０】
［１２］前記プログラムは、
前記非サーバ経由状態認識部によって前記印刷システムが前記非サーバ経由状態にあることが認識されている場合、前記プリントサーバが正常に稼働しているか否かを定期的に判断するよう前記印刷装置に指示し、
前記プリントサーバが正常に稼働していると判断するまで、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を維持し、
前記プリントサーバが正常に稼働していると判断したとき、前記非サーバ経由状態認識部によって認識された前記非サーバ経由状態の認識を解除し、
前記非サーバ経由状態の認識の解除後に、前記印刷装置が前記情報処理端末から受信した未処理の第２印刷ジョブを実行するための前記ユーザの認証情報を受け付けたとき、直接前記認証サーバに対して前記ユーザの認証情報に基づくユーザ認証を指示する代わりに、前記プリントサーバに対して、前記認証サーバに前記認証情報に基づくユーザ認証を依頼するよう指示し、
前記認証サーバによって前記ユーザが認証された旨を受信すると、前記認証されたユーザと同一のユーザの識別情報を含む前記第２印刷ジョブに基づいて前記印刷装置に印刷を実行させる
ことを特徴とする［１０］に記載のプログラム。
【発明の効果】
【００３１】
本発明に係る印刷システムおよびプログラムによれば、プリントサーバを介した印刷指示に基づく印刷において、プリントサーバがダウン等した場合でも、プリントサーバが稼働しているときと同じセキュリティを維持しつつ、直接印刷装置に印刷を指示することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態に係る印刷システムの構成例を示す概略図である。
【図２】ＰＣの概略構成を示すブロック図である。
【図３】複合機の概略構成を示すブロック図である。
【図４】プリントサーバの概略構成を示すブロック図である。
【図５】認証サーバの概略構成を示すブロック図である。
【図６】プリントサーバが正常に動作しているときの印刷シーケンスを示す図である。
【図７】ＰＣが複合機のローカルプリンタドライバを入手して設定する様子を示す図である。
【図８】プリントサーバがダウンしているときの印刷シーケンスを示す図である。
【図９】ＰＣがユビキタスプリントを行った際に複合機のローカルプリンタドライバを入手して設定する様子を示す図である。
【図１０】ＰＣにおけるサーバ用プリンタドライバの処理を示す流れ図である。
【図１１】ユーザがログインした場合に複合機が行う処理を示す流れ図である。
【図１２】図１１のステップＳ２０５の詳細を示す流れ図である。
【発明を実施するための形態】
【００３３】
以下、図面に基づき本発明の実施の形態を説明する。
【００３４】
図１は、本発明の実施の形態に係る印刷システム２の構成例を示している。印刷システム２は、ユーザが使用するパーソナルコンピュータ等の情報処理端末（以下、ＰＣ(Personal Computer)ともいう）７０と、印刷装置としての複合機１０と、プリントサーバ５０、認証サーバ４０をＬＡＮ（Local Area Network）などのネットワークを介して接続して構成される。ＰＣ７０および複合機１０は、それぞれ１台でもよいが、通常それぞれ複数台接続される。
【００３５】
この印刷システム２は、所謂ユビキタスプリントに対応する印刷システムである。詳細には、一のＰＣ７０は、一旦ユビキタスサーバとしてのプリントサーバ５０にユーザを識別するユーザ識別情報を含む印刷ジョブを投入する。その後、ユーザは、認証情報として、ＩＤ(Identification)やパスワードなどを一の複合機１０に入力することにより、当該複合機１０に対してログイン操作を行う。当該複合機１０は、このユーザの認証情報をプリントサーバ５０に送信し、プリントサーバ５０に対して、認証サーバ４０にユーザ認証を依頼するよう指示する。プリントサーバ５０は、上記ログイン操作を行ったユーザが認証サーバ４０によって認証されると、認証されたユーザと同一のユーザの識別情報を含む印刷ジョブを当該複合機１０に送信する。そして、当該複合機１０は、この印刷ジョブに基づいて印刷を行う。
【００３６】
ＰＣ７０は、ユビキタスプリントを実行するために、印刷ジョブ（第１印刷ジョブ）を作成し、この印刷ジョブをプリントサーバ５０に送信する機能を有するとともに、プリントサーバ５０を経由せずに各複合機１０に直接送信されるべき印刷ジョブ（第２印刷ジョブ）を作成し、この印刷ジョブを各複合機１０に直接送信する機能を有する。ここで、印刷ジョブを複合機１０に直接送信するとは、ＰＣ７０からプリントサーバ５０を経由せずに複合機１０に印刷ジョブを送信することであり、例えば、印刷ジョブを中継点などのプリントサーバ５０以外の他の装置を経由して複合機１０に送信することも含む。
【００３７】
ＰＣ７０には、第１印刷ジョブを作成してプリントサーバ５０に送信する機能を果たすサーバ用プリンタドライバ９０がインストールされる。また、ＰＣ７０には、サーバ用プリンタドライバ９０のインストール時等に、第２印刷ジョブを作成して複合機１０に送信する機能を果たす各複合機１０専用のローカルプリンタドライバ９１がインストールされる。
【００３８】
複合機１０は、スキャナで原稿を光学的に読み取って得た画像データに基づく画像を記録紙に印刷するコピージョブ、読み取った原稿の画像データをファイル等にして保存する保存ジョブ、読み取った原稿の画像データをファイル等にして外部へ送信する送信ジョブ、プリントサーバ５０やＰＣ７０から受信した印刷ジョブのデータに基づいて画像を記録紙に印刷して出力する印刷ジョブ、ファクシミリ手順に従って画像データを送受信するＦＡＸジョブなどの各種ジョブを実行する機能を備えた画像形成装置である。以後、複合機１０をＭＦＰとも記す。なお、複合機１０に代えて、印刷ジョブのみに対応する単機能の印刷装置でもよい。
【００３９】
プリントサーバ５０は、ユビキタスサーバとして、各ＰＣ７０から印刷ジョブ（第１印刷ジョブ）を受信し、この受信した第１印刷ジョブを保持する。そして、プリントサーバ５０は、ユーザによってログイン操作された複合機１０から、認証サーバ４０に対してユーザ認証を依頼するよう指示されると、認証サーバ４０に対してユーザ認証を依頼する。認証サーバ４０によって当該ユーザが認証されると、当該ユーザの印刷ジョブをログイン操作された複合機１０に送信する。
【００４０】
認証サーバ４０は、プリントサーバ５０からユーザ認証の依頼を受け付けると、当該依頼に含まれる認証情報に基づいてユーザ認証を行う。
【００４１】
図２は、ＰＣ７０の概略構成を示すブロック図である。ＰＣ７０は、当該ＰＣ７０の動作を統括的に制御するＣＰＵ(Central Processing Unit)７１を有している。ＣＰＵ７１には、バスを通じてＲＯＭ(Read Only Memory)７２、ＲＡＭ(Random Access Memory)７３、不揮発メモリ７４、ハードディスク装置７５、操作パネル７６、ネットワーク通信部７９などが接続されている。
【００４２】
ＣＰＵ７１は、ＯＳ(Operating System)プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。また、ＣＰＵ７１は、後述する第１印刷ジョブ作成部８５、プリントサーバ稼働状態判断部８６、第２印刷ジョブ作成部８７の機能を果たす。
【００４３】
ＲＯＭ７２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ７１が各種処理を実行することでＰＣ７０の各機能が実現される。
【００４４】
ＲＡＭ７３は、ＣＰＵ７１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００４５】
不揮発メモリ７４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。特に、不揮発メモリ７４は、当該ＰＣ７０のユーザの識別情報を記憶する。
【００４６】
ハードディスク装置７５は、大容量不揮発の記憶装置であり、印刷ジョブのデータ、画像データなどのほか各種のプログラムやデータが記憶される。また、ハードディスク装置７５には、サーバ用プリンタドライバ９０と、各複合機１０専用のローカルプリントドライバ９１が保存されている。
【００４７】
操作パネル７６は、操作部８２と表示部８３を備えている。表示部８３は各種の操作画面を表示する機能を果たし、液晶ディスプレイなどで構成される。操作部８２はユーザから各種の操作を受けるスタートボタンやテンキーなど各種のハードキーと、表示部２２の表示面に設けられたタッチスクリーンで構成される。また、操作パネル７６は、ユーザからの印刷指示を受け付ける。
【００４８】
ネットワーク通信部７９は、ネットワークを通じて各複合機１０、プリントサーバ５０のほか各種の外部装置との間で通信する機能を果たす。ネットワーク通信部７９は、特に、サーバ用プリンタドライバ９０を使用することにより作成される第１印刷ジョブをプリントサーバ５０へ送信する機能と、第２印刷ジョブ送信部として、ローカルプリンタドライバ９１を使用することにより作成される第２印刷ジョブを複合機１０へ送信する機能を有する。
【００４９】
第１印刷ジョブ作成部８５は、サーバ用プリンタドライバ９０を使用することにより、プリントサーバ５０へ送信されるべき第１印刷ジョブを作成する機能を果たす。この第１印刷ジョブには、ユビキタスプリントが許可されたユーザ（当該ＰＣ７０のユーザ）の識別情報が含まれる。
【００５０】
プリントサーバ稼働状態判断部８６は、ユビキタスプリントを実行する際や定期的に、ネットワークを介してプリントサーバ５０の稼働状態を判断する機能を有する。
【００５１】
第２印刷ジョブ作成部８７は、プリントサーバ稼働状態判断部８６によってプリントサーバ５０が正常に稼働していないと判断された場合等に、ローカルプリンタドライバ９１を使用することにより、当該ローカルプリンタドライバ９１に対応する複合機１０へ直接送信されるべき第２印刷ジョブを作成する機能を果たす。この第２印刷ジョブには、プリントサーバ５０を経由せずに当該複合機１０へ直接印刷を指示する旨を示す直接印刷指示と、当該第２印刷ジョブに基づく印刷が許可されたユーザ（当該ＰＣ７０のユーザ）の識別情報が含まれる。
【００５２】
図３は、複合機１０の概略構成を示すブロック図である。複合機１０は、当該複合機１０の動作を統括的に制御するＣＰＵ１１を有している。ＣＰＵ１１にはバスを通じてＲＯＭ１２、ＲＡＭ１３、不揮発メモリ１４、ハードディスク装置１５、画像読取部１６、自動原稿搬送部（ＡＤＦ：Auto Document Feeder）１７、印刷部１８、画像処理部１９、操作パネル２０、ファクシミリ通信部２３、ネットワーク通信部２４などが接続されている。操作パネル２０は、操作部２１と表示部２２を備えている。
【００５３】
ＣＰＵ１１は、ＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。また、ＣＰＵ１１は、後述する非サーバ経由状態認識部２６と、ユーザ認証指示部２７と、サーバ稼働状態判断部２８の機能を果たす。
【００５４】
ＲＯＭ１２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が各種処理を実行することで複合機１０の各機能が実現される。
【００５５】
ＲＡＭ１３は、ＣＰＵ１１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００５６】
不揮発メモリ１４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。
【００５７】
ハードディスク装置１５は、大容量不揮発の記憶装置であり、ＰＣ７０から直接受信した第２印刷ジョブを保持する保持部としての機能を果たす。また、画像データなどのほか各種のプログラムやデータが記憶される。
【００５８】
画像読取部１６は、原稿を光学的に読み取って画像データを取得する機能を果たす。画像読取部１６は、例えば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動ユニットと、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路と、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００５９】
自動原稿搬送部１７は、原稿台にセットされた原稿をその最上のものから１枚ずつ順に繰り出して搬送し、画像読取部１６の読み取り位置を通過させて所定の排紙位置へ排紙する機能を果たす。画像読取部１６は、プラテンガラス上に載置された原稿を読み取る機能と、自動原稿搬送部１７によって搬送される原稿を順次読み取る機能を備えている。
【００６０】
印刷部１８は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。画像形成は他の方式でもかまわない。印刷部１８は、特に、第１印刷ジョブおよび第２印刷ジョブに基づいて印刷を行う。
【００６１】
画像処理部１９は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００６２】
操作パネル２０は、操作部２１と表示部２２を備えている。表示部２２は各種の操作画面を表示する機能を果たし、液晶ディスプレイなどで構成される。操作部２１はユーザから各種の操作を受けるスタートボタンやテンキーなど各種のハードキーと、表示部２２の表示面に設けられたタッチスクリーンで構成される。また、操作パネル２０は、ユーザのログイン時に、ユーザの認証情報の入力を受け付ける。
【００６３】
ファクシミリ通信部２３は、ファクシミリ機能を備えた装置と電話回線を通じて画像データを送受信する機能を果たす。
【００６４】
ネットワーク通信部２４は、ネットワークを通じて各ＰＣ７０、プリントサーバ５０、認証サーバ４０のほか各種の外部装置との間で通信する機能を果たす。ネットワーク通信部２４は、特に、プリントサーバ５０から第１印刷ジョブを受信する機能と、第２印刷ジョブ受信部として、ＰＣ７０から第２印刷ジョブを直接受信する機能を有する。
【００６５】
非サーバ経由状態認識部２６は、ＰＣ７０からプリントサーバ５０を経由せずに直接第２印刷ジョブを受信したとき、当該第２印刷ジョブに含まれる直接印刷指示に基づいて、印刷システム２において印刷ジョブ（第２印刷ジョブ）がプリントサーバ５０を経由せずに複合機１０に送信される状態（以下、非サーバ経由状態ともいう）であることを認識する機能を果たす。
【００６６】
ユーザ認証指示部２７は、非サーバ経由状態認識部２６によって印刷システム２が非サーバ経由状態にあることが認識されている場合、複合機１０の操作パネル２０がユーザの認証情報を受け付けたとき、プリントサーバ５０に対して、認証サーバ４０に認証情報に基づくユーザ認証を依頼するよう指示する代わりに、直接認証サーバ４０に対して、当該認証情報に基づいてユーザ認証を行うよう指示する機能を果たす。
【００６７】
サーバ稼働状態判断部２８は、非サーバ経由状態認識部２６によって印刷システム２が非サーバ経由状態にあることが認識されている場合、ネットワークを介してプリントサーバ５０が正常に稼働しているか否かを定期的に判断する機能を有する。
【００６８】
図４は、プリントサーバ５０の概略構成を示すブロック図である。プリントサーバ５０は、当該プリントサーバ５０の動作を統括的に制御する制御部としてのＣＰＵ５１を有している。ＣＰＵ５１にはバスを通じてＲＯＭ５２、ＲＡＭ５３、不揮発メモリ５４、ハードディスク装置５５、操作部５６、表示部５７、ネットワーク通信部５８などが接続されている。
【００６９】
ＣＰＵ５１は、ＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。特に、ＣＰＵ５１は、複合機１０から認証サーバ４０に対してユーザ認証を依頼するよう指示があった場合、当該依頼に含まれる認証情報に基づくユーザ認証を認証サーバ４０に依頼する機能を有する。
【００７０】
ＲＯＭ５２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ５１が各種処理を実行することでプリントサーバ５０の各機能が実現される。
【００７１】
ＲＡＭ５３は、ＣＰＵ５１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリなどとして使用される。
【００７２】
不揮発メモリ５４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。
【００７３】
ハードディスク装置５５は、大容量不揮発の記憶装置であり、各種のプログラムやデータを記憶する。特に、ハードディスク装置５５は、ＰＣ７０から受信した第１印刷ジョブを保持する。また、ハードディスク装置５５は、各ＭＦＰの接続情報（ＩＰアドレス、機種情報等）、ドライバ設定に関する情報、個人パネル設定情報、印刷に関するユーザ毎の制限情報（カウンタ等）などを記憶する。
【００７４】
表示部５７は、各種の操作画面、設定画面等を表示する機能を果たす。表示部５７は液晶ディスプレイなどで構成される。操作部５６はユーザから各種の操作を受ける機能を果たす。
【００７５】
ネットワーク通信部５８は、ネットワークを通じて各ＰＣ７０、各複合機１０、認証サーバ５０、その他の各種の外部装置と通信する機能を果たす。特に、ネットワーク通信部５８は、ＰＣ７０から第１印刷ジョブを受信する機能を有する。さらに、ネットワーク通信部５８は、認証サーバ４０に対してユーザ認証を依頼するよう指示した複合機１０へ、当該ユーザ認証によって認証されたユーザの第１印刷ジョブを送信する機能を有する。
【００７６】
図５は、認証サーバ４０の概略構成を示すブロック図である。認証サーバ４０は、当該認証サーバ４０の動作を統括的に制御する制御部としてのＣＰＵ４１を有している。ＣＰＵ４１にはバスを通じてＲＯＭ４２、ＲＡＭ４３、不揮発メモリ４４、ハードディスク装置４５、操作部４６、表示部４７、ネットワーク通信部４８などが接続されている。
【００７７】
ＣＰＵ４１は、ＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。特に、ＣＰＵ４１は、プリントサーバ５０または必要に応じて複合機１０からユーザ認証を行うよう指示があった場合、当該指示に含まれる認証情報に基づいてユーザ認証を行う。
【００７８】
ＲＯＭ４２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ４１が各種処理を実行することで認証サーバ４０の各機能が実現される。
【００７９】
ＲＡＭ４３は、ＣＰＵ４１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリなどとして使用される。
【００８０】
不揮発メモリ４４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。
【００８１】
ハードディスク装置４５は、大容量不揮発の記憶装置であり、各種のプログラムやデータを記憶する。特に、ハードディスク装置４５は、プリントサーバ５０または複合機１０から指示を受けたユーザ認証を行うのに必要なユーザ情報等を保存する。
【００８２】
表示部４７は、各種の操作画面、設定画面等を表示する機能を果たす。表示部４７は液晶ディスプレイなどで構成される。操作部４６はユーザから各種の操作を受ける機能を果たす。
【００８３】
ネットワーク通信部４８は、ネットワークを通じて各複合機１０、プリントサーバ５０と通信する機能を果たす。特に、ネットワーク通信部４８は、プリントサーバ５０または複合機１０からのユーザ認証の指示を受信し、当該指示の送信元のプリントサーバ５０または複合機１０に当該ユーザ認証の結果を送信する機能を果たす。
【００８４】
図６は、プリントサーバ５０が正常に動作しているときの印刷システム２における印刷シーケンスを示している。なお、各ＰＣ７０は一人のユーザに専用されるものとする。ＰＣ７０のサーバ用プリンタドライバ９０は、ユーザ認証を受け（Ｐ１）、さらにそのユーザから、出力時に複合機１０等でログイン操作を必要とするセキュリティプリントやプルプリントに係る印刷ジョブの送信指示を受けると、該ユーザの識別情報を含む印刷ジョブ（第１印刷ジョブ）を作成してプリントサーバ５０に送信する（Ｐ２）。
【００８５】
上記印刷ジョブを受信したプリントサーバ５０は、受信した印刷ジョブを当該印刷ジョブに含まれる識別情報に示されるユーザのフォルダに保持する（Ｐ３）。その後、いずれかの複合機１０においてユーザがログインのためにユーザ認証情報を入力すると（Ｐ４）、該複合機１０は、入力されたユーザ認証情報をプリントサーバ５０に送信する（Ｐ５）。プリントサーバ５０は、受信したユーザ認証情報を認証サーバ４０に送信してユーザ認証を依頼する（Ｐ６）。
【００８６】
プリントサーバ５０は、認証サーバ４０からユーザ認証に成功した旨の応答を受けると、当該ユーザ認証で認証されたユーザ（ログインユーザとする）の個人パネル設定情報をハードディスク装置５５から読み出し、該個人パネル設定情報とログインユーザのフォルダに記憶されている印刷ジョブのリストを、ユーザ認証情報の送信元の複合機１０に送信する（Ｐ７）。
【００８７】
これを受信した複合機１０は、受信した個人パネル設定情報を一時記憶すると共に、該個人パネル設定情報に従って操作画面をカスタマイズして表示する（Ｐ８）。また該複合機１０は、ログインユーザから個人パネル設定情報の変更操作を受けた場合は、一時記憶している個人パネル設定情報を変更操作に従って変更し、表示中の操作画面も変更する（Ｐ９）。
【００８８】
その後、複合機１０は、プリントサーバ５０から受信した印刷ジョブのリストを表示し、ユーザから印刷ジョブの選択および印刷指示を受けると、その選択された印刷ジョブの転送要求をプリントサーバ５０へ送信する（Ｐ１０）。転送要求を受信したプリントサーバ５０は、該転送要求で要求された印刷ジョブのデータを要求元の複合機１０に送信する（Ｐ１１）。
【００８９】
印刷ジョブを受信した複合機１０は印刷を実行する（Ｐ１２）。その後、プリントサーバ５０へ該印刷ジョブの実行結果等（ジョブ履歴）を送信する（Ｐ１３）。また、個人パネル設定情報の変更操作を受けている場合は、変更後の個人パネル設定情報（ここでは、変更分のみ）とログインユーザのユーザ情報と当該複合機１０の情報（機種等）をプリントサーバ５０に送信する（Ｐ１４）。複合機１０は、ユーザがログアウトしたとき（印刷ジョブの実行完了時）、当該ログアウトしたユーザの個人パネル設定情報を自装置から削除する（Ｐ１６）。
【００９０】
プリントサーバ５０は、複合機１０から受信したジョブ履歴に基づいて自装置が保持しているジョブ履歴や制限情報のカウンタ等を更新する。また、複合機１０から個人パネル設定情報を受信した場合は、該複合機１０に対応しかつ受信したユーザ情報が示すユーザに対応する個人パネル設定情報を、受信した変更後の個人パネル設定情報で更新する（Ｐ１５）。
【００９１】
このように、プリントサーバ５０が機能しているときは、所謂ユビキタスプリントが行われ、ログイン操作が行われた複合機１０は、プリントサーバ５０に対して、認証サーバ４０にユーザ認証を依頼するよう指示する。
【００９２】
次に、プリントサーバ５０がダウンしている場合に対応する処理について説明する。
【００９３】
プリントサーバ５０がダウンしている場合には、ＰＣ７０から、個人パネル設定情報およびユーザ情報を含む印刷ジョブを複合機１０に直接送信する。そのためには、複合機１０に直接、印刷ジョブ（第２印刷ジョブ）を送信可能なローカルプリンタドライバのプログラムを取得してＰＣ７０にインストールする必要がある。また、ＰＣ７０のプリンタドライバは、そのユーザの個人パネル設定情報を入手する必要がある。以下にその手順を説明する。
【００９４】
図７は、ＰＣ７０が複合機１０のローカルプリンタドライバ９１を入手して設定する様子を示す。ＰＣ７０に、サーバ用プリンタドライバ９０をインストールしたとき（Ｒ１）、該サーバ用プリンタドライバ９０はネットワーク上のすべての複合機１０の情報（ＭＦＰ情報）をプリントサーバ５０から取得する（Ｒ２）。
【００９５】
その後、バックグラウンド処理にて、サーバ用プリンタドライバ９０は、プリントサーバ５０から得たＭＦＰ情報が示す各機種のローカルプリンタドライバ９１のプログラムをＷｅｂ上で検索してダウンロードし、自装置にインストールする（Ｒ３）。さらに、サーバ用プリンタドライバ９０はプリントサーバ５０から取得した各複合機１０のＩＰアドレス等の情報を使用して、各ローカルプリンタドライバ９１をいつでも利用可能な状態に設定する（Ｒ４）。なお、ローカルプリンタドライバ９１は、サーバ用プリンタドライバ９０の配下にあり、サーバ用プリンタドライバ９０は、ローカルプリンタドライバ９１が作成した印刷ジョブに任意の情報を付加することができる。
【００９６】
次に、プリントサーバ５０がダウンしているときの印刷シーケンス（印刷シーケンスＡとする）を、図８を参照して説明する。まず、ＰＣ７０のサーバ用プリンタドライバ９０は、ユーザから印刷指示を受けたとき、プリントサーバ５０が使用可能か否かを通信状態からチェックする。そして、通信ができずプリントサーバ５０を使用できない（ダウンしている）と判断した場合（またはユーザからプリントサーバ５０を経由しないで直接印刷する指示を受けた場合）、サーバ用プリンタドライバ９０は、枚数制限等の管理権限をプリントサーバ５０から当該サーバ用プリンタドライバ９０へ移行し、配下のローカルプリンタドライバ９１を使用して、複合機１０に対して直接印刷指示を行うための第２印刷ジョブを作成する。第２印刷ジョブには、個人パネル設定情報とユーザの識別情報と非サーバ経由モード情報（プリントサーバ５０を経由せずに複合機１０に直接印刷を指示する旨を示す直接印刷指示）が含まれる。
【００９７】
なお、非サーバ経由モード情報は、非サーバ経由状態か否かを示すビットとして常に印刷ジョブに付加されるようにしてもよいし、非サーバ経由状態のときだけ印刷ジョブに付加される情報あるいは、非サーバ経由状態でないときだけ印刷ジョブに付加される情報であってもよい。非サーバ経由状態か否かを受信する複合機１０が判別できれば、情報の形態は問わない。
【００９８】
サーバ用プリンタドライバ９０は、印刷枚数上限やカラー設定の制限をチェックした上で、配下のすべてのローカルプリンタドライバ９１を使用して、それらのローカルプリンタドライバ９１が対象とするすべての複合機１０に（または優先度の高い指定数の複合機１０）に対して、第２印刷ジョブを送信する（図８、Ｐ１）。
【００９９】
各複合機１０は、非サーバ経由モード情報およびユーザ識別情報を含む第２印刷ジョブを受信すると、該印刷ジョブのデータを、受信したユーザ識別情報が示すユーザの認証プリント用ＢＯＸに保存する。また、受信したユーザ識別情報と個人パネル設定情報を紐付けて記憶する。なお、該当する認証プリント用ＢＯＸがなければ、新たに作成する。
【０１００】
また、各複合機１０は、第２印刷ジョブを受信すると、この第２印刷ジョブに含まれる非サーバ経由モード情報に基づいて、印刷システム２において上記印刷ジョブがプリントサーバ５０を経由せずに複合機１０に送信される非サーバ経由状態であることを認識する。具体的には、複合機１０は、非サーバ経由状態を示すフラグをセットする。
【０１０１】
ユーザからＩＣカードや、ＩＤとパスワードなどを使用したログイン操作を受けた複合機１０は、非サーバ経由状態のフラグがセットされているか否かを確認し、非サーバ経由状態のフラグがセットされている場合は、プリントサーバ５０に対して、認証サーバ４０に認証情報に基づくユーザ認証を依頼するよう指示する代わりに、直接、認証サーバ４０に対して、ＩＣカード等から取得したユーザの認証情報に基づくユーザ認証を行うよう指示する（Ｐ２）。
【０１０２】
複合機１０は、当該ユーザ認証により認証されたユーザがログインすると、ログインしたユーザのユーザ情報に紐付けて保存されている個人パネル設定情報を使用して、操作画面をそのユーザ用にカスタマイズされたものに変更する（図８、Ｐ３）。これにより、操作画面上のボタンの配置や設定状態はプリントサーバ５０を経由したユビキタスプリントの場合と同じになり、あたかもプリントサーバ５０を経由するユビキタスプリントを行う場合と同様の操作性をユーザに提供することができる。なお、このユーザがログインして印刷が行われる複合機１０を出力機とする。
【０１０３】
出力機の複合機１０は、ログインユーザの認証プリント用ＢＯＸに保存されている印刷ジョブのリストを表示して、印刷ジョブの選択を受ける。複合機１０は選択された印刷ジョブを実行する。該複合機１０は、印刷後にプリントサーバ５０の状態を確認し、プリントサーバ５０が復旧し稼動していれば、管理情報（ジョブ履歴等）と個人パネル設定情報をプリントサーバ５０へ送る。一方、プリントサーバ５０にアクセスが出来なかった場合は、管理情報と個人パネル設定情報（変更された場合）を、ログインユーザのＰＣ７０のサーバ用プリンタドライバ９０へ送信し、その後、出力機の複合機１０は、非サーバ経由状態を示すフラグをリセットすることにより、非サーバ経由状態の認識を解除し、個人パネル設定情報を削除する（図８、Ｐ４）。
【０１０４】
サーバ用プリンタドライバ９０は、受け取った管理情報を利用し、現在の管理情報（該ユーザの印刷枚数等）を更新し、次回利用できるようにする。また、個人パネル設定情報を複合機１０から受信した場合は、これに従って個人パネル設定情報を更新する。
【０１０５】
サーバ用プリンタドライバ９０は、次回ユーザが印刷ジョブを実施しようとした際にプリントサーバ５０の状態を確認し、接続が出来た場合は、自装置が保持している更新後の管理情報をプリントサーバ５０へ送信する（図８；Ｐ５）。
【０１０６】
一方、出力機の複合機１０においては、プリントサーバ５０が復旧したか否かを監視し、プリントサーバ５０にアクセスできるようになると、自装置が保持している管理情報をプリントサーバ５０へ送信する（図８；Ｐ６）。
【０１０７】
プリントサーバ５０は、ＰＣ７０のサーバ用プリンタドライバ９０から取得した管理情報と出力機の複合機１０から取得した管理情報をタイムスタンプなどから最新状態にマージ・統合して、出力機の複合機１０と印刷を実行したユーザに係る管理情報を更新する。
【０１０８】
次に、ＰＣ７０のサーバ用プリンタドライバ９０が、ローカルプリンタドライバ９１を取得して利用可能に設定する他の方法について説明する。
【０１０９】
図７の例では、サーバ用プリンタドライバ９０をインストールした際に、ネットワーク上のすべての複合機１０についてローカルプリンタドライバ９１をＷｅｂから取得して設定したが、図９に示す例では、ユビキタスプリントを実施した際に、出力機の複合機１０についてローカルプリンタドライバ９１を取得して設定する。
【０１１０】
すなわち、ユーザは、ＰＣ７０からプリントサーバ５０へユビキタスプリントの印刷ジョブを送信し（Ｒ１）、たとえば、ＭＦＰ１にログインしてその印刷ジョブの印刷を実行する（Ｒ２）。
【０１１１】
このとき、プリントサーバ５０は、ＭＦＰ１のＩＰアドレス情報、機種モデル情報およびＭＦＰ１にログインしたユーザのユーザ情報と該ユーザのＭＦＰ１における個人パネル設定情報を、ＭＦＰ１で実行された印刷ジョブの送信元のＰＣ７０のサーバ用プリンタドライバ９０へ送信する（Ｒ３）。
【０１１２】
上記の情報を受信したＰＣ７０のサーバ用プリンタドライバ９０は、バックグラウンド処理にて、ＭＦＰ１用のローカルプリンタドライバ９１のプログラムをＷｅｂ上で検索してダウンロードし、自装置にインストールする（Ｒ４）。さらに、サーバ用プリンタドライバ９０はプリントサーバ５０から取得したＭＦＰ１のＩＰアドレス等の情報を使用して、ＭＦＰ１用のローカルプリンタドライバ９１をいつでも利用可能な状態に設定する（Ｒ５）。
【０１１３】
その後、プリントサーバ５０がダウンしているときには、基本的に、図８を参照して説明した印刷シーケンスＡと同様にして印刷が行われる。ただし、ＰＣ７０は、既にインストールして設定済みのローカルプリンタドライバ９１に対応するＭＦＰにのみ印刷ジョブを送信する。たとえば、プリントサーバ５０がダウンした状態で印刷ジョブの送信指示を受けた際に、ＭＦＰ１のローカルプリンタドライバ９１のみがインストールされているならば、ＰＣ７０はＭＦＰ１用のローカルプリンタドライバ９１を使用してＭＦＰ１にのみ印刷ジョブを送信する。
【０１１４】
＜変形例＞
図８に示される印刷シーケンスＡにおいては、複合機１０は、第２印刷ジョブの実行を完了したとき、非サーバ経由状態の認識を解除していた。しかしながら、複合機１０は、印刷システム２が非サーバ経由状態にあることを認識している場合、プリントサーバ５０が正常に稼働しているか否かを定期的に判断し、プリントサーバ５０が正常に稼働していると判断するまで、上記非サーバ経由状態の認識を維持してもよい。その後、複合機１０は、プリントサーバ５０が正常に稼働していると判断したとき、上記非サーバ経由状態の認識を解除する。
【０１１５】
上記非サーバ経由状態の認識が解除された後未だ未実行の第２印刷ジョブが複合機１０に残っている場合、複合機１０は、当該第２印刷ジョブを実行するためのログイン操作（ユーザの認証情報）を受け付けたとき、直接認証サーバ４０に対してユーザの認証情報に基づくユーザ認証を指示する代わりに、プリントサーバ５０に対して、認証サーバ４０に当該認証情報に基づくユーザ認証を依頼するよう指示する。複合機１０は、認証サーバ４０によってユーザが認証された旨を受信すると、当該ユーザと同一のユーザの識別情報を含む第２印刷ジョブに基づいて印刷を行う。
【０１１６】
また、図８が示す印刷シーケンスＡのＰ２において、ログイン操作を受けた複合機１０は、直接、認証サーバ４０に対して、ログイン操作で取得したユーザの認証情報に基づくユーザ認証を行うよう指示した。このとき、当該複合機１０は、認証サーバ４０に対して、印刷システム２が非サーバ経由状態にあることを通知してもよい。
【０１１７】
認証サーバ４０は、非サーバ経由状態の通知を受けると、プリントサーバ５０が正常に稼働しているか否かを定期的に判断し、プリントサーバ５０が正常に稼働していると判断するまで、当該複合機１０からのユーザ認証の指示に従ってユーザ認証を行う。その後、認証サーバ４０は、プリントサーバ５０が正常に稼働していると判断したとき、当該複合機１０に対して、プリントサーバ５０を介して認証サーバ４０にユーザ認証を依頼するよう指示する。
【０１１８】
当該複合機１０は、認証サーバ４０から、プリントサーバ５０を介して認証サーバ４０にユーザ認証を依頼するよう指示を受けたとき、非サーバ経由状態の認識を解除する。
【０１１９】
上記非サーバ経由状態の認識が解除された後未だ未実行の第２印刷ジョブが当該複合機１０に残っている場合、当該複合機１０は、当該第２印刷ジョブを実行するためのログイン操作（ユーザの認証情報）を受け付けたとき、直接認証サーバ４０に対してユーザの認証情報に基づくユーザ認証を指示する代わりに、プリントサーバ５０に対して、認証サーバ４０に当該認証情報に基づくユーザ認証を依頼するよう指示する。当該複合機１０は、認証サーバ４０によってユーザが認証された旨を受信すると、当該ユーザと同一のユーザの識別情報を含む第２印刷ジョブに基づいて印刷を行う。
【０１２０】
次に、ＰＣ７０および複合機１０のそれぞれが実施する処理について説明する。
【０１２１】
図１０は、ＰＣ７０におけるサーバ用プリンタドライバ９０の処理を示す流れ図である。ＰＣ７０のサーバ用プリンタドライバ９０は、ユーザから印刷ジョブを作成して送信する指示を受けたとき、プリントサーバ５０が使用可能か否かを通信状態からチェックする（ステップＳ１０１）。プリントサーバ５０にアクセスできる場合は（ステップＳ１０１;Ｎｏ）、ユビキタスプリントの印刷ジョブ（ユーザ識別情報は付加し、個人パネル設定情報は付加しない）を作成し、これをプリントサーバ５０へ送信し（ステップＳ１０６）、本処理を終了する。
【０１２２】
プリントサーバ５０にアクセスできない場合は（ステップＳ１０１;Ｙｅｓ）、枚数制限等をＰＣ７０で管理する非サーバ経由モードに切り替え（ステップＳ１０２）、今回の印刷ジョブが、印刷枚数の上限やカラー設定の制限に引っ掛かるか否かをチェックする（ステップＳ１０３）。
【０１２３】
今回の印刷ジョブが制限に引っ掛かる場合は（ステップＳ１０３;Ｙｅｓ）、エラー表示を行って（ステップＳ１０５）、本処理を終了する。今回の印刷ジョブが制限に引っ掛からない場合は（ステップＳ１０３;Ｎｏ）、ローカルプリンタドライバ９１を使用して、ＭＦＰに直接送信する印刷ジョブ（第２印刷ジョブ）を作成し、該印刷ジョブに、ＰＣ７０にログイン中のユーザのユーザ識別情報とそのユーザの個人パネル設定情報を付加して、対象のＭＦＰに送信し（ステップＳ１０４）、本処理を終了する。なお、ローカルプリンタドライバ９１が複数あれば、そのすべてのローカルプリンタドライバ９１に印刷ジョブを作成させて送信する。
【０１２４】
また、ステップＳ１０５を実施した場合はその直後に、ステップＳ１０４を実施した場合は印刷ジョブの実行した通知（ジョブ履歴等）を受信した場合あるいは次回の処理でステップＳ１０１;Ｎｏとなった場合に、ステップＳ１０２で切り替えられた非サーバ経由モードを解除する。
【０１２５】
図１１は、ユーザがログインした場合に複合機１０が行う処理を示す流れ図である。ユーザがログインしたら、まず、非サーバ経由状態のフラグがセットされているか否かを調べる（ステップＳ２０１）。非サーバ経由状態のフラグがセットされていなければ（ステップＳ２０１;Ｎｏ）、プリントサーバ５０経由で認証サーバ４０によるユーザ認証を行い（ステップＳ２０２）、該認証に成功すると、プリントサーバ５０から個人パネル設定情報を取得し、これに従って設定変更した操作画面（ＵＩ）を表示して（ステップＳ２０３）、ステップＳ２０６へ移行する。
【０１２６】
非サーバ経由状態のフラグがセットされている場合は（ステップＳ２０１;Ｙｅｓ）、複合機１０から直接、認証サーバ４０にアクセスしてユーザ認証を行う（ステップＳ２０４）。該認証に成功すると、ログインユーザの個人パネル設定情報を使用して設定変更した操作画面（ＵＩ）を表示して（ステップＳ２０５）、ステップＳ２０６へ移行する。
【０１２７】
その後、ジョブリストから選択された印刷ジョブを実行し（ステップＳ２０６）、印刷ジョブの実行が完了すると、非サーバ経由状態かつプリントサーバ５０に現在アクセスできない状態にあるか否かを判断する（ステップＳ２０７）。
【０１２８】
非サーバ経由状態かつプリントサーバ５０にアクセスできない状態であれば（ステップＳ２０７;Ｎｏ）、実行した印刷ジョブの送信元のプリンタドライバ９０へジョブ履歴（ジョブの実行結果）や個人パネル設定情報（変更部分のみ）を送信して（ステップＳ２０９）、本処理を終了する。
【０１２９】
非サーバ経由状態かつプリントサーバ５０にアクセスできない状態、でない場合は（ステップＳ２０７;Ｎｏ）、プリントサーバ５０へジョブ履歴や個人パネル設定情報を送信し（ステップＳ２０８）、本処理を終了する。
【０１３０】
図１２は、図１１のステップＳ２０５の詳細を示している。複合機１０は、ＰＣ７０のサーバ用プリンタドライバ９０から印刷ジョブと共に受信して保持されている、ログインユーザの個人パネル設定情報を読み込み、これに従って設定変更した操作画面（ＵＩ）を表示する（ステップＳ３０１）。また、ジョブリストを表示するときは、ログインユーザの認証プリント用ＢＯＸに保存されている印刷ジョブのリストを作成して表示する（ステップＳ３０２）。
【０１３１】
以上のように、本発明の実施の形態に係る印刷システム２では、プリントサーバがダウン等した場合でも、プリントサーバが稼働しているときと同じセキュリティを維持しつつ、直接印刷装置に印刷を指示することができる。
【０１３２】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１３３】
本実施の形態に係る印刷システム２では、図８の印刷シーケンスＡ等において、複合機１０は、ユーザが認証サーバ４０によって認証された後に、認証されたユーザと同一のユーザの識別情報を含む第２印刷ジョブのリストを表示した。しかしながら、当該複合機１０は、ユーザが認証された旨を認証サーバ４０から受信すると、自動的に、認証されたユーザと同一のユーザの識別情報を含む第２印刷ジョブに基づいて印刷を開始してもよい。
【０１３４】
また、変形例において、ログイン操作を受けた複合機１０は、認証サーバ４０に対してユーザ認証を行うよう指示するとともに、この指示とは別に、印刷システム２が非サーバ経由状態にあることを通知した。しかしながら、当該複合機１０は、認証サーバ４０に対してユーザ認証を行うよう指示することをもって、印刷システム２が非サーバ経由状態にあることを通知してもよい。そして、認証サーバ４０は、当該複合機１０から直接ユーザ認証の指示を受信した場合、印刷システム２が非サーバ経由状態にあることを認識してもよい。
【０１３５】
また、認証サーバ４０は、複合機１０から印刷システム２が非サーバ経由状態である旨の通知を受信したとき、当該複合機１０に対してアクセス権を与えてもよい。あるいは、認証サーバ４０は、プリントサーバ５０が正常に稼働していないと判断した場合、複合機１０からユーザ認証の指示を受けたときに、当該複合機１０に対してアクセス権を与えてもよい。このアクセス権は、ユーザ認証を一回行うまで有効としてもよいし、プリントサーバ５０が正常に稼働していると判断するまで有効としてもよい。
【０１３６】
また、認証サーバ４０は、プリントサーバ５０との認証ポートと、複合機１０の認証用ポートを分けることで、これらとのアクセス管理を実施してもよい。
【符号の説明】
【０１３７】
２…印刷システム
１０…複合機（ＭＦＰ）
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…不揮発メモリ
１５…ハードディスク装置
１６…画像読取部
１７…自動原稿搬送部
１８…印刷部
１９…画像処理部
２０…操作パネル
２１…操作部
２２…表示部
２３…ファクシミリ通信部
２４…ネットワーク通信部
２６…非サーバ経由状態認識部
２７…ユーザ認証指示部
２８…サーバ稼働状態判断部
４０…認証サーバ
４１…ＣＰＵ
４２…ＲＯＭ
４３…ＲＡＭ
４４…不揮発メモリ
４５…ハードディスク装置
４６…操作部
４７…表示部
４８…ネットワーク通信部
５０…プリントサーバ
５１…ＣＰＵ
５２…ＲＯＭ
５３…ＲＡＭ
５４…不揮発メモリ
５５…ハードディスク装置
５６…操作部
５７…表示部
５８…ネットワーク通信部
７０…ＰＣ
７１…ＣＰＵ
７２…ＲＯＭ
７３…ＲＡＭ
７４…不揮発メモリ
７５…ハードディスク装置
７６…操作パネル
７９…ネットワーク通信部
８２…操作部
８３…表示部
８５…第１印刷ジョブ作成部
８６…プリントサーバ稼働状態判断部
８７…第２印刷ジョブ作成部
９０…サーバ用プリンタドライバ
９１…ローカルプリンタドライバ
【図１】
2019005969.tif 000003
【図２】
2019005969.tif 000004
【図３】
2019005969.tif 000005
【図４】
2019005969.tif 000006
【図５】
2019005969.tif 000007
【図６】
2019005969.tif 000008
【図７】
2019005969.tif 000009
【図８】
2019005969.tif 000010
【図９】
2019005969.tif 000011
【図１０】
2019005969.tif 000012
【図１１】
2019005969.tif 000013
【図１２】
2019005969.tif 000014