(57)【要約】【課題】  簡単な取消操作で印刷要求元から印刷ジョブを取り消すことができるようにした印刷システムおよび方法および印刷装置を提供する。【解決手段】  印刷要求された印刷ジョブをキューに格納した状態で印刷取消要求を受け付けると、印刷取消要求を行った要求元を識別する。識別した要求元から印刷要求された印刷ジョブをキューの後方から先頭方向に向かって検索し、一致した印刷ジョブを印刷取消を行う印刷ジョブに特定する。特定した印刷ジョブをキューから削除することにより印刷の取消を行う。【選択図】図１
2006270194.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置と、該画像読取装置とネットワーク接続若しくはローカル接続され、該画像読取装置若しくは他の装置から送信された印刷ジョブをキューに格納して該キューの先頭にある印刷ジョブから順次印刷処理を実行する印刷装置とを有する印刷システムにおいて、
前記画像読取装置は、
前記印刷装置に対して印刷ジョブの取消要求を行う印刷ジョブ取消要求手段
を具備し、
前記印刷装置は、
前記印刷ジョブ取消要求手段により送信された前記取消要求を受信する取消要求受信手段と、
前記取消要求受信手段により受信された取消要求から取消要求元を識別する取消要求元識別手段と、
前記取消要求元識別手段で識別した取消要求元からの印刷ジョブを前記キューの後方から先頭方向に向かって検索することで最初に検索した印刷ジョブを取消印刷ジョブとして特定する印刷ジョブ特定手段と、
前記印刷ジョブ特定手段で特定した取消印刷ジョブを前記キューから削除する印刷ジョブ取消手段と
を具備することを特徴とする印刷システム。
【請求項２】
前記印刷ジョブ特定手段は、
前記キューに格納された印刷ジョブの印刷要求元を示すジョブ送信元情報から前記取消要求元識別手段で識別した取消要求元に基づく印刷ジョブを特定し、
前記印刷ジョブ取消手段は、
前記印刷ジョブ特定手段で特定された印刷ジョブが少なくとも２つ存在する場合、当該印刷ジョブのジョブ情報に含まれる送信日時から最新の日付を有する印刷ジョブを前記キューから削除する
ことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記ジョブ送信元情報は、
印刷要求元との物理的な接続形態を示す情報を含み、
前記取消要求元識別手段は、
前記ジョブ送信元情報の接続形態を示す情報に基づいて取消要求元を識別する
ことを特徴とする請求項１記載の印刷システム。
【請求項４】
前記ジョブ送信元情報は、
印刷要求元を一意に識別する論理的な識別情報を含み、
前記取消要求元識別手段は、
前記識別情報に基づいて取消要求元を識別する
ことを特徴とする請求項１記載の印刷システム。
【請求項５】
前記取消要求元識別手段は、
前記取消要求受信手段により前記取消要求を受信した後、再度取り消し要求を受信した場合に該取消要求の取消要求元を識別し、
前記印刷装置は、
前記取消要求元識別手段で識別した取消要求元が先の取消要求を行った取消要求元と一致した場合に該取消要求を無効化する
ことを特徴とする請求項１記載の印刷システム。
【請求項６】
画像読取装置と印刷装置とを有し、該印刷装置は、該画像読取装置とネットワーク接続若しくはローカル接続され、該画像読取装置若しくは他の装置から送信された印刷ジョブをキューに格納して該キューの先頭にある印刷ジョブから順次印刷処理を実行する印刷方法において、
前記画像読取装置は、前記印刷装置に対して印刷ジョブの取消要求を印刷ジョブ取消要求手段で行う
ことを具備し、
前記印刷装置は、前記画像読取装置の前記印刷ジョブ取消要求手段により送信された前記取消要求を取消要求受信手段で受信し、
前記取消要求受信手段により受信された取消要求から取消要求元を取消要求元識別手段で識別し、
前記取消要求元識別手段で識別した取消要求元からの印刷ジョブを前記キューの後方から先頭方向に向かって検索することで最初に検索した印刷ジョブを取消印刷ジョブとして印刷ジョブ特定手段で特定し、
前記印刷ジョブ特定手段で特定した取消印刷ジョブを前記キューから削除する
ことを特徴とする印刷方法。
【請求項７】
画像読取装置とネットワーク接続若しくはローカル接続され、該画像読取装置若しくは他の装置から送信された印刷ジョブをキューに格納して該キューの先頭にある印刷ジョブから順次印刷処理を実行する印刷装置において、
前記画像読取装置の印刷ジョブ取消要求手段により送信された取消要求を受信する取消要求受信手段と、
前記取消要求受信手段により受信された取消要求から取消要求元を識別する取消要求元識別手段と、
前記取消要求元識別手段で識別した取消要求元からの印刷ジョブを前記キューの後方から先頭方向に向かって検索することで最初に検索した印刷ジョブを取消印刷ジョブとして特定する印刷ジョブ特定手段と、
前記印刷ジョブ特定手段で特定した取消印刷ジョブを前記キューから削除する印刷ジョブ取消手段と
を具備することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キューに格納した印刷ジョブを順次印刷出力する印刷システムおよび方法および印刷装置に関し、特に、印刷要求元からの操作により印刷ジョブの取り消しを行えるようにした印刷システムおよび方法および印刷装置に関する。
【背景技術】
【０００２】
一般に、印刷装置で行われる印刷は、印刷要求された印刷ジョブをキューに格納し、キューの格納順序にしたがって順次、印刷出力する。このときのキューは、印刷要求が行われた順序で格納するＦＩＦＯ（First-In First-Out：先入れ先出し）方式によって印刷ジョブを格納する。
【０００３】
しかし、印刷条件の変更などによって印刷要求した印刷ジョブをキャンセルする場合があり、この場合に印刷装置のジョブキャンセル機能を用いて印刷ジョブのキャンセル処理を行うと、キューに格納された印刷ジョブのうち先頭の印刷ジョブがキャンセルされる。これでは、所望する印刷ジョブのキャンセルを行うことができないという問題がある。
【０００４】
スキャナ部とプリンタ部とが一体化されて１つの筐体に格納されたマルチファンクションプリンタのスキャナ部で読み取ったデータをコンピュータを介在させることなく、そのままプリンタ部へ転送した場合に通信エラーを起こすことなく、且つ、無駄な印刷をすることなく、印刷ジョブをキャンセルできるようにした従来技術として、特許文献１に開示されたものがある。
【０００５】
この特許文献１に開示された従来技術においては、スキャナ部で読み取ったデータを直接プリンタ部で印刷出力を行うスタンドアロンコピー時にキャンセルを受け付けると、スキャナ部のスキャン動作をキャンセルするとともに、プリンタ部の印刷動作を、前記プリンタ部に残存している印刷ジョブも含めてキャンセルすることで印刷ジョブのキャンセルを可能にしている。
【特許文献１】特開２００２−２６２００４
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示された従来技術においては、プリンタ部へ転送した印刷ジョブのキャンセルをスキャナ部のスキャン動作とプリンタ部の印刷動作とを全てキャンセルしているが、連続して複数の印刷文書をスタンドアロンコピーさせている場合には、印刷要求された印刷文書の印刷ジョブ全てがキャンセルされることとなり、印刷出力が必要な印刷ジョブまでもがキャンセルされてしまうため、作業効率が低下し、生産性を害するという問題がある。
【０００７】
さらに、スキャナ部とプリンタ部とが一体化されて１つの筐体に格納されたマルチファンクションプリンタであるため、印刷出力先が限定され、使用用途に合わせた所望の印刷出力先で印刷することができないという問題がある。
【０００８】
また、一般的に、複数の印刷ジョブが格納された印刷キューに対して印刷ジョブの出力停止を行うジョブキャンセル機能を実行した場合には、格納された印刷ジョブのうち印刷順序の最も早い先頭の印刷ジョブがキャンセルされるため、所望する印刷ジョブをキャンセルすることができない。
【０００９】
さらに、複数の印刷ジョブから特定の印刷ジョブをキャンセルする場合には、まず印刷出力を一時停止し、次に印刷キューに格納された印刷ジョブのジョブ情報をキャンセルする装置の表示パネルに一覧表示させて特定の印刷ジョブを選択する技術もあるが、貧弱な表示機能しか持たない上位機器では操作性に満足できないばかりでなく、より複雑な処理が必要となるため開発にかかるコストが増加するという問題がある。
【００１０】
そこで、本発明は、簡単な取消操作で印刷要求元から印刷ジョブを取り消すことができるようにした印刷システムおよび方法および印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１の発明は、画像読取装置と、該画像読取装置とネットワーク接続若しくはローカル接続され、該画像読取装置若しくは他の装置から送信された印刷ジョブをキューに格納して該キューの先頭にある印刷ジョブから順次印刷処理を実行する印刷装置とを有する印刷システムにおいて、前記画像読取装置は、前記印刷装置に対して印刷ジョブの取消要求を行う印刷ジョブ取消要求手段を具備し、前記印刷装置は、前記印刷ジョブ取消要求手段により送信された前記取消要求を受信する取消要求受信手段と、前記取消要求受信手段により受信された取消要求から取消要求元を識別する取消要求元識別手段と、前記取消要求元識別手段で識別した取消要求元からの印刷ジョブを前記キューの後方から先頭方向に向かって検索することで最初に検索した印刷ジョブを取消印刷ジョブとして特定する印刷ジョブ特定手段と、前記印刷ジョブ特定手段で特定した取消印刷ジョブを前記キューから削除する印刷ジョブ取消手段とを具備することを特徴とする。
【００１２】
また、請求項２の発明は、請求項１の発明において、前記印刷ジョブ特定手段は、前記キューに格納された印刷ジョブの印刷要求元を示すジョブ送信元情報から前記取消要求元識別手段で識別した取消要求元に基づく印刷ジョブを特定し、前記印刷ジョブ取消手段は、前記印刷ジョブ特定手段で特定された印刷ジョブが少なくとも２つ存在する場合、当該印刷ジョブのジョブ情報に含まれる送信日時から最新の日付を有する印刷ジョブを前記キューから削除することを特徴とする。
【００１３】
また、請求項３の発明は、請求項１の発明において、前記ジョブ送信元情報は、印刷要求元との物理的な接続形態を示す情報を含み、前記取消要求元識別手段は、前記ジョブ送信元情報の接続形態を示す情報に基づいて取消要求元を識別することを特徴とする。
【００１４】
また、請求項４の発明は、請求項１の発明において、前記ジョブ送信元情報は、印刷要求元を一意に識別する論理的な識別情報を含み、前記取消要求元識別手段は、前記識別情報に基づいて取消要求元を識別することを特徴とする。
【００１５】
また、請求項５の発明は、請求項１の発明において、前記取消要求元識別手段は、前記取消要求受信手段により前記取消要求を受信した後、再度取り消し要求を受信した場合に該取消要求の取消要求元を識別し、前記印刷装置は、前記取消要求元識別手段で識別した取消要求元が先の取消要求を行った取消要求元と一致した場合に該取消要求を無効化することを特徴とする。
【００１６】
また、請求項６の発明は、画像読取装置と印刷装置とを有し、該印刷装置は、該画像読取装置とネットワーク接続若しくはローカル接続され、該画像読取装置若しくは他の装置から送信された印刷ジョブをキューに格納して該キューの先頭にある印刷ジョブから順次印刷処理を実行する印刷方法において、前記画像読取装置は、前記印刷装置に対して印刷ジョブの取消要求を印刷ジョブ取消要求手段で行うことを具備し、前記印刷装置は、前記画像読取装置の前記印刷ジョブ取消要求手段により送信された前記取消要求を取消要求受信手段で受信し、前記取消要求受信手段により受信された取消要求から取消要求元を取消要求元識別手段で識別し、前記取消要求元識別手段で識別した取消要求元からの印刷ジョブを前記キューの後方から先頭方向に向かって検索することで最初に検索した印刷ジョブを取消印刷ジョブとして印刷ジョブ特定手段で特定し、前記印刷ジョブ特定手段で特定した取消印刷ジョブを前記キューから削除することを特徴とする。
【００１７】
また、請求項７の発明は、画像読取装置とネットワーク接続若しくはローカル接続され、該画像読取装置若しくは他の装置から送信された印刷ジョブをキューに格納して該キューの先頭にある印刷ジョブから順次印刷処理を実行する印刷装置において、前記画像読取装置の印刷ジョブ取消要求手段により送信された取消要求を受信する取消要求受信手段と、前記取消要求受信手段により受信された取消要求から取消要求元を識別する取消要求元識別手段と、前記取消要求元識別手段で識別した取消要求元からの印刷ジョブを前記キューの後方から先頭方向に向かって検索することで最初に検索した印刷ジョブを取消印刷ジョブとして特定する印刷ジョブ特定手段と、前記印刷ジョブ特定手段で特定した取消印刷ジョブを前記キューから削除する印刷ジョブ取消手段とを具備することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、印刷取消要求の要求元を識別し、識別した要求元から印刷要求された印刷ジョブをキューの後方から先頭方向に向けて検索することで一致した印刷ジョブを自動的に取り消すような構成にしたので、簡単な操作で印刷取消要求を行った要求元からの印刷ジョブを確実に取り消すことが可能になるという効果を奏する。
【００１９】
さらに、表示能力の低い機器からでも確実かつ容易に印刷ジョブのキャンセル処理を行うことができるようになるという効果をも奏する。
【発明を実施するための最良の形態】
【００２０】
以下、印刷システムおよび方法および印刷装置の一実施例を添付図面を参照して詳細に説明する。
【実施例】
【００２１】
図１は、この発明に係わる印刷システムおよび方法および印刷装置を適用して構成したシステム構成図である。
【００２２】
図１に示す印刷システムは、プリンタ１００、ＵＳＢ（Universal Serial Bus）スキャナ１１０、ネットワークスキャナ１１１、クライアントＰＣ＿Ａ１２０、クライアントＰＣ＿Ｂ１２１、モバイルＰＣ１２２を具備して構成され、プリンタ１００、ネットワークスキャナ１１１、クライアントＰＣ＿Ａ１２０、クライアントＰＣ＿Ｂ１２１、モバイルＰＣ１２２は、それぞれがネットワークのノードとしてイーサネット（登録商標）ケーブル１３１でネットワーク接続されており、ＵＳＢスキャナ１１０は、プリンタ１００とＵＳＢケーブル１３０でＰ２Ｐ（Peer to Peer）接続されている。
【００２３】
プリンタ１００は、印刷要求に基づいて印刷出力することができ、ネットワーク上に存在する他のノードからイーサネット（登録商標）ケーブル１３１を介して印刷要求を受信するとともにＰ２Ｐ接続されたＵＳＢスキャナ１１０からもダイレクトに印刷要求を受け付ける。すなわち、複数の通信インターフェースを介して印刷要求を受け付けることができる。印刷要求された印刷ジョブは、プリンタ１００内部の記憶領域であるキュー（Queue）に待ち行列を形成して格納し、順次、印刷制御を行うことで印刷出力する。
【００２４】
また、キューには、各印刷ジョブの送信元を示す情報であるジョブ送信元情報が印刷ジョブごとに格納されており、このジョブ送信元情報は、セントロニクスに代表されるパラレル接続、ＵＳＢやＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４に代表されるシリアル接続、イーサネット（登録商標）接続などの物理的な接続形態を示すインターフェース情報と、ＩＰ（Internet Protocol）アドレスやユーザ名などの論理的な識別情報とを含む。
【００２５】
このインターフェース情報または識別情報から送信元を識別することができ、キューに待ち行列を形成して格納された印刷ジョブを印刷順位の最も遅い後方から印刷順位の高い先頭方向へ検索することで印刷の取消を行う印刷ジョブを特定する。
【００２６】
さらに、プリンタ１００は、印刷取消要求が行われたスキャナなどの上位装置を記憶しておき、その上位装置から新たに印刷要求を受け付けるまでは当該上位装置からの印刷取消要求を無効とする制御を行う。
【００２７】
ＵＳＢスキャナ１１０は、プリンタ１００とＵＳＢケーブル１３０でＰ２Ｐ接続され、印字媒体の読み取りを行う上位装置である。読み取りを行って形成した画像データをプリンタ１００に送出することで印刷要求する。
【００２８】
ネットワークスキャナ１１１は、プリンタ１００とイーサネット（登録商標）ケーブル１３１を介してネットワーク接続された上位装置であり、印字媒体の読み取りを行い、読み取った画像データなどをプリンタに送出することで印刷要求する。
【００２９】
そして、このＵＳＢスキャナ１１０とネットワークスキャナ１１１は、自らが印刷要求した印刷ジョブの取消を行うことができる。利用者が操作パネルに設けられた印刷取消ボタンなどを用いて印刷要求の取消操作を行うと、印刷取消要求を印刷要求したプリンタに対して送出する。
【００３０】
このような構成において、印刷取消までの処理の流れの一例を以下に示す。
【００３１】
ＵＳＢスキャナ１１０から印刷取消を行う場合、ＵＳＢスキャナ１１０に設けられた印刷取消ボタンなどを利用者が押下すると、直前に印刷要求したプリンタ１００に対して印刷の取消を要求する。
【００３２】
これを受信したプリンタ１００は、印刷取消要求を行ったＵＳＢスキャナ１１０を上記ジョブ送信元情報に基づいて識別し、識別したＵＳＢスキャナ１１０から印刷要求された印刷ジョブをキューの後方から先頭方向に検索して最初に一致した印刷ジョブをキューから削除する。
【００３３】
そして、プリンタ１００では、印刷取消が行われたＵＳＢスキャナから新たな印刷ジョブを受け付けるまではそのＵＳＢスキャナからの印刷取消要求を無効とする制御を行う。
【００３４】
このような構成により、印刷取消要求元から印刷要求された最新の印刷ジョブを取り消すことができる。
【００３５】
なお、印刷ジョブが格納されたキューの後方から先頭方向に向かって印刷ジョブを検索するような構成にしているが、取消要求元からの印刷ジョブのうち、印刷ジョブに含まれるジョブ情報の送信日時が最も新しい印刷ジョブを取り消すような構成にしてもよい。
【００３６】
以上に示すように、取消要求元から印刷要求された印刷ジョブのうち最新のジョブを取り消すことができる。
【００３７】
図２は、プリンタの詳細な構成を示すブロック図である。
【００３８】
図２には、図１に示すプリンタ１００の詳細な内部構成を示しており、プリンタコントローラ１０、プリンタエンジン２０を具備して構成され、プリンタコントローラ１０は、プリンタの機能制御を行い、プリンタエンジン２０は、プリンタコントローラ１０で制御された印刷ジョブの印刷出力を行う出力部である。
【００３９】
プリンタコントローラ１０は、データ入力制御部１１、画像処理部１５、画像データ管理部１６、印刷制御部１７、ジョブ管理部１８を具備して構成される。
【００４０】
データ入力制御部１１は、プリンタ１００に接続される各種ケーブルからのデータを受け付けるインターフェースであり、ケーブルごとのインターフェースに応じて入力制御を行う。パラレル接続で入力されるデータはパラレル制御部１２で入力制御され、ＵＳＢ接続で入力されるデータはＵＳＢ制御部１３で入力制御され、ネットワーク接続で入力されるデータはネットワーク制御部１４で入力制御される。各制御部１２〜１４で入力制御されたデータは、印刷ジョブとしてジョブ管理部１８に送出される。受信したデータが印刷ジョブの取り消しを要求する印刷取消要求である場合には、ジョブ管理部１８に対して印刷取消要求を通知する。
【００４１】
さらにデータ入力制御部１１は、受け付けた印刷取消要求元から新たに印刷要求を受け付けない限り、その印刷取消要求元からの印刷取消要求を無効とする制御を行う。
【００４２】
画像処理部１５は、データ入力制御部１１から転送されるデータを取得し、印刷要求された画像データの画像処理を行う。
【００４３】
まず、取得した画像データからページデータを生成し、生成したページデータを画像データ管理部１６に保存する。このときのページデータにはページを一意に識別することができるページＩＤやそのページの印刷条件などのほか、次ページの位置を示すアドレスが含まれる。
【００４４】
次に、データ入力制御部１１で制御されてジョブ管理部１８のキューに格納した印刷ジョブが持つページデータの格納アドレスを画像データ管理部１６に格納した格納位置のアドレスで更新する。
【００４５】
画像データ管理部１６は、画像処理部１５で生成されたページデータの管理、保持を行う。このときのページデータの構成を図５に示す。
【００４６】
印刷制御部１７は、画像データ管理部１６で管理された入力データに対するページデータを取得して印刷制御し、プリンタエンジン２０の制御を行うことで印刷出力する。
【００４７】
ジョブ管理部１８は、データ入力制御部１１の各制御部１２〜１４で制御されたデータを受け付けて印刷ジョブとして管理する。このとき受け付けた順に印刷出力を行うＦＩＦＯ（First-In First-Out）方式で管理するため、キュー（Queue）を形成する。また、キューに格納された印刷ジョブが先頭から順に処理されるように画像処理部１５および印刷制御部１７を制御する。この場合のキューに格納される印刷ジョブの状態とその印刷ジョブのフォーマットの例を図４に示す。
【００４８】
さらに、キューには印刷要求された印刷ジョブごとのジョブ送信元情報が格納されている。
【００４９】
ジョブ送信元情報には、印刷要求元との接続形態を示すインターフェース情報と、ＩＰアドレスやユーザ名などの論理的な識別情報とが含まれており、データ入力制御部１１から印刷取消要求を受け付けると、これらの情報から取消要求元を識別する。識別した取消要求元の情報に基づいてキューの後方から先頭方向に向かって要求元からの印刷ジョブを検索し、一致した印刷ジョブをキューから削除することにより取り消しを行う。そして、印刷取消要求が行われた印刷取消要求元からの新たな印刷要求がない限り、その印刷取消要求元からの印刷取消要求を無効とする制御を行う。
【００５０】
これにより、簡単な処理で常に最後に送信したジョブを確実に取り消すことができるようになる。
【００５１】
図３は、プリンタにおける印刷ジョブの取り消しを行う処理の流れを示すフローチャートである。
【００５２】
図３において、複数の印刷ジョブがキューに格納された状態で印刷ジョブの取消要求をスキャナから送信すると処理が開始され、印刷ジョブの取消要求を受け付け（Ｓ３０１）、取消要求を行った取消要求元をジョブ管理部で管理されたジョブ送信元情報に基づいて識別する（Ｓ３０２）。識別した取消要求元に基づいてキューの後方から先頭方向に向かって、その取消要求元から印刷要求された印刷ジョブを検索する（Ｓ３０３）。
【００５３】
検索した結果、一致した印刷ジョブがあるか判断し（Ｓ３０４）、一致した印刷ジョブがある場合（Ｓ３０４でＹＥＳ）には、取り消す印刷ジョブとして特定し（Ｓ３０５）、その印刷ジョブをキューから削除することで印刷を取り消す（Ｓ３０６）。また、一致しない場合（Ｓ３０４でＮＯ）には、処理を行わずに終了する。
【００５４】
これによって、印刷取消要求元に基づいた印刷出力の取り消しを行うことができる。
【００５５】
図４は、図１に示すジョブ管理部のキューに格納された印刷ジョブの状態とそのフォーマットを示す図である。
【００５６】
図４において、図４（ａ）は、キュー４００の状態を示した図であり、図４（ｂ）は、図４（ａ）に示したキューに格納された印刷ジョブのフォーマットを示す図である。
【００５７】
図４（ａ）には、ジョブＩＤ「Ｊｏｂ＿０」「Ｊｏｂ＿１」「Ｊｏｂ＿２」〜「Ｊｏｂ＿９」を持つ合計１０個の印刷ジョブが待ち行列を形成して格納された例を示しており、「Ｊｏｂ＿０」のジョブＩＤを持つ印刷ジョブがキューの先頭に格納され、「Ｊｏｂ＿９」のジョブＩＤを持つ印刷ジョブが最後方に格納されている。
【００５８】
キューの後方から印刷ジョブを検索する場合には、図示する[Ｉｎ]から[Ｏｕｔ]へのＡ方向に向かって行われる。すなわち、まず初めに検索対象となる印刷ジョブは、ジョブＩＤ「Ｊｏｂ＿９」を持つ印刷ジョブであり、次にジョブＩＤ「Ｊｏｂ＿８」を持つ印刷ジョブである。以下、「Ｊｏｂ＿７」「Ｊｏｂ＿６」と続き、最後にジョブＩＤ「Ｊｏｂ＿０」を持つ印刷ジョブまで検索が行われる。
【００５９】
図４（ｂ）には、図４（ａ）のジョブＩＤ「Ｊｏｂ＿１」を持つ印刷ジョブのフォーマットを示しており、ジョブＩＤ４０、送信日時４１、送信元機種情報４２、送信元接続情報４３、ページデータ格納アドレス４４から構成される。
【００６０】
送信日時４１は、印刷要求を行った日時を示す情報であり、印刷取消要求が行われた場合に印刷の取り消しを行う印刷ジョブを特定するための情報になる。
【００６１】
送信元機種情報４２は、プリンタに対して印刷出力を行った装置の機種を識別する。例えば、クライアントＰＣやスキャナやＰＤＡ（Personal Digital Assistance：携帯情報端末）といった機種を識別することができ、機種情報に基づく印刷出力の取消要求元を識別する。
【００６２】
送信元接続情報４３によって、物理的な接続形態を示すインターフェース情報と印刷要求元を識別する識別情報とによる取消要求元の識別が可能になる。
【００６３】
ページデータ格納アドレス４４は、印刷ジョブ（ジョブＩＤ「Ｊｏｂ＿１」を持つ印刷ジョブ）にかかるページデータが格納されたアドレスである。このときのアドレスは、図２に示す画像データ管理部１６に設けられた記憶領域のいずれかの位置を示している。また、印刷ジョブが複数のページデータから構成されている場合には、先頭ページのアドレスが示される。
【００６４】
このときの画像データ管理部１６に設けられた記憶領域の例を図５に示す。
【００６５】
図５は、図２に示す画像データ管理部の記憶領域に格納されたページデータの例を示す図である。
【００６６】
図５では、図２に示す画像データ管理部１６に設けられた記憶領域５００を示し、その記憶領域５００が複数の格納領域に分割された状態を示している。
【００６７】
分割された各格納領域にはそれぞれページデータが格納されており、格納領域Ａ５０１に格納されたページデータは、ページＩＤ（５１−Ａ）、用紙サイズ（５２−Ａ）、用紙種類（５３−Ａ）、給紙方法（５４−Ａ）、ページデータ格納アドレス（５５−Ａ）、画像データ（５６−Ａ）から構成され、格納領域Ｂ５０２に格納されたページデータは、ページＩＤ（５１−Ｂ）、用紙サイズ（５２−Ｂ）、用紙種類（５３−Ｂ）、給紙方法（５４−Ｂ）、ページデータ格納アドレス（５５−Ｂ）、画像データ（５６−Ｂ）から構成される。
【００６８】
ページＩＤ（５１−Ａ、５１−Ｂ）は、ページデータを一意に識別できる識別子であり、また画像データ（５６−Ａ）の印刷出力にかかる諸条件を用紙サイズ（５２−Ａ）、用紙種類（５３−Ａ）、給紙方法（５４−Ａ）で指定し、画像データ（５６−Ｂ）の印刷出力にかかる諸条件を用紙サイズ（５２−Ｂ）、用紙種類（５３−Ｂ）、給紙方法（５４−Ｂ）で指定している。
【００６９】
そして、ページデータ格納アドレス（５５−Ａ、５５−Ｂ）は、次ページのページデータが格納された格納領域のアドレスを示している。
【００７０】
今、図４のジョブＩＤ「Ｊｏｂ＿１」の印刷ジョブにおけるページデータが図５の格納領域Ａ５０１と格納領域Ｂ５０２に格納されているページデータであり、格納領域Ａに格納されたページデータが先頭ページを示し、格納領域Ｂに格納されたページデータが次ページを示しているとすると、
図４のページデータ格納アドレス４４は、図５の格納領域Ａ５０１を示すアドレスが登録されており、格納領域Ａ５０１に格納されたページデータが持つページデータ格納アドレス（５５−Ａ）は、格納領域Ｂ５０２を示すアドレスが登録されている。
【００７１】
すなわち、ジョブＩＤ「Ｊｏｂ＿１」を持つ印刷ジョブは２ページからなる印刷ジョブであり、当該印刷ジョブの印刷出力時には、まず格納領域Ａ５０１に格納されたページデータが印刷され、続いて格納領域Ｂ５０２に格納されたページデータが印刷される。
【００７２】
ちなみに、格納領域Ｂ５０２に格納されたページデータのページデータ格納アドレス（５５−Ｂ）には、最終ページであることを示す「ＮＵＬＬ」が登録されている。
【００７３】
以上に示すように、ページデータ格納アドレスは次ページのページデータの格納位置を示すだけでなく、印刷出力するページの順序をも示す。
【００７４】
これにより、図４に示すキューから印刷ジョブを指定することによって、その印刷ジョブのページデータを特定することができる。これは、印刷ジョブの取消要求を行うことで、その印刷ジョブのページデータの印刷を取り消すことができることを示している。
【００７５】
図６は、図４に示すキューに格納された印刷ジョブのジョブ情報を示す図である。
【００７６】
図６には、ジョブ情報フォーマットの構成要素としてジョブＩＤ４０、送信日時４１、送信元機種情報４２、送信元接続情報４３、ページデータ格納アドレス４４が示され、例えば、ジョブＩＤ４０「Ｊｏｂ＿０」を持つ印刷ジョブの送信日時４１が「２００５年０１月３１日  １１時５１分２０秒」であり、送信元機種情報４２が「ＰＣ」であり、送信元接続情報４３が「ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）接続でＩＰアドレスが[192.168.1.128]」であることを示している。
【００７７】
ページデータ格納アドレス４４は、印刷ジョブの先頭ページが格納された領域のアドレスであり、図５に示す記憶領域５００のいずれかの格納領域を示す。
【００７８】
異なるジョブＩＤを持つ印刷ジョブの送信元接続情報４３がジョブ間で等しい場合には、同一送信元から印刷要求された印刷ジョブであると判断することができる。
【００７９】
例えば、ジョブＩＤ「Ｊｏｂ＿２」を持つ印刷ジョブとジョブＩＤ「Ｊｏｂ＿５」を持つ印刷ジョブとの送信元接続情報４３が双方とも「ＴＣＰ／ＩＰ接続でＩＰアドレスが[192.168.1.130]」であるため、ジョブＩＤ「Ｊｏｂ＿２」「Ｊｏｂ＿５」の両印刷ジョブは、同一の送信元から印刷要求されたと判断できる。
【００８０】
そして、図６に示すジョブ情報において、最新の印刷ジョブを検索するには、「Ｊｏｂ＿９」から「Ｊｏｂ＿０」への方向に検索することになる。
【００８１】
以上の処理によって、本発明の印刷システムでは、印刷ジョブの削除要求を行った上位装置が自ら印刷要求した印刷ジョブのうち最新の印刷ジョブを取り消すことができる。
【００８２】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【００８３】
本発明は、接続された上位機器のホストコンピュータから印刷ジョブの取消を行う印刷システムおよび方法および印刷装置に適用可能であり、特に、表示能力の低い上位装置から印刷ジョブの取消を行うのに有用である。
【図面の簡単な説明】
【００８４】
【図１】この発明に係わる印刷システムおよび方法および印刷装置を適用して構成したシステム構成図。
【図２】プリンタの詳細な構成を示すブロック図。
【図３】プリンタにおける印刷ジョブの取り消しを行う処理の流れを示すフローチャート。
【図４】図１に示すジョブ管理部のキューに格納された印刷ジョブの状態とそのフォーマットを示す図。
【図５】図２に示す画像データ管理部の記憶領域に格納されたページデータの例を示す図。
【図６】図４に示すキューに格納された印刷ジョブのジョブ情報を示す図。
【符号の説明】
【００８５】
１０        プリンタコントローラ
１１        データ入力制御部
１２        パラレル制御部
１３        ＵＳＢ制御部
１４        ネットワーク制御部
１５        画像処理部
１６        画像データ管理部
１７        印刷制御部
１８        ジョブ管理部
２０        プリンタエンジン
１００      プリンタ
１１０      ＵＳＢスキャナ
１１１      ネットワークスキャナ
１２０、１２１  クライアントＰＣ
１２２      モバイルＰＣ
１３０      ＵＳＢケーブル
１３１      イーサネット（登録商標）ケーブル
【図１】
2006270194.tif 000003
【図２】
2006270194.tif 000004
【図３】
2006270194.tif 000005
【図４】
2006270194.tif 000006
【図５】
2006270194.tif 000007
【図６】
2006270194.tif 000008