(57)【特許請求の範囲】
【請求項１】
印刷の実行要求を行う携帯端末と、前記携帯端末からの印刷の実行要求に基づいて印刷を実行する画像処理装置とが通信可能に接続された情報処理システムであって、
前記携帯端末は、
印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付手段と、
前記印刷指示受付手段で前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記印刷指示受付手段で前記携帯端末が振られた方角を、前記印刷実行要求手段で印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記携帯端末が移動した方角を取得する移動方角取得手段と、
前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、前記印刷実行要求手段で要求した印刷を停止するか否かを判定する印刷停止判定手段と、
前記印刷停止判定手段で、前記印刷実行要求手段で要求した印刷を停止すると判定された場合、前記印刷実行要求手段で印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求手段と
を備え、
前記画像処理装置は、
前記携帯端末から印刷の実行要求を受信した場合に、印刷を実行する印刷実行手段と、
前記携帯端末から印刷の停止要求を受信した場合に、前記印刷実行手段で実行中の印刷を停止する印刷停止手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記印刷停止判定手段は、前記移動方角取得手段で取得した方角が、前記装置方角取得手段で取得した方角を含む一定範囲内の方角に含まれない場合に、前記印刷実行要求手段で要求した印刷を停止すると判定することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記携帯端末は、
前記印刷停止要求手段で印刷停止の要求をした後に、前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、前記印刷停止要求手段で停止を要求された印刷を再開するか否かを判定する印刷再開判定手段と、
前記印刷再開判定手段で、前記印刷停止要求手段で停止を要求された印刷を再開すると判定された場合、前記印刷指示した画像処理装置における印刷の再開を指示する印刷再開指示手段とを更に備え、
前記画像処理装置は、
前記携帯端末から印刷の再開指示を受信した場合に、前記印刷停止手段で停止した印刷を再開する印刷再開手段を更に備えることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記印刷再開判定手段は、前記移動方角取得手段で取得した方角が、前記装置方角取得手段で取得した方角を含む一定範囲内の方角に含まれる場合に、前記印刷実行要求手段で要求した印刷を再開すると判定することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記移動方角取得手段は、前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記携帯端末が移動した方角と、更に移動距離を取得し、
前記印刷停止判定手段は、更に前記移動距離が所定距離以上であった場合に、前記印刷実行要求手段で要求した印刷を停止すると判定することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
印刷の実行要求を行う携帯端末と、前記携帯端末からの印刷の実行要求に基づいて印刷を実行する画像処理装置とが通信可能に接続された情報処理システムの制御方法であって、
前記携帯端末の印刷指示受付手段が、印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付ステップと、
前記携帯端末の印刷実行要求手段が、前記印刷指示受付ステップで前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求ステップと、
前記携帯端末の装置方角取得手段が、前記印刷指示受付ステップで印刷の実行指示を受け付けた後に、前記印刷指示受付ステップで前記携帯端末が振られた方角を、前記印刷実行要求ステップで印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得ステップと、
前記携帯端末の移動方角取得手段が、前記印刷指示受付ステップで印刷の実行指示を受け付けた後に、前記携帯端末が移動した方角を取得する移動方角取得ステップと、
前記携帯端末の印刷停止判定手段が、前記装置方角取得ステップで取得した方角と、前記移動方角取得ステップで取得した方角とに基づいて、前記印刷実行要求ステップで要求した印刷を停止するか否かを判定する印刷停止判定ステップと、
前記携帯端末の印刷停止要求手段が、前記印刷停止判定ステップで、前記印刷実行要求ステップで要求した印刷を停止すると判定された場合、前記印刷実行要求ステップで印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求ステップと、
前記画像処理装置の印刷実行手段が、前記携帯端末から印刷の実行要求を受信した場合に、印刷を実行する印刷実行ステップと、
前記画像処理装置の印刷停止手段が、前記携帯端末から印刷の停止要求を受信した場合に、前記印刷実行手段で実行中の印刷を停止する印刷停止ステップと
を備えることを特徴とする情報処理システムの制御方法。
【請求項７】
印刷の実行要求を行う携帯端末と、前記携帯端末からの印刷の実行要求に基づいて印刷を実行する画像処理装置とが通信可能に接続された情報処理システムの制御方法をコンピュータに実行させるためのコンピュータに読み取り実行可能なプログラムであって、
前記携帯端末を、
印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付手段と、
前記印刷指示受付手段で前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記印刷指示受付手段で前記携帯端末が振られた方角を、前記印刷実行要求手段で印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記携帯端末が移動した方角を取得する移動方角取得手段と、
前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、前記印刷実行要求手段で要求した印刷を停止するか否かを判定する印刷停止判定手段と、
前記印刷停止判定手段で、前記印刷実行要求手段で要求した印刷を停止すると判定された場合、前記印刷実行要求手段で印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求手段
として機能させ、
前記画像処理装置を、
前記携帯端末から印刷の実行要求を受信した場合に、印刷を実行する印刷実行手段と、
前記携帯端末から印刷の停止要求を受信した場合に、前記印刷実行手段で実行中の印刷を停止する印刷停止手段
として機能させることを特徴とするコンピュータに読み取り実行可能なプログラム。
【請求項８】
携帯端末からの要求に基づいて印刷の実行や停止を行う画像処理装置と通信可能に接続された携帯端末であって、
印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付手段と、
前記印刷指示受付手段で前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記印刷指示受付手段で前記携帯端末が振られた方角を、前記印刷実行要求手段で印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記携帯端末が移動した方角を取得する移動方角取得手段と、
前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、前記印刷実行要求手段で要求した印刷を停止するか否かを判定する印刷停止判定手段と、
前記印刷停止判定手段で、前記印刷実行要求手段で要求した印刷を停止すると判定された場合、前記印刷実行要求手段で印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求手段と
を備えることを特徴とする携帯端末。
【請求項９】
携帯端末からの要求に基づいて印刷の実行や停止を行う画像処理装置と通信可能に接続された携帯端末の制御方法であって、
前記携帯端末の印刷指示受付手段が、印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付ステップと、
前記携帯端末の印刷実行要求手段が、前記印刷指示受付ステップで前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求ステップと、
前記携帯端末の装置方角取得手段が、前記印刷指示受付ステップで印刷の実行指示を受け付けた後に、前記印刷指示受付ステップで前記携帯端末が振られた方角を、前記印刷実行要求ステップで印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得ステップと、
前記携帯端末の移動方角取得手段が、前記印刷指示受付ステップで印刷の実行指示を受け付けた後に、前記携帯端末が移動した方角を取得する移動方角取得ステップと、
前記携帯端末の印刷停止判定手段が、前記装置方角取得ステップで取得した方角と、前記移動方角取得ステップで取得した方角とに基づいて、前記印刷実行要求ステップで要求した印刷を停止するか否かを判定する印刷停止判定ステップと、
前記携帯端末の印刷停止要求手段が、前記印刷停止判定ステップで、前記印刷実行要求ステップで要求した印刷を停止すると判定された場合、前記印刷実行要求ステップで印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求ステップと、
を備えることを特徴とする携帯端末の制御方法。
【請求項１０】
携帯端末からの要求に基づいて印刷の実行や停止を行う画像処理装置と通信可能に接続された携帯端末の制御方法をコンピュータに実行させるためのコンピュータに読み取り実行可能なプログラムであって、
前記携帯端末を、
印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付手段と、
前記印刷指示受付手段で前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記印刷指示受付手段で前記携帯端末が振られた方角を、前記印刷実行要求手段で印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記携帯端末が移動した方角を取得する移動方角取得手段と、
前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、前記印刷実行要求手段で要求した印刷を停止するか否かを判定する印刷停止判定手段と、
前記印刷停止判定手段で、前記印刷実行要求手段で要求した印刷を停止すると判定された場合、前記印刷実行要求手段で印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求手段
として機能させることを特徴とするコンピュータに読み取り実行可能なプログラム。
【請求項１１】
携帯端末からの要求に基づいて印刷の実行や停止を行う画像処理装置と通信可能に接続された携帯端末であって、
印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付手段と、
前記印刷指示受付手段で前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記印刷指示受付手段で前記携帯端末が振られた方角を、前記印刷実行要求手段で印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得手段と、
前記印刷実行要求手段で要求した印刷が完了した後に、前記携帯端末が移動した方角を取得する移動方角取得手段と、
前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、前記印刷実行要求手段で要求した印刷に関する情報をユーザに通知するか否かを判定する通知判定手段と、
前記通知判定手段で、ユーザに通知すると判定された場合、前記印刷実行要求手段で要求した印刷に関する情報を前記ユーザに通知する通知手段と
を備えることを特徴とする携帯端末。
【請求項１２】
前記通知判定手段は、前記移動方角取得手段で取得した方角が、前記装置方角取得手段で取得した方角を含む一定範囲内の方角に含まれない場合に、放置された印刷物を取得するようユーザに通知すると判定することを特徴とする請求項１１に記載の携帯端末。
【請求項１３】
前記通知判定手段は、前記移動方角取得手段で取得した方角に基づいて前記ユーザが移動していないと判定された場合に、印刷物を取得するようユーザに通知すると判定することを特徴とする請求項１１または１２に記載の携帯端末。
【請求項１４】
携帯端末からの要求に基づいて印刷の実行や停止を行う画像処理装置と通信可能に接続された携帯端末の制御方法であって、
前記携帯端末の印刷指示受付手段が、印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付ステップと、
前記携帯端末の印刷実行要求手段が、前記印刷指示受付ステップで前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求ステップと、
前記携帯端末の装置方角取得手段が、前記印刷指示受付ステップで印刷の実行指示を受け付けた後に、前記印刷指示受付手段で前記携帯端末が振られた方角を、前記印刷実行要求ステップで印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得ステップと、
前記携帯端末の移動方角取得手段が、前記印刷実行要求ステップで要求した印刷が完了した後に、前記携帯端末が移動した方角を取得する移動方角取得ステップと、
前記携帯端末の通知判定手段が、前記装置方角取得ステップで取得した方角と、前記移動方角取得ステップで取得した方角とに基づいて、前記印刷実行要求ステップで要求した印刷に関する情報をユーザに通知するか否かを判定する通知判定ステップと、
前記携帯端末の通知手段が、前記通知判定ステップで、ユーザに通知すると判定された場合、前記印刷実行要求ステップで要求した印刷に関する情報を前記ユーザに通知する通知ステップと
を備えることを特徴とする携帯端末の制御方法。
【請求項１５】
携帯端末からの要求に基づいて印刷の実行や停止を行う画像処理装置と通信可能に接続された携帯端末の制御方法をコンピュータに実行させるためのコンピュータに読み取り実行可能なプログラムであって、
前記携帯端末を、
印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付手段と、
前記印刷指示受付手段で前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記印刷指示受付手段で前記携帯端末が振られた方角を、前記印刷実行要求手段で印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得手段と、
前記印刷実行要求手段で要求した印刷が完了した後に、前記携帯端末が移動した方角を取得する移動方角取得手段と、
前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、前記印刷実行要求手段で要求した印刷に関する情報をユーザに通知するか否かを判定する通知判定手段と、
前記通知判定手段で、ユーザに通知すると判定された場合、前記印刷実行要求手段で要求した印刷に関する情報を前記ユーザに通知する通知手段
として機能させることを特徴とするコンピュータに読み取り実行可能なプログラム。
【請求項１６】
印刷の実行要求を行う携帯端末と、前記携帯端末からの印刷の実行要求に基づいて印刷を実行する画像処理装置とが通信可能に接続された情報処理システムであって、
前記携帯端末は、
印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付手段と、
前記印刷指示受付手段で前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記印刷指示受付手段で前記携帯端末が振られた方角を、前記印刷実行要求手段で印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得手段と、
前記印刷指示受付手段で指示した印刷が開始された場合に、前記携帯端末が移動した方角を取得する移動方角取得手段と、
前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、前記印刷実行要求手段で要求した印刷を停止するか否かを判定する印刷停止判定手段と、
前記印刷停止判定手段で、前記印刷実行要求手段で要求した印刷を停止すると判定された場合、前記印刷実行要求手段で印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求手段と
を備え、
前記画像処理装置は、
前記携帯端末から印刷の実行要求を受信した場合に、印刷を実行する印刷実行手段と、
前記携帯端末から印刷の停止要求を受信した場合に、前記印刷実行手段で実行中の印刷を停止する印刷停止手段と
を備えることを特徴とする情報処理システム。
【請求項１７】
印刷の実行要求を行う携帯端末と、前記携帯端末からの印刷の実行要求に基づいて印刷を実行する画像処理装置とが通信可能に接続された情報処理システムの制御方法であって、
前記携帯端末の印刷指示受付手段が、印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付ステップと、
前記携帯端末の印刷実行要求手段が、前記印刷指示受付ステップで前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求ステップと、
前記携帯端末の装置方角取得手段が、前記印刷指示受付ステップで印刷の実行指示を受け付けた後に、前記印刷指示受付ステップで前記携帯端末が振られた方角を、前記印刷実行要求ステップで印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得ステップと、
前記携帯端末の移動方角取得手段が、前記印刷指示受付ステップで指示した印刷が開始された場合に、前記携帯端末が移動した方角を取得する移動方角取得ステップと、
前記携帯端末の印刷停止判定手段が、前記装置方角取得ステップで取得した方角と、前記移動方角取得ステップで取得した方角とに基づいて、前記印刷実行要求ステップで要求した印刷を停止するか否かを判定する印刷停止判定ステップと、
前記携帯端末の印刷停止要求手段が、前記印刷停止判定ステップで、前記印刷実行要求ステップで要求した印刷を停止すると判定された場合、前記印刷実行要求ステップで印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求ステップと、
前記画像処理装置の印刷実行手段が、前記携帯端末から印刷の実行要求を受信した場合に、印刷を実行する印刷実行ステップと、
前記画像処理装置の印刷停止手段が、前記携帯端末から印刷の停止要求を受信した場合に、前記印刷実行ステップで実行中の印刷を停止する印刷停止ステップと
を備えることを特徴とする情報処理システムの制御方法。
【請求項１８】
印刷の実行要求を行う携帯端末と、前記携帯端末からの印刷の実行要求に基づいて印刷を実行する画像処理装置とが通信可能に接続された情報処理システムの制御方法をコンピュータに実行させるためのコンピュータに読み取り実行可能なプログラムであって、
前記携帯端末を、
印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付手段と、
前記印刷指示受付手段で前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記印刷指示受付手段で前記携帯端末が振られた方角を、前記印刷実行要求手段で印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得手段と、
前記印刷指示受付手段で指示した印刷が開始された場合に、前記携帯端末が移動した方角を取得する移動方角取得手段と、
前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、前記印刷実行要求手段で要求した印刷を停止するか否かを判定する印刷停止判定手段と、
前記印刷停止判定手段で、前記印刷実行要求手段で要求した印刷を停止すると判定された場合、前記印刷実行要求手段で印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求手段
として機能させ、
前記画像処理装置を、
前記携帯端末から印刷の実行要求を受信した場合に、印刷を実行する印刷実行手段と、
前記携帯端末から印刷の停止要求を受信した場合に、前記印刷実行手段で実行中の印刷を停止する印刷停止手段
として機能させることを特徴とするコンピュータに読み取り実行可能なプログラム。
【請求項１９】
携帯端末からの要求に基づいて印刷の実行や停止を行う画像処理装置と通信可能に接続された携帯端末であって、
印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付手段と、
前記印刷指示受付手段で前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記印刷指示受付手段で前記携帯端末が振られた方角を、前記印刷実行要求手段で印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得手段と、
前記印刷指示受付手段で指示した印刷が開始された場合に、前記携帯端末が移動した方角を取得する移動方角取得手段と、
前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、前記印刷実行要求手段で要求した印刷を停止するか否かを判定する印刷停止判定手段と、
前記印刷停止判定手段で、前記印刷実行要求手段で要求した印刷を停止すると判定された場合、前記印刷実行要求手段で印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求手段と
を備えることを特徴とする携帯端末。
【請求項２０】
携帯端末からの要求に基づいて印刷の実行や停止を行う画像処理装置と通信可能に接続された携帯端末の制御方法であって、
前記携帯端末の印刷指示受付手段が、印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付ステップと、
前記携帯端末の印刷実行要求手段が、前記印刷指示受付ステップで前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求ステップと、
前記携帯端末の装置方角取得手段が、前記印刷指示受付ステップで印刷の実行指示を受け付けた後に、前記印刷指示受付ステップで前記携帯端末が振られた方角を、前記印刷実行要求ステップで印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得ステップと、
前記携帯端末の移動方角取得手段が、前記印刷指示受付ステップで指示した印刷が開始された場合に、前記携帯端末が移動した方角を取得する移動方角取得ステップと、
前記携帯端末の印刷停止判定手段が、前記装置方角取得ステップで取得した方角と、前記移動方角取得ステップで取得した方角とに基づいて、前記印刷実行要求ステップで要求した印刷を停止するか否かを判定する印刷停止判定ステップと、
前記携帯端末の印刷停止要求手段が、前記印刷停止判定ステップで、前記印刷実行要求ステップで要求した印刷を停止すると判定された場合、前記印刷実行要求ステップで印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求ステップと
を備えることを特徴とする携帯端末の制御方法。
【請求項２１】
携帯端末からの要求に基づいて印刷の実行や停止を行う画像処理装置と通信可能に接続された携帯端末の制御方法をコンピュータに実行させるためのコンピュータに読み取り実行可能なプログラムであって、
前記携帯端末を、
印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付手段と、
前記印刷指示受付手段で前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求手段と、
前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記印刷指示受付手段で前記携帯端末が振られた方角を、前記印刷実行要求手段で印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得手段と、
前記印刷指示受付手段で指示した印刷が開始された場合に、前記携帯端末が移動した方角を取得する移動方角取得手段と、
前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、前記印刷実行要求手段で要求した印刷を停止するか否かを判定する印刷停止判定手段と、
前記印刷停止判定手段で、前記印刷実行要求手段で要求した印刷を停止すると判定された場合、前記印刷実行要求手段で印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求手段
として機能させることを特徴とするコンピュータに読み取り実行可能なプログラム。

