(57)【要約】【課題】  不特定多数の利用者が存在する環境に印刷装置が設置される場合に、自分に印刷ジョブが他人に中止されることを防ぐ。【解決手段】  印刷装置において、外部装置から印刷データを受信する受信手段と、受信された印刷データを記憶する記憶手段と、記憶手段に記憶された印刷データに対する操作をユーザから受け付けるための操作手段と、受け付けた操作が印刷操作である場合に記憶手段に記憶された印刷データを印刷する印刷手段と、装置が課金モードで動作する場合、印刷手段によって印刷されたことに応じて課金を行わせる課金手段と、受け付けた操作が中止操作である場合に記憶手段に記憶された印刷データを削除するように制御する制御手段と、を有し、前記制御手段は、装置が課金モードで動作する場合、少なくとも印刷操作を受け付けるまでは中止操作に基づく印刷データの削除がされないように制御することを特徴とする。【選択図】  図５
2014223754.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から印刷データを受信する受信手段と、
前記受信手段により受信された印刷データを記憶する記憶手段と、
前記記憶手段に記憶された印刷データに対する操作をユーザから受け付けるための操作手段と、
前記操作手段を介して受け付けた操作が印刷操作である場合に前記記憶手段に記憶された印刷データを印刷する印刷手段と、
装置が課金モードで動作する場合、前記印刷手段によって印刷されたことに応じて課金を行わせる課金手段と、
前記操作手段から受け付けた操作が中止操作である場合に前記記憶手段に記憶された印刷データを削除するように制御する制御手段と、を有し、
前記制御手段は、装置が課金モードで動作する場合、少なくとも前記操作手段から印刷操作を受け付けるまでは、前記操作手段を介した中止操作に基づく印刷データの削除がされないように制御することを特徴とする印刷装置。
【請求項２】
前記制御手段は、前記印刷データに対する印刷操作を前記操作手段から受け付けた後は、前記印刷データに対する中止操作を許可することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御手段は、装置が非課金モードで動作する場合、前記操作手段を介した中止操作を許可することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記受信手段により受信された印刷データにはパスワードが付加されており、
前記印刷手段は、前記受け付けた操作が印刷操作である場合で、かつ、前記パスワードがユーザから入力された場合に、前記記憶手段に記憶された印刷データを印刷することを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記受信手段は、更に、パスワードが付加されていない印刷データを受信することが可能であり、
前記印刷手段は、前記受信手段により受信された印刷データにパスワードが付加されていない場合は前記操作手段からの印刷操作なしに当該印刷データを印刷することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記制御手段は、前記受信手段により受信された印刷データにパスワードが付加されていない場合は、課金モードで装置が動作する場合であっても、前記操作手段を介した中止操作を許可することを特徴とする請求項５に記載の印刷装置。
【請求項７】
印刷装置の制御方法であって、
外部装置から印刷データを受信する受信ステップと、
前記受信ステップで受信した印刷データを記憶装置に記憶する記憶ステップと、
前記記憶装置に記憶された印刷データに対する操作を、操作部を介してユーザから受け付ける受付ステップと、
前記操作部を介して受け付けた操作が印刷操作である場合に前記記憶装置に記憶された印刷データを印刷する印刷ステップと、
前記印刷装置が課金モードで動作する場合、前記印刷ステップでの印刷がされたことに応じて課金を行う課金ステップと、
前記操作部を介して受け付けた操作が中止操作である場合に前記記憶装置に記憶された印刷データを削除する削除ステップと、
前記印刷装置が課金モードで動作する場合、少なくとも前記操作部を介した印刷操作を受け付けるまでは、前記操作部を介した中止操作に基づく印刷データの削除がされないように制御する制御ステップと、
を有することを特徴とする制御方法。
【請求項８】
コンピュータに、請求項１ないし６のいずれか１項に記載の印刷装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置から受信した印刷データを印刷することが可能な印刷装置に関する。
【背景技術】
【０００２】
近年、ＰＣ（パーソナルコンピュータ）などの外部装置から送信された印刷データを印刷装置に留め置き、ユーザが印刷装置の操作パネルで所定の操作を行うことに応じてその印刷データを印刷するシステムが知られている。このような印刷は留め置き印刷と呼ばれている。
【０００３】
留め置き印刷に関わる従来技術の一例として特許文献１がある。特許文献１では、ＰＣが印刷ジョブにパスワードを付加して印刷装置に送信し、印刷ジョブに付加されたパスワードと同じパスワードが印刷装置の操作パネルから入力されたことに従って印刷する方法が提案されている。なお、この留め置き印刷の方法は、セキュアプリント、セキュア印刷、機密印刷、プライベートプリント、認証プリントなどと呼ばれることもある。
【０００４】
ところで、留め置かれた印刷ジョブの印刷操作を行う際にはパスワードの入力をユーザに要求するが、印刷ジョブの実行を中止するユーザ操作（以下では「中止操作」という）に対しては制限をかけないことが一般的である。
【０００５】
中止操作に制限をかけないことが一般的である理由は主に三つある。一つ目の理由は、セキュアプリントジョブの中止操作に制限をかけなくても、印刷物を他人に見られることはないため印刷物のセキュリティは保たれるからである。二つ目の理由は、印刷装置内に溜め置き可能なセキュアプリントジョブの上限数に限界があることに起因する。すなわち、印刷装置内に溜め置かれたセキュアプリントジョブが放置される可能性が有り、その結果として溜め置き可能な上限数に達してしまった場合、印刷装置は上限数以上のセキュアプリントジョブを受け付けることができなくなる。このような状態でセキュアプリントジョブの中止に制限をかけてしまうと、放置されたセキュアプリントジョブのパスワードを知らなければ中止ができなくなるためである。三つ目の理由は、操作性の向上である。ユーザがセキュアプリントジョブを間違って送信した場合や送信後に状況が変わり印刷不要になった場合に、印刷装置の操作部から中止を行うことになるが、その際にパスワードを入力しなければならないのは操作が煩雑になるためである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−７６０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
不特定多数の利用者が存在する環境（まんが喫茶、インターネットカフェ、コンビニエンスストア、ホテルのロビー等）に印刷装置が設置される場合、印刷装置は課金装置と共に設置され、利用した印刷サービスの利用料が利用者に課金される。
【０００８】
しかしながら、このような環境に印刷装置を設置した場合、印刷ジョブの中止操作に制限をかけていないため、印刷ジョブが故意に他人に中止されてしまう可能性がある。すなわち、「印刷ジョブを送信したのに、印刷装置に自分の印刷ジョブがない」などといった事態が起こる可能性がある。
【０００９】
自分の印刷ジョブが他人に中止されてしまうのを防止するための解決策としては、中止操作をする時にパスワード入力を必須とするとか、自分の印刷ジョブのみ中止操作可能にするとかの方法等が考えられる。しかしながら、前者に関しては、中止操作をする為にパスワード入力を必須とすることは上述した３つの理由から好ましくない。後者に関しては、不特定多数の利用者が存在する環境に印刷装置を設置する場合、印刷ジョブが自分のものか他人のものか（より正確には、印刷ジョブの所有者が印刷装置を操作するオペレータ自身のジョブか否か）を印刷装置が判別する事が現実的に困難である。
【００１０】
本発明は、上述の課題に鑑みてなされたものであり、課金モードで動作する印刷装置において、印刷データが誤って削除されないようにするための手段を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明に係る印刷装置は、外部装置から印刷データを受信する受信手段と、前記受信手段により受信された印刷データを記憶する記憶手段と、前記記憶手段に記憶された印刷データに対する操作をユーザから受け付けるための操作手段と、前記操作手段を介して受け付けた操作が印刷操作である場合に前記記憶手段に記憶された印刷データを印刷する印刷手段と、装置が課金モードで動作する場合、前記印刷手段によって印刷された印刷物に対して課金を行う課金手段と、前記操作手段から受け付けた操作が中止操作である場合に前記記憶手段に記憶された印刷データを削除するように制御する制御手段と、を有し、前記制御手段は、装置が課金モードで動作する場合、少なくとも前記操作手段から印刷操作を受け付けるまでは、前記操作手段を介した中止操作に基づく印刷データの削除がされないように制御することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、課金モードで動作する印刷装置において、印刷データが誤って削除されないようにすることができる。
【図面の簡単な説明】
【００１３】
【図１】印刷装置の一例である複合機と、外部装置の一例であるＰＣとから構成されるネットワークシステムの全体図である。
【図２】プリンタドライバにより実行される、印刷データを送信する際の処理手順を示すフローチャートである。
【図３】プリンタドライバの設定画面の一例である。
【図４】複合機により実行される、ＰＣから印刷データを受信した際の処理手順を示すフローチャートである。
【図５】複合機の操作部に表示される操作画面を介して印刷ジョブの印刷操作又は中止操作を実行する際の処理手順を示すフローチャートである。
【図６】複合機の操作部に表示される印刷ジョブ操作画面の一例である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１５】
本実施形態では、外部装置から受信した印刷データを印刷する印刷装置について説明するが、まず、本実施形態の説明するうえで前提となる用語について定義する。本実施形態では、外部装置によりパスワードが付加された印刷ジョブを、「セキュアプリントジョブ」と称する。印刷装置は、セキュアプリントジョブの印刷データを外部装置から受信すると、次のような動作を行う。すなわち、印刷装置は、その印刷データを記憶装置に記憶し（留め置き）、操作部を介してユーザから印刷のための操作（印刷操作）が行われ、かつ当該ユーザから前記パスワードが入力されたことに応じて印刷物の出力を行う。
【００１６】
また、本実施形態の印刷装置は、セキュアプリントジョブについて印刷操作が行われた場合はパスワードの入力を要求とするが、セキュアプリントジョブの実行を中止するための操作（中止操作）がユーザから行われた場合は、パスワードの入力を要求しない。この理由は主に三つある。一つ目の理由は、セキュアプリントジョブの中止操作に制限をかけなくても、印刷物を他人に見られることはないため印刷物のセキュリティは保たれるからである。二つ目の理由は、印刷装置内に溜め置き可能なセキュアプリントジョブの上限数に限界があることに起因する。すなわち、印刷装置内に溜め置かれたセキュアプリントジョブが放置される可能性が有り、その結果として溜め置き可能な上限数に達してしまった場合、印刷装置は上限数以上のセキュアプリントジョブを受け付けることができなくなる。このような状態でセキュアプリントジョブの中止に制限をかけてしまうと、放置されたセキュアプリントジョブのパスワードを知らなければ中止ができなくなるためである。三つ目の理由は、操作性の向上である。ユーザがセキュアプリントジョブを間違って送信した場合や送信後に状況が変わり印刷不要になった場合に、印刷装置の操作部から中止を行うことになるが、その際にパスワードを入力しなければならないのは操作が煩雑になるためである。
【００１７】
また、本実施形態では、セキュアプリントジョブを実行するための機能を少なくとも持つ複合機（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を印刷装置の一例として説明する。ただし、この機能は一般的にＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）でも使用されるため、適用範囲は複合機に限定されるものではない。
【００１８】
図１の下部は本実施形態に係る複合機１０００の概略構成を示すブロック図である。コントロールユニット２００は画像入力デバイスであるスキャナ２０１や画像出力デバイスであるプリンタ２０２、課金装置２２５と接続し、またネットワーク１０１や公衆回線２０４と接続することで、画像情報やデバイス情報の送受信を行う。
【００１９】
ＣＰＵ２０５は複合機１０００を制御するプロセッサである。ＲＡＭ２０６はＣＰＵ２０５が動作するためのシステムワークメモリであり、画像データやユーザ情報やパスワードなどを一時記憶するためのメモリでもある。ＲＯＭ２０７はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２０８はハードディスクドライブで、システムソフトウェア、アプリケーション、画像データを格納する。また、本実施形態における後述のフローチャートを実行するためのプログラムもこのＨＤＤ２０８に格納されている。
【００２０】
実施形態のフローチャートの各ステップは、ＣＰＵ２０５によりＨＤＤ２０８に記憶されたプログラムにより実行されるものではある。ただし、このＣＰＵ２０５以外のプロセッサが上記フローチャートの各ステップを実行したり、あるいは、ＣＰＵ２０５と他のプロセッサとが協働して上記フローチャートの処理を実行したりしてもよい。
【００２１】
操作部インターフェース２０９はタッチパネルを備えた操作部２１０とのインターフェースで、操作部２１０に表示する画面データを操作部２１０に対して表示する。また、操作部２１０からユーザが入力した情報を、ＣＰＵ２０５に伝える役割をする。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２１１はネットワーク１０１に接続し、情報の入出力を行う。ＭＯＤＥＭ２１２は公衆回線２０４に接続し、情報の入出力を行う。ＳＲＡＭ２１３は高速動作可能な不揮発性の記録媒体である。ＲＴＣ２１４は、リアルタイムクロックであり、コントロールユニット２００に電源が入っていない状態でも現在の時刻をカウントし続ける処理を行う。以上のデバイスがシステムバス２１５上に配置される。
【００２２】
Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ２１６はシステムバス２１５と画像データを高速で転送する画像バス２１７を接続し、データ構造を変換するバスブリッジである。画像バス２１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１７上には以下のデバイスが配置される。ＲＩＰ部２１８はラスターイメージプロセッサでありＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部２１９は、画像入出力デバイスであるスキャナ２０１やプリンタ２０２とコントロールユニット２００を接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２２０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２２１は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。暗号処理部２２２は画像データを含む入力データの暗号化処理を行う。復号処理部２２３は暗号化データの複合化処理を行う。
【００２３】
次に、プリンタドライバによるセキュアプリントジョブの送信処理について、図１、図２及び図３（ａ）、（ｂ）を使用して説明する。
【００２４】
次に、外部装置の一例であるＰＣ２０００のハードウェア構成を説明する。ＰＣ２０００は、ＣＰＵ２６、メインメモリ２７、ディスク２１、ＰＣ操作部２３、ＰＣ通信部２５、ＰＣ表示部２４を有する。ＣＰＵ２６は、ＰＣ２０００の動作を制御するプロセッサである。ＣＰＵ２６は、ディスク２１に記憶されたプログラムをメインメモリ２７にロードして各種処理を実行する。ディスク２１には、図示されてはいないが、オペレーティングシステム（ＯＳ）や文書作成アプリケーションなどの各種のプログラムが格納されている。更にディスク２１には、複合機１０００に対応するプリンタドライバプログラム（以下では単にプリンタドライバと呼ぶ）２２も格納されている。
【００２５】
ＰＣ通信部２５は、ネットワーク１０１に接続された他の装置との間で各種情報を送受信する。ＰＣ操作部２３は例えばマウスやキーボードであり、ユーザから入力を受け付ける入力機器として機能する。ＰＣ表示部２４は例えば液晶ディスプレイであり、ＣＰＵ２６が処理したデータを出力するための出力機器として機能する。
【００２６】
図２はＰＣ２０００のプリンタドライバにより印刷データを送信する際の処理手順を示すフローチャートであり、図３はプリンタドライバの設定画面の一例である。図２のフローチャートの各ステップは、ディスク２１からメインメモリ２７にロードされたプログラムをＣＰＵ２６が実行することにより実現される。
【００２７】
図２のステップＳ０２００１において、ＰＣ操作部２３は、ユーザから設定画面０３０１の表示の指示を受け付け、図３（ａ）の設定画面０３０１をＰＣ表示部２４に表示する。設定画面０３０１では、セキュアプリント印刷の使用有無や、用紙サイズ、印刷部数など印刷に関する設定が可能である。
【００２８】
ステップＳ０２００２において、ＰＣ操作部２３は、ユーザによる設定画面０３０１の操作を受け付け、印刷ジョブに関する設定を行う。ユーザがセキュアプリント印刷を設定したい場合、設定画面０３０１内のセキュアプリント使用ボタン０３０２をＰＣ操作部２３から選択し、チェックを入れる。図３（ａ）の画面例では、はセキュアプリント使用ボタン０３０２にチェックが入り、セキュアプリント印刷の設定が有効となっていることを示している。なお、プリンタドライバは、セキュアプリント印刷を強制的に有効にするようにすることも可能である。すなわち、ＰＣを利用するユーザにセキュアプリント印刷のみを使用させたい場合、セキュアプリント使用ボタン０３０２を常にチェックされた状態とし、ユーザがチェックを外すことができないように制限する。例えば、まんが喫茶やインターネットカフェに設置される印刷装置が印刷サービスを提供する場合、セキュアプリントジョブに対して課金する方法をとる。よって、店舗内のＰＣにインストールするプリンタドライバに上記の制限をかけることによって、ユーザにセキュアプリント印刷を強要することができる。
【００２９】
ステップＳ０２００２にて設定完了後、ユーザは印刷ジョブ設定完了ボタン０３０３を押下する。そしてプリンタドライバ２２はセキュアプリント使用ボタン０３０２の設定を取得する（Ｓ０２００３）。次にステップＳ０２００４に移行する。
【００３０】
ステップＳ０２００４において、プリンタドライバ２２はセキュアプリント使用ボタン０３０２が無効と判断した場合、通常の印刷ジョブを複合機１０００に送信する（Ｓ０２００８）。ステップＳ０２００４において、プリンタドライバ２２はセキュアプリント使用ボタン０３０２が有効と判断した場合、セキュアプリントジョブ設定画面をＰＣ表示部２４に表示し、セキュアプリントジョブの設定をユーザに要求する（Ｓ０２００５）。
【００３１】
図３（ｂ）はステップＳ０２００５で表示されるセキュアプリント設定画面０３２１である。本実施形態では、セキュアプリントジョブにユーザ名、パスワードを設定可能とする。この際、ユーザ名入力フォーム０３２２に設定されている値はユーザが使用しているＰＣ２０００のユーザ情報をデフォルト値としてもよい。また、パスワード入力フォーム０３２３に設定されている値はプリンタドライバ２２でデフォルト値が設定されてもよい。
【００３２】
ステップＳ０２００６において、プリンタドライバ２２はユーザからＰＣ操作部２３を介して設定されたセキュアプリントジョブに必要な設定情報を受け取る。本実施形態では具体的に必要な設定情報はユーザ名とパスワードとする。図３（ｂ）のＰＣ表示部２４に表示されるユーザ名入力フォーム０３２２はＰＣ操作部２３によってユーザにユーザ名を入力させるプリンタドライバ２２の入力フォームである。ＰＣ表示部２４に表示されるパスワード入力フォーム０３２３はＰＣ操作部２３によってユーザにパスワードを入力させるプリンタドライバ２２の入力フォームである。ＰＣ操作部２３はセキュアプリントジョブ設定完了ボタン０３２４の押下を受信すると、プリンタドライバ２２は設定を反映する。
【００３３】
ステップＳ０２００７において、プリンタドライバ２２は印刷データに、ユーザ名とパスワードを付加し、セキュアプリントジョブを生成する。
【００３４】
ステップＳ０２００８において、プリンタドライバ２２はＰＣ通信部２５を介して印刷ジョブを複合機１０００に送信する。
【００３５】
以上が、ＰＣ２０００のプリンタドライバ２２から印刷データを送信する際の処理の流れの説明である。
【００３６】
図４は、複合機１０００により実行される、ＰＣ２０００から印刷データを受信した際の処理手順を示すフローチャートである。図４のフローチャートに示す各ステップは、ＨＤＤ２０８からＲＡＭ２０６にロードされたプログラムをＣＰＵ２０５が実行することにより実現される。図４のフローチャートの処理は、ＰＣ２０００から印刷データを受信したことに応じて開始する。
【００３７】
ステップＳ０４００１において、ＣＰＵ２０５は、ＰＣ通信部２５から送信される印刷データをＮｅｔｗｏｒｋ  Ｉ／Ｆ２１１から受信し、受信した印刷データをＨＤＤ２０８に記憶する。次にステップＳ０４００２に移行する。
【００３８】
ステップＳ０４００２において、ＣＰＵ２０５は、受信した印刷データがセキュアプリントジョブのデータであるか否かを判断する。この判断は、印刷データにパスワードが付加されているか否かに基づき行ってもよいし、印刷データとともに受信した制御コマンドをチェックし、セキュアプリントジョブを示すコマンドがあるか否かをチェックすることによって行ってもよい。
【００３９】
ステップＳ０４００２において、ＣＰＵ２０５は、受信した印刷データがセキュアプリントジョブのデータであると判断した場合、受信した印刷データを印刷せずに待機状態のままＨＤＤ２０８に留め置く（Ｓ０４００３）。
【００４０】
ステップＳ０４００２において、受信した印刷データがセキュアプリントジョブのデータではない、すなわち通常プリントジョブであると判断した場合、ステップＳ０４００４に移行する。なお、本実施形態において、通常プリントジョブとは、ジョブの溜め置きを行わず即時に印刷を開始する印刷ジョブを意味する。
【００４１】
ステップＳ０４００４では、ＣＰＵ２０５は、複合機１０００の動作モードが課金モードであるか、非課金モードであるかを判断する。なお、この判断は、次のような方法により行われる。すなわち、あらかじめ管理者が複合機１０００の課金モードを有効にするか否かの設定をしておき、この設定を示した設定値をＳＲＡＭ２１３から取得し、取得した設定値に基づき行う。
【００４２】
ここで、課金モードとは、主にコンビニエンスストアやまんが喫茶、ホテルのロビーなどの環境に設置されて運用されるモードであり、複合機１０００の利用者個人に対して印刷を実行する毎に課金を行うモードである。一方、非課金モードとは、主に一般的なオフィス環境に設置されて運用されるモードであり、利用者個人に対して課金を行わないモードである。
【００４３】
本実施形態では、複合機１０００が課金モードで動作する場合は、セキュアプリントジョブに対して課金し、通常プリントジョブに対しては課金をしないこととする。
【００４４】
ステップＳ０４００４において、ＣＰＵ２０５は、非課金モードであると判断した場合、プリンタ２０５を制御し、受信した印刷データの印刷を行う（Ｓ０４００５）。
【００４５】
ステップＳ０４００４において、課金モードであると判断した場合、ＣＰＵ２０５は、ステップＳ０４００６に移行する。
【００４６】
ステップＳ０４００６では、ＣＰＵ２０５は、セキュアプリントジョブ以外のジョブ、すなわち通常プリントジョブの印刷が許可されているか否かを判断する。この判断は予め設けられている設定値を参照して行う。通常、課金モードに設定された複合機１０００は、セキュアプリントジョブに対して課金を行うため、通常プリントジョブの印刷を禁止する場合が多い。しかし、運用によっては通常プリントジョブに対しては非課金で印刷したい場合もあるため、このような設定を設けている。
【００４７】
ステップＳ０４００６において、セキュアプリントジョブ以外のジョブ、すなわち通常プリントジョブの印刷が許可されていると判断した場合、ＣＰＵ２０５は、プリンタ２０５を制御し、当該印刷ジョブの印刷データを印刷する（Ｓ０４００５）。
【００４８】
ステップＳ０４００６において、セキュアプリントジョブ以外のジョブ、すなわち通常プリントジョブの印刷が禁止されていると判断した場合、ＣＰＵ２０５は、受信した当該印刷ジョブを破棄して処理を終了する。
【００４９】
以上が、複合機により実行される、ＰＣから印刷データを受信した際の処理手順である。
【００５０】
次に、ＰＣから受信した印刷ジョブに対して印刷操作又は中止操作を行う処理について説明する。図５は、操作部２１０に表示される操作画面を介して印刷ジョブの印刷操作又は中止操作を行う際の処理手順を示すフローチャートである。図６（ａ）〜（ｅ）は、複合機１０００が操作部２１０に表示する、印刷ジョブについて印刷操作又は中止操作をするための操作画面の一例である。図５のフローチャートに示す各ステップは、図４と同様、ＨＤＤ２０８からＲＡＭ２０６にロードされたプログラムをＣＰＵ２０５が実行することにより実現される。
【００５１】
ステップＳ０５００１において、ＣＰＵ２０５は、ユーザからの指示が印刷ジョブの操作画面を表示するための指示であるか否かを判定する。ユーザからの指示が印刷ジョブ操作画面表示であると判定した場合は、ステップＳ０５００２に移行する。
【００５２】
ステップＳ０５００２において制御部１は、図６（ａ）に示す操作画面０６００１を操作部２１０に表示する。
【００５３】
操作画面０６００１の中で、ジョブリスト０６００２は、印刷ジョブの一覧を表示するためのフィールドである。ここで印刷ジョブの一覧は、セキュアプリントジョブや通常プリントジョブを含んでおり「種別」欄で確認することができる。ここで通常プリントジョブとは、前述したとおり溜め置きを行わず即時に印刷を開始するジョブを意味する。「種別」欄に「セキュア」が表示されているジョブはセキュアプリントジョブであり、何も表示されていないものは通常プリントジョブである。また、「状況」欄では、印刷ジョブの状態を確認することができる。「状況」欄に「プリント中」が表示されているジョブは、印刷を実行中のジョブであり、「待機中」と表示されているジョブは、印刷の実行を待機している状態のセキュアプリントジョブである。
【００５４】
ジョブ選択チェックボックス０６００５は、ユーザが操作したい印刷ジョブを選択するためのチェックボックスである。ユーザがジョブ選択チェックボックス０６００５によって印刷ジョブを選択することにより、選択した印刷ジョブの操作が可能となる。印刷ボタン０６００３は、印刷ジョブのうちセキュアプリントジョブの印刷を開始するためのボタンである。ユーザがセキュアプリントジョブを選択した後に印刷ボタン０６００３を押下すると、制御部１は、セキュアプリントジョブのパスワード入力画面（図では示さない）を表示する。ユーザはパスワード入力画面においてジョブに付加したパスワードを入力することによって印刷開始の操作が完了する。しかし、入力したパスワードがジョブに付加したパスワードに一致しなければ、制御部１は印刷開始の操作を実行しない。なお、本実施形態の複合機１０００が課金モードで動作する場合は、制御部１が印刷開始を行う条件として、パスワードの一致だけでなく、印刷に必要な料金が何らかの方法で投入されている必要がある。その方法は本実施形態では特に示さないが、コインベンダであってもよいし、プリペイドカードなどを使用する方法をとってもよい。
【００５５】
中止ボタン０６００４は、選択した印刷ジョブを中止するためのボタンである。
【００５６】
ステップＳ０５００２において、ＣＰＵ２０５は、図６（ａ）に示すように、印刷ボタン０６００３及び、中止ボタン０６００４を網掛け（グレーアウト）表示にして、ボタンを押下できないよう制御する。理由は、ユーザがまだ印刷ジョブを選択していない状態であるためである。
【００５７】
ステップＳ０５００２において操作部２１０に印刷ジョブ操作画面６００１を表示した後、ＣＰＵ２０５はＳ０５００３に移行する。
【００５８】
ステップＳ０５００３では、ＣＰＵ２０５は、ユーザからの指示待ちとなる。ユーザからの指示が画面を閉じる指示であれば、ＣＰＵ２０５はステップＳ０５０１２に移行し、操作画面０６００１を閉じて処理を終了する。一方、ユーザからの指示がジョブ選択チェックボックス０６００５に対する印刷ジョブ選択であった場合、ステップＳ０５００４に移行する。
【００５９】
ステップＳ０５００４では、ＣＰＵ２０５は、操作中のユーザが管理者であるか否かを判定する。この場合、複合機１０００は管理者操作モードを備えており、操作中のユーザが管理者であるかは、複合機１０００が管理者操作モードであるか否かによって判定することになる。管理者操作モードでは、複合機１０００が備えるほぼ全ての設定操作やジョブ操作が許可されており、一般的に複合機１０００を管理する管理者が操作するためのモードである。
【００６０】
ステップＳ０５００４において、管理者操作モードである、すなわち、操作中のユーザが管理者であると判定した場合は、ステップＳ０５０１０へ移行する。ステップＳ０５００４からステップＳ０５０１０に移行した場合では、ＣＰＵ２０５は、図６（ｃ）、（ｄ）、（ｅ）に示すいずれかの印刷ジョブ操作画面を操作部２１０に表示することになる。図６（ｃ）は、ジョブ選択チェックボックス０６００５によって待機中のセキュアプリントジョブ（受付番号０００２）が選択されている状態である。図６（ｄ）は、ジョブ選択チェックボックス０６００５によってプリント中の通常プリントジョブ（受付番号０００１）が選択されている状態である。図６（ｅ）は、ジョブ選択チェックボックス０６００５によってプリント中のセキュアプリントジョブ（受付番号０００２）が選択されている状態である。選択されている印刷ジョブが上記のいずれかの場合であっても制御部１は、中止ボタン０６００４を網掛け（グレーアウト）することなく、押下可能な状態で表示する。また、図６（ｄ）、（ｅ）では、プリント中の印刷ジョブが選択されているため、印刷ボタン０６００３は網掛け（グレーアウト）となる。
【００６１】
ステップＳ０５０１０において上記処理を行った後に、ＣＰＵ２０５は、ステップＳ０５０１１に移行するが、ステップＳ０５０１１以降の処理は後述する。
【００６２】
ステップＳ０５００４において、管理者操作モードでない、すなわち、操作中のユーザが管理者ではないと判定した場合は、ＣＰＵ２０５はステップＳ０５００５へ移行する。
【００６３】
ステップＳ０５００５では、ＣＰＵ２０５は、複合機１０００が課金モードで動作しているか、非課金モードで動作しているかを判定する。この判定は、図４のステップ０４００４と同様の方法で行う。
【００６４】
ステップＳ０５００５において、非課金モードであると判定した場合、ステップＳ０５０１０へ移行する。ステップＳ０５００５からステップＳ０５０１０に移行した場合も、制御部１は図６（ｃ）、（ｄ）、（ｅ）に示すいずれかの印刷ジョブ操作画面を操作部２１０に表示する。すなわち、非課金モードでは、選択された印刷ジョブに対する中止ボタン０６００４を網掛け（グレーアウト）することなく、押下可能な状態で表示する。
【００６５】
ステップＳ０５００５において、課金モードであると判定した場合、ステップＳ０５００６へ移行する。
【００６６】
ステップＳ０５００６では、ＣＰＵ２０５は、選択された印刷ジョブの種別を判定する。
【００６７】
ステップＳ０５００６において、選択された印刷ジョブの種別が通常プリントジョブであると判定した場合、制御部１はステップＳ０５０１０へ移行する。ステップＳ０５００６からステップＳ０５０１０に移行した場合では、ＣＰＵ２０５は、図６（ｄ）に示す印刷ジョブ操作画面を操作部２１０に表示する。すなわちＣＰＵ２０５は、通常プリントジョブに対して、中止ボタン０６００４を網掛け（グレーアウト）することなく、押下可能な状態で表示する。
【００６８】
ステップＳ０５００６において、選択された印刷ジョブの種別がセキュアプリントジョブであると判定した場合、ステップＳ０５００７に移行する。
【００６９】
ステップＳ０５００７では、ＣＰＵ２０５は、ステップＳ０５００３において選択された印刷ジョブ（セキュアプリントジョブ）の状態を判定する。
【００７０】
ステップＳ０５００７において、選択された印刷ジョブ（セキュアプリントジョブ）の状態がプリント中であると判断した場合、ＣＰＵ２０５はステップＳ０５０１０へ移行する。ステップＳ０５００７からステップＳ０５０１０へ移行した場合では、ＣＰＵ２０５は図６（ｅ）に示す印刷ジョブ操作画面を操作部２１０に表示する。すなわちＣＰＵ２０５は、セキュアプリントジョブであって、且つジョブの状態がプリント中のジョブは、中止ボタン０６００４を網掛け（グレーアウト）することなく、押下可能な状態で表示する。つまり、本実施形態において、複合機１０００は、課金モードで動作する場合、少なくとも操作部２１０から印刷操作を受け付けるまでは、操作部２１０を介した中止操作に基づく印刷データの削除がされないように制御する。そして、複合機１０００は、いったん操作部２１０から印刷操作を受け付けた後は、たとえセキュアプリントジョブであっても中止操作を許可するよう制御する。
【００７１】
ステップＳ０５００７において、選択された印刷ジョブ（セキュアプリントジョブ）の状態が待機中であると判定した場合、ステップ０５００８へ移行する。
【００７２】
ステップＳ０５００８では、ＣＰＵ２０５は、選択された印刷ジョブ（セキュアプリントジョブであって、且つ状態が待機中のジョブ）が予め定められた待機時間を経過しているか否かを判定する。
【００７３】
ステップＳ０５００８において、選択された印刷ジョブ（セキュアプリントジョブであって、且つ状態が待機中のジョブ）が予め定められた待機時間を経過していると判断した場合、ステップＳ０５０１０へ移行する。ステップＳ０５００８からステップＳ０５０１０へ移行した場合では、ＣＰＵ２０５は図６（ｃ）に示す印刷ジョブ操作画面を操作部２１０に表示する。すなわちＣＰＵ２０５は、セキュアプリントジョブであって、且つジョブの状態が待機中であり、さらに予め定められた待機時間を経過したジョブは、中止ボタン０６００４を網掛け（グレーアウト）することなく、押下可能な状態で表示する。
【００７４】
ステップＳ０５００８において、選択された印刷ジョブ（セキュアプリントジョブであって、且つ状態が待機中のジョブ）が予め定められた待機時間を経過していないと判定した場合、ステップ０５００９へ移行する。
【００７５】
ステップＳ０５００９では、ＣＰＵ２０５は、図６（ｂ）に示す印刷ジョブ操作画面を操作部２１０に表示する。すなわち、セキュアプリントジョブであって、且つジョブの状態が待機中であり、さらに予め定められた待機時間を経過していないジョブは、中止ボタン０６００４を網掛け（グレーアウト）にして、押下不可な状態で表示する。すなわち、この時点で選択された印刷ジョブは中止操作が禁止される。
【００７６】
ステップＳ０５００９及び、ステップＳ０５０１０において、操作部２１０にそれぞれの印刷ジョブ操作画面を表示した場合、ステップＳ０５０１１に移行する。
【００７７】
ステップＳ０５０１１では、ＣＰＵ２０５はユーザからの指示を受け付け、ユーザから画面を閉じる指示を受け付けた場合はステップＳ０５０１２に移行し、印刷ジョブ操作画面０６００１を閉じて処理を終了する。
【００７８】
ステップＳ０５０１１において、ユーザからの指示が選択された印刷ジョブに対する印刷開始の指示であった場合、すなわち印刷ボタン０６００３が押下された場合、ステップＳ０５０１３へ移行する。なお、ここでステップＳ０５０１３へ移行するフローは、選択された印刷ジョブがセキュアプリントジョブであって、且つ状態が待機中の場合となる。
【００７９】
ステップＳ０５０１３では、ＣＰＵ２０５は、選択された印刷ジョブに対するパスワード入力画面を表示し、パスワード入力を受け付け、ステップＳ０５０１４へ移行する。
【００８０】
ステップＳ０５０１４では、ＣＰＵ２０５は、入力されたパスワードが選択された印刷ジョブのパスワードと一致するか否かを判断する。入力されたパスワードが選択された印刷ジョブのパスワードと一致しない場合は、ステップＳ０５０１３へ戻り、再度、パスワード入力を受け付ける。入力されたパスワードが選択された印刷ジョブのパスワードと一致する場合、制御部１は、ステップＳ０５０１５へ移行する。
【００８１】
ステップＳ０５０１５では、ＣＰＵ２０５は、複合機１０００が課金モードであるか否かを判断する。
【００８２】
ステップＳ０５０１５において、課金モードではない（非課金モード）と判断した場合、制御部１はステップＳ０５０１９へ移行し、選択された印刷ジョブの印刷開始を実行した後、ステップＳ０５００２へ戻る。
【００８３】
ステップＳ０５０１５において、課金モードであると判断した場合、ステップＳ０５０１６へ移行する。
【００８４】
ステップＳ０５０１６では、ＣＰＵ２０５は課金装置２２５を介して料金投入の受付を行い、ステップＳ０５０１７に移行し、選択された印刷ジョブの印刷に必要な料金が投入されたか否かを判定する。本実施形態では特に示さないが、料金の投入方法はコインベンダであってもよいし、プリペイドカードなどを使用する方法でもよい。
【００８５】
ステップＳ０５０１７において、料金不足と判断した場合は、ＣＰＵ２０５はステップＳ０５０１６にて、料金投入の受付を継続する。
【００８６】
ステップＳ０５０１７において、料金投入が完了したと判断した場合、制御部１はステップＳ０５０１８へ移行する。
【００８７】
ステップＳ０５０１８では、制御部１は、投入された料金に対して課金処理を実行し、さらに、ステップＳ０５０１９にて、選択された印刷ジョブの印刷開始を実行した後、ステップＳ０５００２へ戻る。課金処理は、具体的には、用紙に画像をプリントして排紙ビン（不図示）に当該用紙が排紙する度に料金を徴収する。
【００８８】
ステップＳ０５０１１において、ユーザからの指示が選択された印刷ジョブに対する中止の指示であった場合、すなわち中止ボタン０６００４が押下された場合、制御部１はステップＳ０５０２０へ移行する。
【００８９】
ステップＳ０５０２１では、ＣＰＵ２０５は、複合機１０００が課金モードであるか否かを判断する。
【００９０】
ステップＳ０５０２０において、課金モードではない（非課金モード）と判断した場合、ステップＳ０５０２２へ移行する。
【００９１】
Ｓ５０２２では、ＣＰＵ２０５は、選択された印刷ジョブの中止を実行する。すなわち、ＨＤＤ２０８に記憶された当該印刷ジョブの印刷データを削除する。Ｓ５０２２の処理が完了すると、ステップＳ０５００２へ戻る。
【００９２】
ステップＳ０５０２０において、課金モードであると判断した場合、ＣＰＵ２０５はステップＳ０５０２１へ移行する。
【００９３】
ステップＳ０５０２１では、ＣＰＵ２０５は、選択された印刷ジョブが課金対象の印刷ジョブ、すなわち本実施形態ではセキュアプリントジョブであり、且つ、印刷ジョブの中止を実施する際に残金があれば、残金の返却処理を実行する。本実施形態では特に示さないが、残金の返却方法は、コインベンダにて投入された料金であれば、おつりを返却する方法であってもよいし、プリペイドカードであれば、印刷した分の料金のみプリペイドカードから差し引くなどの方法をとってもよい。
【００９４】
ステップＳ０５０２１において、処理が完了すると、ＣＰＵ２０５はステップＳ０５０２２へ移行し、選択された印刷ジョブの中止を実行して、ステップＳ０５００２へ戻る。
【００９５】
以上、説明したように本実施形態における複合機１０００は、課金モードで動作する場合にセキュアプリントジョブの中止操作を禁止する。この結果、複合機１０００がパブリック環境（まんが喫茶、インターネットカフェ、コンビニエンスストア、ホテルのロビーなど）に課金モードで設置された場合に、自分の印刷ジョブが間違って、或いは故意に他人に中止されてしまうことを防ぐことができる。
【００９６】
また、本実施形態における複合機１０００は、非課金モードで動作する場合（すなわち、複合機が一般的なオフィス環境に設置される場合）にはセキュアプリントジョブの中止操作を許可する。そのため、上記オフィス環境では、セキュアプリントジョブを誰でもキャンセルすることができ、印刷ジョブの操作性が損なわれることがない。なお、上記オフィス環境で自由に誰でもキャンセルされることを望まない場合は、ＩＣカードリーダなどのユーザ認証機器を接続し、認証したユーザの印刷ジョブのみ中止操作を許可するようにすれば、他人に勝手に印刷ジョブのキャンセルがされる心配もない。
【００９７】
また、本実施形態における複合機１０００は、課金モードで動作している場合であっても、管理者が印刷ジョブを操作する場合は、セキュアプリントジョブの中止操作を許可する。この結果、例えば、セキュアプリントジョブの留め置き可能な数が上限に達した等の非常事態が起きた場合に、ジョブをキャンセルするための手段をとることもできる。
【００９８】
また、本実施形態における複合機１０００は、課金モードで動作する場合、少なくとも操作部２１０から印刷操作を受け付けるまでは、操作部２１０を介した中止操作に基づく印刷データの削除がされないように制御する。これにより、「印刷ジョブを送信したのに、印刷装置に自分の印刷ジョブがない」といった事態を防ぐことができる。そして、複合機１０００は、いったん操作部２１０から印刷操作を受け付けた後は、たとえセキュアプリントジョブであっても中止操作を許可するよう制御する。これにより、印刷操作を行ったユーザが印刷の途中で中止することができ、利便性を高めている。なお、印刷操作が行われ印刷が開始されたということは、正当なユーザしか知り得ないパスワードが入力されたことを意味するので、中止操作を許可することによって他人が故意にキャンセルしてしまう心配もない。
【００９９】
さらに本実施形態によれば、課金モードで動作している場合であっても、一定の待機時間が経過したセキュアプリントジョブは中止操作を許可するようにした。これにより、管理者以外でも長時間放置されているセキュアプリントジョブを削除することができ、利便性を高めている。
【０１００】
また、本実施形態における複合機１０００は、たとえ課金モードで動作する場合でも、通常プリントジョブに対しては中止操作を許可する。この結果、例えば、パブリック環境における印刷サービスを利用する一般の利用者と、料金の徴収が不要な従業員が複合機１０００を兼用で使用することができる。すなわち、一般の利用者はセキュアプリントを、従業員は通常プリントを利用するようにする。これにより、印刷サービスを利用する一般の利用者のメリット（他人にジョブを中止されることがない）と従業員のメリット（操作性を損なうことがない）を兼ね備えることができる。
【０１０１】
（その他の実施形態）
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ、ＭＰＵ、又は他の電気回路）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。また前記記憶媒体は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）であってもよい。さらに、前記記憶媒体は、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、フラッシュメモリ、メモリカード等であってもよい。また、上述した実施例の１又は複数の機能は、１つのプロセッサによって実現されてもよいし、複数のプロセッサによって実現されてもよいし、ネットワーク上の複数のコンピュータによって実現されてもよい。
【符号の説明】
【０１０２】
１０００  複合機
２０５  ＣＰＵ
２０６  ＲＡＭ
２０７  ＲＯＭ
２０８  ＨＤＤ
２１０  操作部
２１１  Ｎｅｔｗｏｒｋ  Ｉ／Ｆ
２１３  ＳＲＡＭ
【図１】
2014223754.tif 000003
【図２】
2014223754.tif 000004
【図３】
2014223754.tif 000005
【図４】
2014223754.tif 000006
【図５】
2014223754.tif 000007
【図６】
2014223754.tif 000008