(57)【要約】【課題】サーバの構成の簡素化することができる技術を提供すること。【解決手段】複合機Ａは、サーバ４０から受信した印刷データリスト一覧情報を構成する各印刷データリストに対し、ユーザＩＤおよびパスワード情報の認証を行い（（６）〜（８））、認証に成功した印刷データ名一覧を作成し、パネルに表示する（（９））。ユーザが印刷データ名を選択すると（（１０））、その選択した印刷データ名に該当する印刷データをサーバ４０から受信し（（１２））、その受信した印刷データに係る画像をシートに印刷する（（１３））。【選択図】図５
2020163851.tif 000002
【特許請求の範囲】
【請求項１】
通信部と、
認証情報を受付ける受付部と、
画像形成部と、
制御部と、を備えており、
前記制御部は、
前記受付部が受け付けた前記認証情報に基づき、認証が成立するか否かを判断する第１判断処理と、
前記第１判断処理において肯定判断する場合、画像形成データの一覧情報の送信を、前記通信部を介してサーバへ要求する第１要求処理と、
前記サーバから送信される前記画像形成データの前記一覧情報を、前記通信部を介して前記サーバから受け付ける第１受付処理と、
前記第１受付処理において受け付けた前記画像形成データの前記一覧情報に基づき、前記認証情報と適合する前記画像形成データが存在するか否かを判断する第２判断処理と、
前記第２判断処理において肯定判断する場合、前記認証情報と適合する前記画像形成データの送信を、前記通信部を介して前記サーバへ要求する第２要求処理と、
前記認証情報と適合する前記画像形成データを、前記通信部を介して前記サーバから受け付ける第２受付処理と、
前記画像形成部を制御して、前記第２受付処理にて受け付けた前記画像形成データに係る画像をシートに形成する画像形成処理と、
を実行することを特徴とする画像形成装置。
【請求項２】
表示部をさらに備え、
前記制御部は、
前記第２判断処理において前記認証情報と適合すると判断した前記画像形成データを特定するための特定情報を、第１の表示形態で前記表示部に表示し、
前記第２判断処理において前記認証情報と適合しないと判断した前記画像形成データを特定するための特定情報を、前記第１の表示形態と異なる第２の表示形態で前記表示部に表示する、ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
表示部をさらに備え、
前記制御部は、
前記第２判断処理において前記認証情報と適合すると判断した前記画像形成データを特定するための特定情報を、前記表示部に表示し、
前記第２判断処理において前記認証情報と適合しないと判断した前記画像形成データを特定するための特定情報を、前記表示部に表示しない、ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記制御部は、
前記第１判断処理において肯定判断することに応じて、自動的に前記第１要求処理を実行する、ことを特徴とする請求項１ないし請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記認証情報は、ユーザ名とパスワード情報とを含み
前記制御部は、
前記第２判断処理において、前記画像形成データの一覧情報に前記ユーザ名と適合するが前記パスワード情報と適合しない前記画像形成データに係る情報が存在するか否かを判断する第３判断処理を実行する、ことを特徴とする請求項２ないし請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
前記制御部は、
前記第３判断処理において肯定判断する場合、その旨を報知することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御部は、
前記第３判断処理において肯定判断する場合、前記パスワード情報を再受付するための入力フィールドを前記表示部に表示する入力フィールド表示処理と、
前記入力フィールドに入力された前記パスワードに基づき、認証が成立するか否かを判断する第４判断処理を実行し、
前記第４判断処理において肯定判断する場合、前記入力フィールドに入力された前記パスワード情報に対応する前記画像形成データを前記サーバから受け付け、その受け付けた画像形成データに係る画像を、前記画像形成部を制御してシートに形成する、ことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記制御部は、
前記画像形成を実行可能な画像形成データを特定可能な特定情報の一覧表示情報を作成し、その作成した一覧表示情報を前記表示部に表示する一覧情報表示処理を実行することを特徴とする請求項２ないし請求項７のいずれか１項に記載の画像形成装置。
【請求項９】
通信部と、認証情報を受付ける受付部と、画像形成部と、を備えた画像形成装置が行う画像形成方法であって、
前記受付部が受け付けた前記認証情報に基づき、認証が成立するか否かを判断する第１判断ステップと、
前記第１判断ステップにおいて肯定判断する場合、画像形成データの一覧情報の送信を、前記通信部を介してサーバへ要求する第１要求ステップと、
前記サーバから送信される前記画像形成データの前記一覧情報を、前記通信部を介して前記サーバから受け付ける第１受付ステップと、
前記第１受付ステップにおいて受け付けた前記画像形成データの前記一覧情報に基づき、前記認証情報と適合する前記画像形成データが存在するか否かを判断する第２判断ステップと、
前記第２判断ステップにおいて肯定判断する場合、前記認証情報と適合する前記画像形成データの送信を、前記通信部を介して前記サーバへ要求する第２要求ステップと、  前記認証情報と適合する前記画像形成データを、前記通信部を介して前記サーバから受け付ける第２受付ステップと、
前記画像形成部を制御して、前記第２受付ステップにて受け付けた前記画像形成データに係る画像をシートに形成する画像形成ステップと、
を実行することを特徴とする画像形成方法。
【請求項１０】
通信部と、認証情報を受付ける受付部と、画像形成部と、制御部と、を備えた画像形成装置の前記制御部に実行させる画像形成プログラムであって、
前記制御部に、
前記受付部が受け付けた前記認証情報に基づき、認証が成立するか否かを判断する第１判断処理と、
前記第１判断処理において肯定判断する場合、画像形成データの一覧情報の送信を、前記通信部を介してサーバへ要求する第１要求処理と、
前記サーバから送信される前記画像形成データの前記一覧情報を、前記通信部を介して前記サーバから受け付ける第１受付処理と、
前記第１受付処理において受け付けた前記画像形成データの前記一覧情報に基づき、前記認証情報と適合する前記画像形成データが存在するか否かを判断する第２判断処理と、  前記第２判断処理において肯定判断する場合、前記認証情報と適合する前記画像形成データの送信を、前記通信部を介して前記サーバへ要求する第２要求処理と、
前記認証情報と適合する前記画像形成データを、前記通信部を介して前記サーバから受け付ける第２受付処理と、
前記画像形成部を制御して、前記第２受付処理にて受け付けた前記画像形成データに係る画像をシートに形成する画像形成処理と、
を実行させることを特徴とする画像形成プログラム。
【請求項１１】
画像形成データが記憶されたサーバと、前記サーバから受信した前記画像形成データに係る画像をシートに形成する画像形成装置と、を備えた画像形成システムであって、  前記画像形成装置は、
通信部と、
認証情報を受付ける受付部と、
画像形成部と、
制御部と、を備えており、
前記制御部は、
前記受付部が受け付けた前記認証情報に基づき、認証が成立するか否かを判断する第１判断処理と、
前記第１判断処理において肯定判断する場合、画像形成データの一覧情報の送信を、前記通信部を介してサーバへ要求する第１要求処理と、
前記サーバから送信される前記画像形成データの前記一覧情報を、前記通信部を介して前記サーバから受け付ける第１受付処理と、
前記第１受付処理において受け付けた前記画像形成データの前記一覧情報に基づき、前記認証情報と適合する前記画像形成データが存在するか否かを判断する第２判断処理と、  前記第２判断処理において肯定判断する場合、前記認証情報と適合する前記画像形成データの送信を、前記通信部を介して前記サーバへ要求する第２要求処理と、
前記認証情報と適合する前記画像形成データを、前記通信部を介して前記サーバから受け付ける第２受付処理と、
前記画像形成部を制御して、前記第２受付処理にて受け付けた前記画像形成データに係る画像をシートに形成する画像形成処理と、を実行し、
前記サーバは、
前記第１要求処理による要求に応じて前記画像形成データの前記一覧情報を前記画像形成装置へ送信する第１送信処理と、
前記第２要求処理による要求に応じて前記認証情報と適合する前記画像形成データを前記画像形成装置へ送信する第２送信処理と、を実行することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバに記憶されている画像形成データを画像形成装置で印刷するときの認証技術に関する。
【背景技術】
【０００２】
従来、この種の認証技術として、サーバ側で認証を行う技術が知られている（特許文献１）。具体的には、画像形成装置から認証情報をサーバへ送信し、サーバが認証に成功すると、ログインユーザＩＤを画像形成装置に返信する。そして、画像形成装置が、ログインユーザＩＤが含まれる画像形成データ一覧要求をサーバへ送信すると、サーバは、画像形成データ一覧要求に含まれるログインユーザＩＤに対応する画像形成データ一覧を生成し、画像形成装置に返信する。画像形成装置は、受信した画像形成データ一覧を表示し、その画像形成データ一覧から画像形成データが選択されると、画像形成要求をサーバへ送信する。サーバは、受信した画像形成要求に基づいて画像形成データを特定し、その特定した画像形成データを画像形成装置に送信する。画像形成装置は、画像形成データを受信し、画像形成を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２-１４１９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記従来の技術であると、サーバが認証処理を実行する構成であるため、サーバの構成を簡素化することができない。
つまり、前述した従来の技術では、画像形成データの認証とサーバの構成の簡素化をことができない。
【０００５】
そこで、本発明は、上記の課題を解決するために創出されたものであって、画像形成データの認証とサーバの構成の簡素化を可能させることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した目的を達成するため、本発明の画像形成装置は、通信部と、認証情報を受付ける受付部と、画像形成部と、制御部と、を備えており、制御部は、受付部が受け付けた認証情報に基づき、認証が成立するか否かを判断する第１判断処理と、第１判断処理において肯定判断する場合、画像形成データの一覧情報の送信を、通信部を介してサーバへ要求する第１要求処理と、サーバから送信される画像形成データの一覧情報を、通信部を介してサーバから受け付ける第１受付処理と、第１受付処理において受け付けた画像形成データの一覧情報に基づき、認証情報と適合する画像形成データが存在するか否かを判断する第２判断処理と、第２判断処理において肯定判断する場合、認証情報と適合する画像形成データの送信を、通信部を介してサーバへ要求する第２要求処理と、認証情報と適合する画像形成データを、通信部を介してサーバから受け付ける第２受付処理と、画像形成部を制御して、第２受付処理にて受け付けた画像形成データに係る画像をシートに形成する画像形成処理と、いう技術を提供する。
【０００７】
上記の技術によると、サーバから受付けた画像形成データの一覧情報に基づき、認証情報と適合する画像形成データが存在するか否かの判断を、サーバが実行するのではなく、画像形成装置の制御部が実行するため、サーバの構成を簡素化することができる。
【０００８】
なお、本明細書に開示される技術は、種々の形態で実現することが可能であり、たとえば、画像形成方法、画像形成プログラム、画像形成システム、画像形成プログラムを記録した記録媒体などの形態により実現することができる。
【発明の効果】
【０００９】
本発明を実施すれば、サーバの構成を簡素化することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る印刷システムの概要を示すシステム概要図である。
【図２】図１に示す複合機の主な電気的構成を示す説明図である。
【図３】図２に示すサーバに記憶されているネットワークフォルダの構成を示す説明図である。
【図４】図２に示す複合機のパネルの表示内容を示す説明図であり、（Ａ）はログイン画面の説明図、（Ｂ）は印刷データ名の選択画面の説明図である。
【図５】図１に示す複合機およびサーバ間における通信手順の説明図である。
【図６】本発明の第２実施形態における複合機のパネルの表示内容を示す説明図であり、（Ａ）は印刷データ名の選択画面の説明図、（Ｂ）は再入力画面の説明図である。
【発明を実施するための形態】
【００１１】
〈第１実施形態〉
以下、本発明の第１実施形態について図を参照しつつ説明する。
［画像形成システム］
本実施形態の画像形成システムについて図１を参照しつつ説明する。
【００１２】
本実施形態の画像形成システム１は、複合機Ａ〜Ｃと、サーバ４０とを備えている。以下、複合機Ａ〜Ｃに共通の事項を説明する場合は複合機という場合がある。
複合機は、プリンタとしての機能と、スキャナとしての機能と、ファクシミリ装置としての機能とを備えている。複合機Ａ〜Ｃは、それぞれサーバ４０と相互に通信可能に接続されている。また、サーバ４０は、情報処理装置５０と相互に通信可能に接続されている。情報処理装置５０は、複合機Ａ〜Ｃが印刷可能な印刷データをサーバ４０へアップロードする。サーバ４０は、情報処理装置５０からアップロードされた印刷データを記憶する。複合機Ａ〜Ｃは、それぞれ認証が成立することを条件としてサーバ４０から印刷データを受信し、その受信した印刷データに係る画像をシートに印刷する。複合機Ａ〜Ｃには、それぞれユーザ名およびパスワード情報を含む認証情報が記憶されている。複合機Ａには、ユーザ名「ＳＵＺＵＫＩ」およびパスワード情報「１２３４」を含む認証情報が記憶されている。複合機Ｂには、ユーザ名「ＹＡＭＡＤＡ」およびパスワード情報「１２３４」を含む認証情報が記憶されている。複合機Ｃには、ユーザ名「ＳＵＺＵＫＩ」およびパスワード情報「ａｂｃｄ」を含む認証情報が記憶されている。
【００１３】
［複合機の主な電気的構成］
複合機の主な電気的構成について図２ないし図４を参照しつつ説明する。複合機ＡからＣは同じ構成および機能であるため、ここでは複合機Ａを代表にして説明する。
【００１４】
複合機Ａは、制御部１０と、印刷エンジン２０と、読取エンジン２１と、エンジンＩＦ（インターフェース）２２と、画像処理回路２４と、キー２５と、パネル２６と、通信ＩＦ（インターフェース）２７と、ＵＳＢＩＦ（インターフェース）２８と、バス２３と、を備えている。また、制御部１０は、ＣＰＵ１６と、ＲＯＭ１４と、ＲＡＭ１３と、ＮＶＲＡＭ１１と、を備えている。制御部１０、エンジンＩＦ２２、画像処理回路２４、キー２５、パネル２６、通信ＩＦ２７およびＵＳＢＩＦ２８は、バス２３により相互に接続されている。複合機Ａは、ＬＡＮ回線Ｌ１を介してサーバ４０と相互に通信可能に接続されている。また、ＬＡＮ回線Ｌ１には、複合機Ｂ，Ｃがそれぞれサーバ４０と相互に通信可能に接続されている。通信ＩＦ２７は通信部の一例であり、印刷エンジン２０は画像形成部の一例である。
【００１５】
印刷エンジン２０は、シートなどの記録媒体に画像を印刷するためのエンジンであり、電子写真方式、インクジェット方式、サーマル方式等の印刷方式が採用される。電子写真方式の印刷エンジンは、感光体、感光体を露光して静電潜像を形成する露光装置、感光体上の静電潜像にトナーを供給して現像する現像装置、および、現像された感光体上の画像をシートへ転写する転写装置等を有する。インクジェット方式の印刷エンジンは、インクを吐出するインクヘッド等を有する。サーマル方式の印刷エンジンは、感熱シートを加熱するサーマルヘッド等を有する。
読取エンジン２１は、原稿から画像を読み取るためのエンジンであり、ＣＣＤ(Charge Coupled Devices)またはＣＩＳ(Contact Image Sensor)等を有する。
【００１６】
エンジンＩＦ２２は、印刷エンジン２０および読取エンジン２１を制御するための制御回路であり、制御部１０は、エンジンＩＦ２２を介して印刷エンジン２０及び読取エンジン２１を制御する。また、制御部１０は、通信ＩＦ２７を介してサーバ４０との通信を制御する。エンジンＩＦ２２は、印刷エンジン２０を制御するための第１エンジンＩＦ（図示省略）と、読取エンジン２１を制御するための第２エンジンＩＦ（図示省略）と、を有している。第１エンジンＩＦは、制御部１０からの指令に基づき、印刷エンジン２０への制御信号の出力及び印刷エンジン２０への画像データの出力等を実行する。第２エンジンＩＦは、制御部１０からの指令に基づき、読取エンジン２１への制御信号の出力および読取エンジン２１からの画像データの入力等を実行する。
【００１７】
画像処理回路２４は、第１画像処理回路（図示省略）と、第２画像処理回路（図示省略）とを有する。第１画像処理回路は、サーバ４０から送信された印刷データに係る画像データをラスタライズ処理し、シートなどの記録媒体に印刷する画素に対応した描画データに変換する。その変換された描画データは、ＲＡＭ１３に一時記憶され、印刷エンジン２０へ出力される。第２画像処理回路は、読取エンジン２１が原稿から読み取った画像データをデジタルデータに加工する。デジタルデータに加工された画像データは、通信ＩＦ２７を介して情報処理装置（図示省略）などの外部へ送信され、あるいは、印刷エンジン２０へ供給されてシートなどの記録媒体に印刷される。読取エンジン２１が原稿から読み取った画像データは、一時、ＲＡＭ１３に記憶され、上記の第２画像処理回路へ出力される。ＮＶＲＡＭ(Non-Volatile RAM)１１は、認証情報や設定情報等を記憶する不揮発性メモリである。印刷データは画像形成データの一例である。
【００１８】
キー２５は、電源をオン／オフするときに押す電源ボタン、ダイヤル時や各種設定の数値入力時に使用するダイヤルボタン（テンキー）、設定を中止するときや、パネル２６の表示画面を待ち受け画面に戻すときに押すホームボタンなどを備えている。パネル２６は、タッチパネルであり、情報の表示と、ユーザによる情報の入力の受付けとを担うハードウェアであり、タッチされた位置に基づいて、機能の選択や各種の指示を受付ける。詳しくは、パネル２６は、キーボード画面を表示し、ユーザによるユーザ名およびパスワード情報などの認証情報の受付けと、ユーザによる指示入力の受付けとを行う。また、パネル２６は、入力されたユーザ名などの表示、サーバ４０から送信された印刷データの名称の表示、サーバ４０との通信状態の表示、印刷状態の表示、印刷設定の表示などを行う。また、パネル２６は、コピーを行うときのコピーモード、スキャン（読取り）を行うときのスキャンモード及びファクシミリ送信を行うときのファクスモードの各モードに切替えるためのモードボタン、ネットワークの設定画面などを表示する。たとえば、パネル２６は、コピーモードに切替えられたときは、コピーを指示するためのコピーボタンを表示し、スキャンモードに切替えられたときは、スキャンを指示するためのスキャンボタンを表示する。なお、パネル２６は表示専用とし、各種のボタンは総てキー２５が備える構成でも良い。パネル２６は受付部または表示部の一例である。
【００１９】
通信ＩＦ２７は、ＬＡＮ回線Ｌ１により、サーバ４０と相互に通信可能に接続されている。本実施形態では、通信ＩＦ２７は、ＬＡＮ（Local Area Network）またはＷＡＮ（Wide Area Network）に接続するためのインターフェースである。また、通信ＩＦ２７は、有線ＬＡＮおよび無線ＬＡＮのいずれにも対応している。サーバ４０との通信方法としては、Blue Tooth（登録商標）などの通信プロトコルを用いることもできる。ＵＳＢＩＦ２８は、ＵＳＢ規格に基づいて接続された装置と通信を行うためのハードウェアである。
【００２０】
制御部１０のＲＯＭ１４には、制御部１０が実行する画像形成プログラム１５が記憶されている。画像形成プログラム１５は、制御部１０が、パネル２６が受け付けた認証情報に基づいて認証が成立するか否かの判断を行い、認証が成立した場合にサーバ４０から印刷データを受信し、その受信した印刷データに係る画像をシートなどの記録媒体に印刷するためのコンピュータプログラムである。また、ＲＯＭ１４には、ＬＡＮ回線Ｌ１を介して情報処理装置（図示省略）から受信した印刷データに係る画像をシートなどの記録媒体に印刷するためのコンピュータプログラム、読取エンジン２１に原稿を読取らせ、その読取った原稿のデジタルデータに係る画像をシートに印刷し、あるいは、読取った原稿のデジタルデータを情報処理装置５０へ送信するためのコンピュータプログラムなどが記憶されている。
【００２１】
ＲＡＭ１３は、ＣＰＵ１６が上記の各コンピュータプログラムを実行するときに、ＲＯＭ１４から読出したコンピュータプログラムを展開するワークメモリとして機能する。また、ＲＡＭ１３は、サーバ４０から受信した印刷データを記憶する。また、ＲＡＭ１３は、ＣＰＵ１６が上記の各コンピュータプログラムを実行するときに発生するデータを一時的に記憶する。ＮＶＲＡＭ１１には、複合機Ａの認証情報１２が記憶されている。図１に示す例では、認証情報１２としてユーザ名の「ＳＵＺＵＫＩ」およびパスワード情報の「１２３４」が記憶されている。なお、パスワード情報は、ハッシュ化されたパスワード情報でも良い。
【００２２】
また、ＬＡＮ回線Ｌ１に接続されたサーバ４０には、ネットワークフォルダ４１が記憶されており、そのネットワークフォルダ４１には、印刷データ４２と、印刷データリスト４３とが記憶されている。図３に示すように、印刷データ４２は、情報処理装置５０からサーバ４０にアップロードされた印刷データＤ１〜Ｄ４であり、印刷データリスト４３は、印刷データ４２の名称である印刷データ名と、印刷データをアップロードするときに情報処理装置５０においてログインしたユーザ名と、ログインするときのパスワード情報とを対応付けた複数の印刷データリストから構成されている。
図２に示す例では、印刷データリスト４３には、１〜４の計４つの印刷データリストが登録されている。１番目の印刷データリストは、印刷データ名「ドキュメントｄ１」と、ユーザＩＤ「ＳＵＺＵＫＩ」と、パスワード情報「１２３４」とを対応付けて構成されている。ドキュメントｄ１の印刷データは、印刷データ４２の中の印刷データＤ１である。２番目の印刷データリストは、印刷データ名「ドキュメントｄ２」と、ユーザＩＤ「ＹＡＭＡＤＡ」と、パスワード情報「１２３４」とを対応付けて構成されている。ドキュメントｄ２の印刷データは、印刷データ４２の中の印刷データＤ２である。３番目の印刷データリストは、印刷データ名「ドキュメントｄ３」と、ユーザＩＤ「ＳＵＺＵＫＩ」と、パスワード情報「ａｂｃｄ」とを対応付けて構成されている。ドキュメントｄ３の印刷データは、印刷データ４２の中の印刷データＤ３である。４番目の印刷データリストは、印刷データ名「ドキュメントｄ４」と、ユーザＩＤ「ＳＵＺＵＫＩ」と、パスワード情報「１２３４」とを対応付けて構成されている。ドキュメントｄ４の印刷データは、印刷データ４２の中の印刷データＤ４である。
【００２３】
［複合機およびサーバ間の通信手順］
次に、複合機およびサーバ４０間の通信手順について図４を参照しつつ説明する。ここでは、複合機Ａおよびサーバ４０間の通信手順を代表にして説明する。
複合機Ａには、図２に示した認証情報が記憶されており、サーバ４０のネットワークフォルダ４１には、図３に示した印刷データ４２および印刷データリスト４３が記憶されているとする。
【００２４】
複合機Ａのユーザは、サーバ４０から印刷データを受信するためにログインを行う。図４（Ａ）に示すように、複合機Ａのパネル２６は、ログイン画面２６ａを表示する。ログイン画面２６ａには、ユーザ名を入力する入力フィールド２６ｂと、パスワード情報を入力する入力フィールド２６ｃと、ログインボタン２６ｄとが表示される。複合機Ａのユーザは、自身のユーザ名「ＳＵＺＵＫＩ」を入力フィールド２６ｂに入力し、かつ、パスワード情報「１２３４」を入力フィールド２６ｃに入力し、ログインボタン２６ｄを選択する。すると、複合機Ａの制御部１０は、入力されたユーザ名およびパスワード情報から成る認証情報が記憶されている認証情報と一致するか否かを判断する。つまり、制御部１０は、パネル２６が受付けた認証情報に基づき、認証が成立するか否かを判断する。この判断は第１判断処理または第１判断ステップの一例である。そして、制御部１０は、認証が成立すると判断すると、ログインを行う（図５の（１））。
【００２５】
続いて、複合機Ａの制御部１０は、通信ＩＦ２７（図２）を介してサーバ４０のネットワークフォルダ４１（図１，図２）にアクセスし、ネットワークフォルダ４１に記憶されている各種データのリスト一覧の送信を要求する（図５の（２））。続いて、サーバ４０は、複合機Ａからの送信要求に応答し、ネットワークフォルダ４１に記憶されている印刷データリスト４３を含む各種データのリスト一覧を作成し、その作成したデータリスト一覧を複合機Ａへ送信する（図５の（３））。続いて、複合機Ａの制御部１０は、サーバ４０から受信したデータリスト一覧の中から印刷データリストを検索し、その検索した印刷データリストの一覧情報（以下、印刷データリスト一覧情報という）の送信を、通信ＩＦ２７を介してサーバ４０へ要求する（図５の（４））。つまり、制御部１０は、認証が成立すると判断する場合、印刷データリスト一覧情報の送信を、通信ＩＦ２７を介してサーバ４０へ要求する。この要求は第１要求処理または第１要求ステップの一例である。  換言すると、制御部１０は、認証が成立すると判断することに応じて、自動的に印刷データリストの一覧情報の送信を、通信ＩＦ２７を介してサーバ４０へ要求する。ここで、「自動的に」とは、ユーザの操作を介さないで自動的にという意味である。
続いて、サーバ４０は、複合機Ａから受信した送信要求に応答し、印刷データリスト一覧を作成し、その作成した印刷データリスト一覧を示す印刷データリスト一覧情報を複合機Ａへ送信する（図５の（５））。
【００２６】
続いて、複合機Ａの制御部１０は、サーバ４０から印刷データリスト一覧情報を、ＩＦ２７を介してサーバ４０から受信する（受け付ける）。この受信は、第１受付処理または第１受付ステップの一例である。続いて、制御部１０は、受信した印刷データリスト一覧情報を構成する各印刷データリストに対して、今回ログインしたときのユーザ名と一致するか否かの判断を行う（図５の（６））。本例では、ログインしたときのユーザ名は、「ＳＵＺＵＫＩ」であったので、制御部１０は、印刷データリスト４３のうち、１番目の印刷データリストに対して、今回ログインしたときのユーザ名と一致すると判断する。
【００２７】
続いて、複合機Ａの制御部１０は、今回ログインしたときのユーザ名と一致すると判断した印刷データリストからパスワード情報を抽出し（図５の（７））、その抽出したパスワード情報が今回ログインしたときのパスワード情報と一致するか否かを判断する（図５の（８））。つまり、制御部１０は、印刷データリスト一覧情報にユーザ名と適合するがパスワード情報と適合しない印刷データリストが存在するか否かを判断する。この判断は第３判断処理の一例であり、印刷データリストは印刷データに係る情報の一例である。  本例では、今回ログインしたときのパスワード情報は、「１２３４」であるから、今回ログインしたときのユーザ名と一致する印刷データリストであると判断した１番目の印刷データリストは、パスワード情報「１２３４」が一致すると判断する。以降、制御部１０は、サーバ４０から受信した印刷データリスト一覧情報の各印刷データリストに対して、ユーザ名がログイン時のユーザ名と一致するか否かを判断する処理（図５の（６））と、ユーザ名が一致すると判断した印刷データリストからパスワード情報を抽出する処理（図５の（７））と、その抽出したパスワード情報がログイン時のパスワード情報と一致するか否かを判断する処理（図５の（８））とを繰り返し実行する。
つまり、制御部１０は、受信した印刷データリスト一覧情報に基づき、認証情報と適合する印刷データが存在するか否かを判断する。この判断は第２判断処理または第２判断ステップの一例である。上述したように、ユーザ名およびパスワード情報の認証は、サーバ４０が行うのではなく複合機Ａが行う。
【００２８】
本例では、制御部１０は、１番目の印刷データリストに続いて、４番目の印刷データリストのユーザ名およびパスワード情報が、ログイン時のユーザ名およびパスワード情報と一致すると判断する。続いて、制御部１０は、ユーザ名およびパスワード情報が共に一致すると判断した印刷データ名の一覧（以下、印刷データ名一覧という）を作成し、その作成した印刷データ名一覧をパネル２６に表示する（図５の（９））。
本例では、図４（Ｂ）に示すように、パネル２６に、印刷データ名を選択するための印刷データ名選択画面２６ｅを表示する。本例では、印刷データ名選択画面２６ｅには、「印刷データ名を選択してください」というメッセージと、印刷データ名一覧２６ｆとが表示されている。印刷データ名一覧２６ｆには、１番目の印刷データリストの印刷データ名を示す「ドキュメントｄ１」と、４番目の印刷データリストの印刷データ名を示す「ドキュメントｄ４」とが表示されている。印刷データ名一覧２６ｆは一覧表示情報の一例である。
【００２９】
つまり、制御部１０は、印刷を実行可能な印刷データを特定可能な印刷データ名一覧を作成し、その作成した一覧をパネル２６に表示する。この表示は一覧情報表示処理の一例である。また、制御部１０は、印刷データリスト一覧情報に基づき、認証情報と適合すると判断した印刷データを特定するための印刷データ名を、ユーザが視認可能な状態でパネル２６に表示し、認証情報と適合しないと判断した印刷データを特定するための印刷データ名を、パネル２６に表示しない。
そして、ユーザは、印刷データ名一覧２６ｆから、印刷を希望する印刷データ名を選択する（図５の（１０））。たとえば、ユーザが「ドキュメントｄ１」と表示されている表示領域を指でタッチすると、「ドキュメントｄ１」が選択される。また、「ドキュメントｄ１」および「ドキュメントｄ２」をタッチすると、両方が選択される。印刷データ名は特定情報の一例である。
【００３０】
続いて、制御部１０は、印刷データ名が選択されると、その選択された印刷データ名に該当する印刷データの送信をサーバ４０に要求する（図５の（１１））。つまり、制御部１０は、サーバ４０から受信した印刷データリスト一覧情報に基づき、認証情報と適合する印刷データが存在すると判断する場合、認証情報と適合する印刷データの送信を、通信ＩＦ２７を介してサーバ４０へ要求する。この要求は第２要求処理または第２要求ステップの一例である。
続いて、サーバ４０は、印刷データの送信要求に応答し、該当する印刷データを印刷データ４２（図３）の中から読出し、その読出した印刷データを複合機Ａへ送信する（図５の（１２））。たとえば、ユーザが「ドキュメントｄ１」を選択した場合、複合機Ａは、「ドキュメントｄ１」に該当する印刷データＤ１の送信要求をサーバ４０に行い、サーバ４０は、印刷データ４２（図３）の中から印刷データＤ１を読出し、その読出した印刷データＤ１を複合機Ａへ送信する。
【００３１】
続いて、複合機Ａの制御部１０は、サーバ４０から送信された印刷データを受信する。つまり、制御部１０は、認証情報と適合する印刷データを、通信ＩＦ２７を介してサーバ４０から受信する（受け付ける）。この受信は、第２受付処理または第２受付ステップの一例である。
続いて、制御部１０は、印刷エンジン２０（図２）を制御して、受信した印刷データに係る画像をシートに印刷する（図５の（１３））。この印刷は画像形成処理または画像形成ステップの一例である。たとえば、複合機Ａは、「ドキュメントｄ１」に該当する印刷データＤ１を受信した場合は、印刷データＤ１に係る画像をシートに印刷する。  続いて、複合機Ａの制御部１０は、印刷データに基づく印刷を終了すると、当該印刷データを削除する要求をサーバ４０に行い（図５の（１４））、サーバ４０は、複合機Ａから送信された要求に応答し、該当する印刷データを印刷データ４２（図３）から削除する（図５の（１５））。たとえば、複合機Ａが「ドキュメントｄ１」に該当する印刷データＤ１に基づいて印刷を行った場合は、制御部１０は、印刷データＤ１の削除をサーバ４０に行い、サーバ４０は、印刷データ４２から印刷データＤ１を削除する。
【００３２】
上述したように、本実施形態の複合機は、通信ＩＦ２７と、認証情報を受付けるパネル２６と、印刷エンジン２０と、制御部１０と、を備えており、制御部１０は、パネル２６が受け付けた認証情報に基づき、認証が成立するか否かを判断する第１判断処理と、第１判断処理において肯定判断する場合、印刷データリスト一覧情報の送信を、通信ＩＦ２７を介してサーバ４０へ要求する第１要求処理と、サーバ４０から送信される印刷データリスト一覧情報を、通信ＩＦ２７を介してサーバ４０から受け付ける第１受付処理と、第１受付処理において受け付けた印刷データリスト一覧情報に基づき、認証情報と適合する印刷データが存在するか否かを判断する第２判断処理と、第２判断処理において肯定判断する場合、認証情報と適合する印刷データの送信を、通信ＩＦ２７を介してサーバ４０へ要求する第２要求処理と、認証情報と適合する印刷データを、通信ＩＦ２７を介してサーバ４０から受け付ける第２受付処理と、印刷エンジン２０を制御して、第２受付処理にて受け付けた印刷データに係る画像をシートに印刷する印刷処理と、を実行する複合機である。
【００３３】
また、本実施形態の印刷方法は、通信ＩＦ２７と、認証情報を受付けるパネル２６と、印刷エンジン２０と、を備えた複合機が行う印刷方法であって、パネル２６が受け付けた認証情報に基づき、認証が成立するか否かを判断する第１判断ステップと、第１判断ステップにおいて肯定判断する場合、印刷データリスト一覧情報の送信を、通信ＩＦ２７を介してサーバ４０へ要求する第１要求ステップと、サーバ４０から送信される印刷データリスト一覧情報を、通信ＩＦ２７を介してサーバ４０から受け付ける第１受付ステップと、第１受付ステップにおいて受け付けた印刷データリスト一覧情報に基づき、認証情報と適合する印刷データが存在するか否かを判断する第２判断ステップと、第２判断ステップにおいて肯定判断する場合、認証情報と適合する印刷データの送信を、通信ＩＦ２７を介してサーバ４０へ要求する第２要求ステップと、認証情報と適合する印刷データを、通信ＩＦ２７を介してサーバ４０から受け付ける第２受付ステップと、印刷エンジン２０を制御して、第２受付ステップにて受け付けた印刷データに係る画像をシートに印刷する印刷ステップと、を実行する印刷方法である。
【００３４】
また、本実施形態の画像形成プログラム１５は、通信ＩＦ２７と、認証情報を受付けるパネル２６と、印刷エンジン２０と、制御部１０と、を備えた複合機の制御部１０に実行させる画像形成プログラムであって、制御部１０に、パネル２６が受け付けた認証情報に基づき、認証が成立するか否かを判断する第１判断処理と、第１判断処理において肯定判断する場合、印刷データリスト一覧情報の送信を、通信ＩＦ２７を介してサーバ４０へ要求する第１要求処理と、サーバ４０から送信される印刷データリスト一覧情報を、通信ＩＦ２７を介してサーバ４０から受け付ける第１受付処理と、第１受付処理において受け付けた印刷データリスト一覧情報に基づき、認証情報と適合する印刷データが存在するか否かを判断する第２判断処理と、第２判断処理において肯定判断する場合、認証情報と適合する印刷データの送信を、通信ＩＦ２７を介してサーバ４０へ要求する第２要求処理と、認証情報と適合する印刷データを、通信ＩＦ２７を介してサーバ４０から受け付ける第２受付処理と、印刷エンジン２０を制御して、第２受付処理にて受け付けた印刷データに係る画像をシートに印刷する印刷処理と、を実行させる画像形成プログラムである。
【００３５】
また、本実施形態の画像形成システム１は、印刷データが記憶されたサーバ４０と、サーバ４０から受信した印刷データに係る画像をシートに形成する複合機と、を備えた画像形成システムであって、複合機は、通信ＩＦ２７と、認証情報を受付けるパネル２６と、印刷エンジン２０と、制御部１０と、を備えており、制御部１０は、パネル２６が受け付けた認証情報に基づき、認証が成立するか否かを判断する第１判断処理と、第１判断処理において肯定判断する場合、印刷データリスト一覧情報の送信を、通信ＩＦ２７を介してサーバ４０へ要求する第１要求処理と、サーバ４０から送信される印刷データリスト一覧情報を、通信ＩＦ２７を介してサーバ４０から受け付ける第１受付処理と、第１受付処理において受け付けた印刷データリスト一覧情報に基づき、認証情報と適合する印刷データが存在するか否かを判断する第２判断処理と、第２判断処理において肯定判断する場合、認証情報と適合する印刷データの送信を、通信ＩＦ２７を介してサーバ４０へ要求する第２要求処理と、認証情報と適合する印刷データを、通信ＩＦ２７を介してサーバ４０から受け付ける第２受付処理と、印刷エンジン２０を制御して、第２受付処理にて受け付けた印刷データに係る画像をシートに印刷する印刷処理と、を実行し、サーバ４０は、第１要求処理による要求に応じて印刷データリスト一覧情報を複合機へ送信する第１送信処理と、第２要求処理による要求に応じて認証情報と適合する印刷データを複合機へ送信する第２送信処理と、を実行する画像形成システムである。
【００３６】
［実施形態の効果］
（１）上述した実施形態によれば、サーバ４０は、認証情報を記憶しておく必要がないし、認証処理を実行する必要がない。
したがって、上述した実施形態によれば、サーバ４０の構成を簡素化することができる。
【００３７】
（２）しかも、前述した実施形態によれば、認証情報と適合した印刷データの印刷データ名一覧２６ｆをパネル２６に表示し、認証情報と適合しなかった印刷データの印刷データ名をパネル２６に表示しないようにすることができるため、印刷を実行可能な印刷データを特定することができる。また、ユーザは印刷を行いたい印刷データを選択することができる。
【００３８】
（３）さらに、前述した実施形態によれば、制御部１０は、認証が成立すると判断することに応じて、自動的に印刷データリスト一覧情報の送信を、通信ＩＦ２７を介してサーバ４０へ要求することができるため、ユーザはその要求を操作により行う必要が無いので、操作の手間を省くことができる。また、ユーザの操作が不要な分、認証から要求までの処理時間を短縮することができる。
【００３９】
［第２実施形態］
次に、本発明の第２実施形態について図６を参照しつつ説明する。
制御部１０は、印刷データリスト一覧情報に、ユーザ名と適合するがパスワード情報と適合しない印刷データリストが存在すると判断する場合、その旨を報知することもできる。たとえば、図６（Ａ）に示すように、パネル２６の印刷データ名選択画面２６ｅに「パスワードが正しくありません」というメッセージと、パスワード情報と適合しない印刷データの印刷データ名一覧２６ｈとを表示する。図示の例では、印刷データ名としてドキュメントｄ３が表示されているため、ユーザは、ユーザ名と適合するがパスワード情報と適合しない印刷データが存在することを知ることができ、かつ、ドキュメントｄ３の印刷データのパスワード情報が一致していないことを知ることができる。
【００４０】
また、認証に失敗した印刷データリストの印刷データ名を、認証に成功した印刷データリストの印刷データ名と異なる表示形態でパネル２６に表示することもできる。たとえば、図６（Ａ）に示すように、「認証情報が正しくありません」というメッセージと、認証情報と適合しない印刷データの印刷データ名一覧２６ｉと、パスワード情報を再入力する際に選択する再入力ボタン２６ｇとを表示する。図示の例では、印刷データ名としてドキュメントｄ２がグレーアウトにて表示されている。このように、認証に失敗した印刷データリストの印刷データ名を、認証に成功した印刷データリストの印刷データ名と異なる表示形態でパネル２６に表示することにより、認証に失敗した印刷データリストの印刷データ名を容易に特定することができる。
そして、ユーザが再入力ボタン２６ｇを選択すると、図６（Ｂ）に示すように、パネル２６には再入力画面２６ｊが表示される。再入力画面２６ｊには、ユーザ名を入力する入力フィールド２６ｂと、パスワード情報を入力する入力フィールド２６ｃと、ＯＫボタン２６ｋとが表示されている。印刷データ名一覧２６ｆのように印刷データ名を明確に表示する表示形態は第１の表示形態の一例であり、印刷データ名一覧２６ｉのように印刷データ名をグレーアウトにて表示する表示形態は第２の表示形態の一例である。
【００４１】
ユーザ名が適合しているがパスワード情報が適合していない場合は、入力フィールド２６ｂには、ユーザ名が表示された状態となる。図示の例では、入力フィールド２６ｂには、ユーザ名の「ＳＵＺＵＫＩ」が表示されている。また、ユーザ名およびパスワード情報の両方が適合していない場合は、入力フィールド２６ｂにはユーザ名は表示されない。そして、パスワード情報のみが適合していない場合に、ユーザが入力フィールド２６ｃにパスワード情報を入力し、ＯＫボタン２６ｋを選択すると、制御部１０は、入力フィールド２６ｃに入力されたパスワード情報に基づいて認証を行い、認証が成立すると、入力されたパスワード情報に対応する印刷データの送信をサーバ４０へ要求し、サーバ４０から印刷データを受信すると、印刷エンジン２０を制御し、受信した印刷データに係る画像をシートに印刷する。
【００４２】
つまり、制御部１０は、印刷データリスト一覧情報にユーザ名と適合するがパスワード情報と適合しない印刷データリストが存在すると判断する場合、パスワード情報を再受付するための入力フィールド２６ｃをパネル２６に表示する入力フィールド表示処理と、入力フィールド２６ｃに入力されたパスワード情報に基づき、認証が成立するか否かを判断する第４判断処理を実行し、第４判断処理において肯定判断する場合、入力フィールド２６ｃに入力されたパスワード情報に対応する印刷データをサーバ４０から受け付け、その受け付けた印刷データに係る画像を、印刷エンジン２０を制御してシートに形成する。  このように、パスワード情報が適合しなかった場合であっても、ユーザにパスワード情報を再入力する機会を与え、その再入力されたパスワード情報が正しかった場合は、そのパスワード情報に係る印刷データを自動的にサーバ４０から受信し、その受信した印刷データに係る画像をシートに印刷することができる。
【００４３】
たとえば、図１に示すように、ユーザ名「ＳＵＺＵＫＩ」のユーザは、複合機Ａではパスワード情報「１２３４」を登録しており、複合機Ｃではパスワード情報「ａｂｃｄ」を登録しているとする。ユーザが、複合機Ａにおいてユーザ名「ＳＵＺＵＫＩ」およびパスワード情報「１２３４」にてログインすると、サーバ４０からは、ユーザ名およびパスワード情報が共に一致するドキュメントｄ１の印刷データＤ１およびドキュメントｄ４の印刷データＤ４が複合機Ａに送信されるが、ドキュメントｄ３については、パスワード情報が一致しないため、ドキュメントｄ３の印刷データＤ３は複合機Ａに送信されない。このとき、図６（Ａ）に示したように、パネル２６には、パスワード情報と適合しない印刷データの印刷データ名一覧２６ｈと、再入力ボタン２６ｇとが表示されるため、再入力ボタン２６ｇを選択し、同図（Ｂ）の再入力画面において入力フィールド２６ｃに正しいパスワード情報「ａｂｃｄ」を入力し、ＯＫボタン２６ｋを選択すれば、サーバ４０からドキュメントｄ３の印刷データＤ３を複合機Ａに受信し、その印刷データＤ３に係る画像をシートに印刷することができる。
したがって、ユーザは、複数の複合機にそれぞれ異なる複数のパスワード情報を登録している場合であっても、複合機毎のパスワード情報を入力することにより、その再入力したパスワード情報に係る印刷データをサーバ４０から受信し、その受信した印刷データに係る画像をシートに印刷することができる。
【００４４】
〈他の実施形態〉
本発明の画像形成プログラムは、ウェブ上から取得する他、ＵＳＢメモリ、ＣＤ−ＲＯＭなどの記憶媒体から取得することもできる。さらに、本発明の画像形成プログラムが記憶されている情報処理装置または画像形成装置と通信することにより取得することもできる。
【符号の説明】
【００４５】
１    画像形成システム
１０    制御部
１２    認証情報
１５    画像形成プログラム
２０    印刷エンジン
２６    パネル
２６ｂ，２６ｃ  入力フィールド
２７    通信ＩＦ
４０    サーバ
４２    印刷データ
４３    印刷データリスト
Ａ〜Ｃ  複合機
【図１】
2020163851.tif 000003
【図２】
2020163851.tif 000004
【図３】
2020163851.tif 000005
【図４】
2020163851.tif 000006
【図５】
2020163851.tif 000007
【図６】
2020163851.tif 000008