【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物の放置を防止する仕組みに関し、特に印刷指示したユーザの移動状況に応じた処理を行う情報処理システム、その制御方法、及びプログラム、並びに携帯端末、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、企業が利用しているＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）のような画像処理装置では、印刷物を取得せずに放置してしまう放置プリントが発生している。放置プリントが発生すると、機密情報の漏えいにつながるため、これを防ぐために様々な仕組みが考えられている。
【０００３】
特に、ユーザごとに所持するＩＣカード（ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ  ｃａｒｄ）を利用して画像処理装置にログインし、印刷したい印刷ジョブを選択することで印刷が実行される仕組みが存在する。こうすることで、ユーザは画像処理装置まで行かなくてはならないので、放置プリントの発生を抑止できる。
【０００４】
このような仕組みの１つとして、下記の特許文献１には、ユーザの無線端末が近付くと自動的にログインする画像処理装置で、ユーザの印刷ジョブが存在するか否かに応じて、ログインさせる距離を変更する仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−６５３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、近年携帯電話やスマートフォンのような携帯端末から画像処理装置に対して印刷ジョブを送信し、印刷を実行する仕組みが存在する。このような場合には、利便性の観点からログインせずに直接画像処理装置から印刷物を出力するようになっている。
【０００７】
このような場合に携帯端末と画像処理装置の距離を測り、携帯端末が画像処理装置の近くにある場合に印刷を実行する仕組みも考えられる。しかし、このような仕組みでは画像処理装置の位置情報と、携帯端末の現在位置情報とを比較しながら印刷実行の可否を判定するため、画像処理装置の位置情報を管理する必要がある。一般的に、企業に設置される画像処理装置の数は多く、これらの位置情報を管理することは管理者によって負担となってしまう。特に、複数のフロアがある場合、水平位置に加えて、何階に設置されているのかについても管理する必要があり、画像処理装置の位置情報を管理する負担はかなり高い。また、画像処理装置側に手を入れる必要もあるため、画像処理装置と携帯端末との位置情報に応じて印刷を制御する仕組みを顧客に導入する際の障害となっている。  
【０００８】
本発明は上記の課題を解決するためになされたもので、本発明の第１の目的は、携帯端末から印刷指示した場合に、当該携帯端末を用いて適切に放置プリントを防止する仕組みを提供することである。
【０００９】
また、本発明の第２の目的は、印刷完了後に携帯端末を用いて放置プリントを抑止する仕組みを提供することである。更に、本発明の第３の目的は、携帯端末から印刷指示し、画像処理装置で印刷が開始された場合に、当該携帯端末を用いて適切に放置プリントを防止する仕組みを提供することである。
【課題を解決するための手段】
【００１０】
上記の第１の目的を達成するために、本発明の情報処理システムは、印刷の実行要求を行う携帯端末と、前記携帯端末からの印刷の実行要求に基づいて印刷を実行する画像処理装置とが通信可能に接続された情報処理システムであって、前記携帯端末は、前記画像処理装置における印刷の実行指示を受け付ける印刷指示受付手段と、前記印刷指示受付手段で前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求手段と、前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記携帯端末の現在位置に基づいて、前記印刷実行要求手段で印刷の実行を要求した画像処理装置が存在する方角を取得する装置方角取得手段と、前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記携帯端末が移動した方角を取得する移動方角取得手段と、前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、前記印刷実行要求手段で要求した印刷を停止するか否かを判定する印刷停止判定手段と、前記印刷停止判定手段で、前記印刷実行要求手段で要求した印刷を停止すると判定された場合、前記印刷実行要求手段で印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求手段とを備え、前記画像処理装置は、前記携帯端末から印刷の実行要求を受信した場合に、印刷を実行する印刷実行手段と、前記携帯端末から印刷の停止要求を受信した場合に、前記印刷実行手段で実行中の印刷を停止する印刷停止手段とを備えることを特徴とする。
【００１１】
また、上記の第２の目的を達成するために、本発明の携帯端末は、携帯端末からの印刷指示に基づいて印刷の実行や停止を行う画像処理装置と通信可能に接続された携帯端末であって、前記画像処理装置における印刷の実行を指示する印刷指示手段と、前記印刷指示手段で指示した後に、前記携帯端末の現在位置に基づいて、前記印刷指示手段で印刷指示された画像処理装置が存在する方角を取得する装置方角取得手段と、前記印刷指示手段で指示した印刷が完了した後に、前記携帯端末が移動した方角を取得する移動方角取得手段と、前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、印刷物を取得するようユーザに通知するか否かを判定する通知判定手段と、前記通知判定手段で、印刷物を取得するようユーザに通知すると判定された場合、その旨を前記ユーザに通知する通知手段とを備えることを特徴とする。更に、上記第３の目的を達成するために、本発明の情報処理システムは、印刷の実行要求を行う携帯端末と、前記携帯端末からの印刷の実行要求に基づいて印刷を実行する画像処理装置とが通信可能に接続された情報処理システムであって、前記携帯端末は、印刷を実行する前記画像処理装置に対して前記携帯端末が振られることにより、印刷の実行指示を受け付ける印刷指示受付手段と、前記印刷指示受付手段で前記画像処理装置における印刷の実行指示を受け付けると、前記画像処理装置に対する印刷の実行を要求する印刷実行要求手段と、前記印刷指示受付手段で印刷の実行指示を受け付けた後に、前記印刷指示受付手段で前記携帯端末が振られた方角を、前記印刷実行要求手段で印刷の実行を要求した画像処理装置が存在する方角として取得する装置方角取得手段と、前記印刷指示受付手段で指示した印刷が開始された場合に、前記携帯端末が移動した方角を取得する移動方角取得手段と、前記装置方角取得手段で取得した方角と、前記移動方角取得手段で取得した方角とに基づいて、前記印刷実行要求手段で要求した印刷を停止するか否かを判定する印刷停止判定手段と、前記印刷停止判定手段で、前記印刷実行要求手段で要求した印刷を停止すると判定された場合、前記印刷実行要求手段で印刷の実行を要求した画像処理装置に対する印刷の停止を要求する印刷停止要求手段とを備え、前記画像処理装置は、前記携帯端末から印刷の実行要求を受信した場合に、印刷を実行する印刷実行手段と、前記携帯端末から印刷の停止要求を受信した場合に、前記印刷実行手段で実行中の印刷を停止する印刷停止手段とを備えることを特徴とする
【発明の効果】
【００１２】
本発明によれば、携帯端末から印刷指示した方角を取得し、当該方角とは異なる方角に携帯端末が移動した場合に印刷を停止することが可能となるので、携帯端末からの印刷であっても複雑なシステムを運用することなく、携帯端末だけで放置プリントを防止することのできる効果を奏する。また、印刷完了後に印刷指示した方角とは異なる方角に携帯端末が移動した場合に携帯端末で警告通知を行うことが可能となるので、携帯端末だけで放
置プリントの抑止を行うことができる。更に、画像処理装置で印刷が開始された場合に、携帯端末が移動した方角を取得することが可能となるので、印刷指示した直後に印刷が開始されない場合であっても、適切に放置プリントを防止することのできる効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における情報処理システム１００の一例を示す構成図である。
【図２】図１に示す携帯端末１０１のハードウェア構成の一例を示す構成図である。
【図３】図１に示す画像処理装置１０２のハードウェア構成の一例を示す構成図である。
【図４】図１に示す携帯端末１０１及び画像処理装置１０２のモジュール構成の一例を示す構成図である。
【図５】本発明の実施形態における一連の処理の流れを示すフローチャートである。
【図６】図５に続き、本発明の実施形態における一連の処理の流れを示すフローチャートである。
【図７】図５のステップＳ１１５における一時停止処理の詳細を示すフローチャートである。
【図８】本実施例における各種テーブルの構成の一例を示す構成図である。
【図９】本実施例における各種画面の構成の一例を示す構成図である。
【図１０】本発明の実施形態を説明するための模式図である。
【図１１】本発明の実施形態を説明するための模式図である。
【図１２】第２の実施形態における一連の処理の流れを示すフローチャートである。
【図１３】図１２に続き、第２の実施形態における一連の処理の流れを示すフローチャートである。
【図１４】図１２のステップＳ３１８における一時停止処理の詳細を示すフローチャートである。
【図１５】第２の実施形態における各種テーブルの構成の一例を示す構成図である。
【図１６】第２の実施形態を説明するための模式図である。
【図１７】本発明の実施形態及び第２の実施形態で表示される警告画面の一例を示す構成図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施の形態の一例について説明する。
【００１５】
図１は、本発明の情報処理システム１００のシステム構成の一例を示す図である。本発明の情報処理システム１００は、携帯端末１０１、画像処理装置１０２が設置されており、それら装置は無線通信等のネットワーク１０３によって相互にデータ通信可能に接続されている。図１のネットワーク１０３上に接続される各種端末の構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００１６】
携帯端末１０１は、画像処理装置１０２に対して印刷に関する各種指示を実行する装置である。携帯端末１０１に記憶された文書データに基づいて印刷ジョブを生成し、画像処理装置１０２に送信することで印刷指示を行う。また、印刷指示した印刷ジョブに対しての印刷停止や印刷再実行なども送信する。尚、本実施例においては、携帯端末１０１は携帯電話やスマートフォンのようなデバイスを想定して説明を行うが、ＰＣ（Ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）でも、その他の装置でもよい。また、携帯端末１０１は、ユーザが常に携帯しているものとして考える。
【００１７】
画像処理装置１０２は、携帯端末１０１から印刷に関する指示を受信し、当該指示に基づいて各種動作を実行する。携帯端末１０１から印刷ジョブを受信すると印刷を実行し、印刷停止の指示を受信すると実行中の印刷を停止する。
【００１８】
図２は、本発明の実施形態における携帯端末１０１のハードウェア構成を示す図である。
【００１９】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２０】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ(Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  ＯｕｔｐｕｔＳｙｓｔｅｍ)やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２１】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２２】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２３】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。
【００２４】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２５】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いた装置間の通信も可能である。そして、通信Ｉ／ＦＣ２０８を介して機器と無線通信することで、当該機器の位置を特定することができる。具体的には、Ｂｌｕｅｔｏｏｔｈ（登録商標）レーダーや三辺測量を用いた電波到達時間差方式、電波受信強度方式などによって、携帯端末１０１から見て当該機器がどの方角のどの距離に存在するのかを把握することができる。当該機器を特定するための手法はこれに限らない。
【００２６】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２７】
本発明の携帯端末１０１が後述する各種処理を実行するために用いられる各種プログラム等は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ２１１に格納されている。
【００２８】
次に、画像処理装置１０２のハードウェア構成の一例について図３を用いて説明する。
【００２９】
コントローラユニット３１６は、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮやＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と接続することで、画像データやデバイス情報の入出力を行う。
【００３０】
ＣＰＵ３０１は、システム全体を制御するプロセッサである。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリである。
【００３１】
ＲＯＭ３０３は、システムのブートプログラムや各種制御プログラムが格納されている。ハードディスクドライブ（ＨＤＤ）３０４は、システムを制御するための各種プログラム，画像データ等を格納する。
【００３２】
操作部インタフェース（操作部Ｉ／Ｆ）３０７は、操作部３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３３】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０５は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いた装置間の通信も可能である。モデム（ＭＯＤＥＭ）３０６は、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３４】
外部インタフェース（外部Ｉ／Ｆ）３１８は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ  １３９４）、プリンタポート、ＲＳ−２３２Ｃ（Ｒｅｃｏｍｍｅｎｄｅｄ  Ｓｔａｎｄａｒｄ  ２３２  ｖｅｒｓｉｏｎ  Ｃ）等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ３１８に接続されている。
【００３５】
更に、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、当該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３６】
イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３２０は、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００３７】
画像バス３１５は、ＰＣＩバス（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  ｂｕｓ）またはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３８】
ラスタイメージプロセッサ（ＲＩＰ）３１０は、ベクトルデータをビットマップイメージに展開する。
【００３９】
プリンタインタフェース（プリンタＩ／Ｆ）３１１は、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４０】
スキャナインタフェース（スキャナＩ／Ｆ）３１３は、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４１】
画像処理部３１７は、入力画像データに対し補正、加工及び編集やプリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、２値画像データはＪＢＩＧ（Ｊｏｉｎｔ  Ｂｉ−ｌｅｖｅｌ  Ｉｍａｇｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等の圧縮伸張処理を行う。
【００４２】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４３】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットを備える。
【００４４】
操作部３０８は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４５】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４６】
以上のような構成によって、画像処理装置１０２は、スキャナ部３１４から読み込んだ画像データをＮｅｔｗｏｒｋ  Ｉ／Ｆ３０５からＬＡＮに送信し、ＬＡＮから受信した印刷データをＮｅｔｗｏｒｋ  Ｉ／Ｆ３０５を経由してプリンタ部３１２より印刷出力することができる。
【００４７】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信し、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００４８】
次に、携帯端末１０１及び画像処理装置１０２のモジュール構成を示す機能構成図について、図４を用いて説明する。尚、図４の各種装置のモジュール構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００４９】
携帯端末１０１は、記憶モジュール４０１、画面表示モジュール４０２、送受信モジュール４０３、画像処理装置検索モジュール４０４、方角検知モジュール４０５、位置取得モジュール４０６、判定モジュール４０７を備える。
【００５０】
記憶モジュール４０１は、各種データやテーブルを記憶するためのモジュールである（記憶手段）。本実施例では特に後述する設定テーブル８００とデータテーブル８１０（図８参照）や印刷データの記憶を行う。画面表示モジュール４０２は、記憶モジュール４０１で記憶された各種データやテーブルを取得して、ＣＲＴ２１０に表示するためのモジュールである。また、必要に応じて各種通知も行う。送受信モジュール４０３は、画像処理装置１０２をはじめとする各種装置とデータの送受信をするためのモジュールである。送受信モジュール４０３は、画像処理装置１０２に対する印刷指示や印刷停止指示、印刷再開指示も行う。画像処理装置検索モジュール４０４は、「Ｂｌｕｅｔｏｏｔｈ（登録商標）レーダー」のような仕組みを利用して、フロアに設置された画像処理装置を検索するためのモジュールである。方角検知モジュール４０５は、画像処理装置検索モジュール４０４で検索された画像処理装置や印刷指示した方向、携帯端末１０１が移動した方向等の方角を取得するモジュールである。位置取得モジュール４０６は、携帯端末１０１の現在位置を取得するためのモジュールである。場合に応じて、逐一現在位置を取得して、携帯端末１０１の移動を検知する。判定モジュール４０７は、ユーザからの操作指示の有無を判定したり、携帯端末１０１が印刷指示方向と反対方向に移動したか否かを判定したり、各種判定を行うためのモジュールである。また、判定モジュール４０７は、印刷の停止や再開も判定する。
【００５１】
画像処理装置１０２は、記憶モジュール４０８、送受信モジュール４０９、印刷制御モジュール４１０を備える。記憶モジュール４０８は、各種データやテーブルを記憶するためのモジュールである（記憶手段）。また、送受信モジュール４０９は、携帯端末１０１をはじめとする各種装置とデータの送受信をするためのモジュールである。印刷制御モジュール４１０は、携帯端末１０１からの指示に応じて、印刷の実行や停止、削除を行う。
【００５２】
次に、本発明の概要について説明する。図１０に示すように、携帯端末１０１から画像処理装置１０２に対して印刷データの印刷指示を行う。すると、印刷指示した画像処理装置１０２が現在位置からどの方角（方向）にあるのかがわかる。その後、携帯端末１０１がどの方向に移動したのかを検知する。これにより、印刷指示した方向に携帯端末１０１が移動したと判定できれば、ユーザが携帯端末１０１を持って印刷物を取りに向かっていると判定できる。一方、印刷指示した方向とは異なる方向に携帯端末１０１が移動したと判定すると、ユーザは携帯端末１０１を持って、どこかへ行ってしまった可能性が高い。よって、印刷指示した方向とは異なる方向に携帯端末１０１が移動したと判定された場合には、印刷の一時停止を指示する。一時停止された後も携帯端末１０１の移動先を検知しつづけ、所定時間内に印刷指示した画像処理装置１０２に向かい始めると、印刷物を取りに行くと想定されるので、一時停止した印刷を再開する。このようにすることで、画像処理装置１０２の位置を管理せずとも、印刷指示した方向に進んだか否かによって印刷を停止させることができ、放置プリントの抑止効果が期待できる。
【００５３】
次に、本発明の実施例における情報処理システム１００によって行われる一連の処理について、図５及び図６に示すフローチャートを用いて説明する。尚、Ｓ１０１乃至Ｓ１０７、Ｓ１１０乃至Ｓ１１３、Ｓ１１７乃至Ｓ１２０、Ｓ１２３、Ｓ１２５乃至Ｓ１２９の各ステップは携帯端末１０１におけるＣＰＵ２０１の制御の下、処理が行われる。また、Ｓ１０８、Ｓ１０９、Ｓ１２１、Ｓ１２２、Ｓ１２４の各ステップは画像処理装置１０２におけるＣＰＵ３０１の制御の下、処理が行われる。
【００５４】
まず、ステップＳ１０１では、携帯端末１０１は、印刷停止フラグを初期化する。具体的には、データテーブル８１０（図８参照）の印刷停止フラグ８１４を「ＯＦＦ」に設定する。尚、設定した印刷停止フラグ８１４は、後述するＳ１１４、Ｓ１１６、Ｓ２０７、Ｓ２１２の処理で使用される。
【００５５】
データテーブル８１０（図８参照）は、携帯端末１０１の現在位置を示す現在位置８１１、印刷指示した方角を示す印刷指示方角８１２、印刷指示した画像処理装置の識別情報を示す画像処理装置ＩＤ８１３、印刷停止するか否かを示す印刷停止フラグ８１４から構成される。
【００５６】
ステップＳ１０２では、携帯端末１０１は、ユーザからの指示に応じて、任意の文書データから印刷データ（印刷ジョブ）を生成する。具体的には、文書データの選択を受け付け、印刷設定画面９００（図９参照）で印刷の設定を受け付けた後、印刷開始ボタン９０１の押下を検知すると、ステップＳ１０３に処理を進める。
【００５７】
ステップＳ１０３では、携帯端末１０１は、印刷準備画面９１０（図９参照）を表示しておき、印刷データを出力するための画像処理装置１０２とその位置を検索する（装置方角取得手段）。携帯端末１０１と通信可能な画像処理装置１０２とその位置を検索する方法としては、既存技術として例えば「Ｂｌｕｅｔｏｏｔｈ（登録商標）レーダー」といった技術を用いるものとする。このようなワイヤレスデバイス検索機能を使用することで、どの方角にどんな機器が存在するのか、検索することができる。または、位置を固定した３つ以上の無線ノードを居室内に設置し、電波の到達時間で計測したり（電波到達時間差方式）、電波強度で計測したり（電波受信強度方式）することで画像処理装置１０２の位置を検索することができる。本願発明では、携帯端末１０１の位置に基づいて画像処理装置１０２の位置を検索することが目的ではない。よって、画像処理装置１０２とその位置が検索できる仕組みはなんでもよい。
【００５８】
ステップＳ１０４では、携帯端末１０１は、ステップＳ１０３で検索した画像処理装置１０２の位置と、携帯端末１０１の現在位置に基づいて、検索された画像処理装置１０２がある方角を、画像処理装置１０２ごとにＲＡＭ２０３に記憶しておく。取得した方角は、後述するステップＳ１０６で使用する。携帯端末１０１の現在位置は、ＧＰＳ等を用いて取得してもよいし、その他の方法であってもよい。
【００５９】
ステップＳ１０５では、携帯端末１０１は、ステップＳ１０４でＧＰＳ等を用いて取得した携帯端末１０１の現在位置を、データテーブル８１０の現在位置８１１に格納する。
【００６０】
ステップＳ１０６では、携帯端末１０１は、携帯端末１０１を印刷指示したい画像処理装置１０２に向かって振るように指示する印刷指示画面９２０（図９参照）を表示し、ユーザによって携帯端末１０１が振られたか否かを判定する。具体的には、携帯端末１０１を印刷指示したい画像処理装置１０２に向かって振ることで、振った方角（方向）にある画像処理装置１０２に印刷データを送信する（印刷指示手段）。携帯端末１０１が振られたと判定された場合には、ステップＳ１０７に処理を進め、そうでない場合には、携帯端末１０１が振られるまで待機する。
【００６１】
ステップＳ１０７では、携帯端末１０１は、携帯端末１０１が振られた方角を取得し、ステップＳ１０４でＲＡＭ２０３に記憶した画像処理装置１０２の方角と比較して、どの画像処理装置１０２に印刷指示するべきなのかを特定する。そして、特定された画像処理装置１０２の方角を取得し、印刷指示方角８１２に格納する（印刷指示方向取得手段）。
【００６２】
ステップＳ１３０では、携帯端末１０１は、ステップＳ１０７で特定された画像処理装置１０２に対して、印刷データと印刷データの印刷指示を送信する（印刷指示手段）。更に、送信した画像処理装置１０２を特定する情報をデータテーブル８１０の画像処理装置ＩＤ８１３に格納して、印刷指示した画像処理装置１０２を記憶しておく。画像処理装置ＩＤ８１３に格納する情報は、画像処理装置１０２が特定できれば、なんでもよい。
【００６３】
例えば、図１１に示すようにステップＳ１０３で検索した結果、画像処理装置１０２が３つ検索されたとする。ステップＳ１０４で、この３つの画像処理装置１０２がどの方角にあるのか特定する。ここでは、北を０度とすると、右回りに東を９０度、南を１８０度、西を２７０度となる。これらに基づいて検索された画像処理装置１０２がどこ方角にあるのかを特定する。その結果、携帯端末１０１から見て、「ｐｒｉｎｔｅｒ１」が１３５度、「ｐｒｉｎｔｅｒ２」が３０度、「ｐｒｉｎｔｅｒ３」が３００度の方角にあることがわかった。ここで、ステップＳ１０６で携帯端末１０１が振られると、その振った方角を携帯端末１０１に内蔵されたジャイロセンサーや３軸加速度センサを用いて特定する。特定された方角が１３５度付近であった場合、ステップＳ１０４で特定された画像処理装置１０２の方角と比較して、「ｐｒｉｎｔｅｒ１」を特定する。よって、この画像処理装置１０２に対して印刷データを送信する。
【００６４】
ステップＳ１０８では、画像処理装置１０２は、ステップＳ１０７で送信された印刷データを受信する。そして、ステップＳ１０９では、画像処理装置１０２は、ステップＳ１０８で受信した印刷データに基づいて、印刷を開始する（印刷実行手段）。
【００６５】
一方、ステップＳ１１０では、携帯端末１０１は、所定の間隔でステップＳ１１０乃至ステップＳ１１７を繰り返し実行する。間隔は特に問わないが、精度を上げるためには、数秒間隔が適当である。
【００６６】
ステップＳ１１１では、携帯端末１０１は、ステップＳ１０５で取得した現在位置８１１から移動した方角を取得する（移動方角取得手段）。具体的には、ＧＰＳを利用して現在位置を逐一取得し、現在位置８１１と比較して移動した方角を取得する。
【００６７】
ステップＳ１１２では、携帯端末１０１は、ステップＳ１１１で検知した方角と印刷指示方角８１２が反対方向であるか否かを判定する（印刷停止判定手段）。具体的には、ステップＳ１１１で検知した方角が３１５度であった場合、印刷指示方角８１２と比較すると１８０度反対方向である。よって、この場合、反対方向に進んだことがわかる。１８０度反対方向でなくとも、一定範囲内である程度幅を持たせてもよい。例えば、１６０度から２００度反対方向であった場合に反対方向に進んだと判定してもよい。つまり、携帯端末１０１を所持したユーザが、印刷指示した画像処理装置１０２から離れていったか否かがわかればよい。印刷指示方角８１２とは反対方向に進んだと判定された場合には、ステップＳ１１３に処理を進め、そうでない場合には、ステップＳ１１７に処理を進める。
【００６８】
ステップＳ１１３では、携帯端末１０１は、反対方向に進んだ移動距離を測定し、当該移動距離が一定以上であるか否かを判定する（印刷停止判定手段）。具体的には、設定テーブル８００（図８参照）に格納された移動距離８０１以上であるか否かを判定する。移動距離８０１は、事前に設定された値である。よって、当該情報処理システム１００を利用するフロアの広さに応じて、適切な値に変更する必要がある。移動距離が一定以上であると判定された場合には、ステップＳ１１４に処理を進め、そうでない場合には、ステップＳ１１７に処理を進める。
【００６９】
設定テーブル８００（図８参照）は、印刷指示した位置から移動を許可する距離を示す移動距離８０１、ステップＳ１２５におけるループ処理のタイムアウト時間を示すタイムアウト時間８０２から構成される。これ以外の設定項目があれば、適宜設定テーブル８００に格納する。
【００７０】
ステップＳ１１４では、携帯端末１０１は、ステップＳ１１２及びステップＳ１１３で携帯端末１０１が印刷指示した画像処理装置１０２とは反対方向に一定距離以上移動したと判定されたので、データテーブル８１０の印刷停止フラグ８１４を「ＯＮ」に変更する。
【００７１】
ステップＳ１１５では、携帯端末１０１は、ユーザが画像処理装置１０２とは反対方向に進んだ、つまり画像処理装置１０２から離れてしまったので、印刷を一時停止する処理を行う。一時停止処理の詳細は、後述する図７に示す。
【００７２】
ステップＳ１１６では、携帯端末１０１は、印刷停止フラグ８１４が「ＯＮ」であるか否かを判定する。後述する図７の一時停止処理において、ユーザが再び画像処理装置１０２に移動したと判定された場合には、印刷停止フラグ８１４が「ＯＦＦ」になる。しかし、そうでない場合には印刷停止フラグ８１４は「ＯＮ」のままである。「ＯＦＦ」であれば印刷は再開されるべきであり、「ＯＮ」であれば、印刷をそのまま終了してしまう必要がある。よって、印刷停止フラグ８１４が「ＯＮ」である場合には、ステップＳ１１０に処理を戻し、印刷停止フラグ８１４が「ＯＦＦ」である場合には、図６のステップＳ１１８に処理を進める。
【００７３】
ステップＳ１１７では、携帯端末１０１は、ステップＳ１０７で送信した印刷データの印刷が完了したか否かを判定する。具体的には、印刷指示した画像処理装置１０２から印刷完了の通知をもらい、それに基づいて印刷の完了を判定してもよいし、携帯端末１０１から印刷完了したか否かを問い合わせ、その返答に基づいて印刷の完了を判定してもよい。印刷が完了したと判定された場合には、図６のステップＳ１２５に処理を進め、そうでない場合には、ステップＳ１１０に処理を戻す。
【００７４】
次に、説明を図６に移す。ステップＳ１１８では、携帯端末１０１は、携帯端末１０１が印刷指示した画像処理装置１０２から所定距離以上離れてしまい、印刷が一時停止してしまったので、印刷の再開指示を受け付ける。印刷再開指示の受け付けは、携帯端末１０１のＣＲＴ２１０に表示される画面（不図示）のボタンの押下を受け付ける形態でもよいし、他の方法でもよい。
【００７５】
ステップＳ１１９では、携帯端末１０１は、印刷再開の指示がなされたか否かを判定する。印刷再開指示がなされたと判定された場合には、ステップＳ１２０に処理を進め、そうでない場合には、ステップＳ１２３に処理を進める。
【００７６】
ステップＳ１２０では、携帯端末１０１は、ステップＳ１１５で印刷停止指示を行った画像処理装置１０２に対して、印刷再開指示を送信する。具体的には、画像処理装置ＩＤ８１３に格納された画像処理装置１０２に対して印刷再開指示を送信する。そして、再度移動方向を検知すべく、ステップＳ１１０に処理を戻す。
【００７７】
ステップＳ１２１では、画像処理装置１０２は、ステップＳ１２０で携帯端末１０１から指示された印刷再開指示を受信する。そして、ステップＳ１２２では、ステップＳ１１５で一時停止された印刷ジョブを再開して、印刷を行う。
【００７８】
一方、ステップＳ１２３では、携帯端末１０１は、印刷を再開しないと判定されたので、画像処理装置１０２で一時停止された印刷データの削除指示を、印刷停止した画像処理装置１０２に対して送信する。そして、本一連の処理を終了する。
【００７９】
ステップＳ１２４では、画像処理装置１０２は、一時停止している印刷データを削除し、当該印刷データに対応する印刷ジョブを削除する。
【００８０】
ステップＳ１１７で印刷が完了したと判定されると、ステップＳ１２５に処理が進む。ステップＳ１２５では、所定の間隔でステップＳ１２６乃至ステップＳ１２９の処理をタイムアウト時間８０２まで繰り返す。タイムアウト時間８０２も移動距離８０１と同様に、必要に応じて設定可能である。タイムアウト時間８０２では、印刷が完了した後も携帯端末１０１の移動方向と移動距離を測定し、画像処理装置１０２に向かっているか否かを後述するステップＳ１２７とステップＳ１２８で判定する。こうすることで、印刷後であっても放置プリントを防止できる。
【００８１】
ステップＳ１２６では、携帯端末１０１は、携帯端末１０１が移動した方角を取得する（移動方角取得手段）。具体的には、ＧＰＳを利用して現在位置を逐一取得し、現在位置８１１または印刷完了した際に携帯端末１０１がいた位置と比較して移動した方角を取得する。どちらの位置を使用するのかは、場合に応じて変更できるようにしてもよい。
【００８２】
ステップＳ１２７では、携帯端末１０１は、ステップＳ１２６で検知した方角と印刷指示方角８１２が反対方向であるか否かを判定する（通知判定手段）。印刷指示方角８１２とは反対方向に進んだと判定された場合には、ステップＳ１２８に処理を進め、そうでない場合には、ステップＳ１２５に処理を戻す。
【００８３】
ステップＳ１２８では、携帯端末１０１は、反対方向に進んだ移動距離を測定し、当該移動距離が一定以上であるか否かを判定する。具体的には、設定テーブル８００（図８参照）に格納された移動距離８０１以上であるか否かを判定する。移動距離が一定以上であると判定された場合には、ステップＳ１２９に処理を進め、そうでない場合には、ステップＳ１２５に処理を戻す。
【００８４】
ステップＳ１２９では、携帯端末１０１は、印刷が完了した画像処理装置１０２とは異なる方向に移動していると判定できるので、放置プリントとならないよう、携帯端末１０１で通知を行う（通知手段）。通知方法はＣＲＴ２１０に警告文を表示する形態でもよいし、警告メールを受信するような形態でもよい。ユーザに通知できればなんでもよい。例えば、図１７に示すような警告画面１７００を表示させることにより通知してもよい。または、携帯端末１０１のバイブレーション機能を作動させて通知してもよい。図１６に示すように印刷完了後の動きによっては画像処理装置１０２に向かわなかったということは印刷指示したことを忘れている可能性もある。よって、放置プリントの発生率が高まるので、携帯端末１０１に警告通知を行うことで、これを抑止する。
【００８５】
次に、一時停止処理について図７を用いて説明する。尚、Ｓ２０１、Ｓ２０４乃至Ｓ２０８、Ｓ２１１、Ｓ２１２の各ステップは携帯端末１０１におけるＣＰＵ２０１の制御の下、処理が行われる。Ｓ２０２、Ｓ２０３、Ｓ２０９、Ｓ２１０の各ステップは、画像処理装置１０２におけるＣＰＵ３０１の制御の下、処理が行われる。
【００８６】
まず、ステップＳ２０１では、携帯端末１０１は、印刷指示した画像処理装置１０２に対して印刷の一時停止を指示する（印刷停止指示手段）。具体的には、画像処理装置ＩＤ８１３に格納された画像処理装置１０２に対して印刷停止指示を送信する。ステップＳ２０２では、画像処理装置１０２は、印刷停止指示を受信して、ステップＳ２０３では、画像処理装置１０２は、印刷を一時停止する（印刷停止手段）。
【００８７】
ステップＳ２０４では、携帯端末１０１は、所定間隔でステップＳ２０５乃至ステップＳ２０８をタイムアウト時間８０２まで繰り返し行う。
【００８８】
ステップＳ２０５では、携帯端末１０１は、携帯端末１０１が印刷指示方向とは反対方向に移動したか否かを判定する（印刷再開判定手段）。つまり引き続き、印刷指示した画像処理装置１０２から離れているか否かを判定する。印刷指示方向とは反対方向に移動したと判定された場合には、ステップＳ２０４に処理を戻し、そうでない場合には、ステップＳ２０６に処理を進める。
【００８９】
ステップＳ２０６では、携帯端末１０１は、一定距離以上移動したか否かを判定する。つまり、印刷指示方向と同じ方向に対して一定距離移動したということは、印刷指示した画像処理装置１０２に対して移動していると判定できる。よって、印刷を再開する処理を後述するステップＳ２０７乃至ステップＳ２１０で実行する。一定距離以上移動したと判定された場合には、ステップＳ２０７に処理を進め、そうでないと判定された場合には、ステップＳ２０４に処理を戻す。
【００９０】
ステップＳ２０７では、携帯端末１０１は、印刷停止フラグ８１４を「ＯＦＦ」に変更する。
【００９１】
ステップＳ２０８では、携帯端末１０１は、印刷を一時停止した画像処理装置１０２に対して印刷の再開指示を送信する（印刷再開指示手段）。具体的には、画像処理装置ＩＤ８１３に格納された画像処理装置１０２に対して印刷再開指示を送信する。
【００９２】
ステップＳ２０９では、画像処理装置１０２は、ステップＳ２０８で携帯端末１０１から指示された印刷再開指示を受信する。そして、ステップＳ２１０では、ステップＳ２０３で一時停止された印刷ジョブを再開して、印刷を行う（印刷再開手段）。
【００９３】
ステップＳ２１１では、携帯端末１０１は、タイムアウト時間８０２までに印刷指示した方向に一定距離以上移動しなかったので、印刷停止した旨をユーザに通知する。通知方法は、ＣＲＴ２１０に印刷停止のお知らせを表示する形態でもよいし、メールを受信するような形態でもよい。ユーザに通知できればなんでもよい。
【００９４】
ステップＳ２１２では、携帯端末１０１は、印刷停止フラグ８１４を「ＯＮ」に変更する。そして、一時停止処理を終了し、呼び出し元に処理を戻す。
【００９５】
次に、第２の実施形態について説明する。前述した実施形態では、印刷指示を行うと印刷ジョブを即時印刷できる仕組みを説明したが、他人の印刷ジョブがあり、即時印刷できない場合がある。この場合に、図１６に示す通り、自分の印刷ジョブが開始されたら携帯端末１０１の現在位置を取得して、移動方向の検知を開始することで適切に放置プリントの防止を行うことができる。以下、この仕組みについて説明する。
【００９６】
本発明の第２の実施形態における情報処理システム１００によって行われる一連の処理について、図１２及び図１３に示すフローチャートを用いて説明する。尚、Ｓ３０１乃至Ｓ３０６、Ｓ３０９、Ｓ３０８、Ｓ３１１乃至Ｓ３２４の各ステップは携帯端末１０１におけるＣＰＵ２０１の制御の下、処理が行われる。また、Ｓ３０７、Ｓ３０８、Ｓ３１０の各ステップは画像処理装置１０２におけるＣＰＵ３０１の制御の下、処理が行われる。
【００９７】
まず、ステップＳ３０１では、携帯端末１０１は、印刷停止フラグを初期化する。具体的には、データテーブル８１０（図８参照）の印刷停止フラグ８１４を「ＯＦＦ」に設定する。
【００９８】
ステップＳ３０２では、携帯端末１０１は、ユーザからの指示に応じて、任意の文書データから印刷データ（印刷ジョブ）を生成する。具体的には、文書データの選択を受け付け、印刷設定画面９００（図９参照）で印刷の設定を受け付けた後、印刷開始ボタン９０１の押下を検知すると、ステップＳ１０３に処理を進める。
【００９９】
ステップＳ３０３では、携帯端末１０１は、印刷準備画面９１０（図９参照）を表示しておき、印刷データを出力するための画像処理装置１０２とその位置を検索する（装置方角取得手段）。携帯端末１０１と通信可能な画像処理装置１０２とその位置を検索する方法としては、既存技術として例えば「Ｂｌｕｅｔｏｏｔｈ（登録商標）レーダー」といった技術を用いるものとする。このようなワイヤレスデバイス検索機能を使用することで、どの方角にどんな機器が存在するのか、検索することができる。または、位置を固定した３つ以上の無線ノードを居室内に設置し、電波の到達時間で計測したり（電波到達時間差方式）、電波強度で計測したり（電波受信強度方式）することで画像処理装置１０２の位置を検索することができる。本願発明では、携帯端末１０１の位置に基づいて画像処理装置１０２の位置を検索することが目的ではない。よって、画像処理装置１０２とその位置が検索できる仕組みはなんでもよい。
【０１００】
ステップＳ３０４では、携帯端末１０１は、ステップＳ３０４で検索された画像処理装置１０２のうち、印刷指示を行う画像処理装置１０２の選択を受け付ける。選択は検索された画像処理装置１０２の名称を一覧表示してもよいし、それ以外の方法でもよい。更に、送信した画像処理装置１０２を特定する情報をデータテーブル８１０の画像処理装置ＩＤ８１３に格納して、印刷指示した画像処理装置１０２を記憶しておく。画像処理装置ＩＤ８１３に格納する情報は、画像処理装置１０２が特定できれば、なんでもよい。
【０１０１】
ステップＳ３０５では、携帯端末１０１は、ステップＳ３０４で選択された画像処理装置１０２に対して印刷指示されたか否かを判定する。例えば印刷ボタンが押下されたか否かを検知してもよいし、前述した実施形態と同様に携帯端末１０１が振られたかどうかを判定してもよい。印刷指示されたと判定された場合には、ステップＳ３０６に処理を進め、そうでない場合には、印刷指示がなされるまで待機する。
【０１０２】
ステップＳ３０６では、携帯端末１０１は、印刷指示がなされたので、ステップＳ３０２で生成された印刷データを、ステップＳ３０４で選択された画像処理装置１０２に対して送信する（印刷指示手段）。
【０１０３】
ステップＳ３０７では、画像処理装置１０２は、携帯端末１０１から印刷データを受信し、ステップＳ３０８では、印刷待ちとして受信した印刷データをセットする。その間、ステップＳ３０９では、携帯端末１０１は、ステップＳ３０６で印刷指示した印刷データの印刷が開始されるまで待機する。
【０１０４】
ステップＳ３１０では、画像処理装置１０２は、ステップＳ３０６で送信された印刷データの印刷を開始し、当該印刷データの送信元である携帯端末１０１に対して印刷開始の通知を送信する。
【０１０５】
ステップＳ３１１では、携帯端末１０１は、ステップＳ３１０で画像処理装置１０２から印刷開始の通知を受信すると、携帯端末１０１の現在位置を取得し、データテーブル８１０の現在位置８１１に格納する。携帯端末１０１の現在位置は、ＧＰＳ等を用いて取得してもよいし、その他の方法であってもよい。
【０１０６】
ステップＳ３１２では、携帯端末１０１は、ステップＳ３１１で取得した携帯端末１０１の現在位置に基づいて、印刷指示した画像処理装置１０２の方角を取得する。方角の取得方法は前述の通りである。取得した方角は、印刷指示方角８１２に格納する。
【０１０７】
そして、ステップＳ３１３では、携帯端末１０１は、所定の間隔でステップＳ３１３乃至ステップＳ３２０を繰り返し実行する。間隔は特に問わないが、精度を上げるためには、数秒間隔が適当である。
【０１０８】
ステップＳ３１４では、携帯端末１０１は、ステップＳ３１２で取得した現在位置８１１から移動した方角を取得する（移動方角取得手段）。具体的には、ＧＰＳ等を利用して現在位置を逐一取得し、現在位置８１１と比較して移動した方角を計測、取得する。
【０１０９】
ステップＳ３１５では、携帯端末１０１は、携帯端末１０１が印刷指示した画像処理装置１０２に向かって進んでいるか否かを判定する（印刷停止判定手段）。つまり、携帯端末１０１を所持したユーザが、印刷指示した画像処理装置１０２に向かっているのか、もしくは離れていったかがわかればよい。具体的には、ステップＳ３１４で検知した方角と印刷指示方角８１２に基づいて判定する。例えば、ステップＳ３１４で検知した方角が３１５度であった場合、印刷指示方角８１２と比較すると１８０度反対方向である。よって、この場合、反対方向に進んだことがわかる。１８０度反対方向でなくとも、一定範囲内である程度幅を持たせてもよい。例えば、図１５に示す通り、設定テーブル８００に許可角度１５０１という設定項目を設け、どの範囲までの角度を許容するのか決める。この場合は、「９０度」と設定されているので、印刷指示方角８１２を中心として９０度までの範囲、つまり「９０度」から「１８０度」となる。この範囲の方角に進んでいれば画像処理装置１０２に向かっていると判定できる。携帯端末１０１が画像処理装置１０２に向かっていると判定された場合には、ステップＳ３２０に処理を進め、そうでない場合には、ステップＳ３１６に処理を進める。
【０１１０】
ステップＳ３１６では、携帯端末１０１は、携帯端末１０１の移動距離を測定し、当該移動距離が一定以上であるか否かを判定する（印刷停止判定手段）。具体的には、設定テーブル８００（図８参照）に格納された移動距離８０１以上であるか否かを判定する。移動距離８０１は、事前に設定された値である。よって、当該情報処理システム１００を利用するフロアの広さに応じて、適切な値に変更する必要がある。移動距離が一定以上であると判定された場合には、ステップＳ３１７に処理を進め、そうでない場合には、ステップＳ３２０に処理を進める。
【０１１１】
ステップＳ３１７では、携帯端末１０１は、印刷指示した画像処理装置１０２の方に向かわず、一定距離以上移動したと判定されたので、データテーブル８１０の印刷停止フラグ８１４を「ＯＮ」に変更する。
【０１１２】
ステップＳ３１８では、携帯端末１０１は、ユーザが画像処理装置１０２の方に向かわなかった、つまり画像処理装置１０２から離れてしまったので、印刷を一時停止する処理を行う。一時停止処理の詳細は、後述する図７に示す。
【０１１３】
ステップＳ３１９では、携帯端末１０１は、印刷停止フラグ８１４が「ＯＮ」であるか否かを判定する。印刷停止フラグ８１４が「ＯＮ」である場合には、ステップＳ１１０に処理を戻し、印刷停止フラグ８１４が「ＯＦＦ」である場合には、図６のステップＳ１１８に処理を進める。
【０１１４】
一方、ステップＳ３２０では、携帯端末１０１は、ステップＳ３１０で印刷を開始した印刷データの印刷が完了したか否かを判定する。具体的には、印刷指示した画像処理装置１０２から印刷完了の通知をもらい、それに基づいて印刷の完了を判定してもよいし、携帯端末１０１から印刷完了したか否かを問い合わせ、その返答に基づいて印刷の完了を判定してもよい。印刷が完了したと判定された場合には、図１３のステップ３２１に処理を進め、そうでない場合には、ステップＳ３１３に処理を戻す。
【０１１５】
次に、説明を図１３に移す。第２の実施形態においてもステップＳ１１８乃至ステップＳ１２４の処理は同様であるので、説明を省略する。
【０１１６】
ステップＳ３２０で印刷が完了したと判定されると、ステップＳ３２１に処理が進む。ステップＳ３２１では、所定の間隔でステップＳ３２２乃至ステップＳ３２５の処理をタイムアウト時間８０２まで繰り返す。タイムアウト時間８０２も移動距離８０１と同様に、必要に応じて設定可能である。タイムアウト時間８０２では、印刷が完了した後も携帯端末１０１の移動方向と移動距離を測定し、画像処理装置１０２に向かっているか否かを後述するステップＳ３２３とステップＳ３２４で判定する。こうすることで、印刷後であっても放置プリントを抑止できる。
【０１１７】
ステップＳ３２２では、携帯端末１０１は、携帯端末１０１が移動した方角を取得する（移動方角取得手段）。具体的には、ＧＰＳを利用して現在位置を逐一取得し、現在位置８１１または印刷完了した際に携帯端末１０１がいた位置と比較して移動した方角を取得する。どちらの位置を使用するのかは、場合に応じて変更できるようにしてもよい。
【０１１８】
ステップＳ３２３では、携帯端末１０１は、ステップＳ３２２で検知した方角と印刷指示方角８１２とに基づいて、ユーザが印刷指示した画像処理装置１０２に向かっているか否かを判定する（通知判定手段）。つまり、印刷完了した印刷物を取得しに向かっているかどうかを判定することになる。ここの判定においても、ステップＳ３１５と同様に、ある程度幅を持たせてもよい。印刷指示した画像処理装置１０２に向かっていると判定された場合には、ステップＳ３２２に処理を戻し、そうでない場合には、ステップＳ３２４に処理を進める。
【０１１９】
ステップＳ３２４では、携帯端末１０１は、携帯端末１０１の移動距離を測定し、当該移動距離が一定以上であるか否かを判定する。具体的には、設定テーブル８００（図８参照）に格納された移動距離８０１以上であるか否かを判定する。移動距離が一定以上であると判定された場合には、ステップＳ３２５に処理を進め、そうでない場合には、ステップＳ３２２に処理を戻す。
【０１２０】
ステップＳ３２５では、携帯端末１０１は、ユーザが印刷完了した画像処理装置１０２に向かっていないと判定できるので、放置プリントとならないよう、携帯端末１０１で通知を行う（通知手段）。通知方法はＣＲＴ２１０に警告文を表示する形態でもよいし、警告メールを受信するような形態でもよい。ユーザに通知できればなんでもよい。例えば、図１７に示すような警告画面１７００を表示させることにより通知してもよい。または、携帯端末１０１のバイブレーション機能を作動させて通知してもよい。放置プリントになりそうな動きに基づいて警告を行うことで、放置プリントの抑止が期待できる。
【０１２１】
ステップＳ３２２乃至ステップＳ３２５のループを抜けた場合、ステップＳ３２６では、携帯端末１０１は、携帯端末１０１が移動していないか否かを判定する（通知判定手段）。つまり、座席に座ったまま動いていないとか、立ち話をしていて動いていないといった状況も考えられる。こういう場合には印刷を指示したこと忘れてしまっている可能性がある。つまりこちらも放置プリントに繋がる恐れがある。携帯端末１０１が移動していないと判定された場合には、ステップＳ３２７に処理を進め、そうでない場合には、本一連の処理を終了する。
【０１２２】
ステップＳ３２７では、携帯端末１０１は、ユーザが移動していないと判定できるので、放置プリントとならないよう、携帯端末１０１で通知を行う（通知手段）。こちらの通知についてもステップＳ３２５と同様に、ＣＲＴ２１０に警告文を表示する形態でもよいし、警告メールを受信するような形態でもよい。ユーザに通知できればなんでもよい。このようにすることで、更なる放置プリントの抑止が期待できる。
【０１２３】
次に、第２の実施形態における一時停止処理について図１４を用いて説明する。尚、Ｓ４０１、Ｓ４０４乃至Ｓ４０８、Ｓ４１１、Ｓ４１２の各ステップは携帯端末１０１におけるＣＰＵ２０１の制御の下、処理が行われる。Ｓ４０２、Ｓ４０３、Ｓ４０９、Ｓ４１０の各ステップは、画像処理装置１０２におけるＣＰＵ３０１の制御の下、処理が行われる。
【０１２４】
まず、ステップＳ４０１では、携帯端末１０１は、印刷指示した画像処理装置１０２に対して印刷の一時停止を指示する。具体的には、画像処理装置ＩＤ８１３に格納された画像処理装置１０２に対して印刷停止指示を送信する。ステップＳ４０２では、画像処理装置１０２は、印刷停止指示を受信して、ステップＳ４０３では、画像処理装置１０２は、印刷を一時停止する。
【０１２５】
ステップＳ４０４では、携帯端末１０１は、所定間隔でステップＳ４０５乃至ステップＳ４０８をタイムアウト時間８０２まで繰り返し行う。
【０１２６】
ステップＳ４０５では、携帯端末１０１は、携帯端末１０１が画像処理装置の方に向かっている否かを判定する。つまり引き続き、印刷指示した画像処理装置１０２から離れているか否かを判定することになる。携帯端末１０１が画像処理装置の方に向かっていると判定された場合には、ステップＳ４０６に処理を進め、そうでない場合には、ステップＳ４０４に処理を戻す。
【０１２７】
ステップＳ４０６乃至ステップＳ４１２の各ステップは、前述したステップＳ２０６乃至ステップＳ２１２と同様であるので、説明を省略する。  
【０１２８】
以上説明したように、本実施形態によれば、携帯端末から印刷指示した画像処理装置の方向を取得し、当該方向とは異なる方向に携帯端末が移動した場合に印刷を停止することが可能となるので、携帯端末からの印刷であっても複雑なシステムを運用することなく、携帯端末だけで放置プリントを防止することができる。また、印刷完了後に印刷指示した方角とは異なる方角に携帯端末が移動した場合に携帯端末で警告通知を行うことが可能となるので、携帯端末だけで放置プリントの抑止を行うことができる。
【０１２９】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１３０】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１３１】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１３２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１３３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１３４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１３５】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１３６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１３８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１３９】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１４０】
１００  情報処理システム
１０１  携帯端末
１０２  画像処理装置
１０３  ネットワーク
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆ（インタフェース）コントローラ
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
【図１】
0005423846.tif 000002
【図２】
0005423846.tif 000003
【図３】
0005423846.tif 000004
【図４】
0005423846.tif 000005
【図５】
0005423846.tif 000006
【図６】
0005423846.tif 000007
【図７】
0005423846.tif 000008
【図８】
0005423846.tif 000009
【図９】
0005423846.tif 000010
【図１０】
0005423846.tif 000011
【図１１】
0005423846.tif 000012
【図１２】
0005423846.tif 000013
【図１３】
0005423846.tif 000014
【図１４】
0005423846.tif 000015
【図１５】
0005423846.tif 000016
【図１６】
0005423846.tif 000017
【図１７】
0005423846.tif 000018