(57)【特許請求の範囲】
【請求項１】
相互に通信を行う画像処理装置と端末とを備えた画像形成システムであって、
前記画像処理装置と前記端末との間での通信を開始する場合に、前記画像処理装置を用いて、前記端末を特定する情報である前記端末のセッション情報を作成する作成手段と、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から前記画像処理装置に対して送信するウェブ送信手段と、
前記ウェブ送信手段にて前記第１の印刷条件を送信した場合に、前記画像処理装置を用いて、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存手段と、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から前記画像処理装置に対して送信するプロトコル送信手段と、
前記プロトコル送信手段にて前記第２の印刷条件を送信した場合に、前記画像処理装置を用いて、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別手段とを備え、
前記第１の印刷条件の設定項目は、前記第２の印刷条件の設定項目に含まれている設定項目と、前記第２の印刷条件に含まれていない設定項目とを含み、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別手段にて判別した場合に、前記画像処理装置を用いて、前記第１の印刷条件で前記第２の印刷条件を上書きした後の印刷条件で印刷を実行する印刷実行手段をさらに備えた、画像形成システム。
【請求項２】
前記端末のウェブブラウザに前記ウェブページを表示させる表示手段をさらに備えた、請求項１に記載の画像形成システム。
【請求項３】
相互に通信を行う画像処理装置と端末とを備えた画像形成システムであって、
前記画像処理装置と前記端末との間での通信を開始する場合に、前記画像処理装置を用いて、前記端末を特定する情報である前記端末のセッション情報を作成する作成手段と、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から前記画像処理装置に対して送信するウェブ送信手段と、
前記ウェブ送信手段にて前記第１の印刷条件を送信した場合に、前記画像処理装置を用いて、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存手段と、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から前記画像処理装置に対して送信するプロトコル送信手段と、
前記プロトコル送信手段にて前記第２の印刷条件を送信した場合に、前記画像処理装置を用いて、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別手段と、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別手段にて判別した場合に、前記画像処理装置を用いて、前記第１の印刷条件と前記第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別手段にて判別した場合に、前記端末を用いて、前記第２の印刷条件と前記第１の印刷条件とのうちいずれを採用するかの選択を受け付ける選択受付手段とを備え、
前記印刷実行手段は、前記選択受付手段にて受け付けた選択に従った印刷条件で印刷を実行する、画像形成システム。
【請求項４】
相互に通信を行う画像処理装置と端末とを備えた画像形成システムであって、
前記画像処理装置と前記端末との間での通信を開始する場合に、前記画像処理装置を用いて、前記端末を特定する情報である前記端末のセッション情報を作成する作成手段と、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から前記画像処理装置に対して送信するウェブ送信手段と、
前記ウェブ送信手段にて前記第１の印刷条件を送信した場合に、前記画像処理装置を用いて、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存手段と、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から前記画像処理装置に対して送信するプロトコル送信手段と、
前記プロトコル送信手段にて前記第２の印刷条件を送信した場合に、前記画像処理装置を用いて、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別手段と、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別手段にて判別した場合に、前記画像処理装置を用いて、前記第１の印刷条件と前記第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、
前記端末のウェブブラウザに前記ウェブページを表示させる表示手段と、
前記画像処理装置と前記端末との通信を開始する場合に、前記画像処理装置を用いて、前記端末のユーザーを認証する認証手段とを備え、
前記表示手段は、
前記ウェブページに含まれる印刷条件から、前記ユーザーの使用が制限されている機能の印刷条件を除外する第１の除外手段を含む、画像形成システム。
【請求項５】
相互に通信を行う画像処理装置と端末とを備えた画像形成システムであって、
前記画像処理装置と前記端末との間での通信を開始する場合に、前記画像処理装置を用いて、前記端末を特定する情報である前記端末のセッション情報を作成する作成手段と、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から前記画像処理装置に対して送信するウェブ送信手段と、
前記ウェブ送信手段にて前記第１の印刷条件を送信した場合に、前記画像処理装置を用いて、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存手段と、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から前記画像処理装置に対して送信するプロトコル送信手段と、
前記プロトコル送信手段にて前記第２の印刷条件を送信した場合に、前記画像処理装置を用いて、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別手段と、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別手段にて判別した場合に、前記画像処理装置を用いて、前記第１の印刷条件と前記第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、
前記端末のウェブブラウザに前記ウェブページを表示させる表示手段と、
前記端末が前記共通印刷プロトコルを用いた通信を行う際に使用するプロトコル印刷機能の種類の情報を特定する特定手段とを備え、
前記表示手段は、
前記ウェブページに含まれる印刷条件から、前記プロトコル印刷機能において設定可能な印刷条件を除外する第２の除外手段を含む、画像形成システム。
【請求項６】
相互に通信を行う画像処理装置と端末とを備えた画像形成システムであって、
前記画像処理装置と前記端末との間での通信を開始する場合に、前記画像処理装置を用いて、前記端末を特定する情報である前記端末のセッション情報を作成する作成手段と、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から前記画像処理装置に対して送信するウェブ送信手段と、
前記ウェブ送信手段にて前記第１の印刷条件を送信した場合に、前記画像処理装置を用いて、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存手段と、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から前記画像処理装置に対して送信するプロトコル送信手段と、
前記プロトコル送信手段にて前記第２の印刷条件を送信した場合に、前記画像処理装置を用いて、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別手段と、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別手段にて判別した場合に、前記画像処理装置を用いて、前記第１の印刷条件と前記第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、
前記端末のウェブブラウザに前記ウェブページを表示させる表示手段とを備え、
前記表示手段は、前記画像処理装置と他の画像処理装置との間での前記共通印刷プロトコルを用いた通信を行っている状態で、前記他の画像処理装置のウェブブラウザから前記画像処理装置のウェブサーバーに接続した場合に、前記他の画像処理装置のウェブブラウザに前記ウェブページを表示しない、画像形成システム。
【請求項７】
前記表示手段は、前記画像処理装置と前記端末との間での前記共通印刷プロトコルを用いた通信を行っている状態で、前記端末のウェブブラウザから前記画像処理装置のウェブサーバーに接続した場合に、前記端末のウェブブラウザの初期画面に前記ウェブページを表示させる、請求項４〜６のいずれかに記載の画像形成システム。
【請求項８】
前記作成手段は、
前記画像処理装置と前記端末のウェブブラウザとの通信の有無に関わらず、前記画像処理装置と前記端末との間での前記共通印刷プロトコルを用いた通信を開始する場合に、前記端末のセッション情報を作成するプロトコルセッション作成手段を含む、請求項１〜７のいずれかに記載の画像形成システム。
【請求項９】
前記保存手段にて前記第１の印刷条件を保存した場合に、前記画像処理装置を用いて、前記端末のウェブブラウザ内のクッキーまたは前記端末外の保存領域に前記第１の印刷条件を保存する条件保存手段をさらに備えた、請求項１〜８のいずれかに記載の画像形成システム。
【請求項１０】
前記端末からの要求に従って、前記画像処理装置を用いて、前記端末のウェブブラウザ内のクッキーまたは前記端末外の保存領域に保存した前記第１の印刷条件を読み出す読出手段をさらに備えた、請求項９に記載の画像形成システム。
【請求項１１】
前記作成手段は、
前記画像処理装置と前記端末とが前記共通印刷プロトコルを用いた通信を行っていない状態で、前記画像処理装置と前記端末のウェブブラウザとの間での通信を開始する場合に、前記端末のセッション情報を作成するウェブセッション作成手段を含む、請求項１〜１０のいずれかに記載の画像形成システム。
【請求項１２】
前記端末のセッション情報は、前記端末のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを含む、請求項１〜１１のいずれかに記載の画像形成システム。
【請求項１３】
前記共通印刷プロトコルは、ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）である、請求項１〜１２のいずれかに記載の画像形成システム。
【請求項１４】
端末と通信を行う画像処理装置であって、
前記端末との間での通信を開始する場合に、前記端末を特定する情報である前記端末のセッション情報を作成する作成手段と、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から受信するウェブ受信手段と、
前記ウェブ受信手段にて前記第１の印刷条件を受信した場合に、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存手段と、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から受信するプロトコル受信手段と、
前記プロトコル受信手段にて前記第２の印刷条件を受信した場合に、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別手段とを備え、
前記第１の印刷条件の設定項目は、前記第２の印刷条件の設定項目に含まれている設定項目と、前記第２の印刷条件に含まれていない設定項目とを含み、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別手段にて判別した場合に、前記第１の印刷条件で前記第２の印刷条件を上書きした後の印刷条件で印刷を実行する印刷実行手段をさらに備えた、画像処理装置。
【請求項１５】
端末と通信を行う画像処理装置であって、
前記端末との間での通信を開始する場合に、前記端末を特定する情報である前記端末のセッション情報を作成する作成手段と、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から受信するウェブ受信手段と、
前記ウェブ受信手段にて前記第１の印刷条件を受信した場合に、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存手段と、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から受信するプロトコル受信手段と、
前記プロトコル受信手段にて前記第２の印刷条件を受信した場合に、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別手段と、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別手段にて判別した場合に、前記第１の印刷条件と前記第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別手段にて判別した場合に、前記端末を通じて、前記第２の印刷条件と前記第１の印刷条件とのうちいずれを採用するかの選択を受け付ける選択受付手段とを備え、
前記印刷実行手段は、前記選択受付手段にて受け付けた選択に従った印刷条件で印刷を実行する、画像処理装置。
【請求項１６】
端末と通信を行う画像処理装置であって、
前記端末との間での通信を開始する場合に、前記端末を特定する情報である前記端末のセッション情報を作成する作成手段と、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から受信するウェブ受信手段と、
前記ウェブ受信手段にて前記第１の印刷条件を受信した場合に、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存手段と、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から受信するプロトコル受信手段と、
前記プロトコル受信手段にて前記第２の印刷条件を受信した場合に、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別手段と、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別手段にて判別した場合に、前記第１の印刷条件と前記第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、
前記端末のウェブブラウザに前記ウェブページを表示させる表示手段と、
前記端末との通信を開始する場合に、前記端末のユーザーを認証する認証手段とを備え、
前記表示手段は、
前記ウェブページに含まれる印刷条件から、前記ユーザーの使用が制限されている機能の印刷条件を除外する第１の除外手段を含む、画像処理装置。
【請求項１７】
端末と通信を行う画像処理装置であって、
前記端末との間での通信を開始する場合に、前記端末を特定する情報である前記端末のセッション情報を作成する作成手段と、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から受信するウェブ受信手段と、
前記ウェブ受信手段にて前記第１の印刷条件を受信した場合に、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存手段と、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から受信するプロトコル受信手段と、
前記プロトコル受信手段にて前記第２の印刷条件を受信した場合に、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別手段と、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別手段にて判別した場合に、前記第１の印刷条件と前記第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、
前記端末のウェブブラウザに前記ウェブページを表示させる表示手段と、
前記端末が前記共通印刷プロトコルを用いた通信を行う際に使用するプロトコル印刷機能の種類の情報を特定する特定手段とを備え、
前記表示手段は、
前記ウェブページに含まれる印刷条件から、前記プロトコル印刷機能において設定可能な印刷条件を除外する第２の除外手段を含む、画像処理装置。
【請求項１８】
端末と通信を行う画像処理装置であって、
前記端末との間での通信を開始する場合に、前記端末を特定する情報である前記端末のセッション情報を作成する作成手段と、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から受信するウェブ受信手段と、
前記ウェブ受信手段にて前記第１の印刷条件を受信した場合に、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存手段と、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から受信するプロトコル受信手段と、
前記プロトコル受信手段にて前記第２の印刷条件を受信した場合に、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別手段と、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別手段にて判別した場合に、前記第１の印刷条件と前記第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、
前記端末のウェブブラウザに前記ウェブページを表示させる表示手段とを備え、
前記表示手段は、前記画像処理装置と他の画像処理装置との間での前記共通印刷プロトコルを用いた通信を行っている状態で、前記他の画像処理装置のウェブブラウザから前記画像処理装置のウェブサーバーに接続した場合に、前記他の画像処理装置のウェブブラウザに前記ウェブページを表示しない、画像処理装置。
【請求項１９】
端末と通信を行う画像処理装置の制御プログラムであって、
前記端末との間での通信を開始する場合に、前記端末を特定する情報である前記端末のセッション情報を作成する作成ステップと、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から受信するウェブ受信ステップと、
前記ウェブ受信ステップにて前記第１の印刷条件を受信した場合に、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存ステップと、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から受信するプロトコル受信ステップと、
前記プロトコル受信ステップにて前記第２の印刷条件を受信した場合に、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別ステップとをコンピューターに実行させるためのものであり、
前記第１の印刷条件の設定項目は、前記第２の印刷条件の設定項目に含まれている設定項目と、前記第２の印刷条件に含まれていない設定項目とを含み、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別ステップにて判別した場合に、前記第１の印刷条件で前記第２の印刷条件を上書きした後の印刷条件で印刷を実行する印刷実行ステップをさらにコンピューターに実行させるための、画像処理装置の制御プログラム。
【請求項２０】
端末と通信を行う画像処理装置の制御プログラムであって、
前記端末との間での通信を開始する場合に、前記端末を特定する情報である前記端末のセッション情報を作成する作成ステップと、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から受信するウェブ受信ステップと、
前記ウェブ受信ステップにて前記第１の印刷条件を受信した場合に、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存ステップと、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から受信するプロトコル受信ステップと、
前記プロトコル受信ステップにて前記第２の印刷条件を受信した場合に、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別ステップと、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別ステップにて判別した場合に、前記第１の印刷条件と前記第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行ステップと、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別ステップにて判別した場合に、前記端末を通じて、前記第２の印刷条件と前記第１の印刷条件とのうちいずれを採用するかの選択を受け付ける選択受付ステップとをコンピューターに実行させるためのものであり、
前記印刷実行ステップにおいて、前記選択受付ステップにて受け付けた選択に従った印刷条件で印刷を実行する、画像処理装置の制御プログラム。
【請求項２１】
端末と通信を行う画像処理装置の制御プログラムであって、
前記端末との間での通信を開始する場合に、前記端末を特定する情報である前記端末のセッション情報を作成する作成ステップと、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から受信するウェブ受信ステップと、
前記ウェブ受信ステップにて前記第１の印刷条件を受信した場合に、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存ステップと、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から受信するプロトコル受信ステップと、
前記プロトコル受信ステップにて前記第２の印刷条件を受信した場合に、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別ステップと、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別ステップにて判別した場合に、前記第１の印刷条件と前記第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行ステップと、
前記端末のウェブブラウザに前記ウェブページを表示させる表示ステップと、
前記端末との通信を開始する場合に、前記端末のユーザーを認証する認証ステップとをコンピューターに実行させるためのものであり、
前記表示ステップは、
前記ウェブページに含まれる印刷条件から、前記ユーザーの使用が制限されている機能の印刷条件を除外する第１の除外ステップを含む、画像処理装置の制御プログラム。
【請求項２２】
端末と通信を行う画像処理装置の制御プログラムであって、
前記端末との間での通信を開始する場合に、前記端末を特定する情報である前記端末のセッション情報を作成する作成ステップと、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から受信するウェブ受信ステップと、
前記ウェブ受信ステップにて前記第１の印刷条件を受信した場合に、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存ステップと、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から受信するプロトコル受信ステップと、
前記プロトコル受信ステップにて前記第２の印刷条件を受信した場合に、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別ステップと、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別ステップにて判別した場合に、前記第１の印刷条件と前記第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行ステップと、
前記端末のウェブブラウザに前記ウェブページを表示させる表示ステップと、
前記端末が前記共通印刷プロトコルを用いた通信を行う際に使用するプロトコル印刷機能の種類の情報を特定する特定ステップとをコンピューターに実行させるためのものであり、
前記表示ステップは、
前記ウェブページに含まれる印刷条件から、前記プロトコル印刷機能において設定可能な印刷条件を除外する第２の除外ステップを含む、画像処理装置の制御プログラム。
【請求項２３】
端末と通信を行う画像処理装置の制御プログラムであって、
前記端末との間での通信を開始する場合に、前記端末を特定する情報である前記端末のセッション情報を作成する作成ステップと、
前記画像処理装置が提供するウェブページであって、前記端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、前記端末から受信するウェブ受信ステップと、
前記ウェブ受信ステップにて前記第１の印刷条件を受信した場合に、前記第１の印刷条件を前記端末のセッション情報と関連づけて保存する保存ステップと、
複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を前記端末から受信するプロトコル受信ステップと、
前記プロトコル受信ステップにて前記第２の印刷条件を受信した場合に、前記端末のセッション情報に前記第１の印刷条件が関連づけられているか否かを判別する判別ステップと、
前記端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別ステップにて判別した場合に、前記第１の印刷条件と前記第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行ステップと、
前記端末のウェブブラウザに前記ウェブページを表示させる表示ステップとをコンピューターに実行させるためのものであり、
前記表示ステップにおいて、前記画像処理装置と他の画像処理装置との間での前記共通印刷プロトコルを用いた通信を行っている状態で、前記他の画像処理装置のウェブブラウザから前記画像処理装置のウェブサーバーに接続した場合に、前記他の画像処理装置のウェブブラウザに前記ウェブページを表示しない、画像処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像処理装置、および画像処理装置の制御プログラムに関する。より特定的には、本発明は、相互に通信を行う画像処理装置と端末とを備えた画像形成システム、画像処理装置、および画像処理装置の制御プログラムに関する。
【背景技術】
【０００２】
一般的に、スマートフォン、タブレット、またはＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの端末のユーザーは、端末にインストールされたプリンタードライバーを通じて、画像形成装置で印刷を実行する。しかし、プリンタードライバーは、端末のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や画像形成装置の種類などによって異なっている。このため、ユーザーは、端末のＯＳや画像形成装置の種類などに基づいて、適切なプリンタードライバーを端末に事前にインストールする必要がある。
【０００３】
近年、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルを利用したネットワーク経由での印刷を行う規格であるＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）が、ＰＷＧ（Ｐｒｉｎｔｅｒ  Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐ）によって提案されている。端末のＯＳの中には、画像形成装置が実行する印刷ジョブの印刷条件を、ＩＰＰを用いて設定する機能（以降、ＩＰＰ印刷機能と記すことがある）を搭載しているものが存在している。ＩＰＰ印刷機能によれば、端末のユーザーは、プリンタードライバーを使用しなくても、ネットワーク上の任意の種類の画像形成装置で印刷を実行することができる。
【０００４】
なお、端末からネットワーク上の画像形成装置を利用する技術は、たとえば下記特許文献１および２に開示されている。
【０００５】
下記特許文献１には、印刷装置に依存しない中間形式の印刷ジョブを生成する仮想プリンタードライバーを備える情報処理装置と、印刷装置との各々と通信するプリントサーバーが開示されている。プリントサーバーは、情報処理装置から受信した中間形式の印刷ジョブを記憶する。プリントサーバーは、印刷装置から、記憶されている中間形式の印刷ジョブに対する印刷設定情報の変更指示を受信する。プリントサーバーは、変更指示に従い、印刷ジョブの印刷設定情報を更新する。プリントサーバーは、印刷装置から受信した印刷要求に従って、中間形式の印刷ジョブと、更新された印刷設定情報とに基づいて、印刷装置にて印刷可能な形式の印刷ジョブを生成する。プリントサーバーは、生成された印刷ジョブを印刷装置へ送信する。
【０００６】
下記特許文献２には、端末装置から受信して印刷した印刷ジョブを、印刷後も保存する画像処理装置が開示されている。画像処理装置は、保存されている印刷ジョブに対する、画像処理装置の操作部からの設定変更を受ける。画像処理装置は、設定変更に対応した印刷ジョブのデータの更新処理を、画像処理装置で行うか端末装置のプリンタードライバーで行わせるかを決定する。画像処理装置は、設定変更に対応した印刷ジョブのデータの更新処理を、決定した方法で実行する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−９４１１３号公報
【特許文献２】特開２０１０−２８０１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ＩＰＰ印刷機能は、ＩＰＰの仕様に基づいてＯＳに追加された機能である。ＩＰＰ印刷機能のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を通じて設定可能な印刷条件は、最低限のものに限られている。一方、画像形成装置が実行可能な印刷条件は多数存在しており、画像処理装置が実行可能な印刷条件の中には、ＩＰＰ印刷機能のＵＩを通じて設定できないものがある。その結果、ＩＰＰ印刷機能を用いて画像形成装置を利用する場合、ユーザーの利便性が低下していた。
【０００９】
本発明は、上記課題を解決するためのものであり、その目的は、利便性を向上することのできる画像形成システム、画像処理装置、および画像処理装置の制御プログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明の一の局面に従う画像形成システムは、相互に通信を行う画像処理装置と端末とを備えた画像形成システムであって、画像処理装置と端末との間での通信を開始する場合に、画像処理装置を用いて、端末を特定する情報である端末のセッション情報を作成する作成手段と、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から画像処理装置に対して送信するウェブ送信手段と、ウェブ送信手段にて第１の印刷条件を送信した場合に、画像処理装置を用いて、第１の印刷条件を端末のセッション情報と関連づけて保存する保存手段と、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から画像処理装置に対して送信するプロトコル送信手段と、プロトコル送信手段にて第２の印刷条件を送信した場合に、画像処理装置を用いて、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別手段と、端末のセッション情報に第１の印刷条件が関連づけられていると判別手段にて判別した場合に、画像処理装置を用いて、第１の印刷条件と第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段とを備え、前記第１の印刷条件の設定項目は、前記第２の印刷条件の設定項目に含まれている設定項目と、前記第２の印刷条件に含まれていない設定項目とを含み、端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別手段にて判別した場合に、前記画像処理装置を用いて、前記第１の印刷条件で前記第２の印刷条件を上書きした後の印刷条件で印刷を実行する印刷実行手段をさらに備える。
上記画像形成システムにおいて好ましくは、端末のウェブブラウザにウェブページを表示させる表示手段をさらに備える。
本発明の他の局面に従う画像形成システムは、相互に通信を行う画像処理装置と端末とを備えた画像形成システムであって、画像処理装置と端末との間での通信を開始する場合に、画像処理装置を用いて、端末を特定する情報である端末のセッション情報を作成する作成手段と、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から画像処理装置に対して送信するウェブ送信手段と、ウェブ送信手段にて第１の印刷条件を送信した場合に、画像処理装置を用いて、第１の印刷条件を端末のセッション情報と関連づけて保存する保存手段と、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から画像処理装置に対して送信するプロトコル送信手段と、プロトコル送信手段にて第２の印刷条件を送信した場合に、画像処理装置を用いて、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別手段と、端末のセッション情報に第１の印刷条件が関連づけられていると判別手段にて判別した場合に、画像処理装置を用いて、第１の印刷条件と第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、端末のセッション情報に第１の印刷条件が関連づけられていると判別手段にて判別した場合に、端末を用いて、第２の印刷条件と第１の印刷条件とのうちいずれを採用するかの選択を受け付ける選択受付手段とを備え、印刷実行手段は、選択受付手段にて受け付けた選択に従った印刷条件で印刷を実行する。
本発明のさらに他の局面に従う画像形成システムは、相互に通信を行う画像処理装置と端末とを備えた画像形成システムであって、画像処理装置と端末との間での通信を開始する場合に、画像処理装置を用いて、端末を特定する情報である端末のセッション情報を作成する作成手段と、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から画像処理装置に対して送信するウェブ送信手段と、ウェブ送信手段にて第１の印刷条件を送信した場合に、画像処理装置を用いて、第１の印刷条件を端末のセッション情報と関連づけて保存する保存手段と、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から画像処理装置に対して送信するプロトコル送信手段と、プロトコル送信手段にて第２の印刷条件を送信した場合に、画像処理装置を用いて、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別手段と、端末のセッション情報に第１の印刷条件が関連づけられていると判別手段にて判別した場合に、画像処理装置を用いて、第１の印刷条件と第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、端末のウェブブラウザにウェブページを表示させる表示手段と、画像処理装置と端末との通信を開始する場合に、画像処理装置を用いて、端末のユーザーを認証する認証手段とを備え、表示手段は、ウェブページに含まれる印刷条件から、ユーザーの使用が制限されている機能の印刷条件を除外する第１の除外手段を含む。
本発明のさらに他の局面に従う画像形成システムは、相互に通信を行う画像処理装置と端末とを備えた画像形成システムであって、画像処理装置と端末との間での通信を開始する場合に、画像処理装置を用いて、端末を特定する情報である端末のセッション情報を作成する作成手段と、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から画像処理装置に対して送信するウェブ送信手段と、ウェブ送信手段にて第１の印刷条件を送信した場合に、画像処理装置を用いて、第１の印刷条件を端末のセッション情報と関連づけて保存する保存手段と、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から画像処理装置に対して送信するプロトコル送信手段と、プロトコル送信手段にて第２の印刷条件を送信した場合に、画像処理装置を用いて、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別手段と、端末のセッション情報に第１の印刷条件が関連づけられていると判別手段にて判別した場合に、画像処理装置を用いて、第１の印刷条件と第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、端末のウェブブラウザにウェブページを表示させる表示手段と、端末が共通印刷プロトコルを用いた通信を行う際に使用するプロトコル印刷機能の種類の情報を特定する特定手段とを備え、表示手段は、ウェブページに含まれる印刷条件から、プロトコル印刷機能において設定可能な印刷条件を除外する第２の除外手段を含む。
本発明のさらに他の局面に従う画像形成システムは、相互に通信を行う画像処理装置と端末とを備えた画像形成システムであって、画像処理装置と端末との間での通信を開始する場合に、画像処理装置を用いて、端末を特定する情報である端末のセッション情報を作成する作成手段と、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から画像処理装置に対して送信するウェブ送信手段と、ウェブ送信手段にて第１の印刷条件を送信した場合に、画像処理装置を用いて、第１の印刷条件を端末のセッション情報と関連づけて保存する保存手段と、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から画像処理装置に対して送信するプロトコル送信手段と、プロトコル送信手段にて第２の印刷条件を送信した場合に、画像処理装置を用いて、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別手段と、端末のセッション情報に第１の印刷条件が関連づけられていると判別手段にて判別した場合に、画像処理装置を用いて、第１の印刷条件と第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、端末のウェブブラウザにウェブページを表示させる表示手段とを備え、表示手段は、画像処理装置と他の画像処理装置との間での共通印刷プロトコルを用いた通信を行っている状態で、他の画像処理装置のウェブブラウザから画像処理装置のウェブサーバーに接続した場合に、他の画像処理装置のウェブブラウザにウェブページを表示しない。
上記画像形成システムにおいて好ましくは、表示手段は、画像処理装置と端末との間での共通印刷プロトコルを用いた通信を行っている状態で、端末のウェブブラウザから画像処理装置のウェブサーバーに接続した場合に、端末のウェブブラウザの初期画面にウェブページを表示させる。
【００１１】
上記画像形成システムにおいて好ましくは、作成手段は、画像処理装置と端末のウェブブラウザとの通信の有無に関わらず、画像処理装置と端末との間での共通印刷プロトコルを用いた通信を開始する場合に、端末のセッション情報を作成するプロトコルセッション作成手段を含む。
【００２０】
上記画像形成システムにおいて好ましくは、保存手段にて第１の印刷条件を保存した場合に、画像処理装置を用いて、端末のウェブブラウザ内のクッキーまたは端末外の保存領域に第１の印刷条件を保存する条件保存手段をさらに備える。
【００２１】
上記画像形成システムにおいて好ましくは、端末からの要求に従って、画像処理装置を用いて、端末のウェブブラウザ内のクッキーまたは端末外の保存領域に保存した第１の印刷条件を読み出す読出手段をさらに備える。
【００２２】
上記画像形成システムにおいて好ましくは、作成手段は、画像処理装置と端末とが共通印刷プロトコルを用いた通信を行っていない状態で、画像処理装置と端末のウェブブラウザとの間での通信を開始する場合に、端末のセッション情報を作成するウェブセッション作成手段を含む。
【００２３】
上記画像形成システムにおいて好ましくは、端末のセッション情報は、端末のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを含む。
【００２４】
上記画像形成システムにおいて好ましくは、共通印刷プロトコルは、ＩＰＰである。
【００２５】
本発明のさらに他の局面に従う画像処理装置は、端末と通信を行う画像処理装置であって、端末との間での通信を開始する場合に、端末を特定する情報である端末のセッション情報を作成する作成手段と、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から受信するウェブ受信手段と、ウェブ受信手段にて第１の印刷条件を受信した場合に、第１の印刷条件を端末のセッション情報と関連づけて保存する保存手段と、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から受信するプロトコル受信手段と、プロトコル受信手段にて第２の印刷条件を受信した場合に、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別手段とを備え、第１の印刷条件の設定項目は、第２の印刷条件の設定項目に含まれている設定項目と、第２の印刷条件に含まれていない設定項目とを含み、端末のセッション情報に第１の印刷条件が関連づけられていると判別手段にて判別した場合に、第１の印刷条件で第２の印刷条件を上書きした後の印刷条件で印刷を実行する印刷実行手段をさらに備える。
本発明のさらに他の局面に従う画像処理装置は、端末と通信を行う画像処理装置であって、端末との間での通信を開始する場合に、端末を特定する情報である端末のセッション情報を作成する作成手段と、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から受信するウェブ受信手段と、ウェブ受信手段にて第１の印刷条件を受信した場合に、第１の印刷条件を端末のセッション情報と関連づけて保存する保存手段と、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から受信するプロトコル受信手段と、プロトコル受信手段にて第２の印刷条件を受信した場合に、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別手段と、端末のセッション情報に第１の印刷条件が関連づけられていると判別手段にて判別した場合に、第１の印刷条件と第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、端末のセッション情報に第１の印刷条件が関連づけられていると判別手段にて判別した場合に、端末を通じて、第２の印刷条件と第１の印刷条件とのうちいずれを採用するかの選択を受け付ける選択受付手段とを備え、印刷実行手段は、選択受付手段にて受け付けた選択に従った印刷条件で印刷を実行する。
本発明のさらに他の局面に従う画像処理装置は、端末と通信を行う画像処理装置であって、端末との間での通信を開始する場合に、端末を特定する情報である端末のセッション情報を作成する作成手段と、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から受信するウェブ受信手段と、ウェブ受信手段にて第１の印刷条件を受信した場合に、第１の印刷条件を端末のセッション情報と関連づけて保存する保存手段と、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から受信するプロトコル受信手段と、プロトコル受信手段にて第２の印刷条件を受信した場合に、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別手段と、端末のセッション情報に第１の印刷条件が関連づけられていると判別手段にて判別した場合に、第１の印刷条件と第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、端末のウェブブラウザにウェブページを表示させる表示手段と、端末との通信を開始する場合に、端末のユーザーを認証する認証手段とを備え、表示手段は、ウェブページに含まれる印刷条件から、ユーザーの使用が制限されている機能の印刷条件を除外する第１の除外手段を含む。
本発明のさらに他の局面に従う画像処理装置は、端末と通信を行う画像処理装置であって、端末との間での通信を開始する場合に、端末を特定する情報である端末のセッション情報を作成する作成手段と、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から受信するウェブ受信手段と、ウェブ受信手段にて第１の印刷条件を受信した場合に、第１の印刷条件を端末のセッション情報と関連づけて保存する保存手段と、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から受信するプロトコル受信手段と、プロトコル受信手段にて第２の印刷条件を受信した場合に、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別手段と、端末のセッション情報に第１の印刷条件が関連づけられていると判別手段にて判別した場合に、第１の印刷条件と第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、端末のウェブブラウザにウェブページを表示させる表示手段と、端末が共通印刷プロトコルを用いた通信を行う際に使用するプロトコル印刷機能の種類の情報を特定する特定手段とを備え、表示手段は、ウェブページに含まれる印刷条件から、プロトコル印刷機能において設定可能な印刷条件を除外する第２の除外手段を含む。
本発明のさらに他の局面に従う画像処理装置は、端末と通信を行う画像処理装置であって、端末との間での通信を開始する場合に、端末を特定する情報である端末のセッション情報を作成する作成手段と、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から受信するウェブ受信手段と、ウェブ受信手段にて第１の印刷条件を受信した場合に、第１の印刷条件を端末のセッション情報と関連づけて保存する保存手段と、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から受信するプロトコル受信手段と、プロトコル受信手段にて第２の印刷条件を受信した場合に、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別手段と、端末のセッション情報に第１の印刷条件が関連づけられていると判別手段にて判別した場合に、第１の印刷条件と第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行手段と、端末のウェブブラウザにウェブページを表示させる表示手段とを備え、表示手段は、画像処理装置と他の画像処理装置との間での共通印刷プロトコルを用いた通信を行っている状態で、他の画像処理装置のウェブブラウザから画像処理装置のウェブサーバーに接続した場合に、他の画像処理装置のウェブブラウザにウェブページを表示しない。
【００２６】
本発明のさらに他の局面に従う画像処理装置の制御プログラムは、端末と通信を行う画像処理装置の制御プログラムであって、端末との間での通信を開始する場合に、端末を特定する情報である端末のセッション情報を作成する作成ステップと、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から受信するウェブ受信ステップと、ウェブ受信ステップにて第１の印刷条件を受信した場合に、第１の印刷条件を端末のセッション情報と関連づけて保存する保存ステップと、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から受信するプロトコル受信ステップと、プロトコル受信ステップにて第２の印刷条件を受信した場合に、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別ステップとをコンピューターに実行させるためのものであり、第１の印刷条件の設定項目は、前記第２の印刷条件の設定項目に含まれている設定項目と、前記第２の印刷条件に含まれていない設定項目とを含み、端末のセッション情報に前記第１の印刷条件が関連づけられていると前記判別ステップにて判別した場合に、前記第１の印刷条件で前記第２の印刷条件を上書きした後の印刷条件で印刷を実行する印刷実行ステップをさらにコンピューターに実行させるためのものである。
本発明のさらに他の局面に従う画像処理装置の制御プログラムは、端末と通信を行う画像処理装置の制御プログラムであって、端末との間での通信を開始する場合に、端末を特定する情報である端末のセッション情報を作成する作成ステップと、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から受信するウェブ受信ステップと、ウェブ受信ステップにて第１の印刷条件を受信した場合に、第１の印刷条件を端末のセッション情報と関連づけて保存する保存ステップと、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から受信するプロトコル受信ステップと、プロトコル受信ステップにて第２の印刷条件を受信した場合に、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別ステップと、端末のセッション情報に第１の印刷条件が関連づけられていると判別ステップにて判別した場合に、第１の印刷条件と第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行ステップと、端末のセッション情報に第１の印刷条件が関連づけられていると判別ステップにて判別した場合に、端末を通じて、第２の印刷条件と第１の印刷条件とのうちいずれを採用するかの選択を受け付ける選択受付ステップとをコンピューターに実行させるためのものであり、印刷実行ステップにおいて、選択受付ステップにて受け付けた選択に従った印刷条件で印刷を実行する。
本発明のさらに他の局面に従う画像処理装置の制御プログラムは、端末と通信を行う画像処理装置の制御プログラムであって、端末との間での通信を開始する場合に、端末を特定する情報である端末のセッション情報を作成する作成ステップと、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から受信するウェブ受信ステップと、ウェブ受信ステップにて第１の印刷条件を受信した場合に、第１の印刷条件を端末のセッション情報と関連づけて保存する保存ステップと、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から受信するプロトコル受信ステップと、プロトコル受信ステップにて第２の印刷条件を受信した場合に、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別ステップと、端末のセッション情報に第１の印刷条件が関連づけられていると判別ステップにて判別した場合に、第１の印刷条件と第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行ステップと、端末のウェブブラウザにウェブページを表示させる表示ステップと、端末との通信を開始する場合に、端末のユーザーを認証する認証ステップとをコンピューターに実行させるためのものであり、表示ステップは、ウェブページに含まれる印刷条件から、ユーザーの使用が制限されている機能の印刷条件を除外する第１の除外ステップを含む。
本発明のさらに他の局面に従う画像処理装置の制御プログラムは、端末と通信を行う画像処理装置の制御プログラムであって、端末との間での通信を開始する場合に、端末を特定する情報である端末のセッション情報を作成する作成ステップと、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から受信するウェブ受信ステップと、ウェブ受信ステップにて第１の印刷条件を受信した場合に、第１の印刷条件を端末のセッション情報と関連づけて保存する保存ステップと、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から受信するプロトコル受信ステップと、プロトコル受信ステップにて第２の印刷条件を受信した場合に、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別ステップと、端末のセッション情報に第１の印刷条件が関連づけられていると判別ステップにて判別した場合に、第１の印刷条件と第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行ステップと、端末のウェブブラウザにウェブページを表示させる表示ステップと、端末が共通印刷プロトコルを用いた通信を行う際に使用するプロトコル印刷機能の種類の情報を特定する特定ステップとをコンピューターに実行させるためのものであり、表示ステップは、ウェブページに含まれる印刷条件から、プロトコル印刷機能において設定可能な印刷条件を除外する第２の除外ステップを含む。
本発明のさらに他の局面に従う画像処理装置の制御プログラムは、端末と通信を行う画像処理装置の制御プログラムであって、端末との間での通信を開始する場合に、端末を特定する情報である端末のセッション情報を作成する作成ステップと、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示されたウェブページを通じて設定された印刷条件である第１の印刷条件を、端末から受信するウェブ受信ステップと、ウェブ受信ステップにて第１の印刷条件を受信した場合に、第１の印刷条件を端末のセッション情報と関連づけて保存する保存ステップと、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルを用いて、第２の印刷条件を端末から受信するプロトコル受信ステップと、プロトコル受信ステップにて第２の印刷条件を受信した場合に、端末のセッション情報に第１の印刷条件が関連づけられているか否かを判別する判別ステップと、端末のセッション情報に第１の印刷条件が関連づけられていると判別ステップにて判別した場合に、第１の印刷条件と第２の印刷条件とに基づく印刷条件で印刷を実行する印刷実行ステップと、端末のウェブブラウザにウェブページを表示させる表示ステップとをコンピューターに実行させるためのものであり、表示ステップにおいて、画像処理装置と他の画像処理装置との間での共通印刷プロトコルを用いた通信を行っている状態で、他の画像処理装置のウェブブラウザから画像処理装置のウェブサーバーに接続した場合に、他の画像処理装置のウェブブラウザにウェブページを表示しない。
【発明の効果】
【００２７】
本発明によれば、利便性を向上することのできる画像形成システム、画像処理装置、および画像処理装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施の形態における画像形成システムの概念図である。
【図２】本発明の一実施の形態における画像処理装置１００の構成を概念的に示す図である。
【図３】本発明の一実施の形態における画像処理装置１００の構成を模式的に示すブロック図である。
【図４】本発明の一実施の形態における端末２００の構成を模式的に示すブロック図である。
【図５】本発明の一実施の形態において、ウェブブラウザを用いた通信よりも先にＩＰＰを用いた通信を開始する場合の画像形成システムの動作の概要を示すシーケンス図である。
【図６】本発明の一実施の形態において、ＩＰＰを用いた通信よりも先にウェブブラウザを用いた通信を開始する場合の画像形成システムの動作の概要を示すシーケンス図である。
【図７】本発明の一実施の形態におけるセッション情報管理テーブルを模式的に示す図である。
【図８】印刷を実行する際に端末２００の表示部２０５に表示される第１の画面を模式的に示す図である。
【図９】印刷を実行する際に端末２００の表示部２０５に表示される第２の画面を模式的に示す図である。
【図１０】印刷を実行する際に端末２００の表示部２０５に表示される第３の画面を模式的に示す図である。
【図１１】印刷を実行する際に端末２００の表示部２０５に表示される第４の画面を模式的に示す図である。
【図１２】ウェブ設定画面ＳＲ３で設定可能な用紙の種類と、ＩＰＰ設定画面ＳＲ２で設定可能な用紙の種類との関係を模式的に示す図である。
【図１３】本発明の一実施の形態において、端末２００との間でＩＰＰを用いた通信を開始する場合の画像処理装置１００の動作を示すフローチャートの第１の部分である。
【図１４】本発明の一実施の形態において、端末２００との間でＩＰＰを用いた通信を開始する場合の画像処理装置１００の動作を示すフローチャートの第２の部分である。
【図１５】本発明の一実施の形態において、端末２００との間でウェブブラウザを用いた通信を行う場合の画像処理装置１００の動作を示すフローチャートの第１の部分である。
【図１６】本発明の一実施の形態において、端末２００との間でウェブブラウザを用いた通信を行う場合の画像処理装置１００の動作を示すフローチャートの第２の部分である。
【図１７】本発明の一実施の形態の第２の変形例において、端末２００の表示部２０５に表示された印刷条件の競合を通知するポップアップＰＰを模式的に示す図である。
【図１８】本発明の一実施の形態の第３の変形例において、画像処理装置１００が保存するユーザー情報管理テーブルを模式的に示す図である。
【図１９】本発明の一実施の形態の第３の変形例において、画像処理装置１００が保存する印刷機能情報テーブルを模式的に示す図である。
【図２０】本発明の一実施の形態の第３の変形例における画像処理装置１００の動作を示すフローチャートである。
【図２１】本発明の一実施の形態の第４の変形例における画像形成システムの概念図である。
【発明を実施するための形態】
【００２９】
以下、本発明の一実施の形態について、図面に基づいて説明する。
【００３０】
以下の実施の形態では、画像処理装置が、スキャナー機能、複写機能、プリンターとしての機能、ファクシミリ機能、データ通信機能、およびサーバー機能を備えたＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である場合について説明する。画像処理装置は、印刷機能を有していればよく、ＭＦＰである場合の他、プリンターなどであってもよい。端末は、たとえばスマートフォン、タブレット、またはＰＣなどであってもよい。
【００３１】
図１は、本発明の一実施の形態における画像形成システムの概念図である。
【００３２】
図１を参照して、本実施の形態における画像形成システムは、画像処理装置１００と、端末２００とを備えている。画像処理装置１００および端末２００各々は、ネットワーク３００を通じて相互に接続されており、相互に通信を行う。
【００３３】
ユーザーは、端末２００のＩＰＰ印刷機能のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を通じて、画像処理装置１００で実行する印刷ジョブの印刷条件の設定が可能である。またユーザーは、端末２００にインストールされているウェブブラウザに表示された設定画面を通じて、画像処理装置１００で実行する印刷ジョブの印刷条件の設定が可能である。
【００３４】
画像処理装置１００は、端末２００のウェブブラウザに表示された設定画面で設定された印刷条件を受信した後で、端末２００からＩＰＰ印刷機能のＵＩを通じて設定された印刷条件および印刷データを、ＩＰＰを用いて受信した場合に、これらの印刷設定に基づいた印刷設定で、印刷データの印刷を行う。
【００３５】
ＩＰＰ印刷機能によれば、ドライバーレスで印刷の実行指示を行うことができる。なお、ＩＰＰ印刷機能の具体例としては、ＡｉｒＰｒｉｎｔ（登録商標）やＭｏｐｒｉａ（登録商標）などがある。ＡｉｒＰｒｉｎｔは、ｉＯＳ（登録商標）やＭａｃＯＳ（登録商標）のＩＰＰ印刷機能である。Ｍｏｐｒｉａは、Ａｎｄｒｏｉｄ（登録商標）のＩＰＰ印刷機能である。ＩＰＰは、複数の機種に共通の印刷条件の通信を行う共通印刷プロトコルの一例である。
【００３６】
以降、画像処理装置が提供するウェブページであって、端末のウェブブラウザに表示された印刷条件の設定を受け付けるウェブページを、ウェブ設定画面と記すことがある。ウェブ設定画面を通じて設定された印刷条件を、ウェブ印刷条件と記すことがある。ＩＰＰ印刷機能のＵＩである設定画面をＩＰＰ設定画面と記すことがある。さらに、ＩＰＰ設定画面を通じて設定された印刷条件であって、ＩＰＰを用いて画像処理装置に送信される印刷条件を、ＩＰＰ印刷条件と記すことがある。ウェブ印刷条件は、第１の印刷条件の一例であり、ＩＰＰ印刷条件は、第２の印刷条件の一例である。
【００３７】
ネットワーク３００は、たとえば有線または無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの専用回線を用いたものである。ネットワーク３００は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて各種機器を接続する。ネットワーク３００に接続された機器は、お互いに各種データのやり取りが可能となっている。ネットワーク３００はＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であってもよい。
【００３８】
なお、画像形成システムは、これら以外の機器を備えていてもよい。画像形成システムが備える画像処理装置の数および端末の数は任意である。
【００３９】
図２は、本発明の一実施の形態における画像処理装置１００の構成を概念的に示す図である。なお図２においては、画像処理装置１００の一部の構成が断面で示されている。
【００４０】
図２を参照して、画像処理装置１００は、用紙搬送部１０と、トナー像形成部（プリンター部）２０と、定着部３０と、後処理部（後処理装置）４０と、スキャナー部５０と、流し込み型のＡＤＦ（自動原稿給送装置）６０とを主に備えている。画像処理装置１００の下部には、３段の給紙トレイ７１が配置されており、給紙トレイ７１の図２中右側には大容量の給紙トレイ７３が配置されている。プリント時には、給紙トレイ７１または７３に装てんされた用紙は、１枚ずつ用紙搬送部１０によって搬送経路１３に沿って搬送される。用紙は、用紙搬送部１０の給紙ローラー（第二給紙ローラー）１１などによってトナー像形成部２０へ搬送される。トナー像形成部２０は、感光体などを含むイメージングユニット２１と、転写ローラー２２とを含んでいる。トナー像形成部２０は、イメージングユニット２１により感光体上に形成したトナー像を、転写ローラー２２によって用紙に転写する。トナー像が転写された用紙は、次に定着部３０に搬送される。定着部３０は、加熱ローラーと加圧ローラーなどを含んでいる。定着部３０は、トナー像が転写された用紙を、加熱ローラーと加圧ローラーとで挟みながら搬送し、その間に加熱および加圧を行う。これにより定着部３０は、用紙に付着したトナーを熱に溶融させて用紙に定着させる。定着部３０によってトナー像が定着された用紙は、搬送経路１２を経由して後処理部４０へ搬送される。その後用紙は、後処理部４０で必要な後処理が施された後で、排紙トレイ７５へ排出される。
【００４１】
トナー像形成部２０の上部にはスキャナー部５０が設けられており、その上には開閉可能なＡＤＦ６０が設けられている。ＡＤＦ６０を閉じた状態で原稿の読み込みを行う場合には、ＡＤＦ６０の給紙トレイ６１に原稿が積載される。給紙トレイ６１に積載された原稿は、ＡＤＦ６０内をスリットガラス（ＡＤＦ原稿読取用スリットガラス）５１へ搬送される。スキャナー部５０は、スリットガラス５１を通過する原稿の表面を読み取る。スリットガラス５１を通過した原稿は、必要に応じてＡＤＦ６０内の図示しないＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）によりその裏面が読み取られ、排紙トレイ６２へ排出される。このように画像を読み取ることにより、一回の通紙で原稿の両面の画像を同時に読み取ることができる。またＡＤＦ６０を開いた状態で原稿の読み込みを行う場合には、スキャナー部５０は、プラテンガラス５２上に配置された原稿を読み取る。
【００４２】
画像処理装置１００の前面には、操作パネル（操作部）１０６が設けられている。画像処理装置１００の内部には、補助記憶装置１０７（ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ））が設けられている。
【００４３】
図３は、本発明の一実施の形態における画像処理装置１００の構成を模式的に示すブロック図である。
【００４４】
図３を参照して、画像処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、プリント処理部１０４と、画像処理部１０５と、操作パネル１０６と、補助記憶装置１０７と、外部Ｉ／Ｆ１０８と、スキャナー処理部１０９と、ウェブサーバー１１０と、セッション管理部１１１とを含んでいる。ＣＰＵ１０１と、ＲＯＭ１０２、ＲＡＭ１０３、プリント処理部１０４、画像処理部１０５、操作パネル１０６、補助記憶装置１０７、外部Ｉ／Ｆ１０８、スキャナー処理部１０９、ウェブサーバー１１０、およびセッション管理部１１１の各々とは、相互に接続されている。
【００４５】
ＣＰＵ１０１は、画像処理装置１００全体の動作を制御する。ＣＰＵ１０１は、ＲＯＭ１０２に記憶されたプログラムを実行する。
【００４６】
ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラム、画像処理装置１００の設置情報、または画像処理装置１００の能力情報などを記憶する。
【００４７】
ＲＡＭ１０３はＣＰＵ１０１の作業用のメモリであり、各種ジョブに関するデータを一時的に保存する。特にＲＡＭ１０３は、ＣＰＵ１０１がプログラムを動作するために必要なデータや、画像データ（たとえばスキャン画像データ、プリント画像データ、または仕上がりプレビュー画像データなど）を一時的に保存する。
【００４８】
プリント処理部１０４は、原稿画像と付加情報との印刷を行う。
【００４９】
画像処理部１０５は、印刷データの画像処理を行う。画像処理部１０５は、たとえば画像データの文字幅の調整、またはコントラストや配色の変換などを行う。
【００５０】
操作パネル１０６は、ユーザーからの操作の受付やユーザーへの表示を行うＵＩ（ユーザーインタフェース）である。
【００５１】
補助記憶装置１０７は、後述するセッション情報管理テーブル、ユーザー情報管理テーブル、印刷機能情報テーブルなどの各種情報を記憶する。また補助記憶装置１０７は、ＲＡＭ１０３の空き容量が足りなくなった場合に利用される。
【００５２】
外部Ｉ／Ｆ１０８は、イーサネット（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などを用いて、外部機器との間で各種の情報（仕上がりプレビュー画像など）を送受信する。
【００５３】
スキャナー処理部１０９は、スキャナー部５０で読み取った原稿の画像データを作成する。
【００５４】
ウェブサーバー１１０は、端末２００に対してＰＳＷＣ（ＰａｇｅＳｃｏｐｅ  Ｗｅｂ  Ｃｏｎｎｅｃｔｉｏｎ）の環境を提供する。ＰＳＷＣとは、端末２００のウェブブラウザを通じて、画像処理装置１００の状態の確認や設定を行う機能である。
【００５５】
セッション管理部１１１は、後述するセッション情報を管理する。
【００５６】
図４は、本発明の一実施の形態における端末２００の構成を模式的に示すブロック図である。
【００５７】
図４を参照して、端末２００には、ＩＰＰ印刷機能を有するＯＳがインストールされている。端末２００は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、補助記憶装置２０４と、表示部２０５と、入力検知部２０６と、外部Ｉ／Ｆ２０７とを含んでいる。ＣＰＵ２０１は、ＲＯＭ２０２、ＲＡＭ２０３、補助記憶装置２０４、表示部２０５、入力検知部２０６、および外部Ｉ／Ｆ２０７の各々と接続されている。
【００５８】
ＣＰＵ２０１は、端末２００全体の動作を制御する。ＲＯＭ２０２は、ＣＰＵ２０１が実行する制御プログラムを記憶する。ＲＡＭ２０３は、ＣＰＵ２０１の作業用のメモリである。補助記憶装置２０４は、ＯＳのプログラムや印刷データなどの各種データを記憶する。表示部２０５は、各種情報を表示する。入力検知部２０６は、各種入力を検知する。外部Ｉ／Ｆ２０７は、ネットワーク３００を通じて、ネットワーク３００上の外部機器との間で各種の情報を送受信する。
【００５９】
図５は、本発明の一実施の形態において、ウェブブラウザを用いた通信よりも先にＩＰＰを用いた通信を開始する場合の画像形成システムの動作の概要を示すシーケンス図である。
【００６０】
図５を参照して、ユーザーは、端末２００にインストールされているアプリケーションに画像を表示している状態で、ＩＰＰ印刷機能のＵＩを起動する（処理ＰＲ１）。端末２００は、ＩＰＰ印刷機能のＵＩを起動すると、画像処理装置１００に対して能力情報の送信を要求する（処理ＰＲ２−１）。能力情報とは、画像処理装置１００の印刷能力の情報であり、たとえば、印刷可能な用紙種類やパンチの可否などの情報である。能力情報は、画像処理装置１００の仕様によって異なる。
【００６１】
画像処理装置１００は、端末２００から能力情報の送信の要求を受信すると、端末２００に対して能力情報を送信する（処理ＰＲ２−２）。また画像処理装置１００は、端末２００から要求を受信すると、セッション管理部１１１にて要求元の端末２００のセッション情報を登録する（処理ＰＲ３）。
【００６２】
端末２００は、能力情報を受信すると、ＩＰＰ設定画面を表示する。ユーザーは、ＩＰＰ設定画面で印刷設定を行う（処理ＰＲ４）。
【００６３】
ユーザーは、ＩＰＰ設定画面に含まれていない印刷条件の設定を行う場合、ＩＰＰ設定画面に表示されているウェブリンクを押下する。端末２００は、ウェブリンクの押下を受け付けると、端末２００のウェブブラウザを起動し、ウェブブラウザから画像処理装置１００のウェブサーバーにアクセスする（処理ＰＲ５）。そして端末２００は、画像処理装置１００のウェブサーバーに対してウェブコンテンツ（ウェブページ）の送信を要求する（処理ＰＲ６−１）。画像処理装置１００は、端末２００から要求を受信すると、ウェブコンテンツを作成し、端末２００に対して送信する（処理ＰＲ６−２）。このウェブコンテンツは、ウェブ設定画面のウェブコンテンツである。これにより、画像処理装置１００は、ウェブ設定画面を端末２００のウェブブラウザに表示させる。
【００６４】
ユーザーはウェブブラウザに表示されたウェブ設定画面で印刷条件を設定し、ウェブ設定画面中のＯＫボタンを押下する（処理ＰＲ７）。
【００６５】
なお、ＩＰＰ設定画面で設定可能な印刷条件と、ウェブ設定画面で設定可能な印刷条件とは、互いに異なっている。端末２００のＯＳのＩＰＰ印刷機能は、プリンターの種類に依存しない汎用性のある印刷機能である。このため、ＩＰＰ設定画面では、基本的な印刷条件のみが設定可能である。一方、ウェブ設定画面では、画像処理装置１００で実行可能な多くの印刷条件が設定可能である。
【００６６】
端末２００は、ＯＫボタンの押下を受け付けると、ウェブ設定画面を通じて設定された印刷条件（ウェブ印刷条件）を画像処理装置１００に送信し、ウェブ印刷条件の保存を要求する（処理ＰＲ８）。
【００６７】
画像処理装置１００は、ウェブ印刷条件の保存の要求を受信すると、セッション管理部１１１に問い合わせを行い、送信元の端末２００と同一の端末のセッション情報が登録されている場合には、そのセッション情報と関連づけて、ウェブ印刷条件を保存する（処理ＰＲ９）。画像処理装置１００は、ウェブ印刷条件の保存が完了すると、端末２００に対して保存完了を通知する（処理ＰＲ１０）。
【００６８】
ユーザーは、ウェブ設定画面でＯＫボタンを押下した後、ウェブブラウザをクローズし、ＩＰＰ設定画面に含まれる印刷開始ボタンを押下する。これにより、端末２００は、印刷の実行指示を受け付ける（処理ＰＲ１１）。端末２００は、印刷の実行指示を受け付けると、ＩＰＰ設定画面を通じて設定された印刷条件（ＩＰＰ印刷条件）と、印刷データとを、ＩＰＰを用いて画像処理装置１００に送信する（処理ＰＲ１２およびＰＲ１４）。
【００６９】
画像処理装置１００は、ＩＰＰ印刷条件を受信すると、ＩＰＰ印刷条件の送信元である端末２００のセッション情報にウェブ印刷条件が関連づけられているか否かを判別する。画像処理装置１００は、端末２００のセッション情報にウェブ印刷条件が関連づけられている場合、関連づけられたウェブ印刷条件で、ＩＰＰ印刷条件を上書きし（処理ＰＲ１３）、上書き後の印刷条件で印刷データの印刷を実行する（処理ＰＲ１５）。
【００７０】
なお、印刷データの印刷を実行する際の印刷条件は、ウェブ印刷条件でＩＰＰ印刷条件を上書きしたものに限られず、ウェブ印刷条件とＩＰＰ印刷条件とに基づくものであればよい。
【００７１】
図６は、本発明の一実施の形態において、ＩＰＰを用いた通信よりも先にウェブブラウザを用いた通信を開始する場合の画像形成システムの動作の概要を示すシーケンス図である。
【００７２】
図６を参照して、ユーザーが端末２００のウェブブラウザで画像処理装置のウェブサーバーにアクセスした場合（処理ＰＲ５１）、端末２００は、画像処理装置１００のウェブサーバーに対してウェブコンテンツの送信を要求する（処理ＰＲ５２−１）。画像処理装置１００は、端末２００から要求を受信すると、ウェブコンテンツを作成し、端末２００に対してウェブコンテンツを送信する（処理ＰＲ５２−２）。また画像処理装置１００は、端末２００から要求を受信すると、セッション管理部１１１にて要求元の端末２００のセッション情報を登録する（処理ＰＲ５３）。
【００７３】
端末２００は、ウェブコンテンツを受信すると、ウェブ設定画面をブラウザに表示する。ユーザーはブラウザに表示されたウェブ設定画面で印刷条件を設定し、ウェブ設定画面中のＯＫボタンを押下する（処理ＰＲ５４）。
【００７４】
端末２００は、ＯＫボタンの押下を受け付けると、ウェブ設定画面を通じて設定された印刷条件（ウェブ印刷条件）を画像処理装置１００に送信し、ウェブ印刷条件の保存を要求する（処理ＰＲ５５）。
【００７５】
画像処理装置１００は、ウェブ印刷条件の保存の要求を受信すると、セッション管理部１１１に問い合わせを行い、送信元の端末２００と同一の端末のセッション情報が登録されている場合には、そのセッション情報と関連づけて、ウェブ印刷条件を保存する（処理ＰＲ５６）。画像処理装置１００は、ウェブ印刷条件の保存が完了すると、端末２００対して保存完了を通知する（処理ＰＲ５７）。
【００７６】
ユーザーは、ウェブ設定画面をクローズせずに、端末２００にインストールされているアプリケーションに画像を表示している状態で、ＩＰＰ印刷機能のＵＩを起動する（処理ＰＲ５８）。端末２００は、ユーザーの指示によりＩＰＰ印刷機能のＵＩを起動すると、画像処理装置１００に対して能力情報の送信を要求する（処理ＰＲ５９−１）。
【００７７】
画像処理装置１００は、端末２００から能力情報の送信の要求を受信すると、端末２００に対して能力情報を送信する（処理ＰＲ５９−２）。
【００７８】
端末２００は、能力情報を受信すると、ＩＰＰ設定画面を表示する。ユーザーは、ＩＰＰ設定画面で印刷設定を行った後、ＩＰＰ設定画面に含まれる印刷開始ボタンを押下する。これにより、端末２００は、印刷の実行指示を受け付ける（処理ＰＲ６０）。端末２００は、印刷の実行指示を受け付けると、ＩＰＰ設定画面を通じて設定された印刷条件（ＩＰＰ印刷条件）と、印刷データとを、ＩＰＰを用いて画像処理装置１００に送信する（処理ＰＲ６１およびＰＲ６３）。
【００７９】
画像処理装置１００は、ＩＰＰ印刷条件を受信すると、ＩＰＰ印刷条件の送信元である端末２００のセッション情報にウェブ印刷条件が関連づけられているか否かを判別する。画像処理装置１００は、端末２００のセッション情報にウェブ印刷条件が関連づけられている場合、関連づけられたウェブ印刷条件で、ＩＰＰ印刷条件を上書きし（処理ＰＲ６２）、上書き後の印刷条件で印刷データの印刷を実行する（処理ＰＲ６４）。
【００８０】
図７は、本発明の一実施の形態におけるセッション情報管理テーブルを模式的に示す図である。なお図７では、ＩＰアドレスの一部がｘで置き換えられている。
【００８１】
図７を参照して、セッション情報管理テーブルは、セッション情報とウェブ印刷条件とが記録されたテーブルである。セッション情報とは、画像処理装置１００と通信中である端末を特定する情報である。セッション情報は、端末との通信（ＩＰＰを用いた通信またはウェブブラウザを用いた通信）を開始する場合に画像処理装置１００によって作成され、端末との通信が途切れた場合（ＩＰＰを用いた通信およびウェブブラウザを用いた通信の両方が途切れた場合）に画像処理装置１００によって削除される。セッション情報は、登録ナンバーと、通信先である端末のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスと、通信開始日時と、端末が画像処理装置にログインした際に入力されたユーザーＩＤと、ＩＰＰ通信の使用の有無とを含んでいる。
【００８２】
たとえば登録ナンバーが「１」である端末は、「１２１．１２２．ｘｘｘ．ｘｘｘ」というＩＰアドレスを有しており、「ＫＭ１１２３」というユーザーＩＤで画像処理装置１００にログインしており、「２０１４年８月１２日の１６時４３分０４秒」に画像処理装置１００との通信を開始していることが分かる。登録ナンバーが「１」である端末は、ＩＰＰを用いて画像処理装置１００との通信を行っている。
【００８３】
なお、登録ナンバーが「３」である端末は、ＩＰＰを用いた通信を行っていない（ＩＰＰ印刷機能のＵＩを起動していない）。登録ナンバーが「３」である端末は、ウェブブラウザを用いて画像処理装置１００との通信を行っている。
【００８４】
また、通信先である端末から受信したウェブ印刷条件がある場合、その端末のセッション情報にはウェブ印刷条件が関連づけられている。たとえば、登録ナンバーが「２」である端末のセッション情報には、「白紙抑制」および「コピープロテクト」が設定されたウェブ印刷条件が関連づけられている。
【００８５】
次に、本実施の形態において、印刷を実行する際に端末２００の表示部２０５に表示される画面について、図８〜図１１を用いて説明する。
【００８６】
図８を参照して、端末２００では、端末２００にインストールされている文書表示アプリケーションが起動されており、文書表示アプリケーションの画面には文書ＤＣが表示されている。ユーザーは、文書ＤＣを印刷する場合、文書表示アプリケーションの画面に文書ＤＣを表示した状態で、「メニュー」ボタンＢＴ１を押下する。
【００８７】
図９を参照して、端末２００は、「メニュー」ボタンＢＴ１の押下を受け付けると、文書ＤＣの処理に関するメニューリストＳＲ１を表示する。ユーザーは、メニューリストＳＲ１の中から「プリント」ボタンＢＴ２を押下する。
【００８８】
図１０を参照して、端末２００は、「プリント」ボタンＢＴ２の押下を受け付けると、ＩＰＰ設定画面ＳＲ２を起動する。ＩＰＰ設定画面ＳＲ２は、ＩＰＰ印刷機能のＵＩであり、基本的な印刷条件の設定を行う画面である。ＩＰＰ設定画面ＳＲ２は、「プリンター選択」ボタンＢＴ３と、「プリント枚数増加」ボタンＢＴ４と、「プリント枚数減少」ボタンＢＴ５と、「用紙サイズ選択」ボタンＢＴ６と、「用紙種類選択」ボタンＢＴ７と、「プリント実行」ボタンＢＴ８と、「応用設定」ボタンＢＴ９（ウェブリンク）と、「キャンセル」ボタンＢＴ１０とを含んでいる。「プリンター選択」ボタンＢＴ３は、ネットワーク３００上から印刷を実行するプリンターを選択するボタンである。「プリンター選択」ボタンＢＴ３が押下される度に、端末２００は、選択中のプリンターを画像処理装置１００（ＭＦＰ＿Ａに相当）と、ネットワーク３００上の他の画像処理装置との間で切り替える。「プリント枚数増加」ボタンＢＴ４は、プリント枚数を増加させるボタンである。「プリント枚数減少」ボタンＢＴ５は、プリント枚数を増加させるボタンである。「用紙サイズ選択」ボタンＢＴ６は、選択可能な用紙サイズの中から印刷に使用する用紙のサイズを選択するボタンである。「用紙種類選択」ボタンＢＴ７は、選択可能な用紙の種類の中から印刷に使用する用紙の種類を選択するボタンである。端末２００は、ＩＰＰ設定画面ＳＲ２を起動した際に画像処理装置１００から入手した能力情報に基づいて、選択可能な用紙サイズおよび用紙の種類を予め把握している。「プリント実行」ボタンＢＴ８は、印刷の実行指示を行うボタンである。「応用設定」ボタンＢＴ９は、ウェブ印刷条件を設定するためのボタンである。「キャンセル」ボタンＢＴ１０は、ＩＰＰ設定画面ＳＲ２の表示を中止し、文書ＤＣを表示する画面に戻る。
【００８９】
端末２００は、ＩＰＰ設定画面ＳＲ２を通じて、ＩＰＰ印刷条件の設定と、印刷の対象となるファイルの選択とを受け付ける。端末２００は、「プリント実行」ボタンＢＴ８の押下を受け付けると、画像処理装置１００に対して、設定されている印刷条件（ＩＰＰ印刷条件）と印刷データとを、ＩＰＰを用いて送信する。
【００９０】
ユーザーは、ＩＰＰ設定画面ＳＲ２に含まれていない印刷条件を設定したい場合、ＩＰＰ設定画面ＳＲ２の中から「応用設定」ボタンＢＴ９を押下する。
【００９１】
図１１を参照して、端末２００は、「応用設定」ボタンＢＴ９の押下を受け付けると、ウェブブラウザを起動し、ウェブ設定画面のウェブコンテンツの送信を要求する。画像処理装置１００は、画像処理装置１００が実行可能な印刷条件を含むウェブコンテンツを作成し、端末２００に対して送信する。端末２００は、画像処理装置１００から取得したウェブコンテンツに基づくウェブ設定画面ＳＲ３をウェブブラウザに表示する。ウェブ設定画面ＳＲ３は、拡張された印刷条件の設定を行う画面であり、基本的な印刷条件が表示された領域と、応用的な印刷条件が表示された領域とに分かれている。
【００９２】
ウェブ設定画面ＳＲ３の基本的な印刷条件が表示された領域は、「プリンター選択」ボタンＢＴ１１と、「プリント枚数増加」ボタンＢＴ１２と、「プリント枚数減少」ボタンＢＴ１３と、「用紙サイズ選択」ボタンＢＴ１４と、「用紙種類選択」ボタンＢＴ１５とを含んでいる。これらのボタンの機能は、ＩＰＰ印刷機能の設定画面ＳＲ２に表示されたボタンの機能と同じであるため、その説明は繰り返さない。
【００９３】
ウェブ設定画面ＳＲ３の応用的な印刷条件が表示された領域は、「既存設定読み出し」ボタンＢＴ１６と、「白紙抑制」ボタンＢＴ１７と、「コピーセキュリティ」ボタンＢＴ１８と、「ヘッダ／フッター」ボタンＢＴ１９と、「とじしろ設定」ボタンＢＴ２０と、「ＯＫ」ボタンＢＴ２１とを含んでいる。「白紙抑制」ボタンＢＴ１７は、白紙抑制機能を設定するためのボタンである。「白紙抑制」ボタンＢＴ１７が押下される度に、端末２００は、白紙抑制機能の設定の有無を切り替える。「コピーセキュリティ」ボタンＢＴ１８は、コピーセキュリティ機能を設定するためのボタンである。「コピーセキュリティ」ボタンＢＴ１８が押下されると、端末２００は、コピーセキュリティ機能についての詳細な設定を受け付ける画面を表示する。「ヘッダ／フッター」ボタンＢＴ１９は、ヘッダ／フッター機能を設定するためのボタンである。「ヘッダー／フッター」ボタンＢＴ１９が押下されると、端末２００は、ヘッダ／フッター機能についての詳細な設定を受け付ける画面を表示する。「とじしろ設定」ボタンＢＴ２０は、とじしろ機能を設定するためのボタンである。「とじしろ設定」ボタンＢＴ２０が押下されると、端末２００は、とじしろ機能についての詳細な設定を受け付ける画面を表示する。「ＯＫ」ボタンＢＴ２１は、ウェブ設定画面ＳＲ３で設定された印刷条件を画像処理装置１００に送信するためのボタンである。
【００９４】
「既存設定読み出し」ボタンＢＴ１６は、画像処理装置１００または端末２００に保存された印刷条件の既存設定を読み出すためのボタンである。「既存設定読み出し」ボタンＢＴ１６で読み出すことのできる既存設定は、端末２００のウェブブラウザ内のクッキーや端末２００外の保存領域（たとえば画像処理装置１００のボックス）などに保存されているウェブ印刷条件である。既存設定は、画像処理装置１００が端末２００のセッション情報に関連づけてウェブ印刷条件を保存した場合に、画像処理装置１００が、端末２００のウェブブラウザ内のクッキーや端末２００外の保存領域に保存したものであってもよい。
【００９５】
「白紙抑制」、「コピーセキュリティ」、または「ヘッダ／フッター」の機能は、画像処理装置１００に特有の印刷条件であり、ＩＰＰ設定画面ＳＲ２には含まれていない印刷条件である。
【００９６】
端末２００は、「ＯＫ」ボタンＢＴ２１の押下を受け付けた場合に、画像処理装置１００に対して、ウェブ設定画面ＳＲ３を通じて設定された印刷条件（ウェブ印刷条件）を、ブラウザを通じて送信する。印刷の実行指示を受け付けるのは、あくまでもＩＰＰ設定画面ＳＲ２であり、ウェブ設定画面ＳＲ３ではない。ウェブ設定画面ＳＲ３は、あくまでも拡張された印刷条件の設定を行うための画面である。
【００９７】
なお、画像処理装置１００は、端末２００との間でのＩＰＰを用いた通信を行っている状態で、端末２００のウェブブラウザから画像処理装置１００のウェブサーバーに接続した場合（ＩＰＰ印刷機能のＵＩが起動されている状態でウェブブラウザが起動された場合）、端末２００のウェブブラウザの初期画面にウェブ設定画面ＳＲ３を表示してもよい。この場合、「応用設定」ボタンＢＴ９の押下は不要となる。
【００９８】
図１２は、ウェブ設定画面ＳＲ３で設定可能な用紙の種類と、ＩＰＰ設定画面ＳＲ２で設定可能な用紙の種類との関係を模式的に示す図である。
【００９９】
図１２を参照して、ＩＰＰ設定画面ＳＲ２では、「指定無し」、「普通紙：６０〜９０ｇ／ｍ2」、および「厚紙１：９１〜１２０ｇ／ｍ2」の各々の種類のみが設定可能である。
【０１００】
一方、ウェブ設定画面ＳＲ３で設定可能な用紙の種類は、ＩＰＰ設定画面ＳＲ２で設定可能な用紙の種類よりも多い。具体的には、ウェブ設定画面ＳＲ３では、ＩＰＰ設定画面ＳＲ２で設定可能な用紙の種類の他、「普通紙両面２面目」、「厚紙１両面２面目」、「厚紙１＋：１２１〜１５７ｇ／ｍ2」、「厚紙１＋両面２面目」、「厚紙２：１５８〜２０９ｇ／ｍ2」、「厚紙２両面２面目」、「厚紙３：２１０〜２５６ｇ／ｍ2」、「厚紙３両面２面目」、「厚紙４：２５７〜３００ｇ／ｍ2」、および「厚紙４両面２面目」の各々さらに設定可能となっている。これらは、画像処理装置１００に特有の印刷条件である。なお、両面２面目とは、既に１面目がプリントされている用紙の２面目にプリントすることを意味している。
【０１０１】
図１３および図１４は、本発明の一実施の形態において、端末２００との間でＩＰＰを用いた通信を開始する場合の画像処理装置１００の動作を示すフローチャートである。
【０１０２】
図１３を参照して、画像処理装置１００のＣＰＵ１０１は、端末２００との間でＩＰＰを用いた通信を開始したか否かを判別する（Ｓ１０１）。端末２００との間でＩＰＰを用いた通信を開始したと判別するまで、ＣＰＵ１０１はステップＳ１０１の処理を繰り返す。
【０１０３】
ステップＳ１０１において、端末２００との間でＩＰＰを用いた通信を開始したと判別した場合（Ｓ１０１でＹＥＳ）、ＣＰＵ１０１は、端末２００のウェブブラウザと通信中であるか否かを判別する（Ｓ１０３）。
【０１０４】
ステップＳ１０３において、端末２００のウェブブラウザと通信中でないと判別した場合（Ｓ１０３でＮＯ）、ＣＰＵ１０１は、端末２００のログイン処理（端末２００のユーザーの認証処理）を行い（Ｓ１０５）、端末２００のセッション情報を登録する（Ｓ１０７）。次にＣＰＵ１０１は、図１４のステップＳ１０９の処理へ進む。
【０１０５】
ステップＳ１０３において、端末２００のウェブブラウザと通信中であると判別した場合（Ｓ１０３でＹＥＳ）、端末２００のセッション情報はウェブブラウザとの通信開始時に既に登録されているので、セッション情報を新たに登録する必要は無い。この場合ＣＰＵ１０１は、図１４のステップＳ１０９の処理へ進む。
【０１０６】
図１４を参照して、ステップＳ１０９において、ＣＰＵ１０１は、ＩＰＰ印刷条件を受信したか否かを判別する（Ｓ１０９）。
【０１０７】
ステップＳ１０９において、ＩＰＰ印刷条件を受信したと判別した場合（Ｓ１０９でＹＥＳ）、ＣＰＵ１０１は、ＩＰＰ印刷条件の送信元である端末２００のセッション情報に、ウェブ印刷条件が関連づけられているか否かを判別する（Ｓ１１１）。
【０１０８】
ステップＳ１１１において、ウェブ印刷条件が関連づけられていると判別した場合（Ｓ１１１でＹＥＳ）、ＣＰＵ１０１は、セッション情報に関連づけられていたウェブ印刷条件と受信したＩＰＰ印刷条件とに基づいて、印刷の際の印刷条件を作成する（Ｓ１１３）。次にＣＰＵ１０１は、ステップＳ１１５の処理へ進む。
【０１０９】
ステップＳ１１１において、ウェブ印刷条件が関連づけられていないと判別した場合（Ｓ１１１でＮＯ）、ＣＰＵ１０１は、受信したＩＰＰ印刷条件を、印刷の際の印刷条件として設定し、ステップＳ１１５の処理へ進む。
【０１１０】
ステップＳ１１５において、ＣＰＵ１０１は、端末２００からＩＰＰを用いて印刷データを受信したか否かを判別する（Ｓ１１５）。端末２００からＩＰＰを用いて印刷データを受信したと判別するまで、ＣＰＵ１０１は、ステップＳ１１５の処理を繰り返す。
【０１１１】
ステップＳ１１５において、端末２００からＩＰＰを用いて印刷データを受信したと判別した場合（Ｓ１１５でＹＥＳ）、ＣＰＵ１０１は、印刷条件で印刷を実行し（Ｓ１１７）、処理を終了する。
【０１１２】
ステップＳ１０９において、ＩＰＰ印刷条件を受信しないと判別した場合（Ｓ１０９でＮＯ）、ＣＰＵ１０１は、ＩＰＰを用いた通信が終了したか否かを判別する（Ｓ１１９）。
【０１１３】
ステップＳ１１９において、ＩＰＰを用いた通信が終了したと判別した場合（Ｓ１１９でＹＥＳ）、ＣＰＵ１０１は、端末２００のウェブブラウザと通信中であるか否かを判別する（Ｓ１２１）。一方、ステップＳ１１９において、ＩＰＰを用いた通信が終了しないと判別した場合（Ｓ１１９でＮＯ）、ＣＰＵ１０１は、ステップＳ１０９の処理へ進む。
【０１１４】
ステップＳ１２１において、端末２００のウェブブラウザと通信中であると判別した場合（Ｓ１２１でＹＥＳ）、ＣＰＵ１０１は、端末２００のセッション情報を削除せずに処理を終了する。
【０１１５】
ステップＳ１２１において、端末２００のウェブブラウザと通信中でないと判別した場合（Ｓ１２１でＮＯ）、ＣＰＵ１０１は、端末２００のセッション情報を削除し（Ｓ１２３）、処理を終了する。
【０１１６】
図１５および図１６は、本発明の一実施の形態において、端末２００との間でウェブブラウザを用いた通信を行う場合の画像処理装置１００の動作を示すフローチャートである。
【０１１７】
図１５を参照して、画像処理装置１００のＣＰＵ１０１は、端末２００のウェブブラウザとの間で通信を開始したか否かを判別する（Ｓ１５１）。端末２００のウェブブラウザとの間で通信を開始したと判別するまで、ＣＰＵ１０１はＳ１５１の処理を繰り返す。
【０１１８】
ステップＳ１５１において、端末２００のウェブブラウザとの間で通信を開始したと判別した場合（Ｓ１５１でＹＥＳ）、ＣＰＵ１０１は、端末２００との間でＩＰＰを用いた通信中であるか否かを判別する（Ｓ１５３）。
【０１１９】
ステップＳ１５３において、端末２００との間でＩＰＰを用いた通信中でないと判別した場合（Ｓ１５３でＮＯ）、ＣＰＵ１０１は、端末２００のログイン処理（端末２００のユーザーの認証処理）を行い（Ｓ１５５）、端末２００とのセッション情報を登録する（Ｓ１５７）。次にＣＰＵ１０１は、図１６のステップＳ１５９の処理へ進む。
【０１２０】
ステップＳ１５１において、端末２００との間でＩＰＰを用いた通信中であると判別した場合（Ｓ１５１でＹＥＳ）、端末２００のセッション情報はＩＰＰを用いた通信の開始時に既に登録されているので、セッション情報を新たに登録する必要は無い。この場合ＣＰＵ１０１は、図１６のステップＳ１５９の処理へ進む。
【０１２１】
図１６を参照して、ステップＳ１５９において、ＣＰＵ１０１は、端末２００のウェブブラウザからウェブ設定画面のウェブコンテンツの送信リクエストを受け付けたか否かを判別する（Ｓ１５９）。
【０１２２】
ステップＳ１５９において、ウェブコンテンツの送信リクエストを受け付けたと判別した場合（Ｓ１５９でＹＥＳ）、ＣＰＵ１０１は、コンテンツ作成処理を行い（Ｓ１６１）、作成したウェブコンテンツをウェブブラウザに送信する（Ｓ１６３）。続いてＣＰＵ１０１は、端末２００のウェブブラウザからウェブ印刷条件を受信したか否かを判別する（Ｓ１６５）。
【０１２３】
ステップＳ１６５において、ウェブ印刷条件を受信したと判別した場合（Ｓ１６５でＹＥＳ）、ＣＰＵ１０１は、端末２００のセッション情報に関連づけて、受信したウェブ印刷条件を保存し（Ｓ１６７）、処理を終了する。
【０１２４】
ステップＳ１５９において、ウェブコンテンツの送信リクエストを受け付けないと判別した場合（Ｓ１５９でＮＯ）、ＣＰＵ１０１は処理を終了する。
【０１２５】
ステップＳ１６５において、端末２００のウェブブラウザからウェブ印刷条件を受信しないと判別した場合（Ｓ１６５でＮＯ）、ＣＰＵ１０１は、端末２００からのリクエストに応じた処理を行い（Ｓ１６９）、処理を終了する。
【０１２６】
本実施の形態によれば、画像処理装置で実行可能な印刷条件であって、ＩＰＰ印刷機能のＵＩを通じて設定できない印刷条件であっても、ウェブ設定画面を通じて設定可能になる。その結果、ＩＰＰ印刷機能を用いて画像処理装置を利用する場合の、ユーザーの利便性を向上することができる。
【０１２７】
［第１の変形例］
【０１２８】
画像処理装置１００は、端末２００のウェブブラウザとの通信の有無に関わらず、端末２００とのＩＰＰを用いた通信を開始する場合にセッション情報を作成し、端末２００とのＩＰＰを用いた通信が途切れた場合にセッション情報を削除してもよい。画像処理装置１００は、ウェブ印刷条件を受信した場合において、ウェブ印刷条件の送信元である端末のセッション情報を画像処理装置１００が保存していないときは、受信したウェブ印刷条件を破棄してもよい。また画像処理装置１００は、端末２００とのＩＰＰを用いた通信が途切れた場合に、端末２００のウェブブラウザに表示しているウェブ設定画面の表示を終了してもよい。
【０１２９】
［第２の変形例］
【０１３０】
ＩＰＰ印刷機能の設定画面ＳＲ２（図１０）において、「プリント実行」ボタンＢＴ８が押下された場合において、端末２００のセッション情報にウェブ印刷条件が関連づけられているときは、画像処理装置１００は、上述の実施の形態のように、ウェブ印刷条件でＩＰＰ印刷条件を上書きした後の印刷条件（ＩＰＰ印刷条件よりもウェブ印刷条件を優先した印刷条件）で印刷を実行する代わりに、ウェブ印刷条件とＩＰＰ印刷条件とのうちいずれを採用するかの選択を受け付けてもよい。
【０１３１】
図１７は、本発明の一実施の形態の第２の変形例において、端末２００の表示部２０５に表示された印刷条件の競合を通知するポップアップＰＰを模式的に示す図である。
【０１３２】
図１７を参照して、画像処理装置１００は、ＩＰＰ設定画面ＳＲ２の上にポップアップＰＰを表示する。ポップアップＰＰは、ウェブ印刷条件とＩＰＰ印刷条件とのうちいずれを採用するかを問い合わせる通知と、ウェブ印刷条件の選択を受け付けるボタンＢＴ２２と、ＩＰＰ印刷条件の選択を受け付けるボタンＢＴ２３とを含んでいる。画像処理装置１００は、押下されたボタンの印刷条件を採用して印刷を実行する。
【０１３３】
本変形例によれば、ウェブ印刷条件とＩＰＰ印刷条件とのうち、ユーザーが所望する印刷条件で印刷を実行することができる。
【０１３４】
［第３の変形例］
【０１３５】
画像処理装置１００は、端末２００に表示させるウェブ設定画面のウェブコンテンツを作成する際に、ウェブ設定画面に含まれる印刷条件から、認証したユーザーの使用が制限されている機能の印刷条件を除外してもよい。また、画像処理装置１００は、端末２００に表示させるウェブ設定画面のウェブコンテンツを作成する際に、ウェブ設定画面に含まれる印刷条件から、端末２００がＩＰＰを用いた通信を行う際に使用するＩＰＰ印刷機能において設定可能な印刷条件を除外してもよい。
【０１３６】
図１８は、本発明の一実施の形態の第３の変形例において、画像処理装置１００が保存するユーザー情報管理テーブルを模式的に示す図である。
【０１３７】
図１８を参照して、ユーザー情報管理テーブルは、画像処理装置１００を使用するユーザーに関する情報を管理するテーブルである。ユーザー情報テーブルは、画像処理装置１００の管理者などによって更新される。
【０１３８】
ユーザー情報は、ユーザーＩＤと、パスワードと、制限されている印刷条件とを含んでいる。制限されている印刷条件とは、画像処理装置１００が実行可能な印刷条件のうち、ユーザーによる使用（設定）が制限されている印刷条件である。たとえば、「ＫＭ１００２」というユーザーＩＤを有するユーザーは、画像処理装置１００でのカラーコピー機能の使用が制限されている。
【０１３９】
画像処理装置１００は、端末２００に表示させるウェブ設定画面のウェブコンテンツを作成する際に、ユーザー情報管理テーブルを参照して、認証したユーザーの使用が制限されている印刷情報（機能）を特定する。そして画像処理装置１００は、ウェブ設定画面に含まれる印刷条件から、特定した印刷条件を除外する。ユーザーが使用できない印刷条件は、ウェブ設定画面に含める必要が無いためである。
【０１４０】
図１９は、本発明の一実施の形態の第３の変形例において、画像処理装置１００が保存する印刷機能情報テーブルを模式的に示す図である。
【０１４１】
図１９を参照して、印刷機能情報テーブルは、ＩＰＰを用いた通信を行う際に端末で使用される可能性のある複数のＩＰＰ印刷機能の各々において、設定可能な印刷条件を記録したテーブルである。印刷機能情報テーブルは、画像処理装置１００の管理者などによって更新される。
【０１４２】
印刷機能情報テーブルには、ＩＰＰを用いた通信を行う際に端末で使用される可能性のあるＩＰＰ印刷機能として、ＡｉｒＰｒｉｎｔと、Ｍｏｐｒｉａとが登録されている。ＡｉｒＰｒｉｎｔでは、画像処理装置で実行可能な印刷条件のうち、モノクロ印刷およびカラー印刷が設定可能である。Ｍｏｐｒｉａでは、画像処理装置で実行可能な印刷条件のうち、モノクロ印刷、カラー印刷、およびとじしろ設定が設定可能である。
【０１４３】
画像処理装置１００は、端末２００に表示させるウェブ設定画面のウェブコンテンツを作成する際に、端末２００から取得したユーザーエージェントを使って、端末２００で使用しているＩＰＰ印刷機能を特定する。画像処理装置１００は、印刷機能情報テーブルを参照して、端末２００のＩＰＰ印刷機能（ＩＰＰ設定画面）において設定可能な印刷条件を特定する。そして画像処理装置１００は、ウェブ設定画面に含まれる印刷条件から、特定した印刷条件を除外する。端末２００のＩＰＰ印刷機能で設定可能な印刷条件は、ユーザーにとってウェブ設定画面で設定する必要が無いためである。
【０１４４】
図２０は、本発明の一実施の形態の第３の変形例における画像処理装置１００の動作を示すフローチャートである。なお、図２０に示すフローチャートは、図１６のステップＳ１６１のコンテンツ作成処理のサブルーチンとして記載されている。
【０１４５】
図２０を参照して、コンテンツ作成処理において、画像処理装置１００のＣＰＵ１０１は、画像処理装置１００が実行可能な全ての印刷条件を含むウェブ設定画面のウェブコンテンツを作成する（Ｓ２０１）。次にＣＰＵ１０１は、端末２００のユーザーエージェントを使って、端末２００で使用しているＩＰＰ印刷機能の種類を特定し（Ｓ２０３）、印刷機能情報テーブルを参照して、特定したＩＰＰ印刷機能で設定可能な印刷条件を特定する（Ｓ２０５）。続いてＣＰＵ１０１は、特定した印刷条件をウェブ設定画面のウェブコンテンツから除外する（Ｓ２０７）。次にＣＰＵ１０１は、ユーザー管理情報テーブルを参照して、端末２００のユーザーが制限されている印刷条件（機能）があるか否かを判別する（Ｓ２０９）。
【０１４６】
ステップＳ２０９において、端末２００のユーザーが制限されている印刷条件があると判別した場合（Ｓ２０９でＹＥＳ）、ＣＰＵ１０１は、制限されている印刷条件をウェブ設定画面のウェブコンテンツから除外し（Ｓ２１１）、リターンする。一方、ステップＳ２０９において、端末２００のユーザーが制限されている印刷条件がないと判別した場合（Ｓ２０９でＮＯ）、ＣＰＵ１０１はリターンする。
【０１４７】
本変形例によれば、ウェブ設定画面に表示される印刷条件から不要な印刷条件を除外することができ、利便性が向上する。
【０１４８】
［第４の変形例］
【０１４９】
画像処理装置１００は、他の画像処理装置との間でのＩＰＰを用いた通信を行っている状態で、他の画像処理装置のウェブブラウザから画像処理装置１００のウェブサーバーに接続した場合に、他の画像処理装置のウェブブラウザに対してウェブ設定画面を表示しなくてもよい。
【０１５０】
図２１は、本発明の一実施の形態の第４の変形例における画像形成システムの概念図である。
【０１５１】
図２１を参照して、本変形例における画像形成システムは、ユビキタスプリントを実現するものである。画像形成システムは、画像処理装置１５０−１、１５０−２、１５０−３、および１５０−４をさらに備えている。画像処理装置１５０−１、１５０−２、１５０−３、および１５０−４の各々は、相互に通信を行い、画像処理装置１００および端末２００の各々と相互に通信を行う。
【０１５２】
画像処理装置１００、１５０−１、１５０−２、１５０−３、および１５０−４の各々は、自機に登録された印刷ジョブＰＪをボックス内に記憶している。ユーザーＵＲは、端末２００から、任意の画像処理装置（他の画像処理装置の一例、ここでは画像処理装置１５０−２）に対して印刷ジョブＰＪを送信（登録）する。画像処理装置１５０−２は、端末２００から受信した印刷ジョブＰＪを自機のボックス内に新たに記憶する。ユーザーＵＲは、印刷ジョブＰＪを登録した後、任意の画像処理装置（ここでは画像処理装置１００）にログイン操作を行う。ユーザーＵＲがログイン操作を行うと、画像処理装置１００は、ユーザーＵＲを認証し、ユーザーＵＲが登録した印刷ジョブをネットワーク３００上から収集し、操作パネル１０６に表示する。画像処理装置１００は、ユーザーの指示に従って、印刷ジョブＰＪを画像処理装置１５０−２から取得し、自機から出力（印刷）する。
【０１５３】
ユビキタスプリントを実現する画像形成システムにおいて、画像処理装置は、ＩＰＰを用いて他の画像処理装置との通信（たとえば、印刷ジョブの授受など）を行う。このため、画像処理装置１００は、端末２００との間でＩＰＰを用いて行う通信と、ネットワーク３００上の他の画像処理装置との間でユビキタスプリントに関する通信とを区別する必要がある。
【０１５４】
したがって、画像処理装置１００は、画像処理装置１５０−２との間でのＩＰＰを用いた通信を行っている状態で、画像処理装置１５０−２のウェブブラウザから画像処理装置１００のウェブサーバーに接続した場合に、画像処理装置１５０−２のウェブブラウザにウェブページを表示しない。これにより、ユーザーの印刷ジョブに、そのユーザーが意図しない印刷条件が設定されるのを抑止することができる。
【０１５５】
［その他］
【０１５６】
上述の実施の形態および変形例は、適宜組合せることができる。たとえば、端末２００のウェブブラウザとの通信の有無に関わらず、端末２００とのＩＰＰを用いた通信を開始する場合にセッション情報を作成し、端末２００とのＩＰＰを用いた通信が途切れた場合にセッション情報を削除する第１の変形例の構成に対して、ウェブ印刷条件とＩＰＰ印刷条件とのうちいずれを採用するかの選択を受け付ける第２の変形例の構成を適用してもよい。さらに、上述の第１の変形例の構成に、ウェブ設定画面に含まれる印刷条件から、ユーザーの使用が制限されている機能の印刷条件や、端末２００がＩＰＰを用いた通信を行う際に使用する印刷機能において設定可能な印刷条件を除外する第３の変形例の構成を適用してもよい。
【０１５７】
上述の実施の形態および変形例における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１５８】
上述の実施の形態および変形例は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５９】
１０  用紙搬送部
１１  給紙ローラー
１２，１３  搬送経路
２０  トナー像形成部
２１  イメージングユニット
２２  転写ローラー
３０  定着部
４０  後処理部
５０  スキャナー部
５１  スリットガラス
５２  ラテンガラス
６０  ＡＤＦ（自動原稿給送装置）
６１，７１，７５  給紙トレイ
６２，７３  排紙トレイ
１００，１５０−１，１５０−２，１５０−３，１５０−４  画像処理装置
１０１，２０１  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１０２，２０２  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
１０３，２０３  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
１０４  プリント処理部
１０５  画像処理部
１０６  操作パネル
１０７，２０４  補助記憶装置
１０８，２０７  外部Ｉ／Ｆ
１０９  スキャナー処理部
１１０  ウェブサーバー
１１１  セッション管理部
２００  端末
２０５  表示部
２０６  入力検知部
３００  ネットワーク
ＢＴ１，ＢＴ２，ＢＴ３，ＢＴ４，ＢＴ５，ＢＴ６，ＢＴ７，ＢＴ８，ＢＴ９，ＢＴ１０，ＢＴ１１，ＢＴ１２，ＢＴ１３，ＢＴ１４，ＢＴ１５，ＢＴ１６，ＢＴ１７，ＢＴ１８，ＢＴ１９，ＢＴ２０，ＢＴ２１，ＢＴ２２，ＢＴ２３  ボタン
ＤＣ  文書
ＰＪ  印刷ジョブ
ＰＰ  ポップアップ
ＳＲ１  メニューリスト
ＳＲ２  ＩＰＰ設定画面
ＳＲ３  ウェブ設定画面
ＵＲ  ユーザー
【図１】
0006485040.tif 000002
【図２】
0006485040.tif 000003
【図３】
0006485040.tif 000004
【図４】
0006485040.tif 000005
【図５】
0006485040.tif 000006
【図６】
0006485040.tif 000007
【図７】
0006485040.tif 000008
【図８】
0006485040.tif 000009
【図９】
0006485040.tif 000010
【図１０】
0006485040.tif 000011
【図１１】
0006485040.tif 000012
【図１２】
0006485040.tif 000013
【図１３】
0006485040.tif 000014
【図１４】
0006485040.tif 000015
【図１５】
0006485040.tif 000016
【図１６】
0006485040.tif 000017
【図１７】
0006485040.tif 000018
【図１８】
0006485040.tif 000019
【図１９】
0006485040.tif 000020
【図２０】
0006485040.tif 000021
【図２１】
0006485040.tif 000022