(57)【要約】      （修正有）【課題】強制留め置きモードで動作する画像形成装置において、受信した印刷データを、記憶手段のどの記憶領域に記憶するかを好適に切り替えることができ、利便性が向上する画像形成装置、画像形成装置の制御方法、およびコンピュータにより読み取り可能なプログラムを提供する。【解決手段】画像形成装置は、、強制留め置きモードで動作中で、かつ、印刷データとともに受信されたコマンドが印刷を示すコマンドである場合、受信した印刷データを第１の記憶領域に記憶し、強制留め置きモードで動作中でなく、かつ、印刷データとともに受信されたコマンドが印刷を示すコマンドである場合、受信した印刷データを印刷手段に印刷させ、印刷データとともに受信されたコマンドが第２の記憶領域に記憶することを示すコマンドである場合、受信した印刷データを第１の記憶領域ではなく第２の記憶領域に記憶するように制御する制御手段を有する。【選択図】図１０
2019016371.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
データを受信する受信手段と、
前記受信手段により受信されたデータを印刷する印刷手段と、
第１の記憶領域と第２の記憶領域を持つ記憶手段と、
前記画像形成装置が強制留め置きモードで動作中で、かつ、前記データとともに前記受信手段により受信されたコマンドが印刷を示すコマンドである場合、前記データを前記第１の記憶領域に記憶し、前記画像形成装置が強制留め置きモードで動作中でなく、かつ、前記データとともに前記受信手段により受信されたコマンドが印刷を示すコマンドである場合、前記データを前記印刷手段に印刷させ、前記データとともに前記受信手段により受信されたコマンドが前記第２の記憶領域に記憶することを示すコマンドである場合、前記データを前記第２の記憶領域に記憶するように制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
画像形成装置であって、
データを受信する受信手段と、
前記受信手段により受信されたデータを印刷する印刷手段と、
第１の記憶領域と第２の記憶領域を持つ記憶手段と、
前記受信手段により受信したデータを前記記憶手段の第１の記憶領域に記憶するように前記画像形成装置に設定を行う設定手段と、
前記設定が前記画像形成装置に行われていない場合は、前記受信手段により受信されたデータを前記印刷手段に印刷させ、前記設定が前記画像形成装置に行われている場合は、前記受信手段により受信されたデータを前記第１の記憶領域に記憶する制御手段と、を有し、
前記制御手段は、前記受信手段によってデータとともに受信したコマンドにより、前記データを前記第２の記憶領域に記憶することが指定されている場合には、前記設定が前記画像形成装置に行われていたとしても、前記受信手段によって受信されたデータを前記第２の記憶領域に記憶するように制御することを特徴とする画像形成装置。
【請求項３】
前記第１の記憶領域に記憶されているデータのリストを表示する第１の表示手段と、
前記第２の記憶手段に記憶されているデータのリストを表示する第２の表示手段とを有することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
操作部を更に有し、
前記印刷手段は、前記操作部からユーザにより印刷を開始する指示が入力されたことに基づいて、前記第１又は第２の記憶領域に記憶されたデータを印刷することを特徴とする請求項１ないし３のいずれか１項に記載の画像形成装置。
【請求項５】
前記受信手段は、情報処理装置のプリンタドライバにより送信されたデータを受信することが可能であり、
前記制御手段は、前記受信手段により受信されたデータが前記プリンタドライバにより送信されたデータである場合に、前記データを前記第１の記憶領域に記憶することを特徴とする請求項１ないし４のいずれか１項に記載の画像形成装置。
【請求項６】
ユーザを認証するための認証手段を更に有し、
前記制御手段は、前記第１の記憶領域に記憶されたデータに関して、前記データのジョブオーナーと、前記認証手段により認証されたユーザが一致する場合に印刷を許可することを特徴とする請求項１ないし５のいずれか１項に記載の画像形成装置。
【請求項７】
前記制御手段は、前記認証手段により認証されたユーザであるか否かに関わらず、前記第２の記憶領域に記憶されたデータの印刷を許可することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
第１の記憶領域と第２の記憶領域を持つ記憶手段を有する画像形成装置の制御方法であって、
データを受信する受信ステップと、
前記画像形成装置が強制留め置きモードで動作中で、かつ、前記受信ステップでデータとともに受信したコマンドが印刷を示すコマンドである場合に、前記データを前記第１の記憶領域に記憶するステップと、
前記画像形成装置が強制留め置きモードで動作中でなく、かつ、前記受信ステップでデータとともに受信したコマンドが印刷を示すコマンドである場合に、前記データを印刷するステップと、
前記受信ステップでデータとともに受信したコマンドが前記第２の記憶領域に記憶することを示すコマンドである場合に、前記データを前記第２の記憶領域に記憶するステップと、
を有することを特徴とする制御方法。
【請求項９】
第１の記憶領域と第２の記憶領域を持つ記憶手段を有する画像形成装置の制御方法であって、
受信したデータを前記第１の記憶領域に記憶するように前記画像形成装置に設定を行う設定ステップと、
データを受信する受信ステップと、
前記設定が前記画像形成装置に行われていない場合は、前記受信ステップで受信されたデータを印刷し、前記設定が前記画像形成装置に行われている場合は、前記受信ステップで受信されたデータを前記第１の記憶領域に記憶するように制御する制御ステップと、を有し、
前記制御ステップでは、前記受信ステップでデータとともに受信したコマンドにより、前記データを前記第２の記憶領域に記憶することが指定されている場合には、前記設定が前記画像形成装置に行われていたとしても、前記受信ステップで受信されたデータを前記第２の記憶領域に記憶するように制御することを特徴とする制御方法。
【請求項１０】
請求項１ないし７の何れか１項に記載の画像形成装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した印刷データを記憶装置に留め置き、操作部からのユーザの指示に従って印刷開始することが可能な画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成装置はボックス機能と呼ばれる機能を備えている。ボックス機能を備えた画像形成装置は、ＰＣのプリンタドライバにより送信された印刷データをハードディスクのボックスと呼ばれる記憶領域に記憶する。ボックスに記憶された印刷データは、ユーザが任意のタイミングで操作パネルを用いて印刷を開始させることができる。
【０００３】
また近年の画像形成装置は、セキュリティを高める目的や、印刷物の放置を抑止する目的で、動作モードを強制留め置きモードに設定することができる。強制留め置きモードで動作する画像形成装置は、ＰＣにより送信されたデータが、印刷を指示するものであるか留め置きを指示するものであるかに関わらず、強制的にハードディスクに受信したデータを記憶する。強制的に留め置かれたデータは、ＰＣで送信指示をしたユーザが画像形成装置の前に行き、操作パネルを用いて印刷を指示したことに応じて印刷される。
【０００４】
特許文献１には、Ｎ以上の部数の印刷ジョブや、特定のユーザの印刷ジョブである場合に強制的に留め置きするように制御する画像形成装置が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１４３０８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
強制留め置きモードで動作することにより強制的にデータを留め置くとした場合、ボックスに記憶すべきデータもいったん強制留め置きする記憶領域に留め置かれてしまい、ユーザが画像形成装置の前で指示をしなければボックスに格納することができなかった。
上記の課題に鑑みて、本発明は、強制留め置きモードで動作可能な画像形成装置において、受信した印刷データを適切な記憶領域に記憶するように制御する手段を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本発明の画像形成装置は、データを受信する受信手段と、前記受信手段により受信されたデータを印刷する印刷手段と、第１の記憶領域と第２の記憶領域を持つ記憶手段と、前記画像形成装置が強制留め置きモードで動作中で、かつ、前記データとともに前記受信手段により受信されたコマンドが印刷を示すコマンドである場合、前記データを前記記憶手段の第１の記憶領域に記憶し、前記画像形成装置が強制留め置きモードで動作中でなく、かつ、前記データとともに前記受信手段により受信されたコマンドが印刷を示すコマンドである場合、前記データを前記印刷手段に印刷させ、前記データとともに前記受信手段により受信されたコマンドが前記記憶手段の前記第２の記憶領域に記憶することを示すコマンドである場合、前記データを前記記憶手段の前記第２の記憶領域に記憶するように制御する制御手段と、を有することを特徴とする。
【０００８】
また上記の目的を達成するため、本発明のその他の画像形成装置は、印刷データを受信する受信手段と、前記受信手段により受信された印刷データを印刷する印刷手段と、第１の記憶領域と第２の記憶領域を持つ記憶手段と、前記受信手段により受信した印刷データを前記記憶手段の第１の記憶領域に記憶するように前記画像形成装置に設定を行う設定手段と、前記設定が前記画像形成装置に行われていない場合は、前記受信手段により受信された印刷データを前記印刷手段に印刷させ、前記設定が前記画像形成装置に行われている場合は、前記受信手段により受信された印刷データを前記記憶手段の第１の記憶領域に記憶する制御手段と、を有し、前記制御手段は、前記受信手段によって印刷データとともに受信したコマンドにより、前記印刷データを前記記憶手段の前記第２の記憶領域に格納することが指定されている場合には、前記設定が前記画像形成装置に行われていたとしても、前記受信手段によって受信された印刷データを前記第２の記憶領域に格納するように制御することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、強制留め置きモードで動作する画像形成装置において、受信した印刷データを、記憶手段のどの記憶領域に記憶するかを好適に切り替えることができ、利便性が向上する。
【図面の簡単な説明】
【００１０】
【図１】留め置き印刷システムの構成図である。
【図２】ＰＣのハードウェア構成図である。
【図３】ＭＦＰのハードウェア構成図である。
【図４】ハードディスクの記憶領域を示す図である。
【図５】プリンタドライバの設定画面図である。
【図６】強制留置領域に留め置かれた印刷データのリストである。
【図７】ボックス領域に留め置かれた印刷データのリストである。
【図８】ＭＦＰに強制留め置きモードの設定を行うための設定画面である。
【図９】印刷ジョブ属性を示す図である。
【図１０】ＭＦＰの処理手順を示すフローチャートである。
【図１１】アプリケーションＩＤの値を示す図である。
【図１２】画像形成装置の操作部から指定してプルプリントを実行するための画面図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１２】
本実施形態では、強制留め置きモードで動作するＭＦＰ（多機能周辺機器）において、ＰＣ１０１から送信された印刷データを強制留置領域及びボックス記憶領域の何れの領域に記憶するかを制御する例を説明する。
【００１３】
図１は、留め置き印刷システムの構成例である。１０１はパーソナルコンピュータ（ＰＣ）である。１０２は、スキャナやプリンタが一体になった多機能周辺機器（ＭＦＰ）である。ＰＣ１０１は、後述するプリンタドライバにより文書から印刷用のデータを生成し、ＭＦＰ１０２に送信する機能を有する。ＭＦＰ１０２は、ＰＣ１０１から送信された印刷データをハードディスク等の記憶装置に留め置く機能を有する。ＰＣ１０１とＭＦＰ１０２はローカルエリアネットワーク（ＬＡＮ）を介して互いに通信可能に接続されている。
【００１４】
本実施形態では、ＰＣ１０１とＭＦＰ１０２がネットワークで接続されたシステムを説明する。しかし、留め置き印刷システムはこれに限定されるものではなく、例えば、ＵＳＢＩ／ＦやパラレルＩ／Ｆを介して接続されたシステムでもよい。また留め置き印刷システムは、ＭＦＰ１０２内のハードディスクに印刷データを留め置くのではなく、ＭＦＰ１０２に接続される外付けのハードディスクに留め置くものであってもよい。また、ＬＡＮに接続されたＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）等のファイルサーバに印刷データを留め置く構成でもよい。また、インターネット上でクラウドサービスを提供するサーバに印刷データを留め置く構成でもかまわない。また本実施形態では、情報処理装置の一例としてＰＣ１０１を説明する。しかし情報処理装置はこれに限定されるものではなく、スマートフォン等のモバイル端末やノートパソコン等でもよい。また本実施形態では画像形成装置の一例としてＭＦＰ１０２を説明する。しかし画像形成装置はこれに限定されるものではなく、例えばプリント機能のみを備えた印刷装置等でもよい。
【００１５】
図２は、ＰＣ１０１のハードウェア構成を示す図である。２１はＣＰＵである。２２は、ＣＰＵ２１のワークエリアを提供するＲＡＭである。２３は制御プログラムを格納するハードディスクやＣＤ−ＲＯＭ等の補助記憶装置である。補助記憶装置２３はプリンタドライバプログラム（以下、プリンタドライバ）を格納している。ＰＣ１０１は、ＣＰＵ２１がプリンタドライバを実行することにより、文書作成アプリケーションにより生成した文書データに基づいてＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを生成し、ＭＦＰ１０２に送信する。
【００１６】
２４は、ユーザにメッセージを通知したり操作画面を表示したりするための表示機器（ＣＲＴディスプレイ、液晶ディスプレイ）である。２５はユーザのコマンドを入力する入力機器（マウス、キーボード等）である。２６はＬＡＮを介して他のネットワーク機器とデータをやりとりするためのネットワークインタフェースカードである。２９はメインバスである。
【００１７】
図３は、ＭＦＰ１０２のハードウェア構成を示す図である。
【００１８】
ＭＦＰ１０２は、コントロールユニット２００、操作部２０６、スキャナ２０８及びプリンタ２０９を有している。コントロールユニット２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＨＤＤ（ハードディスクドライブ）２０４、操作部Ｉ／Ｆ２０５、デバイスＩ／Ｆ２０７、ネットワークＩ／Ｆ及びバス２１１を有している。
【００１９】
ＣＰＵ２０１は制御プログラムに従って各種の情報処理を実行したり、操作部２０６、スキャナ２０８及びプリンタ２０９を制御したりする。また、ＣＰＵ２０１は、ネットワークＩ／Ｆ２１０を制御して外部装置との通信処理を行う。
【００２０】
ＲＡＭ２０２は揮発性記憶装置であり、ＣＰＵ２０１が各種の情報処理を実行するために使用するワークメモリとして機能する。ＲＯＭ２０３は不揮発性記憶装置であり、各種の制御プログラムや設定値を格納する。
【００２１】
ＨＤＤ２０４は、後述する強制留置領域１１０１とボックス領域１１０２を持ち、受信した印刷データを文書として蓄積する（以下、留め置きともいう）。またＨＤＤ２０４は、後述するフローチャートを実行するためのコンピュータが読取可能なプログラムや、ＭＦＰ１０２の動作モードを決定するための設定値等を格納する。なお本実施形態では、印刷データを記憶する記憶手段の例としてＨＤＤを説明するが、記憶手段はＨＤＤに限定されるものではなく、ＳＳＤ（ソリッドステートドライブ）等の不揮発性の記憶手段であってもよい。
【００２２】
ＲＯＭ２０３やＨＤＤ２０４に記憶されているプログラムは、ＲＡＭ２０２に転送されて、ＣＰＵ２０１によって実行される。また、ＲＯＭ２０３やＨＤＤ２０４からＲＡＭ２０２に転送された設定値に従ってＭＦＰ１０２は動作する。
【００２３】
操作部Ｉ／Ｆ２０５は、操作部２０６からのユーザ入力を監視し、入力された情報をＣＰＵ２０１に送信する。また操作部Ｉ／Ｆは、ＣＰＵ２０１からの指示に従って、情報を表示するよう操作部２０６を制御する。操作部２０６は、タッチパネルやキーなどからユーザの操作を受け付ける入力装置であり、かつ、ＬＥＤやＬＣＤなどの表示装置でもある。操作部２０６は、入力装置と表示装置の両方を兼ねたタッチパネルディスプレイであってもよい。操作部２０６は、認証処理のために認証情報としてユーザ名とパスワードの入力を受け付けたり、ＨＤＤ２０４に留め置かれた印刷データの印刷を開始するための入力を受け付けたりする。なお、操作部２０６により認証情報の入力を受け付ける代わりに、ＩＣカードリーダ（不図示）により認証情報の入力を受け付けるようにしてもよい。
【００２４】
デバイスＩ／Ｆ２０７は、スキャナ２０８またはプリンタ２０９を接続するためのインターフェースである。デバイスＩ／Ｆ２０７は、スキャナ２０８から画像データを受信したり、画像データをプリンタ２０９に送信したりする。
【００２５】
スキャナ２０８は、原稿に光をあてて、反射光をデジタルデータとして読み取る装置である。スキャナ２０８は原稿を１面ずつ読み取るための原稿台ガラスを備えている。また、積み重ねられた複数枚の原稿を連続的に読み取るためにＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）が装着されている。
【００２６】
プリンタ２０９は、電子写真方式により画像をシート上に印刷する装置であり、用紙トレイから用紙を取り出す給紙機構や、画像を転写して定着させる機構や、ＭＦＰ１０２の内部から外部への紙を排紙する排紙機構などからなる。またプリンタ２０９の追加機能として仕上げ機構がある。仕上げ機構はフィニッシャなどと呼ばれる。仕上げ機構には、プリントされた印刷物を部単位でソートしたり、ホチキスで留めたり、印刷物を折ったりする機構がある。
【００２７】
ＭＦＰ１０２は、スキャナ２０８とプリンタ２０９を使ってコピー機能を提供する。ＣＰＵ２０１は、画像をスキャナ２０８に読み取らせ、スキャナ２０８で読み取った画像データに画像処理を実行し、画像処理が実行された画像データをプリンタ２０９に印刷させる。なお、画像処理は、ＣＰＵ２０１以外の画像処理ハードウェアによって実行されてもよい。画像処理では、２枚の原稿のそれぞれから読み取った画像を１枚のシートに印刷するよう画像データを処理すること（２ｉｎ１）が可能である。
【００２８】
また、ＭＦＰ１０２は、スキャナ２０８で読み取った画像データをネットワークＩ／Ｆ２１０を介して送信する送信機能を提供したり、スキャナ２０８で読み取った画像データを不図示の電話回線を介して送信するＦＡＸ機能を提供したりする。ＭＦＰ１０２がコピー機能、送信機能、ＦＡＸ機能を提供しない場合には、ＭＦＰ１０２がスキャナ２０８を含まなくてもよい。
【００２９】
ネットワークＩ／Ｆ２１０は、ＣＰＵ２０１からの指示に従って、ＬＡＮを介したネットワーク通信を制御する。ネットワーク通信はＥｔｈｅｎｅｔ等の有線通信であってもＷｉ−ＦｉやＢｌｕｅｔｏｏｔｈ（登録商標）等の無線通信であってもよい。また、ＭＦＰ１０２は、ＵＳＢケーブルを介して通信するＵＳＢＩ／Ｆを有していてもよい。
【００３０】
バス２１１には、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＨＤＤ２０４、操作部Ｉ／Ｆ２０５、デバイスＩ／Ｆ２０７、ネットワークＩ／Ｆ２１０がそれぞれ接続している。
【００３１】
ＣＰＵ２０１によって実行されるプログラムは、ＲＯＭ２０３またはＨＤＤ２０４に記憶されていて、ＭＦＰ１０２が起動する時や機能を提供する時にＲＡＭ２０２に展開される。ＣＰＵ２０１は、ＲＡＭ２０２に展開されたプログラムを実行する。
【００３２】
ＣＰＵ２０１は、操作部Ｉ／Ｆ２０５を制御し、操作部２０６にメッセージや操作画面を表示させたり、操作部２０６でユーザが入力した情報を取得したりする。
【００３３】
ＣＰＵ２０１は、ＭＦＰ１０２を使用するユーザをログインさせるための認証処理を行う。ＣＰＵ２０１は、ＭＦＰ１０２を使用可能な正当なユーザか否かを判断するために、認証画面を表示するよう操作部２０６に指示し、操作部２０６を用いてユーザにより入力された認証情報（ユーザ名とパスワード）を取得し、認証情報に基づきユーザ認証を行う。ユーザ認証が成功した場合、ＣＰＵ２０１は、そのユーザに対応付けられた設定値（例えばログインユーザ用にカスタマイズされたメニュー画面や、ログインユーザ用の表示言語等）を取得し、ログイン後の画面を設定値に基づいて制御する。
【００３４】
図４は、ＨＤＤ２０４に確保された記憶領域の区分を示す概念図である。ＨＤＤ２０４は、強制留置領域１１０１と、ボックス領域１１０２とその他の領域１１０３とから構成されるものとする。
【００３５】
強制留置領域１１０１は、ＭＦＰ１０２が強制留め置きモードで動作することが設定されている場合に、ＰＣ１０１から受信した印刷データを一時的に格納するための記憶領域である。強制留置領域１１０１に記憶される印刷データは、セキュリティの観点から、認証手段（ＩＣカード認証やキーボード認証）により認証されたユーザのみが印刷を指示することができる。より具体的には、ＰＣ１０１から送信された印刷データには、ＰＣ１０１にログインしたユーザのユーザ名が付加されており、そのユーザ名がジョブオーナ名として印刷データに関連づけて強制留置領域１１０１に記憶される。そして、強制留置領域１１０１に記憶された印刷データのジョブオーナー名と、上述した認証処理により認証されたユーザのユーザ名とが一致した場合に、その印刷データの印刷が許可される。
【００３６】
それに対し、ボックス領域１１０２は、ＰＣ１０１のプリンタドライバによってボックス領域に保存することが指定されている印刷データを記憶するための記憶領域である。ボックス領域１１０２に記憶された印刷データは、認証手段により認証されたユーザか否かに関わらず、印刷・送信・編集・削除することが可能である。ただし、必要に応じてパスワードでロックしたり、データを暗号化したりすることも可能である。
【００３７】
その他の領域１１０３は、強制留置領域１１０１とボックス領域１１０２以外の領域である。
【００３８】
図５は、ＰＣ１０１の表示機器２４にＣＰＵ２１によって表示される設定画面である。設定画面６００を表示中に、ユーザは、印刷データの出力方法６０１として印刷又は保存の何れかを選択することができる。ユーザが入力機器２５を操作して６０２のボタンをクリックすると、出力方法６０１の設定が有効になる。
【００３９】
出力方法６０１として印刷が設定されている場合、ＰＣ１０１のプリンタドライバは、その出力方法６０１の情報を含むコマンドを付加し、ＭＦＰ１０２に送信する。なお、送信される印刷データは、ＭＦＰ１０２の動作モードが強制留め置きモードか否かによって、異なる処理がＭＦＰ１０２においてなされる。
【００４０】
具体的には、ＭＦＰ１０２が強制留め置きモードで動作中ならば、印刷データはＨＤＤ２０４の強制留置領域１１０１に記憶される。強制留置領域１１０１に記憶された印刷データは、ユーザにより操作部２０６を介して印刷開始指示が入力されたことに応答して、印刷される。このようにＭＦＰ１０２が強制留め置きモードで動作中の場合には、ユーザが任意のタイミングでその記憶領域に記憶された印刷データを印刷することができ、セキュリティを高めることができる。また、印刷物の放置を抑止できるという効果もある。一方、ＭＦＰ１０２が強制留め置きモードで動作していないならば、印刷データは強制留置領域１１０１に記憶されずに、そのまま印刷される。
【００４１】
一方、出力方法６０１として保存が設定されている場合、ＰＣ１０１のプリンタドライバにより送信される印刷データは、ＭＦＰのボックス領域１１０２に記憶される。このように、ＰＣ１０１側で出力方法６０１として保存が設定された場合には、ＭＦＰ１０２が強制留め置きモードで動作中か否かに関わらず、ボックス領域１１０２に記憶される。ボックス領域１１０２に記憶されるデータに対して、ユーザは、操作部２０６を介して、印刷、編集、削除等の処理を指示することが可能である。
【００４２】
図６は、強制留置領域１１０１に留め置かれた印刷ジョブのリストである。ＭＦＰ１０２が強制留め置きモードで動作している場合、ＰＣ１０１から送信された印刷ジョブのデータ（ボックス保存が指定された印刷ジョブは除く）は、ＨＤＤ２０４の強制留置領域１１０１に留め置かれる。そして、ＣＰＵ２０１がＨＤＤ２０４の中のデータに対応づけてＨＤＤ２０４に記憶されている文書名、印刷設定、受信時刻を読出し、操作部２０６に表示する。ユーザが、図６のリストから所望の印刷ジョブ７０１を選択し、プリント開始ボタン７０２を押下した場合、ＣＰＵ２０１は、対応する印刷データをＨＤＤ２０４の留め置き領域から読み出し、プリンタ２０９に印刷させる。
【００４３】
図７は、ボックス領域に記憶された印刷ジョブのリストである。ＭＦＰ１０２は、ＰＣ１０１から送信された、ボックス保存の指定がされている印刷ジョブのデータをＨＤＤ２０４のボックス領域１１０２に留め置く。ＣＰＵ２０１は、図７のリストを表示する指示を操作部２０６から入力されると、ＨＤＤ２０４のボックス領域１１０２から印刷データのジョブ属性を読み出し、操作部２０６に表示する。ユーザは、図７のリストから印刷ジョブを選択し、プリント開始ボタンを押下した場合、ＣＰＵ２０１は、対応する印刷データをＨＤＤ２０４のボックス領域１１０２から読み出し、プリンタ２０９に印刷させる。
【００４４】
図８は、強制留め置きモードの設定を行うための設定画面である。ユーザが８０１を選択し、８０３ボタンを押下した場合、強制留め置きモードが有効になる。また、ユーザが８０２を選択した場合、強制留め置きモードが無効になる。強制留め置きモードが有効である場合、受信した印刷データは、強制留置領域１１０１に記憶される。
【００４５】
なお、図８の設定値は、管理者により予め設定されＨＤＤ２０４に記憶されており、ＭＦＰ１０２の起動時にＲＡＭ２０２に読み出される。
【００４６】
図９は、プリンタドライバにより送信された印刷データと、その印刷データに関連づけられた印刷ジョブ属性を示した図である。アプリケーションＩＤ９０１は、印刷ジョブの投入元（ＰＣ１０１のプリンタドライバ、又はＭＦＰ１０２内部のアプリケーション）を識別するためのＩＤである。処理種別９０２は、アプリケーションＩＤによりＰＣ１０１のプリンタドライバが指定されている場合に当該プリンタドライバにより指定される出力方法（印刷、又は保存）である。なお処理種別９０２は、図６の出力方法６０１で設定した情報のことである。ジョブ名９０３は、その印刷データを印刷するジョブの名称である。印刷設定９０５は、出力用紙サイズや原稿サイズ、部数、印刷の向き等である。日付９０６は、印刷データの受信時刻を示す値である。ジョブオーナー名９０７は、ＰＣ１０１にログインしたユーザのユーザ名を示している。
【００４７】
図１０は、ＭＦＰ１０２がＰＣ１０１から印刷データを受信した際の動作を説明するフローチャートである。図１０に示す各ステップは、ＨＤＤ２０４からＲＡＭ２０２にロードされたプログラムをＣＰＵ２０１が実行することにより実現される。図１０は、ＭＦＰ１０２がＰＣ１０１から印刷データを受信したことに応じて処理が開始される。
【００４８】
なお本実施形態では、ＣＰＵ２０１が下記のステップを実行するものとして説明するが、本発明はこれに限定されるものではない。例えば、複数のＣＰＵが下記のステップを実行してもよい。また、ＣＰＵ以外のプロセッサが下記のステップを実行してもよい。また、ＣＰＵ２０１と他のプロセッサとが協働して各ステップを実行してもよい。
【００４９】
図１０において、まずＣＰＵ２０１は、ネットワークＩ／Ｆ２１０によりＰＣ１０１から印刷データを受信したことを検知すると（Ｓ７０１０）、受信した印刷データに付加されているコマンドを解析する（Ｓ７０２０）。コマンドには、アプリケーションＩＤ９０１、処理種別９０２（印刷、又は保存）、ジョブ名９０３、印刷設定９０４、ジョブオーナー名９０７、等が少なくとも含まれている。ＣＰＵ２０１は、コマンドに含まれるこれらの情報を抽出し、受信した印刷データに対応する印刷ジョブの属性としてＨＤＤ２０４に格納する。このとき、印刷データの受信時刻の情報も印刷ジョブの属性として格納する。
【００５０】
次にＣＰＵ２０１は、ＭＦＰの動作モードを確認するため、ＲＡＭ２０２に記憶した設定値を取得する（Ｓ７０２５）。この設定値は、図８の設定画面で設定した管理者が設定したものであり、ＭＦＰ１０２の起動時にＨＤＤ２０４からＲＡＭ２０２に読み出されたものである。そしてＣＰＵ２０１は、取得した設定値に基づき、ＭＦＰ１０２が強制印刷モードで動作中か否かを判定する（Ｓ７０３０）。強制留め置き印刷モードで動作していないと判定した場合（Ｓ７０３０でＮＯ）、ＣＰＵ２０１は、印刷データとともに受信したコマンドに含まれる出力方法に従って、印刷データを処理する。具体的には、コマンドの処理種別９０２によりボックス領域１１０２に記憶することが指定されていれば（Ｓ７０５０でＹＥＳ）、受信した印刷データをＨＤＤ２０４のボックス領域１１０２に記憶する（Ｓ７０６０）。一方、印刷データとともに受信したコマンドの処理種別９０２により印刷することが指定されていれば（Ｓ７０５０でＮＯ）、受信した印刷データをプリンタ２０９に印刷させる（Ｓ７０７０）。
【００５１】
強制留め置き印刷モードで動作中と判定した場合（Ｓ７０３０でＹＥＳ）、ＣＰＵ２０１は、Ｓ７０２０で解析したコマンドに基づき、受信した印刷データがプリンタドライバのアプリケーションＩＤであるかどうかを判定する（Ｓ７０３２）。プリンタドライバのアプリケーションＩＤではないと判定した場合（Ｓ７０３２でＮＯ）、ＣＰＵ２０１は、受信した印刷データを強制留置領域１１０１に留め置かずにプリンタ２０９に印刷させる（Ｓ７０７０）。
【００５２】
プリンタドライバのアプリケーションＩＤであると判定した場合（Ｓ７０７２でＹＥＳ）、ＣＰＵ２０１は、受信した印刷データがフォームの登録をするためのデータであるか否かを判定する（Ｓ７０３５）。フォームの登録をするためのデータであると判定した場合（Ｓ７０３５でＹＥＳ）、受信した印刷データをフォームとして登録する（Ｓ７０８０）。
【００５３】
フォームの登録をするためのデータではないと判定した場合（Ｓ７０３５でＮＯ）、ＣＰＵ２０１は、印刷データとともに受信したコマンドの処理種別９０２を確認することによって、ＰＣ１０１のプリンタドライバにより指定されている出力方法を確認する。
【００５４】
出力方法としてボックス保存が指定されていれば（Ｓ７０４０でＹＥＳ）、ＣＰＵ２０１は、ＨＤＤ２０４のボックス領域１１０２に印刷データを格納する。一方、出力方法として印刷が指定されていれば、ＣＰＵ２０１は、ＨＤＤ２０４の強制留置領域１１０１に印刷データを格納する。
【００５５】
以上で図１０のフローチャートについて説明した。
【００５６】
なお、強制留置領域１１０１又はボックス領域１１０２に記憶された印刷データは、操作部２０６に表示された図６又は図７のリストからユーザによる任意のタイミングで印刷の開始を指示することができる。
【００５７】
図１１は、受信した印刷ジョブの属性としてＨＤＤ２０４に記憶されるデータを示した図である。印刷ジョブ属性のアプリケーションＩＤ９０１の値の一例である。プリンタドライバから投入された印刷ジョブのアプリケーションＩＤ９０１の値は、０００１−１０９９２（１２０１）である。また、ＭＦＰ１０２の操作部２０６から投入されたジョブのアプリケーションＩＤ９０１の値は０００２−１２１２３（１２０２）である。
【００５８】
図１２は、ＰＣ１０１内の文書をＭＦＰ１０２の操作部２０６から指定して印刷する（プルプリント）画面である（１３００）。図１２の画面は操作部２０６に表示される画面である。ＭＦＰ１０２はＰＣ１０１内の文書１３０１をネットワーク３１１経由でＲＡＭ２０２に一時格納する。また、ＭＦＰ１０２はＲＡＭ２０２に格納された文書１３０１を読み出し、操作部２０６に表示する。ユーザはプリントボタン１３０２を押下した場合、ＭＦＰ１０２は、文書１３０１を印刷データに変換してプリンタ２０９により印刷を行う。その他のプルプリントの形態も存在するが、本発明では省略する。
【００５９】
本実施形態によれば、ＰＣ１０１により送信された印刷データに関して、プリンタドライバでボックスに保存することが指定されているものについては、強制留置領域ではなく、ボックス領域に留め置くようにした。これにより、ユーザがＰＣ１０１側で明示的に留め置くようにした指示した印刷ジョブと、ＭＦＰ１０２の動作モードにより強制的に留め置かれた印刷ジョブとを区別して管理することができ、ユーザの利便性が向上する。
【００６０】
また本実施形態によれば、強制留置領域１１０１とボックス領域１１０２とに同じデータが二重に留め置きされるようなこともない。ただし、ＰＣ１０１により送信された印刷データに付加されているコマンドに、印刷の指定と保存の指定の両方が含まれている場合には、ＭＦＰ１０２は、強制留置１１０１とボックス領域１１０２の両方にその印刷データを記憶するようにしてもよい。
【００６１】
また本実施形態によれば、他の情報処理装置内の文書１３０１をＭＦＰ１０２の操作部２０６から指定してプルプリントする形態の印刷システムにおいて、投入されたジョブを一時保管領域に留め置かずに印刷するため利便性を向上させる。
【００６２】
（その他の実施形態）
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述の実施例の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を装置（又はシステム）に供給し、その装置（又はシステム）のコンピュータ（ＣＰＵ、ＭＰＵ）が記憶媒体に格納したプログラムコードを読出す処理である。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになる。また、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。また前記記憶媒体は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）であってもよい。さらに、前記記憶媒体は、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、フラッシュメモリ、メモリカード等であってもよい。また、上述した実施例の１又は複数の機能は、１つのプロセッサによって実現されてもよいし、複数のプロセッサによって実現されてもよいし、ネットワーク上の複数のコンピュータによって実現されてもよい。
【符号の説明】
【００６３】
１０１  ＰＣ
１０２  ＭＦＰ
２０１  ＣＰＵ
２０４  ＨＤＤ
２０６  操作部
２０９  プリンタ
１１０１  強制留置領域
１１０２  ボックス領域
【図１】
2019016371.tif 000003
【図２】
2019016371.tif 000004
【図３】
2019016371.tif 000005
【図４】
2019016371.tif 000006
【図５】
2019016371.tif 000007
【図６】
2019016371.tif 000008
【図７】
2019016371.tif 000009
【図８】
2019016371.tif 000010
【図９】
2019016371.tif 000011
【図１０】
2019016371.tif 000012
【図１１】
2019016371.tif 000013
【図１２】
2019016371.tif 000014
【手続補正書】
【提出日】平成30年12月12日(2018.12.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置とネットワークを介して通信可能な画像形成装置であって、
前記情報処理装置から受信した印刷データが前記画像形成装置によってユーザから印刷指示を受け付けるまで留め置かれる強制留め置きモードを設定する設定手段と、
印刷コマンドが付加された印刷データ、または記憶コマンドが付加された印刷データを前記ネットワークを介して前記情報処理装置から受信する受信手段と、
少なくとも第１の記憶領域と第２の記憶領域とを有し、前記第１の記憶領域または前記第２の記憶領域に印刷データを記憶する記憶手段と、
前記第１の記憶領域または前記第２の記憶領域に記憶された前記印刷データの印刷を開始するための印刷開始指示をユーザから受け付ける受付手段と、
前記印刷開始指示を受け付けた印刷データに基づいて画像を印刷する印刷手段と、
前記設定手段によって前記強制留置きモードが設定され、前記印刷データに付加されたコマンドが印刷コマンドである場合に、前記第１の記憶領域に前記画像データを記憶するよう制御し、前記設定手段によって前記強制留置きモードが設定され、前記印刷データに付加されたコマンドが記憶コマンドである場合に、前記印刷データを第２の記憶領域に記憶するよう制御する制御手段とを有することを特徴とする画像形成装置。
【請求項２】
前記印刷コマンドと前記記憶コマンドは、前記情報処理装置のプリンタドライバによって付与されることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第１の記憶領域に記憶された前記印刷データのジョブオーナーが前記画像形成装置にログインしたユーザと同じときに、前記制御手段は、前記第１の記憶領域に記憶された前記印刷データを印刷することを許可することを特徴とする請求項１または２項に記載の画像形成装置。
【請求項４】
前記ユーザが前記画像形成装置にログインしているか否かに関わらず、前記制御手段は、前記第２の記憶領域に記憶された前記印刷データを印刷することを許可することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
原稿を読み取る読取手段をさらに有することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
情報処理装置とネットワークを介して通信可能な画像形成装置の制御方法であって、
前記情報処理装置から受信した印刷データが前記画像形成装置によってユーザから印刷指示を受け付けるまで留め置かれる強制留め置きモードを設定する設定ステップと、
印刷コマンドが付加された印刷データ、または記憶コマンドが付加された印刷データを前記ネットワークを介して前記情報処理装置から受信する受信ステップと、
少なくとも第１の記憶領域と第２の記憶領域とを有する記憶手段の前記第１の記憶領域または前記第２の記憶領域に印刷データを記憶する記憶ステップと、
前記第１の記憶領域または前記第２の記憶領域に記憶された前記印刷データの印刷を開始するための印刷開始指示をユーザから受け付ける受付ステップと、
前記印刷開始指示を受け付けた印刷データに基づいて画像を印刷する印刷ステップと、
前記設定ステップで前記強制留置きモードが設定され、前記印刷データに付加されたコマンドが印刷コマンドである場合に、前記第１の記憶領域に前記画像データを記憶するよう制御し、前記設定ステップで前記強制留置きモードが設定され、前記印刷データに付加されたコマンドが記憶コマンドである場合に、前記印刷データを第２の記憶領域に記憶するよう制御する制御ステップとを有することを特徴とする画像形成装置の制御方法。
【請求項７】
請求項６に記載された画像形成装置の制御方法を、コンピュータに実行させるためのプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、およびプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記の目的を達成するため、本発明の画像形成装置は、情報処理装置とネットワークを介して通信可能な画像形成装置であって、前記情報処理装置から受信した印刷データが前記画像形成装置によってユーザから印刷指示を受け付けるまで留め置かれる強制留め置きモードを設定する設定手段と、印刷コマンドが付加された印刷データ、または記憶コマンドが付加された印刷データを前記ネットワークを介して前記情報処理装置から受信する受信手段と、少なくとも第１の記憶領域と第２の記憶領域とを有し、前記第１の記憶領域または前記第２の記憶領域に印刷データを記憶する記憶手段と、前記第１の記憶領域または前記第２の記憶領域に記憶された前記印刷データの印刷を開始するための印刷開始指示をユーザから受け付ける受付手段と、前記印刷開始指示を受け付けた印刷データに基づいて画像を印刷する印刷手段と、前記設定手段によって前記強制留置きモードが設定され、前記印刷データに付加されたコマンドが印刷コマンドである場合に、前記第１の記憶領域に前記画像データを記憶するよう制御し、前記設定手段によって前記強制留置きモードが設定され、前記印刷データに付加されたコマンドが記憶コマンドである場合に、前記印刷データを第２の記憶領域に記憶するよう制御する制御手段とを有することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】