JP2004341728A - 印刷装置、印刷システム及びキャンセル方法 - Google Patents

印刷装置、印刷システム及びキャンセル方法 Download PDF

Info

Publication number
JP2004341728A
JP2004341728A JP2003136143A JP2003136143A JP2004341728A JP 2004341728 A JP2004341728 A JP 2004341728A JP 2003136143 A JP2003136143 A JP 2003136143A JP 2003136143 A JP2003136143 A JP 2003136143A JP 2004341728 A JP2004341728 A JP 2004341728A
Authority
JP
Japan
Prior art keywords
print job
response
cancel
request
job
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003136143A
Other languages
English (en)
Other versions
JP2004341728A5 (ja
Inventor
Shinichi Uchikawa
慎一 内川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2003136143A priority Critical patent/JP2004341728A/ja
Priority to US10/826,806 priority patent/US8270001B2/en
Publication of JP2004341728A publication Critical patent/JP2004341728A/ja
Publication of JP2004341728A5 publication Critical patent/JP2004341728A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1207Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1259Print job monitoring, e.g. job status
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1274Deleting of print job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】印刷サービスの利用者が印刷ジョブのキャンセル要求に対する応答を即座に受け取ることができる印刷装置を提供する。
【解決手段】印刷装置200が印刷ジョブのキャンセル要求を受信すると、指定された印刷ジョブのキャンセル処理が実行可能であるか否かを判定し、実際の印刷ジョブのキャンセル処理を行う前に、判定結果を印刷サービスの利用者に返信する。印刷ジョブのキャンセル処理は、印刷ジョブのキャンセル要求を受け付けたプロセスとは別のプロセスで行い、キャンセル処理が完了すると、予め指定された宛先に対して新たにコネクションを作成し、そのコネクションを利用して印刷ジョブのキャンセル処理完了通知を送信する。
【選択図】 図11

Description

【0001】
【発明の属する技術分野】
本発明は、印刷ジョブのキャンセル要求を処理する印刷装置、印刷システム及びキャンセル方法に関する。
【0002】
【従来の技術】
従来、通信内容がXML(eXtensible Markup Language)で記述された、ネットワーク間の通信プロトコルであるSOAP(Simple Object Access Protocol)を用いてジョブの転送を行う技術(以下、SOAP−XML技術という)が知られている。このようなSOAP−XML技術を用いて印刷サービスを行う印刷システムでは、印刷サービスの利用者が操作するホストコンピュータから印刷ジョブのキャンセル要求を受信すると、指定された印刷ジョブのキャンセル処理が完了した時点で、印刷装置からその利用者に処理結果(レスポンス)を返していた。また、印刷サービスの利用者からのキャンセル要求を受信することからレスポンスを送信するまでの処理は、全てオペレーティングシステム(OS)のプログラム実行単位である、単一のプロセスで行われていた。
【0003】
図15は従来のSOAPを用いて転送される印刷ジョブのキャンセルプロセスを示す図である。印刷サービスの利用者から印刷ジョブのキャンセル要求(Cancel Jobリクエスト)をキャンセル処理プロセスP100aが受け取ると、キャンセル処理プロセスP100aは、プリンタコントロールプロセス群P200aに対し、キャンセル要求を受けたジョブのキャンセル処理を要求する。プリンタコントロールプロセス群P200aは、要求されたジョブのキャンセル処理を行い、その結果をキャンセル処理プロセスP100aに返信する。
【0004】
この返信を待って、キャンセル処理プロセスP100aは、印刷サービスの利用者に印刷ジョブのキャンセル要求に対する応答を返す。また、イベント送信プロセスP300aは、プリンタコントロールプロセス群P200aからジョブキャンセルイベント(通知)を受信すると、受信したジョブキャンセルイベント(通知)にイベント送信宛先が指定されている場合、指定された宛先に対し、ジョブキャンセルイベントを送信する。
【0005】
図16は印刷装置における印刷ジョブのキャンセル処理手順を示すフローチャートである。印刷サービスの利用者が操作するホストコンピュータから印刷ジョブのキャンセル要求パケット(Cancel Jobリクエスト、図9参照)が印刷装置に送信されると、印刷装置はキャンセル要求パケット(Cancel Jobリクエスト)に記述されたXMLデータを解析し(ステップS200)、その解析結果にエラーがあるか否かを判定する(ステップS201)。
【0006】
エラーがないと判定された場合、印刷装置内で印刷ジョブのキャンセル処理を行う(ステップS202)。そして、キャンセル実行結果が正常に行われたか否かを判別する(ステップS203)。キャンセル実行結果が正常に行われた場合、キャンセル要求パケット(Cancel Jobリクエスト)に対するレスポンスをXMLデータで作成する(ステップS204、図10参照)。作成されたレスポンスを印刷サービスの利用者に送信する(ステップS205)。
【0007】
一方、ステップS201で、キャンセル要求パケット(Cancel Jobリクエスト)に記述されたXMLデータにエラーがあると判定された場合、あるいはステップS203で、キャンセル実行の結果、エラーが発生した場合、エラーレスポンスを作成する(ステップS206)。そして、ステップS205で、作成されたエラーレスポンス(Cancel Jobレスポンス)をその利用者に送信する。
【0008】
また、従来の印刷システムとして、印刷ジョブの印刷データの転送中に印刷ジョブのキャンセル指示がユーザにより出された場合、キャンセルフラグが立てられたダミーの印刷データをプリンタに送信するものが知られている(例えば、特許文献1参照)。これにより、1回のキャンセル指示でプリンタに既に送信されている印刷データを削除したり、その印刷データの印刷処理を停止することができる。したがって、印刷ジョブのキャンセル処理に伴うユーザの負担を軽くすることができ、また、最初のキャンセル指示が出されてから、実際にプリンタ内の印刷データを削除したり、印刷データの印刷処理を停止する処理を迅速に行うことができる。
【0009】
【特許文献1】
特開2000−311069号公報
【0010】
【発明が解決しようとする課題】
しかしながら、上記SOAP−XML技術を用いて印刷サービスを行う印刷システムでは、利用者からの印刷ジョブのキャンセル要求に対し、キャンセル処理完了後にその利用者に処理結果を返していたので、キャンセル処理に時間がかかる場合、印刷装置からその利用者にレスポンスを送信する前に、その利用者とのネットワークコネクション(接続)がタイムアウトにより切断されてしまうことがあった。このような場合、利用者は、印刷ジョブのキャンセル要求が印刷装置側で受理されたのか否かを知ることができなかった。
【0011】
また、ネットワークコネクション(接続)が切断されるまで至らなくても、印刷装置側からのキャンセル処理に対するレスポンス(応答)が遅い場合、利用者は不便を感じることが多かった。このことは、特許文献1に記載の印刷システムにおいても同様であった。
【0012】
そこで、本発明は、印刷サービスの利用者が印刷ジョブのキャンセル要求に対する応答を即座に受け取ることができる印刷装置、印刷システム及びキャンセル方法を提供することを目的とする。また、本発明は、キャンセル処理速度の向上を期待できる印刷装置、印刷システム及びキャンセル方法を提供することを他の目的とする。
【0013】
【課題を解決するための手段】
上記目的を達成するために、本発明の印刷装置は、印刷ジョブを処理する印刷装置であって、印刷ジョブのキャンセル要求を情報処理装置から受信する受信手段と、前記キャンセル要求の応答として、該キャンセル要求を受け付けた旨の応答情報を前記情報処理装置に向けて送信する応答手段と、前記キャンセル要求に応じて前記印刷ジョブがキャンセルされた後に、該印刷ジョブがキャンセルされた旨のイベント情報を前記情報処理装置に向けて送信するイベント送信手段とを備えたことを特徴とする。
【0014】
本発明の印刷システムは、情報処理装置および印刷装置を備え、前記印刷装置が印刷ジョブを処理する印刷システムにおいて、前記情報処理装置は、前記印刷装置に前記印刷ジョブのキャンセル要求を指示する指示手段を備え、前記印刷装置は、前記情報処理装置からの前記キャンセル要求を受信する受信手段と、前記キャンセル要求の応答として、該キャンセル要求を受け付けた旨の受付情報を前記情報処理装置に返す応答手段とを備えたことを特徴とする。
【0015】
本発明のキャンセル方法は、印刷装置の印刷ジョブをキャンセルするキャンセル方法であって、情報処理装置が、前記印刷装置に印刷ジョブのキャンセル要求を指示する指示工程と、前記印刷装置が、前記情報処理装置からの前記キャンセル要求を受信する受信工程と、前記キャンセル要求の応答として、該キャンセル要求を受け付けた旨の応答情報を前記情報処理装置に向けて送信する応答工程と備えたこと特徴とする。
【0016】
【発明の実施の形態】
本発明の印刷装置、印刷システム及びキャンセル方法の実施の形態について図面を参照しながら説明する。
【0017】
(印刷システムの構成)
図1は実施の形態における印刷システムの構成を示す図である。この印刷システムは、通信内容がXML形式で記述された通信プロトコルであるSOAPを用いて印刷サービスを提供するものであり、ネットワーク100を介して印刷装置200、およびこの印刷サービスの利用者によって操作されるホストコンピュータ(クライアント装置)300が接続された構成を有する。
【0018】
(印刷装置の構成)
図2は印刷装置200の構成を示すブロック図である。図において、250は印刷装置200内の各部を制御するCPUである。CPU250は、ROM252に割り当てられたプログラム用ROMに記憶された制御プログラム、あるいは外部メモリ260に記憶された制御プログラムに基づき、システムバス261に接続された印刷部I/F255を介して、印刷部(プリンタエンジン)257に出力情報としての画像信号を出力する。
【0019】
また、ROM252に割り当てられたフォント用ROMには、上記出力情報を生成する際に使用されるフォントデータが記憶される。さらに、ROM252に割り当てられたデータ用ROMには、ハードディスク等の外部メモリ260が存在しない印刷装置の場合、クライアント装置300で利用される情報等が記憶されている。
【0020】
CPU250は、ネットワークI/F254を介してネットワーク100に接続され、クライアント装置300との通信処理を行い、印刷装置200内の情報をクライアント装置300に通知する。
【0021】
251はCPU250の主メモリ、ワークエリア等として機能するRAMであり、増設ポート(図示せず)に接続されるオプションRAMによりメモリ容量を拡張可能である。また、RAM251はNVRAM(不揮発性メモリ)を有し、RAM251には、出力情報展開領域、環境データ格納領域等が割り当てられる。
【0022】
外部メモリ260はハードディスク(HD)、ICカード等からなり、外部メモリI/F256を通じてアクセス制御される。また、外部メモリ260は、オプションとして外部メモリI/F256に接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、外部メモリは少なくとも1つ以上接続され、内蔵フォントの他、オプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムなどを格納する。さらに、外部メモリはNVRAMを有し、操作パネルからの印刷装置モード設定情報を記憶するようにしてもよい。
【0023】
258は操作スイッチ、LED表示器等が配された操作パネル(操作部)である。259は、印刷サービスの利用者に対して様々な情報を通知する表示部である。また、253は時計部であり、証明書が有効期限切れであるか否かを調べる際に使用される。尚、時計部253の代わりに、ROM252に同じような時計機能を持たせてもよいし、あるいは印刷装置200の外部に、同じような時計機能を備えたものを設けてもよい。
【0024】
(印刷処理)
図3は印刷サービスの利用者によって印刷が要求される際、印刷装置の動作処理手順を示すフローチャートである。この処理プログラムは、前述したように、印刷装置200内のROM252に割り当てられたプログラム用ROMあるいは外部メモリ260に記憶されており、CPU250によって実行される。
【0025】
印刷サービスの利用者(クライアント装置)から、印刷要求ジョブ(Create Job)パケットが印刷装置200に送信されると、印刷装置200は、印刷要求ジョブ(Create Job)に記述されたXMLデータを解析する(ステップS100)。図4は印刷要求ジョブ(Create Job)パケットを示す図である。この印刷要求ジョブ(Create Job)の詳細については後述する。ステップS100の解析結果にエラーがあるか否かを判定する(ステップS101)。解析結果にエラーがない場合、印刷データ受信用の印刷用ポートを作成する(ステップS102)。
【0026】
印刷要求ジョブ(Create Job)パケットに対するレスポンスのXMLデータを作成する(ステップS104)。このとき、印刷データ受信用に作成したポートのURIを<data−sink−uri>タグの値として設定する。図5はCreate Jobパケットに対するレスポンスデータを示す図である。このレスポンスデータの詳細については後述する。図5のXMLデータには、印刷データ受信用に作成されたポートのURI(http://192.168.1.4/job001)が埋め込まれている。
【0027】
Create Jobパケットに対するレスポンスデータの作成が終了すると、そのレスポンスデータを通信プロトコルであるSOAPを用いて、利用者のクライアント装置300に送信する(ステップS105)。この後、印刷サービスの利用者によって操作されるクライアント装置(ホストコンピュータ)300は、図5の<data−sink−uri>タグで指定されたURIを基に、送信先を特定し、特定された送信先に対し、通信プロトコルであるHTTPのPOSTメソッドを用いて、印刷データを送信する。
【0028】
図6は通信プロトコルであるHTTPのPOSTメソッドによる印刷データ転送パケットを示す図である。この印刷データ転送パケットの詳細については後述する。印刷装置200は、印刷用ポートに到着した印刷データを受信すると(ステップS106)、印刷に適した処理を施しながら印刷部257で印刷する。なお、印刷装置200は、印刷データをネットワークから受信した後に、当該印刷データに対応する印刷装置管理用IDを割り当てて、印刷ジョブを管理できるようにする。ステップS106における印刷データの受信が正常に終了すると、印刷装置200は、HTTPレスポンス(プリントデータ受信レスポンス)パケットを印刷サービスの利用者に送信し(ステップS107)、印刷用ポートを削除(クローズ)して印刷動作を終了する。図7はHTTPレスポンス(プリントデータ受信レスポンス)データを示す図である。このプリントデータ受信レスポンスについても後述する。
【0029】
一方、ステップS101で、印刷要求ジョブ(Create Job)に記述されたXMLデータにエラーがあると判定された場合、エラーレスポンスデータを作成し(ステップS103)、ステップS105でエラーレスポンスデータを送信する。図8はエラーレスポンスデータを示す図である。このエラーレスポンスデータの詳細についても後述する。ステップS105で、エラーレスポンスが印刷サービスの利用者のクライアント装置300に送信されると、クライアント装置300は印刷データを送信しなくなる。
【0030】
(印刷リクエスト)
印刷要求ジョブ(Create Job)パケットは図4に示す通りである。この印刷要求ジョブ(Create Job)パケットは、HTTP上のSOAPを用いてクライアント装置300から印刷装置200に送信される、XML形式で記述されたパケットデータであり、印刷装置200に対してジョブ(印刷)の開始を指示するコマンドを有する。
【0031】
Create Jobパケットデータには、要求元のユーザ名(<requesting−user−name>タグ)やジョブの処理に関する指示(<job−instruction>タグ)等の情報が記述されている。また、<job−instruction>タグには、印刷部数を設定する<copies>タグ、両面印刷を設定する<sides>タグ、印刷の仕上げを設定する<finishing>タグ等が含まれており、印刷装置200は、これらのタグに設定された値に基づき、ジョブの処理を行う。さらに、<job−instruction>タグには、オプションとして、<notification−instruction>タグを含めることも可能である。この<notification−instruction>タグには、ジョブに関する通知情報が記述される。図4では、通知情報として、通知先を設定する<notification−recipient>タグ、および通知条件を設定する<event>タグが記述されている。印刷装置200は、これらのタグに設定された値に基づいてイベント送信処理を行う。
【0032】
(印刷レスポンス)
印刷要求ジョブ(Create Job)パケットに対するレスポンス(応答)パケットデータは図5に示す通りである。このレスポンス(Create Job応答)パケットデータは、印刷要求が受け付けられた成功時のものであり、印刷要求ジョブ(Create Job)パケットと同様、XML形式で記述され、HTTP上のSOAPを用いて送信される。Create Job応答パケットデータには、Create Jobのコマンドに対する結果コード(<result−code>タグ)、作成されたジョブの識別子(<job−id>タグ)、印刷用ポートのURI(<data−sink−uri>タグ)等の情報が含まれている。図5には、前述したように、印刷用ポートのURIとして、「http://192.168.1.4/job001」が記述されている。
【0033】
(プリントデータ送信)
ステップS106で受信される印刷データ転送パケットは図6に示す通りである。ここでは、HTTPのPOSTメソッドを利用し、HTTPのボディ部として、プリントデータが送信される。
【0034】
(プリントデータ受信レスポンス)
ステップS107で返信されるプリントデータ受信レスポンスデータは図7に示す通りである。この受信レスポンスデータには、印刷データを受信し終わって接続(コネクション)を閉じることが示されている。
【0035】
(印刷レスポンス)
印刷リクエストに対してエラーが発生した場合、ステップS103で作成されるエラーを示す応答パケットデータ(エラーレスポンスデータ)は図8に示す通りである。この応答パケットデータ(エラーレスポンスデータ)も、印刷要求ジョブ(Create Job)パケットと同様、XML形式で記述され、HTTP上のSOAPを用いて送信される。この応答パケットデータは、SOAP1.1で定義された、SOAPのエラーを返すフォーマットに準じている。ここでは、エラーの理由は、「conflicting−attributes」であることが、<result−code>タグの値として設定されている。
【0036】
(印刷ジョブキャンセルリクエスト)
図9は印刷ジョブキャンセルリクエスト(Cancel Job)パケットデータを示す図である。このパケットデータは、XML形式で記述されており、HTTP上のSOAPを用いてクライアント装置300から印刷装置200に送信される。また、このパケットデータは、キャンセルするジョブのID情報(<job−id>タグ)を含んでおり、印刷サービスに対して指定したジョブIDの印刷ジョブのキャンセルを要求する。図9では、印刷サービスの利用者は、ジョブIDが「001」である印刷ジョブのキャンセルを要求している。
【0037】
(印刷ジョブキャンセルレスポンス)
図10は印刷ジョブキャンセルリクエスト(Cancel Job)パケットに対する応答パケットデータを示す図である。このパケットデータもXML形式で記述されており、HTTP上のSOAPを用いて送受信される。CancelJob応答パケットには、Cancel Jobのコマンド対する結果コード(<result−code>タグ)情報が含まれている。図10では、<result−code>タグで示される結果コードとして、印刷ジョブキャンセルの成功を表す「ok」が記述されている。
【0038】
(印刷ジョブキャンセルプロセス)
図11は印刷装置200で実行される印刷ジョブキャンセルプロセスを示す図である。印刷サービスの利用者が操作するクライアント装置300から印刷ジョブキャンセル要求(Cancel Job)をキャンセル要求受付プロセスP110が受け取ると、キャンセル要求受付プロセスP110は、キャンセル処理実行プロセスP120に対し、キャンセル要求を受けた印刷ジョブのキャンセル処理を命令するとともに、利用者に対して印刷ジョブキャンセル要求に対する応答を返す。
【0039】
キャンセル処理実行プロセスP120は、キャンセル要求受付プロセスP110から受け取ったキャンセル処理命令に従い、プリンタコントロールプロセス群P200に対し、要求された印刷ジョブのキャンセル処理を指示する。プリンタコントロールプロセス群P200は、受信した印刷ジョブのキャンセル処理を実行する。また、イベント送信プロセスP300は、プリンタコントロールプロセス群P200からジョブキャンセルイベントを受信すると、受信した印刷ジョブにイベント送信先(宛先)が指定されている場合、指定された宛先に対してジョブキャンセルイベントを送信する。
【0040】
(キャンセル要求受付プロセス)
図12は印刷ジョブキャンセルを行う際、印刷装置200のプロセスの1つであるキャンセル要求受付処理手順を示すフローチャートである。この処理プログラムは、前述したように、印刷装置200内のROM252に割り当てられたプログラム用ROMあるいは外部メモリ260に記憶されており、CPU250によって実行される。
【0041】
まず、印刷サービスの利用者が操作するクライアント装置300から、例えば前述した図9の印刷ジョブキャンセルリクエスト(Cancel Job)パケットが印刷装置200に送信されると、印刷装置200は、Cancel Jobパケットで記述されたXMLデータを解析し(ステップS300)、解析結果にエラーがないか否かを判定する(ステップS301)。
【0042】
エラーがない場合、印刷装置200が管理している複数の印刷ジョブの中から、印刷ジョブキャンセルリクエスト(Cancel Job)で指定されたジョブの識別子に対応する印刷ジョブを検索する(ステップS302)。検索の結果、キャンセル対象の印刷ジョブが存在するか否かを判別する(ステップS303)。キャンセル対象の印刷ジョブが存在する場合、その印刷ジョブに対するキャンセル処理命令をキャンセル処理実行プロセスP120に指示する(ステップS304)。
【0043】
そして、キャンセル処理実行プロセスP120に指示を出した後、例えば前述した図10に示すCancel Jobパケットに対するレスポンスのXMLデータの作成を行う(ステップS305)。作成したレスポンスを印刷サービスの利用者が操作するクライアント装置300に送信する(ステップS306)。この後、本処理を終了する。
【0044】
一方、ステップS301で、印刷ジョブキャンセルリクエスト(CancelJob)に記述されたXMLデータにエラーがあると判定された場合、あるいはステップS303でキャンセル(Cancel)対象の印刷ジョブが見つからなかった場合、エラーレスポンスデータを作成し(ステップS307)、ステップS306で、作成したエラーレスポンスを印刷サービスの利用者が操作するクライアント装置300に送信する。
【0045】
(キャンセル処理実行プロセス)
図13は印刷ジョブキャンセルを行う際、印刷装置200のプロセスの1つであるキャンセル処理実行処理手順を示すフローチャートである。この処理プログラムは、前述したように、印刷装置200内のROM252に割り当てられたプログラム用ROMあるいは外部メモリ260に記憶されており、CPU250によって実行される。
【0046】
まず、キャンセル要求受付プロセスP110からキャンセル実行要求を受信するまで待ち(ステップS400)、キャンセル実行要求を受信すると、指示された印刷ジョブに対応する印刷装置管理用IDを取得する(ステップS401)。印刷装置管理用のIDを取得したか否かを確認し(ステップS402)、印刷管理用IDを取得できなかった場合、印刷管理用IDの取得待ち状態に移行する(ステップS405)。そして、ステップS401の処理に戻る。
【0047】
一方、ステップS402で印刷管理用IDを取得した場合、印刷装置200に対して印刷管理用IDを用いてキャンセル処理を実行する(ステップS403)。そして、キャンセル処理が完了したか否かを判別し(ステップS404)、キャンセル処理が完了していない場合、キャンセル処理完了を待ち(ステップS406)、ステップS404、S406の処理を繰り返す。そして、キャンセル処理が完了すると、キャンセルイベント(通知)パケットを送信し(ステップS407)、再度、ステップS400のキャンセル要求待ち状態に移行する。
【0048】
(キャンセル処理完了通知パケット)
図14はキャンセル処理完了通知パケットデータを示す図である。ホストコンピュータであるクライアント装置300に向けて送信されるキャンセル通知パケットデータは、XML形式で記述されており、SOAPを用いて送信される。このパケットの通知先は、図4の<notification−recipient>タグ中に示されたURIとなる。したがって、キャンセル要求を行った利用者だけでなく、予め指定された宛先に対し、キャンセル処理完了通知パケットを送信することが可能である。また、図14の<trigger−event>タグの値として、「job−canceled」が示されており、このパケットがキャンセル通知であることを示している。
【0049】
このように、本実施形態の印刷システムでは、印刷装置200が印刷ジョブのキャンセル要求を受信すると、指定された印刷ジョブのキャンセル処理が実行可能であるか否かを判定し、実際の印刷ジョブのキャンセル処理を行う前に、判定結果を印刷サービスの利用者に返信する。そして、印刷ジョブのキャンセル処理は、印刷ジョブのキャンセル要求を受け付けたプロセスとは別のプロセスで行い、キャンセル処理が完了すると、予め指定された宛先に対して新たにコネクションを作成し、そのコネクションを利用して印刷ジョブのキャンセル処理完了通知を送信する。これにより、利用者が印刷ジョブのキャンセル要求に対する応答を即座に受け取ることができる。また、キャンセル処理速度の向上を期待できる。さらに、要求した印刷ジョブのキャンセル処理完了についても印刷装置200から受け取ることが可能となり、印刷ジョブのキャンセル要求処理が正常に完了したか否かを知ることができる。
【0050】
以上が本発明の実施の形態の説明であるが、本発明は、これら実施の形態の構成に限られるものではなく、特許請求の範囲で示した機能、または実施の形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【0051】
例えば、上記実施形態では、印刷ジョブのキャンセル要求は、印刷装置によって管理されている印刷ジョブを取り消す要求であったが、例えば、クライアント装置と印刷装置との間にネットワーク接続装置が介在し、このネットワーク接続装置によって、クライアント装置からの印刷ジョブが管理されている場合、この印刷ジョブを取り消すことも、上記印刷ジョブのキャンセル要求に含むようにしてもよい。
【0052】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【0053】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0054】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
【0055】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【0056】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【0057】
本発明の実施形態を以下に列挙する。
【0058】
[実施態様1] 情報処理装置および印刷装置を備え、前記印刷装置が前記情報処理装置から送信された印刷ジョブを実行する印刷システムにおいて、前記情報処理装置は、前記印刷装置に前記印刷ジョブのキャンセル要求を指示する指示手段を備え、前記印刷装置は、前記情報処理装置からの前記キャンセル要求を受信する受信手段と、前記キャンセル要求の応答として、該キャンセル要求を受け付けた旨の受付情報を前記情報処理装置に返す応答手段とを備えたことを特徴とする印刷システム。
【0059】
[実施態様2] 前記印刷装置は、前記受信したキャンセル要求にしたがって、前記印刷ジョブのキャンセルを完了した場合、前記印刷ジョブのキャンセル完了を前記情報処理装置に通知する通知手段を備えたことを特徴とする実施態様1記載の印刷システム。
【0060】
[実施態様3] 前記情報処理装置および前記印刷装置はネットワークを介して接続され、通信内容がXML形式で記述された通信プロトコルであるSOAPを用いて、前記印刷ジョブのキャンセル要求および前記受付情報が送受信されることを特徴とする実施態様1記載の印刷システム。
【0061】
[実施態様4] 前記印刷ジョブのキャンセル要求は、印刷サービスの利用者によって前記情報処理装置から送信された印刷ジョブ、または前記利用者によって前記情報処理装置から送信され、前記印刷装置によって管理されている印刷ジョブを取り消すための要求であることを特徴とする実施態様1記載の印刷システム。
【0062】
[実施態様5] 前記応答手段は、前記キャンセル要求で指定された印刷ジョブが前記印刷装置によって管理されている場合、前記受付情報として前記キャンセル要求を受理した旨の正常な応答を返すことを特徴とする実施態様1記載の印刷システム。
【0063】
[実施態様6] 前記応答手段は、前記キャンセル要求で指定された印刷ジョブが前記印刷装置によって管理されていない場合、前記受付情報として前記キャンセル要求を受理できなかった旨のエラーを返すことを特徴とする実施態様1記載の印刷システム。
【0064】
[実施態様7] 前記通知手段は、前記情報処理装置の他、指定された宛先に前記印刷ジョブのキャンセル完了を通知可能であることを特徴とする実施態様2記載の印刷システム。
【0065】
[実施態様8] 前記印刷装置は、前記指示されたキャンセル要求にしたがって実行されるキャンセルプロセスを、複数のプロセスに分割することを特徴とする実施態様1記載の印刷システム。
【0066】
[実施態様9] 前記複数のプロセスは、前記印刷ジョブのキャンセル要求を受け付けるキャンセル要求受付プロセスと、キャンセル処理を実行するキャンセル処理実行プロセスとからなることを特徴とする実施態様8記載の印刷システム。
【0067】
[実施態様10] 前記キャンセル要求受付プロセスでは、前記受信手段によって前記情報処理装置から指示された印刷ジョブのキャンセル要求を受信し、前記応答手段によって前記情報処理装置に前記受付情報を返すことを特徴とする実施態様9記載の印刷システム。
【0068】
[実施態様11] 前記キャンセル要求受付プロセスでは、前記キャンセル要求に記述された印刷ジョブの識別番号が前記印刷装置で管理されているか否かを判別し、管理されている場合、前記受付情報として前記キャンセル要求を受理した旨の正常な応答を返す一方、管理されていない場合、前記受付情報として前記キャンセル要求を受理できなかった旨のエラーを返すことを特徴とする実施態様10記載の印刷システム。
【0069】
[実施態様12] 前記キャンセル処理実行プロセスでは、前記キャンセル要求受付プロセスから、特定の印刷ジョブのキャンセル命令を受け取り、該当する印刷ジョブのキャンセル処理を実行することを特徴とする実施態様9記載の印刷システム。
【0070】
[実施態様13] 前記プロセスは、前記印刷装置のオペレーティングシステム上のプログラム実行単位であることを特徴とする実施態様8記載の印刷システム。
【0071】
[実施態様14] 情報処理装置から送信された印刷ジョブを実行する印刷装置において、前記情報処理装置からのキャンセル要求を受信する受信手段と、前記キャンセル要求の応答として、該キャンセル要求を受け付けた旨の受付情報を前記情報処理装置に返す応答手段と、前記受信したキャンセル要求にしたがって、前記印刷ジョブのキャンセルを完了した場合、前記印刷ジョブのキャンセル完了を前記情報処理装置に通知する通知手段とを備えたことを特徴とする印刷装置。
【0072】
[実施態様15] 印刷装置に印刷ジョブを送信して実行させる情報処理装置において、前記印刷装置に前記印刷ジョブのキャンセル要求を指示する指示手段と、前記キャンセル要求の応答として、前記印刷装置から前記キャンセル要求を受け付けた旨の受付情報を受信する受信手段とを備えたことを特徴とする情報処理装置。
【0073】
[実施態様16] 印刷装置が情報処理装置から送信された印刷ジョブのキャンセル処理を実行する印刷ジョブキャンセル処理方法において、前記情報処理装置が前記印刷装置に前記印刷ジョブのキャンセル要求を指示する指示ステップと、前記印刷装置が前記情報処理装置からの前記キャンセル要求を受信する受信ステップと、前記キャンセル要求の応答として、該キャンセル要求を受け付けた旨の受付情報を前記情報処理装置に返す応答ステップとを有することを特徴とする印刷ジョブキャンセル処理方法。
【0074】
[実施態様17] 情報処理装置から送信された印刷ジョブを実行する印刷装置内のコンピュータによって実行されるプログラムであって、前記情報処理装置からのキャンセル要求を受信する受信ステップと、前記キャンセル要求の応答として、該キャンセル要求を受け付けた旨の受付情報を前記情報処理装置に返す応答ステップと、前記受信したキャンセル要求にしたがって、前記印刷ジョブのキャンセルを完了した場合、前記情報処理装置に前記印刷ジョブのキャンセル完了を通知する通知ステップとを含むことを特徴とするプログラム。
【0075】
【発明の効果】
本発明によれば、印刷サービスの利用者が印刷ジョブのキャンセル要求に対する応答を即座に受け取ることができる。また、キャンセル処理速度の向上を期待できる。
【図面の簡単な説明】
【図1】実施の形態における印刷システムの構成を示す図である。
【図2】印刷装置200の構成を示すブロック図である。
【図3】印刷サービスの利用者によって印刷が要求される際、印刷装置の動作処理手順を示すフローチャートである。
【図4】印刷要求ジョブ(Create Job)パケットを示す図である。
【図5】Create Jobパケットに対するレスポンスデータを示す図である。
【図6】通信プロトコルであるHTTPのPOSTメソッドによる印刷データ転送パケットを示す図である。
【図7】HTTPレスポンス(プリントデータ受信レスポンス)データを示す図である。
【図8】エラーレスポンスデータを示す図である。
【図9】印刷ジョブキャンセルリクエスト(Cancel Job)パケットデータを示す図である。
【図10】印刷ジョブキャンセルリクエスト(Cancel Job)パケットに対する応答パケットデータを示す図である。
【図11】印刷装置200で実行される印刷ジョブキャンセルプロセスを示す図である。
【図12】印刷ジョブキャンセルを行う際、印刷装置200のプロセスの1つであるキャンセル要求受付処理手順を示すフローチャートである。
【図13】印刷ジョブキャンセルを行う際、印刷装置200のプロセスの1つであるキャンセル処理実行処理手順を示すフローチャートである。
【図14】キャンセル処理完了通知パケットデータを示す図である。
【図15】従来のSOAPを用いて転送される印刷ジョブのキャンセルプロセスを示す図である。
【図16】印刷装置における印刷ジョブのキャンセル処理手順を示すフローチャートである。
【符号の説明】
100 ネットワーク
200 プリンタ
250 CPU
252 ROM
300 クライアント装置(ホストコンピュータ)
P110 キャンセル要求受付プロセス
P120 キャンセル処理実行プロセス
P200 プリンタコントロールプロセス群
P300 イベント送信プロセス

Claims (8)

  1. 印刷ジョブを処理する印刷装置であって、
    印刷ジョブのキャンセル要求を情報処理装置から受信する受信手段と、
    前記キャンセル要求の応答として、該キャンセル要求を受け付けた旨の応答情報を前記情報処理装置に向けて送信する応答手段と、
    前記キャンセル要求に応じて前記印刷ジョブがキャンセルされた後に、該印刷ジョブがキャンセルされた旨のイベント情報を前記情報処理装置に向けて送信するイベント送信手段とを備えたことを特徴とする印刷装置。
  2. 前記キャンセル要求に応じて、キャンセル対象の印刷ジョブを検索する検索手段を備え、
    前記応答手段は、該当する印刷ジョブが前記検索手段により見つけられた場合、前記応答情報を送信し、該当する印刷ジョブが前記検索手段により見つけられなかった場合、エラーを示すエラー応答情報を前記情報処理装置に向けて送信することを特徴とする請求項1に記載の印刷装置。
  3. 前記キャンセル要求で指定された識別情報に対応する印刷ジョブの印刷装置管理用識別情報を取得する取得手段と、
    前記取得手段により取得された印刷装置管理用識別情報を用いてキャンセル処理を実行するキャンセル手段とを備えることを特徴とする請求項1または2に記載の印刷装置。
  4. 情報処理装置および印刷装置を備え、前記印刷装置が印刷ジョブを処理する印刷システムにおいて、
    前記情報処理装置は、前記印刷装置に前記印刷ジョブのキャンセル要求を指示する指示手段を備え、
    前記印刷装置は、前記情報処理装置からの前記キャンセル要求を受信する受信手段と、
    前記キャンセル要求の応答として、該キャンセル要求を受け付けた旨の受付情報を前記情報処理装置に返す応答手段とを備えたことを特徴とする印刷システム。
  5. 印刷装置の印刷ジョブをキャンセルするキャンセル方法であって、
    情報処理装置が、前記印刷装置に印刷ジョブのキャンセル要求を指示する指示工程と、
    前記印刷装置が、前記情報処理装置からの前記キャンセル要求を受信する受信工程と、
    前記キャンセル要求の応答として、該キャンセル要求を受け付けた旨の応答情報を前記情報処理装置に向けて送信する応答工程と備えたこと特徴とするキャンセル方法。
  6. 前記キャンセル要求に応じて前記印刷ジョブがキャンセルされた後に、該印刷ジョブがキャンセルされた旨のイベント情報を前記情報処理装置に向けて送信するイベント送信工程とを備えたことを特徴とするキャンセル方法。
  7. 前記キャンセル要求に応じて、キャンセル対象の印刷ジョブを検索する検索工程を備え、
    前記応答工程では、該当する印刷ジョブが前記検索工程で見つけられた場合、前記応答情報を送信し、該当する印刷ジョブが前記検索工程で見つけられなかった場合、エラーを示すエラー応答情報を前記情報処理装置に向けて送信することを特徴とする請求項5または6に記載のキャンセル方法。
  8. 前記キャンセル要求で指定された識別情報に対応する印刷ジョブの印刷装置管理用識別情報を取得する取得工程と、
    前記取得工程で取得された印刷装置管理用識別情報を用いてキャンセル処理を実行するキャンセル工程とを備えることを特徴とする請求項5乃至7のいずれかに記載のキャンセル方法。
JP2003136143A 2003-05-14 2003-05-14 印刷装置、印刷システム及びキャンセル方法 Pending JP2004341728A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2003136143A JP2004341728A (ja) 2003-05-14 2003-05-14 印刷装置、印刷システム及びキャンセル方法
US10/826,806 US8270001B2 (en) 2003-05-14 2004-04-15 Printing apparatus and canceling method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003136143A JP2004341728A (ja) 2003-05-14 2003-05-14 印刷装置、印刷システム及びキャンセル方法

Publications (2)

Publication Number Publication Date
JP2004341728A true JP2004341728A (ja) 2004-12-02
JP2004341728A5 JP2004341728A5 (ja) 2007-08-02

Family

ID=33410735

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003136143A Pending JP2004341728A (ja) 2003-05-14 2003-05-14 印刷装置、印刷システム及びキャンセル方法

Country Status (2)

Country Link
US (1) US8270001B2 (ja)
JP (1) JP2004341728A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016066161A (ja) * 2014-09-24 2016-04-28 富士ゼロックス株式会社 情報処理装置、情報処理システム及びプログラム

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070070392A1 (en) * 2005-09-16 2007-03-29 Harrison Karen L Processing requests for data sinks in a logical printer
US7539790B1 (en) * 2005-11-15 2009-05-26 3Par, Inc. Reducing latency in SCSI protocol
US7708360B2 (en) 2005-12-07 2010-05-04 Catalina Marketing Corporation Combination printer and its paper
JP5442259B2 (ja) * 2005-12-07 2014-03-12 カタリナ マーケティング コーポレーション カラー印刷技術
CA2637946C (en) * 2006-03-03 2014-11-04 Catalina Marketing Corporation Pos network including printing and highlighting
JP2009087163A (ja) * 2007-10-01 2009-04-23 Brother Ind Ltd ジョブ実行装置及びジョブ実行方法
US8849988B2 (en) * 2008-11-25 2014-09-30 Citrix Systems, Inc. Systems and methods to monitor an access gateway
US8452835B2 (en) 2009-12-23 2013-05-28 Citrix Systems, Inc. Systems and methods for object rate limiting in multi-core system
CN101909053B (zh) * 2010-06-30 2014-10-08 华为技术有限公司 一种对时方法和基站
CN113821181A (zh) * 2021-09-28 2021-12-21 珠海奔图电子有限公司 打印作业取消方法、终端设备和计算机可读存储介质

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5014192A (en) * 1985-05-06 1991-05-07 Motorola Computer X, Inc. System for locating a file in a logical ring by sequentially forwarding access request with file system name and file name
JP3165268B2 (ja) * 1992-10-30 2001-05-14 キヤノン株式会社 印刷情報処理方法および装置
JP3222668B2 (ja) * 1993-12-17 2001-10-29 キヤノン株式会社 印刷制御装置および方法
US5625757A (en) * 1993-12-24 1997-04-29 Hitachi, Ltd. Printing system
US5812278A (en) * 1995-10-20 1998-09-22 Matsushita Graphic Communication Systems, Inc. Image communicating method, facsimile type electronic mail apparatus and facsimile apparatus
EP1267561B2 (en) * 1996-04-04 2013-08-21 Panasonic System Networks Co., Ltd. Print machine
EP0851384B1 (en) * 1996-12-26 2005-11-09 Canon Kabushiki Kaisha Information processing apparatus and control method therefor
US6181436B1 (en) * 1997-04-28 2001-01-30 Brother Kogyo Kabushiki Kaisha Print managing system and print managing method
JP2000135820A (ja) * 1997-12-11 2000-05-16 Canon Inc 印刷装置及び印刷システム及び印刷制御方法及び印刷装置を制御する印刷制御プログラムを格納した記憶媒体及び印刷装置を制御する印刷制御プログラムを送出する送出装置
JP3817387B2 (ja) 1999-04-27 2006-09-06 キヤノン株式会社 プリントジョブのキャンセルの指示を行える情報処理装置、印刷装置、情報処理方法及び記憶媒体
US6694509B1 (en) * 1999-12-28 2004-02-17 Ge Medical Systems Global Technology Company Llc Automated regression testing of workstation software
US6701845B2 (en) * 2000-03-17 2004-03-09 Nikon Corporation & Nikon Technologies Inc. Print system and handy phone
GB0007698D0 (en) 2000-03-31 2000-05-17 Discreet Logic Inc Editing video data
US20020063896A1 (en) * 2000-11-29 2002-05-30 Xerox Corporation In an electronic reprographic system, provide automatic document integrity determination and page organization
JP4408590B2 (ja) 2001-06-06 2010-02-03 キヤノン株式会社 印刷システム及び印刷制御装置及び方法
JP2002366810A (ja) 2001-06-13 2002-12-20 Konica Corp プリント注文プログラム及びコンピュータ読み取り可能な記憶媒体
GB2377798B (en) * 2001-07-21 2005-09-28 Hewlett Packard Co Management of print services
US7345777B2 (en) * 2001-09-17 2008-03-18 Hewlett-Packard Development Company, L.P. Recalling cancelled print jobs
US6958822B2 (en) * 2001-09-17 2005-10-25 Hewlett-Packard Development Company, L.P. Variable cancel of future print jobs
JP3826080B2 (ja) * 2001-10-30 2006-09-27 キヤノン株式会社 情報処理装置及びその制御方法、制御プログラム、並びに媒体
JP2003177880A (ja) * 2001-12-07 2003-06-27 Panasonic Communications Co Ltd 印刷ジョブ管理装置及び印刷ジョブ操作方法
JP3919570B2 (ja) * 2002-03-22 2007-05-30 キヤノン株式会社 印刷システム、情報処理装置及び印刷方法
JP4299994B2 (ja) * 2002-04-18 2009-07-22 シャープ株式会社 複合デバイスシステム
JP2003338897A (ja) * 2002-05-20 2003-11-28 Sharp Corp 表示装置およびこれを備えた画像形成装置
JP2003341198A (ja) * 2002-05-27 2003-12-03 Ricoh Co Ltd 画像形成装置、画像形成システム及び画像形成方法
US7394558B2 (en) * 2003-01-28 2008-07-01 Hewlett-Packard Development Company, L.P. Modifying printing based on print job clues
US20040160623A1 (en) * 2003-02-18 2004-08-19 Michael Strittmatter Wireless device imaging
US7948643B2 (en) * 2004-02-27 2011-05-24 Canon Kabushiki Kaisha Information processing apparatus, method for enhancing print function, computer-readable program for enhancing print function, printer, print method, and print system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016066161A (ja) * 2014-09-24 2016-04-28 富士ゼロックス株式会社 情報処理装置、情報処理システム及びプログラム

Also Published As

Publication number Publication date
US20040227972A1 (en) 2004-11-18
US8270001B2 (en) 2012-09-18

Similar Documents

Publication Publication Date Title
US6894800B2 (en) Information processing apparatus and information display method for displaying job information relating to an output job
JP2010009318A (ja) 画像処理システム、その制御方法、コンピュータプログラム及び記憶媒体
JP2004246513A (ja) 印刷制御プログラム及び情報処理装置
US8711379B2 (en) Method and apparatus for executing load distributed printing
JP2004341728A (ja) 印刷装置、印刷システム及びキャンセル方法
JP2005288879A (ja) 印刷管理システムおよび印刷管理装置並びにこれらに用いるプログラム
JP6371697B2 (ja) 情報処理装置、印刷制御方法、およびプログラム
US7952742B2 (en) Information processing apparatus for processing print data, method thereof and media in storage of control program of executing such method
JP4109821B2 (ja) 情報処理装置及びジョブの処理結果確認方法
US8291089B2 (en) Image processing device, control method therefor, and program
JP3789062B2 (ja) 情報処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体
US7256907B2 (en) Server apparatus, job managing method, computer-readable memory medium, and program
JP4095294B2 (ja) 情報処理装置および情報処理方法およびプログラム
JPH11134134A (ja) 印刷システム
JPH10198532A (ja) 印刷装置、印刷システムおよびそれらの制御方法
JP3829798B2 (ja) 画像形成装置およびプログラム
JP2003308191A (ja) 印刷システム、情報処理装置、情報処理方法、制御プログラム
JP3610194B2 (ja) 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP3774703B2 (ja) 印刷装置、制御方法、記憶媒体
JP4350343B2 (ja) 印刷制御装置、印刷制御方法、プログラム及び記憶媒体
JP2010079385A (ja) 印刷システム、制御装置、蓄積装置、制御プログラム、および情報処理プログラム
JP2004126943A (ja) 印刷処理装置、印刷処理方法及び印刷処理プログラム
JP2007140663A (ja) 画像処理装置
JP4164243B2 (ja) 印刷監視システム、印刷監視方法、及びコンピュータプログラム
JP2002366331A (ja) 蓄積型印刷装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050606

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060417

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070614

RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20070626

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080206

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080213

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080411

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080527