(57)【要約】【課題】  強制留め置きプリント機能が有効に設定されている状態で論理プリントキュー名が指定された印刷ジョブを受信した場合に適切に制御可能な印刷装置を提供する。【解決手段】  印刷装置は、強制留め置き機能が有効に設定されている状態で論理プリントキュー名が指定された印刷データを受信した場合、当該印刷データについては、指定された論理プリントキュー名に対応づけて登録された印刷設定に従って印刷を行うよう制御する。【選択図】  図３
2020015175.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
印刷データを受信する受信手段と、
前記受信手段により受信した印刷データに留め置きの指定がされているか否かに拘らず、少なくともユーザーによる印刷指示を受け付けるまで当該印刷データを印刷せずに留め置く留め置き機能を有効にするか否かを設定する設定手段と、
論理プリントキュー名に対応づけて印刷設定を登録する登録手段と、
前記留め置き機能が有効に設定されている状態で前記受信手段により論理プリントキュー名が指定された印刷データを受信した場合、当該印刷データについては、指定された論理プリントキュー名に対応づけて登録された印刷設定に従って印刷を行うよう制御する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記制御手段は、論理プリントキュー名が指定された前記印刷データを留め置くことなく、指定された論理プリントキュー名に対応づけて登録された印刷設定に従って印刷するよう制御することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記設定手段は、前記留め置き機能が有効に設定されている状態であっても留め置かない印刷データの条件を設定することが可能であり、
前記制御手段は、論理プリントキュー名が指定された前記印刷データが当該条件に合致しているか否かを判定し、合致していると判定された場合に、当該印刷データを留め置くことなく、指定された論理プリントキュー名に対応づけて登録された印刷設定に従って印刷するよう制御することを特徴とする請求項２記載の印刷装置。
【請求項４】
前記設定手段は、前記留め置き機能が有効に設定されている状態であっても留め置かない印刷データの条件として、印刷データのオーナ名、印刷データの送信元のＩＰアドレス、印刷データの送信プロトコル、の少なくとも一つを設定することが可能であることを特徴とする請求項３記載の印刷装置。
【請求項５】
前記設定手段は、前記留め置き機能が有効に設定されている状態であっても留め置かない印刷データに対する処理として、印刷の実行又はキャンセルを設定することが可能であることを特徴とする請求項３又は４記載の印刷装置。
【請求項６】
前記制御手段は、論理プリントキュー名が指定された前記印刷データに、当該論理プリントキュー名に対応づけて登録された印刷設定を関連づけて留め置き、留め置かれた前記印刷データの印刷指示をユーザーから受け付けたことに従って、前記印刷設定に従って前記印刷データの印刷を行うよう制御することを特徴とする請求項１記載の印刷装置。
【請求項７】
前記制御手段は、論理プリントキュー名が指定された前記印刷データを留め置き、留め置かれた前記印刷データの印刷指示をユーザーから受け付けたことに従って、当該論理プリントキュー名に対応づけて登録された印刷設定に従って前記印刷データの印刷を行うよう制御することを特徴とする請求項１記載の印刷装置。
【請求項８】
論理プリントキュー名が指定された印刷データは、ＬＰＲプロトコルに従って送信されることを特徴とする請求項１から７のいずれか１項に記載の印刷装置。
【請求項９】
受信した印刷データに留め置きの指定がされているか否かに拘らず、少なくともユーザーによる印刷指示を受け付けるまで当該印刷データを印刷せずに留め置く留め置き機能を有効にするか否かを設定する設定手段と、論理プリントキュー名に対応づけて印刷設定を登録する登録手段と、を有する印刷装置の制御方法であって、
印刷データを受信する受信工程と、
前記留め置き機能が有効に設定されている状態で論理プリントキュー名が指定された印刷データを受信した場合、当該印刷データについては、指定された論理プリントキュー名に対応づけて登録された印刷設定に従って印刷を行うよう制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１０】
コンピュータを、請求項１から８のいずれか１項に記載の印刷装置として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置、印刷装置の制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
セキュリティを目的として、強制留め置きプリントと呼ばれる機能を有する画像形成装置がある。強制留め置きプリント機能が有効の場合、画像形成装置はプリンタドライバから投入した印刷ジョブをすぐに出力せず、一旦画像形成装置内の印刷ジョブ留め置き用のキューとして割り当てたハードディスク領域に保存する。そして、画像形成装置はユーザーがログイン後、該ユーザーの印刷ジョブを操作部上にリスト表示する。画像形成装置は、ユーザーがリストから選択し、印刷指示した印刷ジョブを印刷する。
【０００３】
この強制留め置きプリント機能が有効であっても、ある条件に合致するジョブにおいては留め置かずに保存以外の処理を許容する設定を管理者の権限で行うことができるものもある（特許文献１）。この設定を例外条件設定と呼ぶ。例外条件として印刷ジョブのオーナ名、送信元のＩＰアドレス、印刷ジョブの送信プロトコル（ＬＰＲやＦＴＰなど）がある。また保存以外の処理として、印刷、ジョブをキャンセルするなどがある。
【０００４】
一方で、基幹システムからの出力を目的として、論理プリントキューと呼ばれる機能を有する画像形成装置がある。基幹システムは「論理プリントキュー名」を指定して印刷ジョブを画像形成装置に投入する。画像形成装置は、論理プリントキュー名ごとに予め設定された印刷設定に従い、基幹システムから受信した印刷ジョブを印刷する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−２３７３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来、上述の強制留め置きプリント機能と論理プリントキュー機能を１つの画像形成装置に集約させて使用する、というケースは考えられていなかった。よって、強制留め置きプリント機能が有効である状態で基幹システムから印刷ジョブを受信した場合に当該印刷ジョブをどのように扱うべきかを検討する必要があった。
【０００７】
本発明は、強制留め置きプリント機能が有効に設定されている状態で論理プリントキュー名が指定された印刷ジョブを受信した場合に適切に制御可能な印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の印刷装置は、印刷データを受信する受信手段と、前記受信手段により受信した印刷データに留め置きの指定がされているか否かに拘らず、少なくともユーザーによる印刷指示を受け付けるまで当該印刷データを印刷せずに留め置く留め置き機能を有効にするか否かを設定する設定手段と、論理プリントキュー名に対応づけて印刷設定を登録する登録手段と、前記留め置き機能が有効に設定されている状態で前記受信手段により論理プリントキュー名が指定された印刷データを受信した場合、当該印刷データについては、指定された論理プリントキュー名に対応づけて登録された印刷設定に従って印刷を行うよう制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、強制留め置きプリント機能が有効に設定されている状態で論理プリントキュー名が指定された印刷ジョブを受信した場合に適切に制御可能な印刷装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】ネットワーク構成の一例を示す図である。
【図２】画像形成装置１０２の全体の構成を示すブロック図である。
【図３】画像形成装置１０２のシステムソフトウェアの機能構成を示すブロック図である。
【図４】ＰＣ１０１の全体の構成を示すブロック図である。
【図５】ＰＣ１０１のシステムソフトウェアの構成を示すブロック図である。
【図６】アプリケーションからプリンタドライバを用いた印刷ジョブの投入処理を説明するフローチャートである。
【図７】印刷指示後の画面の一例を示す図である。
【図８】基幹システムからの印刷ジョブの投入処理を説明するフローチャートである。
【図９】基幹システムの画面および基幹システムが生成する印刷ジョブ送信コマンドの一例を示す図である。
【図１０】印刷ジョブの保存処理を説明するフローチャートである。
【図１１】例外条件設定画面の一例を示す図である。
【図１２】書誌情報テーブルの一例を示す図である。
【図１３】論理プリントキュー処理を説明するフローチャートである。
【図１４】論理プリントキューの設定画面の一例を示す図である。
【図１５】論理プリントキュー設定テーブルの一例を示す図である。
【図１６】実施例２における印刷ジョブの保存処理を説明するフローチャートである。
【図１７】実施例３における保存した印刷ジョブの印刷処理を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
（実施例１）
以下、本発明を実施するための最良の形態について図面を用いて説明する。本実施例では、１台の画像形成装置において強制留め置きプリント機能（以下、強制留め置き機能）が有効である場合、論理プリントキューが指定されている印刷ジョブに対しては留め置くことなく、論理プリントキューの設定に従い出力する方法について説明する。
【００１２】
図１は、ネットワーク構成の一例を示す図である。ＬＡＮ１０３には、印刷ジョブを投入するパーソナルコンピューター（ＰＣ）１０１と、投入された印刷ジョブを処理する画像形成装置１０２が接続される。接続されるＰＣおよび画像形成装置の数はこれに限定されるものではない。なお、本実施例では印刷ジョブの投入元をＰＣ１０１としているが、ＰＣ以外のデバイス（例えば、携帯端末や他の画像形成装置など）であっても構わない。
【００１３】
図２は、画像形成装置１０２の全体の構成を示すブロック図である。画像形成装置１０２内のコントローラユニット２０１において、ＣＰＵ２０２はシステム全体を制御する演算装置である。ＲＡＭ２０３はＣＰＵ２０２が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリである。また、ＲＡＭ２０３はオペレーティングシステムやシステムソフトウェア、アプリケーションソフトウェアなどのプログラムやデータも配置される。ＲＯＭ２０４はシステムのブートプログラムが格納されている。ハードディスクドライブ（ＨＤＤ）２０５はオペレーティングシステムやシステムソフトウェア、アプリケーションソフトウェア、画像データ、設定データなどを格納する。操作部Ｉ／Ｆ２０６は操作部２０７とのインターフェース部であり、操作部２０７に表示する情報を操作部２０７に対して出力する。また、操作部２０７からユーザーが入力した情報を受け付ける。ネットワークＩ／Ｆ２０８はネットワーク（ＬＡＮ）１０３に接続し、同一ＬＡＮ上に接続されたＰＣや別の画像形成装置と情報の入出力を行う。デバイスＩ／Ｆ２０９は画像入出力デバイスであるスキャナ２１０、プリンタ２１１とコントローラユニット２０１を接続し、画像データの入力や出力を行う。以上のデバイスがシステムバス２１２上に配置される。
【００１４】
図３は画像形成装置１０２のシステムソフトウェアの機能構成を示すブロック図である。システムソフトウェア３０１はＲＡＭ２０３、ＲＯＭ２０４、ＨＤＤ２０５のいずれかの記憶手段に記憶され、ＣＰＵ２０２により実行される。
【００１５】
ＵＩ制御部３０２は、ユーザーが操作部２０７によって入力した情報を操作部Ｉ／Ｆ２０６を経由して受信し、その情報を認証部３０３、データ管理部３０４、ジョブ管理部３０７に送信する。また、ＵＩ制御部３０２は認証部３０３、データ管理部３０４、ジョブ管理部３０７からの応答を受信し、その情報を操作部Ｉ／Ｆ２０６を経由して操作部２０７に出力する。
【００１６】
認証部３０３は、ＵＩ制御部３０２から受信した認証情報に基づいて認証処理を行い、その結果を返す。
【００１７】
データ管理部３０４は、ＵＩ制御部３０２、ネットワーク制御部３０６、ジョブ管理部３０７からのデータ書き込み、読み出し要求を受信し、記憶制御部３０５にデータ書き込み、読み出し要求を送信する。また、データ管理部３０４は記憶制御部３０５からの応答を受信し、その情報をＵＩ制御部３０２、ネットワーク制御部３０６、ジョブ管理部３０７に送信する。
【００１８】
記憶制御部３０５は、データ管理部３０４からのデータ書き込み、読み出し要求を受信して、ＨＤＤ２０５に対してデータの書き込み、読み出しを行い、その結果をデータ管理部３０４に返す。
【００１９】
ネットワーク制御部３０６は、ＬＡＮ１０３上に接続されたＰＣ１０１や任意の画像形成装置からの要求をネットワークＩ／Ｆ２０８を経由して受信する。そして、ネットワーク制御部３０６は、受信した要求に応じてデータ管理部３０４、ジョブ管理部３０７に処理を要求する。またネットワーク制御部３０６は、データ管理部３０４、ジョブ管理部３０７からの応答を受信し、受信した応答をネットワークＩ／Ｆ２０８を経由してＬＡＮ１０３上に接続されたＰＣ１０１や任意の画像形成装置に送信する。
【００２０】
ジョブ管理部３０７は、ＵＩ制御部３０２、ネットワーク制御部３０６からのジョブ実行要求を受信し、ジョブを管理する。そして、ジョブ管理部３０７はジョブ制御部３０８にジョブ実行を要求する。また、ジョブ管理部３０７はデータ管理部３０４にデータ書き込み、読み出し要求を送信する。そして、ジョブ管理部３０７は、データ管理部３０４、ジョブ制御部３０８からの応答を受信し、ＵＩ制御部３０２、ネットワーク制御部３０６に対して、ジョブの状態を送信する。
【００２１】
ジョブ制御部３０８は、ジョブ管理部３０７からのジョブ実行要求を受信し、デバイスＩ／Ｆ２０９を経由してスキャナ２１０、プリンタ２１１の動作を制御する。また、ジョブ制御部３０８は、スキャナ２１０、プリンタ２１１の動作状態をデバイスＩ／Ｆ２０９を経由して受信し、ジョブ管理部３０７に送信する。
【００２２】
図４は、ＰＣ１０１の全体の構成を示すブロック図である。ＰＣ１０１において、ＣＰＵ４０１はシステム全体を制御する演算装置である。ＲＯＭ４０２は、各処理に関わるプログラムやデータが格納されている。ＲＡＭ４０３はＣＰＵが動作するためのシステムワークメモリであり、各処理に関わる一時的なデータを記憶する記憶メモリである。ハードディスクドライブ（ＨＤＤ）４０４は各処理に関わるプログラムやデータ、一時的なデータ、アプリケーションデータなどを格納する。入力装置４０５は、本装置への指示入力を受け付けるキーボードやポインティングデバイスである。表示装置４０６は、本装置の動作状況や、本装置上で動作する各プログラムが出力する情報を表示する。ネットワークＩ／Ｆ４０７はネットワーク（ＬＡＮ）１０３に接続し、同一ＬＡＮ上に接続された他のＰＣや画像形成装置と情報の入出力を行う。以上の要素がシステムバス４０８上に配置される。
【００２３】
なお、ＣＰＵ４０１が、ＨＤＤ４０４に記憶されているオペレーティングシステム（ＯＳ）やプリンタドライバ、アプリケーションに対応するプログラムに基づいて、処理を実行することにより、ＯＳやプリンタドライバによる機能（又は処理）が実現される。
【００２４】
図５は、ＰＣ１０１のシステムソフトウェアの構成を示すブロック図である。システムソフトウェア５０１はＲＯＭ４０２、ＲＡＭ４０３、ＨＤＤ４０４のいずれかの記憶手段に記憶され、ＣＰＵ４０１により実行される。
【００２５】
システムソフトウェア５０１は、アプリケーション５０２およびプリンタドライバ５０３およびネットワーク制御部５０４から構成される。アプリケーション５０２は、例えばＰＣ１０１の表示装置４０６を見ながら、ポインティングデバイスやキーボードといった入力装置４０５を用いて、画像や文書を作成、編集するようなツールである。また、アプリケーション５０２は画像形成装置内の情報を参照するツールである。ユーザーはアプリケーション５０２を用いて画像や文書などのデータを作成し、プリンタドライバ５０３を用いて印刷命令データを作成し、ネットワーク制御部５０４を経由して画像形成装置１０２のような印刷可能な装置に送信する。また、アプリケーション５０２はネットワーク制御部５０４を経由して画像形成装置１０２からの情報を取得、参照する。
【００２６】
図６はＰＣ１０１のＣＰＵ４０１により実行される、アプリケーションからプリンタドライバを用いた印刷ジョブの投入処理を説明するフローチャートである。
【００２７】
ユーザーは表示装置４０６を見ながら、ポインティングデバイスやキーボードといった入力装置４０５を用いて、アプリケーション５０２で画像や文書などのデータを作成し、印刷を指示する。アプリケーション５０２は、印刷指示を受け付けると（Ｓ６０１）、印刷ジョブを送信する画像形成装置のプリンタドライバをユーザーに選択させる画面を表示装置４０６に表示する。印刷ジョブを送信する画像形成装置として画像形成装置１０２のプリンタドライバの選択をユーザーから受け付けた後（Ｓ６０２）、アプリケーション５０２は、ユーザーから設定指示を受け付けたか否かを判定する（Ｓ６０３）。印刷設定指示を受け付けなかった場合、Ｓ６０５の処理に移行する。印刷設定指示を受け付けた場合、画像形成装置１０２に対応したプリンタドライバ５０３の設定画面を表示する。
【００２８】
図７は印刷指示後の画面の一例を示す図であり、図７Ａはジョブを送信する画像形成装置のプリンタドライバをユーザーに選択させる画面の一例である。画面７０１において、７０２は印刷するデータのイメージの表示領域、７０３は印刷実行を指示するボタンである。７０４はジョブを送信する画像形成装置とプリンタドライバを選択するリストであり、ＰＣ１０１にユーザーがインストールした複数の画像形成装置のプリンタドライバが表示される。ユーザーはその中から所望のプリンタドライバを選択する。７０５は７０４で選択したプリンタドライバの設定画面を表示するための押下可能な文字列である。
【００２９】
図７Ｂはプリンタドライバの設定画面の一例を示す図であり、この設定画面でユーザーは印刷設定を行う。印刷設定にはジョブの出力方法も含まれる。ジョブの出力方法には「印刷」や「セキュアプリント」がある。「印刷」は、通常の印刷ジョブであり、画像形成装置にジョブを送信すると、パスワードの入力を要することなく印刷される。「セキュアプリント」は、画像形成装置に一時的に留め置くことを指定したジョブであり、ユーザーが指定した暗証番号が付与される。画像形成装置で保存したセキュアプリントのジョブを印刷する際には、操作部で該ジョブを選択して印刷指示を行うと共に付与された暗証番号を入力する必要がある。
【００３０】
ユーザーによる設定指示を受け付けた後（Ｓ６０４）、アプリケーション５０２は、印刷実行指示を受け付けたか否かを判定する（Ｓ６０５）。ボタン７０３が押下され印刷実行指示を受け付けたと判定した場合、アプリケーション５０２は選択された画像形成装置に対応したプリンタドライバ５０３にデータ生成要求を行う。プリンタドライバ５０３は、画像や文書などのデータ、文書名などの文書属性、印刷設定等に従ってＰＤＬ（ｐａｇｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ）データを生成する（Ｓ６０６）。そして、生成したＰＤＬデータにユーザー名等が付加され、印刷ジョブとして画像形成装置に送信される（Ｓ６０７）。
【００３１】
図８はＰＣ１０１のＣＰＵ４０１により実行される、基幹システムからの印刷ジョブの投入処理を説明するフローチャートである。
【００３２】
基幹システムは、表示装置４０６にユーザーが必要情報を入力するための入力フォームを表示する（Ｓ８０１）。ユーザーはポインティングデバイスやキーボードといった入力装置４０５を用いて必要情報を入力する。基幹システムはその入力結果に基づいて、文書データを作成する（Ｓ８０２）。基幹システムはユーザーから作成された印刷データに対する印刷実行指示を受け付けたか否かを判定する（Ｓ８０３）。印刷実行指示を受け付けた場合、基幹システムは例えばＬＰＲのようなプロトコルを通じて画像形成装置に印刷要求を行うためのＬＰＲコマンドを作成する（Ｓ８０４）。このＬＰＲコマンドには、印刷する画像形成装置の識別情報や印刷データに加え、論理プリントキュー名が指定される。そして生成されたＬＰＲコマンドが画像形成装置に送信される（Ｓ８０５）。
【００３３】
図９は基幹システムの画面および基幹システムが生成する印刷ジョブ送信コマンドの一例を示す図である。図９Ａは基幹システム画面である。基幹システム画面９０１において、９０２、９０３、９０４は必要情報を入力するための領域であり、本実施例ではタイトル、会社名、金額のパラメータを入力する。９０５は印刷ジョブ送信先の画像形成装置を選択する領域である。９０６は入力した情報を反映した文書データのイメージを表示する領域であり、９０２で入力した「請求書」、９０３で入力した「Ｃａｎｏｎ」、９０４で入力した「１１，１１１」が表示されている。９０７は印刷実行を指示するボタンであり、当該ボタンを押下することにより、基幹システムは、図９Ｂに示すコマンドを生成する。
【００３４】
図９Ｂの９０８はｌｐｒの実行コマンドである。９０９は送信先画像形成装置のＩＰアドレスであり、−ＳのオプションによりＩＰアドレスであることを示す。基幹システムは、９０５で選択された画像形成装置のＩＰアドレスを用いてコマンドを生成する。９１０は論理プリントキュー名であり、−Ｐのオプションにより論理プリントキュー名であることを示す。基幹システムは予め決められた論理プリントキューを用いてコマンドを生成する。なお、本実施例では予め決められた論理プリントキューを用いているが、基幹システム画面９０１に論理プリントキュー名を選択する領域を持ち、論理プリントキュー名を切り替え可能とする構成としてもよい。９１１は画像形成装置に印刷ジョブとして送信するファイルのパスである。
【００３５】
図１０は画像形成装置１０２のＣＰＵ２０２により実行される、システムソフトウェア３０１における、印刷ジョブの保存処理を説明するフローチャートである。
【００３６】
ネットワーク制御部３０６は印刷ジョブを受け付けると（Ｓ１００１）、ジョブ管理部３０７に印刷ジョブを送信する。ジョブ管理部３０７は印刷ジョブを受け取ると、印刷ジョブに保存設定があるか否かを判定する（Ｓ１００２）。保存設定があるジョブとは、すなわちプリンタドライバ５０３の設定画面において出力方法に「セキュアプリント」が指定されたジョブである。印刷ジョブに保存設定がある場合、Ｓ１００５の処理に移行する。
【００３７】
印刷ジョブに保存設定がない場合、画像形成装置に印刷ジョブの保存設定がされているか否かを判定する（Ｓ１００３）。印刷ジョブの保存設定は、上述した強制留め置き機能を有効にする設定である。強制留め置き機能の有効／無効は画像形成装置毎に設定され、記憶制御部３０５がＨＤＤ２０５、ＲＡＭ２０３等に記憶する。印刷ジョブの保存設定がない場合、Ｓ１００８の処理に移行する。
【００３８】
強制留め置き機能が有効に設定されている場合、ジョブ管理部３０７はさらに、強制留め置きの例外条件に合致する印刷ジョブであるか否かを判定する（Ｓ１００４）。例外条件とは、画像形成装置に強制留め置き機能が有効に設定されていても、留め置くことなく保存以外の処理を行う条件である。例外条件は管理者等により事前に設定されるものであり、画像形成装置１台に対し複数の設定を持つことが可能である。
【００３９】
図１１は例外条件設定画面の一例を示す図である。本画面は管理者ユーザー（以下、管理者）がログインしているときに表示可能な画面であり、強制留め置き機能が有効に設定されている場合に表示可能な画面である。本実施例では基幹システムを有するＰＣのＩＰアドレスを条件とし、指定されたＩＰアドレスのＰＣからの印刷ジョブは保存せずに印刷する例外条件を設定するものとして説明する。
【００４０】
例外条件設定画面１１０１において、１１０２は条件名を入力する領域であり、「条件名１」という条件名が指定されている。１１０３は種類を選択する領域であり、印刷ジョブのオーナ名、印刷投入元（送信元）のＩＰアドレス、印刷ジョブの送信プロトコル（ＬＰＲやＦＴＰなど）などの例外条件が選択可能である。図１１では「ＩＰアドレス」が選択されている。１１０４は１１０３の条件に合致したジョブに対する処理を選択する領域であり、印刷する、キャンセルする、などの処理が選択可能である。図１１では「プリントする」が選択されている。１１０５は条件の種類に応じた具体的な条件を入力する領域である。図１１では種類がＩＰアドレスであるため、ＩＰアドレスを入力する領域が表示され、基幹システムのＩＰアドレス「１９２．１６８．８．８」が指定されている。１１０６は設定内容を破棄するキャンセルボタン、１１０７は設定を確定するＯＫボタンであり、ＯＫボタン１１０７を押下することにより、記憶制御部３０５がＨＤＤ２０５、ＲＡＭ２０３等に設定された例外条件を記憶する。
【００４１】
例外条件に合致する場合、Ｓ１００８の処理に移行する。例外条件に合致しない場合、ジョブ管理部３０７は、データ管理部３０４に印刷ジョブを送信する。データ管理部３０４は、ジョブ管理部３０７から受信した印刷ジョブを解析し、書誌情報を抽出する（Ｓ１００５）。そして、データ管理部３０４は、記憶制御部３０５に印刷ジョブおよび抽出した書誌情報を送信する。記憶制御部３０５は受信した印刷ジョブをＨＤＤに保存するとともに（Ｓ１００６）、抽出した書誌情報をユーザーに関連づけてＨＤＤ２０５に保存する（Ｓ１００７）。Ｓ１００５、Ｓ１００６、Ｓ１００７の処理において、例えばＨＤＤ２０５の空き容量がないなどの理由により、処理が失敗した場合、処理を終了する。書誌情報の登録に成功した場合、処理を終了する。
【００４２】
図１２は書誌情報テーブルの一例を示す図である。１２０１はユーザーＵｓｅｒＡの書誌情報テーブルである。各書誌情報は、印刷ジョブが投入された日時１２０２、印刷ジョブが投入された画像形成装置のＩＰアドレス１２０３、投入された印刷ジョブの格納場所１２０４、印刷ジョブ名１２０５、印刷設定１２０６からなる。
【００４３】
Ｓ１００３において、強制留め置き機能が有効に設定されていない場合、あるいはＳ１００４において、例外条件に合致する場合、ジョブ管理部３０７は後述する論理プリントキュー処理を行い（Ｓ１００８）、印刷ジョブを実行する（Ｓ１００９）。以上の処理により、印刷ジョブの保存処理が行われる。
【００４４】
なお、本実施例においては、管理者が事前に例外条件を設定することで、基幹システムからのジョブを保存せずに印刷するような形態としている。この形態に限らず、例えばシステムソフトウェア３０１が受信した印刷ジョブから基幹システムからのジョブであることを識別する情報を抽出した場合は、例外条件に合致しているか否かを判定することなくＳ１００８に進むようにしても構わない。例えば、ＬＰＲプロトコルで送信された印刷ジョブについては留め置くことなくＳ１００８に進むようにしても構わない。
【００４５】
図１３は、画像形成装置１０２のＣＰＵ２０２により実行される、システムソフトウェア３０１における、論理プリントキュー処理を説明するフローチャートである。
【００４６】
ジョブ管理部３０７は、印刷ジョブに論理プリントキュー名が付与されているか否かを判定し（Ｓ１３０１）、論理プリントキュー名が付与されていない場合、処理を終了する。論理プリントキュー名が付与されている場合、画像形成装置１０２に論理プリントキューの設定が有るか否かを判定する（Ｓ１３０２）。論理プリントキューは、管理者等により事前に設定されるものであり、画像形成装置１台に対し複数の設定を持つことが可能である。
【００４７】
図１４は論理プリントキューの設定画面の一例を示す図である。論理プリントキュー設定画面１４０１において、１４０２は論理プリントキュー名を入力する領域であり、「ｐｒｉｎｔ０２」が指定されている。１４０３は印刷設定を選択する領域であり、チェックボックスでチェックされた項目が設定の対象となる。なお、印刷設定はこれに限るものではない。図１４では部数３、両面プリント（長辺とじ）、白黒が指定されている。Ｓ１４０４は設定内容を破棄するキャンセルボタン、１４０５は設定を確定するＯＫボタンである。ＯＫボタン１４０５を押下することにより、記憶制御部３０５がＨＤＤ２０５、ＲＡＭ２０３等に論理プリントキュー設定テーブルとして記憶する。
【００４８】
図１５は論理プリントキュー設定テーブルの一例を示す図である。論理プリントキュー設定テーブル１５０１は、論理プリントキュー名１５０２、印刷設定１５０３からなる。本実施例では「ｐｒｉｎｔ０１」という名前の論理プリントキューと「ｐｒｉｎｔ０２」という名前の論理プリントキューの２つの設定がされている。「ｐｒｉｎｔ０１」には片面、１部、色紙という印刷設定、「ｐｒｉｎｔ０２」には両面、３部、白黒という印刷設定が設定されていることを示す。このように、論理プリントキュー名に対応づけて印刷設定が登録される。
【００４９】
Ｓ１３０２において、論理プリントキューの設定がない場合、処理を終了する。論理プリントキューの設定が有る場合、画像形成装置１０２に設定された論理プリントキュー情報を取得する（Ｓ１３０３）。そして、取得した論理プリントキュー情報の論理プリントキュー名と印刷ジョブに付与された論理プリントキュー名とを比較する（Ｓ１３０４）。比較の結果、論理プリントキュー名が一致する場合、論理プリントキューに紐づく印刷設定を印刷ジョブに関連付け（Ｓ１３０６）、処理を終了する。比較の結果、論理プリントキュー名が一致しない場合、画像形成装置１０２に他の論理プリントキューが設定されているか判定し（Ｓ１３０５）、設定されていればＳ１３０３の処理に移行する。設定されていなければ処理を終了する。以上の処理により、論理プリントキュー処理が行われる。
【００５０】
本実施例によれば、強制留め置き機能が設定されている場合であっても、論理プリントキュー名が指定された印刷ジョブについては、留め置くことなく、指定された論理プリントキュー名に対応する印刷設定に従って出力することができる。
【００５１】
（実施例２）
実施例１では、強制留め置き機能が有効に設定されている場合であっても論理プリントキュー名が指定された印刷ジョブについては留め置くことなく、論理プリントキューの印刷設定に従って印刷する例について説明した。本実施例では、強制留め置き機能が有効な場合は論理プリントキュー名が指定された印刷ジョブも留め置くが、その際に論理プリントキューの設定を印刷ジョブに関連付けて保存する方法について説明する。
【００５２】
実施例１との違いは、図１０の処理の代わりに図１６の処理を行う点のみであり、その他については実施例１と同一であるため説明を省略する。
【００５３】
図１６は、画像形成装置１０２のＣＰＵ２０２により実行される、システムソフトウェア３０１における、印刷ジョブの保存処理を説明するフローチャートである。
【００５４】
ネットワーク制御部３０６は印刷ジョブを受け付けると（Ｓ１６０１）、ジョブ管理部３０７に印刷ジョブを送信する。ジョブ管理部３０７は印刷ジョブを受け取ると、印刷ジョブに保存設定があるか否かを判定する（Ｓ１６０２）。保存設定があるジョブとは、すなわちプリンタドライバ５０３の設定画面において出力方法に「セキュアプリント」が指定されたジョブである。印刷ジョブに保存設定がある場合、Ｓ１６０５の処理に移行する。印刷ジョブに保存設定がない場合、強制留め置き機能の設定が有効であるか否かを判定する（Ｓ１６０３）。強制留め置き機能が有効でない場合、Ｓ１６０９の処理に移行する。強制留め置き機能が有効である場合、ジョブ管理部３０７はさらに、例外条件に合致する印刷ジョブであるか否かを判定する（Ｓ１６０４）。
【００５５】
例外条件に合致する場合、Ｓ１６０９の処理に移行する。例外条件に合致しない場合、ジョブ管理部３０７は、データ管理部３０４に印刷ジョブを送信する。データ管理部３０４は、ジョブ管理部３０７から受信した印刷ジョブを解析し、書誌情報を抽出する（Ｓ１６０５）。
【００５６】
さらに、データ管理部３０４は、図１３の論理プリントキュー処理を行う（Ｓ１６０６）。論理プリントキュー処理により、対象の印刷ジョブに対して論理プリントキュー名に対応する印刷設定が関連付けられた場合、データ管理部３０４は抽出した書誌情報における印刷設定を、論理プリントキュー処理により関連付けられた印刷設定に更新する。
【００５７】
そして、データ管理部３０４は、記憶制御部３０５に印刷ジョブおよび書誌情報を送信する。記憶制御部３０５は受信した印刷ジョブをＨＤＤに保存するとともに（Ｓ１６０７）、書誌情報をユーザーに紐づけてＨＤＤ２０５に保存する（Ｓ１６０８）。Ｓ１６０５、Ｓ１６０７、Ｓ１６０８の処理において、例えばＨＤＤ２０５の空き容量がないなどの理由により、処理が失敗した場合、処理を終了する。書誌情報の登録に成功した場合、処理を終了する。
【００５８】
Ｓ１６０３において、強制留め置き機能が無効の場合、あるいはＳ１６０４において、例外条件に合致する場合、ジョブ管理部３０７は後述する論理プリントキュー処理を行い（Ｓ１６０９）、印刷ジョブを実行する（Ｓ１６１０）。以上の処理により、印刷ジョブの保存処理が行われる。
【００５９】
そして、保存された印刷ジョブを印刷する際には、印刷ジョブに関連付けられた印刷設定に従って印刷される。具体的には、ユーザーが操作部２０７によってユーザーＩＤ、パスワード等の認証情報を入力し、認証部３０３により認証されると、当該ユーザーが画像形成装置１０２にログインする。そして、ログインしたユーザーの操作により当該ユーザーにより印刷可能な印刷ジョブの一覧が操作部２０７に表示され、ユーザーはその一覧から印刷対象の印刷ジョブを選択し、印刷指示を行う。ここで印刷対象として選択された印刷ジョブに、上述のような、論理プリントキュー名に対応づけて登録された印刷設定が関連づけられていれば、当該印刷設定に従って印刷が行われる。
【００６０】
本実施例によれば、論理プリントキュー名が指定された印刷ジョブであっても即座に印刷することなく保存する。その際、指定された論理プリントキュー名に対する論理プリントキューが画像形成装置に設定されていれば、論理プリントキューの印刷設定で保存される。よって、保存された印刷ジョブを出力する際にはユーザーが改めて印刷設定を行うことなく、論理プリントキューの印刷設定に従って出力することができる。
【００６１】
（実施例３）
実施例２では、強制留め置き機能が有効な場合に論理プリントキュー名が指定された印刷ジョブを受信した場合には、当該プリントキュー名に対応する印刷設定を関連づけて留め置く例について説明した。本実施例では、論理プリントキュー名が指定されたジョブについて、当該プリントキュー名の印刷設定を関連づけることなく保存し、保存ジョブの印刷時に論理プリントキューの印刷設定を取得して印刷する方法について説明する。
【００６２】
図１７は、画像形成装置１０２のＣＰＵ２０２により実行される、システムソフトウェア３０１における、保存した印刷ジョブの印刷処理を説明するフローチャートである。
【００６３】
ユーザーが操作部２０７によってユーザーＩＤ、パスワード等の認証情報を入力し、認証部３０３により認証されると、当該ユーザーが画像形成装置１０２にログインする。そして、ログインしたユーザーの操作により当該ユーザーにより印刷可能な印刷ジョブの一覧が操作部２０７に表示され、ユーザーはその一覧から印刷対象の印刷ジョブを選択し、印刷指示を行う。これにより図１７の処理が開始される。
【００６４】
ジョブ管理部３０７は、ユーザーにより選択された印刷対象の印刷ジョブの書誌情報を解析し（Ｓ１７０１）、データ管理部３０４に印刷ジョブの取得要求を送信する。データ管理部３０４は対象の印刷ジョブを取得し（Ｓ１７０２）、取得した印刷ジョブに対して図１３の論理プリントキュー処理を行う（Ｓ１７０３）。論理プリントキュー処理により、論理プリントキュー名に対応する印刷設定が対象の印刷ジョブに関連付けられた場合、データ管理部３０４は書誌情報における印刷設定を、論理プリントキュー処理により関連付けられた印刷設定に更新する。そして、データ管理部３０４は、記憶制御部３０５を経由して指定された印刷ジョブをＨＤＤ２０５から取得し、ジョブ管理部３０７を経由してジョブ制御部３０８に対し、更新した印刷設定とともに印刷ジョブを送信する。ジョブ制御部３０８は、受信した印刷ジョブに基づきプリンタ２１１で印刷を行う（Ｓ１７０４）。以上の処理により、印刷処理が行われる。
【００６５】
本実施例によれば、強制留め置き機能が有効な場合に受信した印刷ジョブについては、論理プリントキュー名が指定された印刷ジョブであっても、即座に印刷することなく保存する。そして保存された印刷ジョブを出力する際には、当該印刷ジョブに指定された論理プリントキュー名に対応する印刷設定に従って印刷される。よって、ユーザーが改めて印刷設定を行うことなく、論理プリントキューの印刷設定に従って出力することができる。
【符号の説明】
【００６６】
１０１  ＰＣ
１０２  画像形成装置
２０１  コントローラユニット
【図１】
2020015175.tif 000003
【図２】
2020015175.tif 000004
【図３】
2020015175.tif 000005
【図４】
2020015175.tif 000006
【図５】
2020015175.tif 000007
【図６】
2020015175.tif 000008
【図７】
2020015175.tif 000009
【図８】
2020015175.tif 000010
【図９】
2020015175.tif 000011
【図１０】
2020015175.tif 000012
【図１１】
2020015175.tif 000013
【図１２】
2020015175.tif 000014
【図１３】
2020015175.tif 000015
【図１４】
2020015175.tif 000016
【図１５】
2020015175.tif 000017
【図１６】
2020015175.tif 000018
【図１７】
2020015175.tif 000019