JP2004164014A - Printing system - Google Patents
Printing system Download PDFInfo
- Publication number
- JP2004164014A JP2004164014A JP2002325761A JP2002325761A JP2004164014A JP 2004164014 A JP2004164014 A JP 2004164014A JP 2002325761 A JP2002325761 A JP 2002325761A JP 2002325761 A JP2002325761 A JP 2002325761A JP 2004164014 A JP2004164014 A JP 2004164014A
- Authority
- JP
- Japan
- Prior art keywords
- print data
- printing
- data
- client terminal
- 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.)
- Withdrawn
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】再印刷処理を印刷データの送信元である通信回線上の印刷サーバにて管理することを可能にする。
【解決手段】ウエブ印刷サーバ120とクライアント端末130と印刷装置150が通信可能に接続された印刷システムにおいて、クライアント端末130からの印刷要求に応じて、ウエブ印刷サーバ120よりクライアント端末130を介して印刷装置150へ印刷データが送信される。印刷装置150では、印刷不成功時において、当該印刷装置内で再印刷を行なう再印刷機能が実行禁止に設定され、この状態で印刷装置150における印刷が不成功となった場合は、クライアント端末130よりウエブ印刷サーバ120に印刷データの再送が要求される。印刷データ再送制御部127は、要求された印刷データの再送の可否を判定し、再送可である場合に印刷データをクライアント端末へ再送する。
【選択図】 図1A reprint process can be managed by a print server on a communication line that is a source of print data.
In a printing system in which a web print server (120), a client terminal (130), and a printing device (150) are communicably connected, printing is performed by the web print server (120) via the client terminal (130) in response to a print request from the client terminal (130). The print data is transmitted to the device 150. In the printing apparatus 150, when the printing is unsuccessful, the reprint function for performing reprinting in the printing apparatus is set to execution prohibition. In this state, if the printing in the printing apparatus 150 becomes unsuccessful, the client terminal 130 Further, the web print server 120 is requested to retransmit the print data. The print data retransmission control unit 127 determines whether or not the requested print data can be retransmitted, and retransmits the print data to the client terminal if the retransmission is permitted.
[Selection diagram] Fig. 1
Description
【0001】
【発明の属する技術分野】
本発明は、インターネット等の通信回線を用いて構成される印刷システムにおける印刷制御技術に関する。
【0002】
【従来の技術】
一般に、インターネットを介して印刷サーバとクライアントが接続され、ウェブ上の印刷サーバから印刷ジョブをクライアント経由で実行する印刷システムが存在する。この種の印刷システムでは、クライアント上で動作しているウェブブラウザ(例えばInternet Explorer(登録商標)、 Netscape Navigator(登録商標))に印刷用のヘルパーモジュールを導入し、このヘルパーにウェブ上の印刷サーバから特殊なMIME(Multipurpose Internet Mail Extensions)タイプを付加した印刷データを送付する。ヘルパーモジュールは、送付されたデータが処理可能なMIMEタイプのデータであれば、これをプリンタに送って当該印刷データのプリントを実現する。
【0003】
上記印刷ジョブの実行において、ジャムの発生などによって印刷が失敗した場合には、当該印刷ジョブを再印刷するための補助的な機能が設けられる。例えば、(1)プリンタの持つ再印刷機能を実行する、或いは(2)クライアント上で再印刷を手動または自動で実行することにより印刷サーバから再度印刷データを取得して、再印刷を行なう、といったようなシステム構成が提案されている。
【0004】
以上のような再印刷の機能は、ジャムの発生等で印刷に失敗したときに、ユーザが印刷操作を最初からやり直す手間を省くことができ、便利である。
【0005】
【発明が解決しようとする課題】
しかしながら、上述したような一般的な再印刷機能では、再印刷の実行を制限する機能がなく、多数の同じ印刷物を不用意に出力してしまう可能性がある。特に、プリンタの持つ再印刷機能で再印刷を行なう場合には、当該印刷データの送信元であるウエブ上の印刷サーバは、全くこれを管理することができなくなってしまう。従って、セキュリティが要求される印刷物のための印刷データをウエブ上の印刷サーバを用いて配信することは敬遠されていた。
【0006】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、再印刷処理を印刷データの送信元である通信回線上の印刷サーバにて管理可能とすることにある。
【0007】
また、本発明の他の目的は、通信回線を介して印刷物を配信するにおいて、印刷失敗時において柔軟に再印刷を実行可能としつつも、必要以上に同じ印刷物を繰り返して印刷することがないよう制御することを可能とすることにある。
【0008】
【課題を解決するための手段】
上記の目的を達成するための本発明による印刷システムは以下の構成を備える。すなわち、
サーバ装置とクライアント装置と印刷装置とが通信可能に接続された印刷システムであって、
前記クライアント装置からの印刷要求に応じて、前記サーバ装置より該クライアント装置を介して前記印刷装置へ印刷データを送信する送信手段と、
前記クライアント装置において、前記印刷装置における印刷の不成功を認識する認識手段と、
前記印刷装置における印刷データの印刷が不成功となったことが前記認識手段により認識された場合に、前記サーバ装置に印刷データの再送を要求する要求手段と、
前記サーバ装置において、前記要求手段で要求された印刷データの再送の可否を判定し、再送可である場合に該印刷データを前記クライアント装置へ送信する再送手段とを備える。
【0009】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【0010】
まず、本実施形態の印刷システムの概要について説明する。図1は本実施形態に係る印刷システムの全体構成を示す図である。
【0011】
図1において、サーバ装置としてのウェブ印刷サーバ120と、クライアント装置としてのクライアント端末130と、印刷装置150とは、互いに通信回線100を介して接続されている。通信回線100は、例えば、インターネットやイントラネット等のLAN、WAN、電話回線、専用デジタル回線、ATMやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか又はこれらの組み合わせにより実現される、いわゆる通信ネットワークである。なお、通信回線100は、データの送受信が可能であればよく、クライアント端末130からウェブ印刷サーバ120への通信手段、クライアント端末130から印刷装置150への通信手段、及びウェブ印刷サーバ120から印刷装置150への通信手段が異なっていてもよい。
【0012】
ウェブ印刷サーバ120において、印刷アプリケーション121はクライアント端末130から受信した印刷要求に基づいて印刷データを生成する。印刷データ保持部129は、再印刷のために印刷アプリケーション121で生成された印刷データを保持する。再取得カウンタ122は、各印刷ジョブ毎に、印刷データの再取得回数を計数する。印刷データ再送制御部127はこの再取得回数に基づいて再印刷の実行可否を判定するが、この点は後述する。データ保持タイマ123は、各ジョブ毎に、最初の印刷要求または直前の印刷または再取得要求、または印刷データ送出の時刻からの計時等を行なう。印刷データ再送制御部127はこれらのうちの少なくとも一つの計時結果に従って、再印刷の可否を決定する。暗号化部128は、送出する印刷データを印刷装置150の固有IDまたは電子証明書を利用して暗号化する。
【0013】
また、通信制御部124は、印刷アプリケーション121で生成された印刷データを印刷データ保持部129から取得し、これを暗号化部128によって暗号化し、暗号化された印刷データを通信回線100を介してクライアント端末130に送る。また、印刷データ再送制御部127は、クライアント端末130からの再印刷要求を受けて、再取得カウンタ122やデータ保持タイマ123を参照して当該再印刷要求に対応する印刷を実行可能かどうか判断する。再印刷可能ならば、通信制御部124を介して、印刷データ保持部129に保持された当該印刷データを再度クライアント端末130に送る。
【0014】
クライアント端末130は、例えば、デスクトップパソコン、ノートパソコン、モバイルパソコン、PDA(パーソナルデータアシスタント)等のいずれかで構成される。なお、プログラム機能(iモード(登録商標)等)が内蔵された携帯電話を用いることも可能である。
【0015】
図1の例では、ウェブブラウザ131を備えた一般的なパーソナルコンピュータが例示されている。ウェブブラウザ(Internet Explorer(登録商標)、Netscape Navigator(登録商標))には印刷用のヘルパーモジュール132を導入し、このヘルパーモジュール132にウェブ上の印刷サーバ120から特殊なMIMEタイプを付加した印刷データを送付することで、ウエブ上の印刷サーバからの印刷データの印刷を実現する。なお、印刷用のヘルパーモジュール132は、印刷サーバ120より送信された印刷データに付加されているMIMEタイプを確認し、これが想定した特定の文字列ならば、印刷処理を実行するものとする。図1の例では、印刷処理は、Windows(登録商標) GDIなどの一般的な印刷機構を使用して、印刷スプーラ133にわたされ、印刷スプーラ133から通信回線100を介して印刷装置150に印刷データがわたされる。なお、この印刷データは一時的に、スプールデータ135に保存される。
【0016】
クライアント端末130はさらに、印刷時の印刷エラーやジャム(印刷時の印字用紙の配送または送出障害により、期待する印刷結果が記録紙上に得られない状態)の発生を認識する印刷エラー認識部134を有する。印刷エラー認識部134は、印刷装置150側からのエラー通知を受けるか、或いは、印刷装置150側へのステータス確認のポーリングを行なうことにより、上記印刷エラーやジャム発生を認識する。
【0017】
印刷装置150は、ネットワークに接続が可能なプリンタ(例えば、レーザプリンタ等)である。印刷装置150において、印刷実施部151は、プリンタエンジン154を制御して、印刷データ保管部158に保持されている印刷データの印刷を実行する。再印刷実施部152は、エラーやジャムの発生時にあたらに印刷データを取得しなおすことなく、印刷データ保管部158に保持されている印刷データを用いて再印刷する(以下、これを独自再印刷機能という)ことを可能とする。エラー・ジャム発生検知部153は、プリンタエンジン154におけるエラーやジャムの発生を検知する。印刷データ保管部158は、印刷データの一時的な保管場所(RAMまたはハードディスクを記憶媒体として用いるのが代表的である)である。
【0018】
154はプリンタエンジンであり、印刷実施部151の制御下で、印刷データ保管部158に記憶された印刷データに基づく可視画像を形成する。本実施形態ではプリンタエンジン154としてレーザビーム方式を用いるものとするが、インクジェット方式等他の方式のプリンタエンジンを適用可能であることはいうまでもない。なお、印刷装置150は、印刷装置の固有の識別子である固有ID、または、電子証明書のデータ(155)を備えていてもよい。
【0019】
図2は、図1に示したウェブ印刷サーバ120、クライアント端末130(一般的なコンピュータの場合)の基本的なハードウェア構成を示すブロック図である。
【0020】
図2において21はCPUであり、ROM23或いはRAM22に記憶された制御プログラムに従って当該装置における各種制御を実行する。22はRAMであり、CPU21によって実行される制御プログラムや、CPU21が各種制御を実行する際に利用する作業領域を提供する。23はROMであり、装置立ち上げ時に実行されるブートプログラムや各種データが記憶される。
【0021】
24はLANアダプタであり、当該装置(ウエブ印刷サーバ120或いはクライアント端末130)と通信回線100との接続を行なう。25はビデオアダプタであり、CPU21の制御の下で、不図示のディスプレイ上に各種表示を行なう。26、27は入力部であり、それぞれキーボード、ポインティングデバイスとしてのマウスを表す。28はハードディスクであり、各種制御プログラムを格納する。ハードディスク28に格納された制御プログラムは必要に応じてRAM22上にロードされ、CPU21によって実行される。29はCD−ROMドライブであり、アプリケーションプログラムや各種データが記憶されたCD−ROMより、データを読み取る。20はシステムバスであり、上述した各構成を相互に通信可能に接続する。
【0022】
図2に示す構成において、例えばウエブ印刷サーバ130の印刷アプリケーション121、通信制御部124、暗号化部128、印刷データ再送制御部127は、CPU21が、ハードディスク28よりRAM22上にロードされた制御プログラムを実行することにより実現される。また、再取得カウンタ122、データ保持タイマ123、印刷データ保持部129は、RAM22或いはハードディスク28を利用して実現されることになる。
【0023】
また、図2に示す構成において、クライアント端末130のウエブブラウザ131、印刷ヘルパー132、印刷スプーラ133、印刷エラー認識部134はそれぞれCPU21が、ハードディスク28よりRAM22上にロードされた制御プログラムを実行することにより実現される。ウエブブラウザ131が提供する表示はビデオアダプタ25を介して不図示の表示器に表示される。また、スプールデータ135は、RAM22或いはハードディスク28を利用して保持される。
【0024】
上述したように、本実施形態の印刷システムは、ウェブ印刷サーバ120とクライアント端末130と印刷装置150とが通信回線100を介して互いに接続される。ウェブ印刷サーバ130には、特定の印刷ジョブについて印刷データの再印刷要求が何回あったかを記憶する再取得カウンタ122、および、印刷データの保持用の印刷データ保持部129を用意する。そして、再取得カウンタ122のカウント値が所定値を超えるまではクライアント端末からの再印刷要求を受け付け、印刷データの再送を行なう。
【0025】
また、印刷データ保持部129に保持している印刷データには、タイムアウトを設けて、所定時間の後には削除可能なように構成される。タイムアウトの計時はデータ保持タイマ123によって行われる。従って、タイムアウト後は、印刷データ保持部129内の対応する印刷データは消去され、再取得カウンタ122のカウント値にかかわらず、再印刷要求を受け付けることはできない。
【0026】
さらに、独自再印刷機能が不許可の状態において、印刷装置150においてジャムなどの印刷の失敗が検出された時には、速やかに印刷データ保管部158内の印刷データを破棄して、印刷装置150による独自再印刷機能を実行できないようにする。ここで、印刷失敗後に再印刷をおこなう場合は、クライアント端末130を通じて、ウエブ印刷サーバ120への再度の印刷データの取得を試みることになる。印刷サーバ120では、設定(再取得可能回数やタイムアウト時間)に応じて再印刷の許可不許可を制御する。
【0027】
また、印刷データにはプリンタの固有情報(固有ID、電子証明書)の埋め込みや暗号化をおこなうことによって、途中で通信回線が盗聴されたり、万一、データがコピーされたりした場合でも、容易には再印刷が不可能となるように構成をおこなってもよい。
【0028】
以下、本実施形態の印刷システムの動作についてフローチャートを参照して詳細に説明する。図3、図4および図5は、図1の印刷システムにおける印刷処理を示すフローチャートである。本フローチャートにおいて、ステップS100〜ステップS108はウエブ印刷サーバ110における処理を、ステップS200〜ステップS210はクライアント端末130における処理を、ステップS300〜ステップS309は印刷装置150における処理を示す。なお、各処理は各装置に組み込まれたCPUがRAM等のメモリに格納された制御プログラムを実行することにより実現される。
【0029】
図3において、まず、クライアント端末130から印刷サーバ120へのユーザによる印刷要求がウェブブラウザ131を通じて送信される(ステップS200)。このとき必要に応じてクライアント端末130は印刷装置150の固有IDを取得して(ステップS300)、これを印刷要求に付加する。図7の(a)は印刷要求のデータ構成例を示す図である。印刷要求を示すデータと、印刷に用いる印刷装置150より取得された固有IDが含まれる。なお、固有IDの代わりに、電子証明書データを用いてもよい。
【0030】
ウエブ印刷サーバ120では、クライアント端末130から印刷要求を受信し(ステップS100)、印刷アプリケーション121が印刷データを生成する(ステップS101)。この印刷データは、暗号化部128により、印刷要求に付加された固有IDを用いて暗号化され(ステップS102)、その後、印刷データ保持部129に保持される(ステップS103)。これとともに、再取得カウンタ122のクリア、及びデータ保持タイマ123の初期化とその計時開始が行われ(ステップS104)、暗号化された印刷データがクライアント端末130に送出される(ステップS105)。
【0031】
図6は、ウェブ印刷サーバ120からクライアント端末130に送出される印刷データ200の模式図である。印刷データ200は、MIMEタイプヘッダ部201、ジョブID部202、プリンタ固有の情報を示すプリンタ固有ID・証明書部203、独自再印刷機能の実行禁止を指示する独自再印刷不許可フラグ204、および、実際のプリンタ印刷命令(LIPS IVなどの文字印字コマンド、描画コマンドの列)の集まりである印刷データ部205から構成される。
【0032】
図4において、クライアント端末130で動作するウェブブラウザ131がウエブ印刷サーバ120から印刷データを受け取る(ステップS201)と、ウェブ印刷ヘルパープラグイン132が処理可能なMIMEタイプヘッダが付加されているかを判断する(ステップS202)。そのようなMIMEタイプヘッダが付加されていなければ処理は他の種類のヘルパープラグインで処理されるか、もしくは、エラーとして本終了する。
【0033】
処理可能なMIMEタイプヘッダが付加されていれば、対応する印刷ヘルパー132を起動しこれに当該印刷処理を渡す(ステップS203)。このプラグインされている印刷ヘルパー132は、渡された印刷処理を実施し、印刷スプーラ133に印刷データを引き渡す。印刷スプーラ133は印刷データをスプールし、印刷装置150に送信する(ステップS204)。
【0034】
図7(b)はクライアント端末130から印刷装置150に送信される印刷指示データのデータ構成例を示す図である。印刷指示データには、画像形成のための印刷データの他に、固有ID、独自再印刷機能不許可フラグが含まれる。
【0035】
印刷装置150では、印刷実施部151が印刷データを受信し(ステップS301)、この印刷データに固有IDが付加されている場合にはこれを印刷装置の固有IDと比較する(ステップS302)。印刷装置150が有する固有IDと印刷指示に含まれる固有IDが一致しない場合は、その旨がクライアント端末130に通知される。この通知を受けたクライアント端末130は、スプール中の印刷データを削除して、エラーをディスプレイ上に表示してユーザに通知する(ステップS210)。
【0036】
一方、両者の固有IDが一致した場合には、印刷データの復号化(ステップS303)を行なった後、印刷データを印刷データ保管部158に保持し、プリンタエンジン154による印刷処理を実施する(ステップS304)。
【0037】
エラー・ジャム発生検知部153は、印刷処理の間にプリンタエンジン154でエラーまたはジャムが発生したかどうかを判断する(ステップS305)。エラーやジャム等の発生がなく、印刷が成功したと判断される場合は、その旨がクライアント端末130に通知される。クライアント端末130では、スプールデータを削除し、成功の旨をディスプレイに表示してこれをユーザに告知し(ステップS205)、本処理を終了する。
【0038】
エラー・ジャム発生検知部153により印刷エラーまたはジャムが検出された場合には、印刷指示に含まれている独自再印刷機能不許可フラグをチェックし、独自再印刷機能が許可がなされているか否かを確認する(ステップS206)。独自再印刷機能が許可されている場合は、印刷エラーまたはジャムが発生したことをクライアント端末130に通知する。この通知を受けたクライアント端末130は、その旨をディスプレイに表示してユーザに告知する(ステップS206)。その後、印刷装置150は、独自再印刷のユーザ指示待ち状態となる。そして、独自再印刷の開始指示に応じて、印刷データ保管部158に保持されている印刷データを用いて当該印刷データの再印刷を開始する。
【0039】
一方、独自再印刷機能が禁止されている場合は、印刷エラーまたはジョブが検出されるのに応じて、印刷装置150内の印刷データ保管部158に保持されている印刷データを削除し(ステップS309)、印刷エラー(もしくはジャム等)の発生または独自再印刷が禁止されている旨を通知する。なお、独自再印刷機能の不許可は図6に示すようにウエブ印刷サーバ120からの印刷データに含まれており、クライアント端末130はこれを知ることができるので、あらためて印刷装置150から通知しなくとも良い。
【0040】
クライアント端末130は、ステップS309における印刷装置からの通知に基づいて、印刷が不成功となったことを認識し、スプールデータを削除するとともに、印刷エラーまたはジャムの発生の旨をディスプレイに表示してこれをユーザに告知する。そして、クライアント端末130は、印刷が不成功となったことを認識するのに応じて、ウエブ印刷サーバ120に対して再印刷要求を送信する。
【0041】
図7(c)は再印刷要求のデータ構成例を示す図である。再印刷要求には、再印刷要求であることを示すコードと、当該印刷ジョブのジョブID(印刷データ200のジョブID202から知ることができる)が含まれる。
【0042】
ウエブ印刷サーバ120は、再印刷要求を受信すると(ステップS106)、ジョブIDによって特定される印刷ジョブに対応した再取得カウンタ122を1つカウントアップする(ステップS107)。そして、再取得カウンタ122のカウンタ値により、再印刷の可否を判定する(ステップS108)。すなわち、再取得カウンタ122の値が許可されていない回数に達している場合は、再印刷が不許可である旨をクライアント端末130に通知する。また、データ保持タイマ123がタイムアップしているか否か、すなわち印刷データ保持部129に保持された時間が所定時間を超えたか否かを判断し、超えていれば再印刷が不許可である旨をクライアント端末130に通知する(ステップS109)。
【0043】
ステップS108或いはステップS109から再印刷不許可の通知を受けたクライアント端末130は、その旨をディスプレイ上に表示し、ユーザに告知する。
【0044】
再取得カウンタ122が許可回数以内であり、データ保持タイマ123がタイムアップしていない場合は、ステップS105へ処理を戻し、印刷データ保存部129に保持されている対応する印刷ジョブの印刷データをクライアント端末130に再送出する。
【0045】
なお、上記実施形態において、固有IDを用いた暗号化/復号化(S102、S303)、印刷装置の照合(S302)はオプションであり、必須のものではない。また、上述の固有IDの代わりに電子証明書データを用いてもよい。
【0046】
また、上記暗号化においては、ダウンロードした印刷データの全体、または一部を、印刷装置の固有IDを暗号鍵として用いた対称暗号方式で暗号化される。或いは、電子証明書を用いた場合には、印刷データの全体、または一部を、電子証明書に含まれる公開鍵を用いて、公開暗号方式で暗号化されるようにしてもよいし、この電子証明書に含まれる公開鍵を用いた公開暗号方式で暗号化された対称暗号方式の暗号鍵を用いて、印刷データの全体、または一部を対称暗号方式で暗号化してもよい。
【0047】
また、ウエブ印刷サーバ120において、データ保持タイマ123がカウントアップした時点で印刷データ保持部129に保持されている対応する印刷データを消去するようにしてもよい。或いは、データ保持タイマ123がカウントアップした後の、外部からの要求により対応する印刷データを消去するようにしてもよい。或いは一定時間が経過した印刷データを外部からの要求により一斉に消去するようにしてもよい。
【0048】
以上説明したように、本実施形態の印刷システムは、サーバ装置とクライアント装置と印刷装置とが通信可能に接続された印刷システムであり、クライアント装置からの印刷要求に応じて、サーバ装置より該クライアント装置を介して印刷装置へ印刷データが送信される。そして、クライアント装置に、印刷装置における印刷の不成功を認識する機能を設け、印刷装置における印刷データの印刷が不成功となったことが認識された場合には、サーバ装置に印刷データの再送を要求する。サーバ装置は、要求された印刷データの再送の可否を判定し、再送可である場合に当該印刷データをクライアント装置へ送信する。従って、上記実施形態によれば、ウェブ経由の印刷において、印刷失敗時の再印刷を印刷サーバが管理でき、印刷失敗時にも柔軟に再印刷を実行可能としつつも、不用意に同じ印刷物を多数印刷してしまうことがないよう制御することが可能となる。これにより、証券・証書・領収書などの複数回印刷されてしまうとその印刷物の正当性に問題がおき得るような文書も、その正当性を維持しながらウェブ経由で印刷を実施することが可能となる。
好ましくは、上記印刷装置における印刷の不成功時において当該印刷装置内で再印刷を行う再印刷機能の実行を禁止することを可能とし、再印刷機能の実行が禁止された状態で、印刷装置における印刷データの印刷が不成功となったことがクライアント装置によって認識された場合に、サーバ装置に印刷データの再送を要求する。再印刷機能を外部から禁止する機能を設けることにより、再印刷機能を有する印刷装置を用いた場合でも、正当性を維持しながら各種文書の印刷をウェブ経由で行なえるようになる。
また、好ましくは、再印刷機能の実行が禁止された状態で、印刷装置における印刷データの印刷が不成功となった場合に、印刷装置内の当該印刷データを消去する機能と、再印刷機能の実行が禁止された状態で印刷装置における印刷データの印刷が不成功となった場合に、その旨を前記クライアント装置に通知する機能とを設ける。
また、好ましくは、サーバ装置において、印刷データが取得された回数をカウントする機能を設ける。
【0049】
また、上記実施形態によれば、上記サーバ装置において、当該印刷データの送信又は再送の回数が所定数以下である場合に再送可であると判定する。或いは、サーバ装置において印刷データの保持時間が所定時間を超えていない場合に再送可であると判定する。すなわち、サーバ装置において印刷データが所定時間を超えて保持されている場合に当該印刷データの再往を不可と判定する。このようにすれば、簡易な構成で、効果的に再印刷の可否を管理できる。また、印刷サーバにおいて印刷データが上記所定時間を超えて保持されている場合には、当該印刷データを消去するように構成することで、より印刷データのセキュリティを向上することができる。
【0050】
また、上記実施形態によれば、再印刷機能の実行が禁止されている状態においては、印刷の不成功が検出された時点で、クライアント装置及び印刷装置において保持されている印刷データが消去されるので、より印刷データのセキュリティを向上させることができる。
【0051】
また、上記実施形態によれば、印刷要求は印刷を実行させる印刷装置を特定する識別情報を含み、送信される印刷データにはその識別情報が付加される。そして、印刷装置において、当該印刷装置が有する識別情報と、送信された印刷データに付加された識別情報とを照合し、識別情報の一致が確認された場合にのみ当該印刷データの印刷が実行される。
また、上記実施形態によれば、印刷要求に印刷を実行させる印刷装置を特定する、固有ID或いは電子証明書データ等の識別情報を含ませ、印刷データをその識別情報に基づいて暗号化して送信するようにし、印刷装置は自身の識別情報に基づいて前記印刷データを復号して用いる。すなわち、印刷データにプリンタの固有情報の埋め込みや暗号化をおこなうことによって、途中で通信回線が盗聴されたり、万一、データがコピーされたりした場合でも、容易には再印刷が不可能となるため、セキュリティの強化を図ることができる。
【0052】
また、本実施形態のサーバ装置は、ネットワークを介して送信されたクライアント装置からの印刷要求に応じて印刷データを送信する印刷サーバ装置であって、印刷要求に応じて印刷データを送信した後に、該印刷データの再送要求を受信することが可能であり、再送要求を受信した場合には、当該印刷データに関して再印刷の実行可否を判定する。そして、再印刷の実行が可能と判定された場合に、上記再送要求に応じて対応する印刷データを再送する。ここで再印刷の実行可否の判定は、上述したように、再送要求の受信回数が所定値を超えたか否か、或いは、前記印刷データを送信した後の経過時間(或いはデータ保持時間等)が所定時間を超えたか否かに基づいてなされる。
【0053】
また、本実施形態によれば、クライアント装置としての情報処理装置が提供される。この情報処理装置は、ネットワークを介して接続された外部装置に対して印刷要求を送信し、これに応じて受信した印刷データを該ネットワークに接続された印刷装置に送信する情報処理装置である。ここで扱われる印刷データは印刷不成功時において、当該印刷装置内で再印刷を行なう再印刷機能を実行禁止とするか否かを示す可否情報を含む。そして、印刷装置による再印刷機能が禁止されている状態で、この印刷装置から印刷不成功の通知を受信した場合に、当該印刷データに基づくスプールデータを消去するとともに、この印刷装置に対して当該印刷データの再送を要求する。
【0054】
また、本実施形態によれば、印刷装置が提供される。この印刷装置は、ネットワークに接続可能な印刷装置であって、ネットワークを介して印刷データを受信することができる。ここで、受信した印刷データは印刷不成功時において、当該印刷装置内で再印刷を行なう再印刷機能を実行禁止とするか否かを示す可否情報を含む。印刷装置は、受信した印刷データを再印刷を可能とすべく保持しておくが、上記可否情報が再印刷機能の実行禁止を示す場合であって、印刷データの印刷が不成功となった場合には、保持された印刷データを消去する。そして、印刷データの印刷に失敗した旨を当該印刷データの送信元に通知する。
【0055】
上述した印刷サーバ装置、情報処理装置、印刷装置により、本実施形態の印刷システムが構成されることになる。
【0056】
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【0057】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0058】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,磁気テープ,不揮発性のメモリカード,ROMなどを用いることができる。
【0059】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0060】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0061】
【発明の効果】
以上説明したように、本発明によれば、再印刷処理を印刷データの送信元である通信回線上の印刷サーバにて管理することが可能となる。
また、本発明によれば、通信回線を介して印刷データを配信するにおいて、印刷失敗時において柔軟に再印刷を実行可能としつつも、必要以上に同じ印刷物を繰り返して印刷することがないよう制御することを可能となる。
【図面の簡単な説明】
【図1】本発明の第一の実施の形態に係る印刷システムの全体構成を示す図である。
【図2】クライアント及び印刷装置の基本的なハードウェア構成を示すブロック図である。
【図3】印刷システムにおける印刷処理を示すフローチャートである。
【図4】印刷システムにおける印刷処理を示すフローチャートである。
【図5】印刷システムにおける印刷処理を示すフローチャートである。
【図6】ウェブ印刷サーバからクライアントに送出される印刷データの模式図である。
【図7】(a)はクライアント端末から印刷サーバに送信される印刷要求のデータ構成例を示す図、(b)はクライアント端末から印刷装置に送信される印刷指示のデータ構成例を示す図、(c)はクライアント端末から印刷サーバに送信される際印刷要求のデータ構成例を示す図である。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a print control technique in a print system configured using a communication line such as the Internet.
[0002]
[Prior art]
Generally, there is a printing system in which a print server and a client are connected via the Internet, and a print server on the web executes a print job via the client. In this type of printing system, a helper module for printing is installed in a web browser (for example, Internet Explorer (registered trademark), Netscape Navigator (registered trademark)) operating on a client, and a print server on the web is installed in the helper. Sends print data to which a special MIME (Multipurpose Internet Mail Extensions) type is added. If the transmitted data is MIME-type data that can be processed, the helper module transmits the data to a printer to implement printing of the print data.
[0003]
In the execution of the print job, if printing fails due to a jam or the like, an auxiliary function for reprinting the print job is provided. For example, (1) execute the reprint function of the printer, or (2) manually or automatically execute reprint on the client to acquire print data again from the print server and perform reprint. Such a system configuration has been proposed.
[0004]
The reprinting function described above is convenient because, when printing fails due to a jam or the like, the user does not need to restart the printing operation from the beginning.
[0005]
[Problems to be solved by the invention]
However, with the above-described general reprint function, there is no function for restricting the execution of reprint, and there is a possibility that a large number of the same printed matter is output carelessly. In particular, when reprinting is performed by the reprint function of the printer, the print server on the web that is the transmission source of the print data cannot manage this at all. Therefore, distribution of print data for a print requiring security using a print server on the web has been avoided.
[0006]
The present invention has been made in view of the above problems, and an object of the present invention is to enable reprint processing to be managed by a print server on a communication line that is a transmission source of print data.
[0007]
Further, another object of the present invention is to distribute printed matter via a communication line, so that reprinting can be performed flexibly in the event of a print failure, but the same printed matter is not repeatedly printed more than necessary. It is to enable control.
[0008]
[Means for Solving the Problems]
A printing system according to the present invention for achieving the above object has the following configuration. That is,
A printing system in which a server device, a client device, and a printing device are communicably connected,
Transmitting means for transmitting print data from the server device to the printing device via the client device in response to a print request from the client device;
A recognition unit that recognizes unsuccessful printing in the printing device in the client device;
Requesting means for requesting the server device to retransmit print data when the recognition of the unsuccessful printing of the print data in the printing device is recognized by the recognition means;
The server device includes a retransmission unit that determines whether the print data requested by the request unit can be retransmitted, and transmits the print data to the client device when the retransmission is permitted.
[0009]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0010]
First, an outline of the printing system of the present embodiment will be described. FIG. 1 is a diagram illustrating an overall configuration of a printing system according to the present embodiment.
[0011]
In FIG. 1, a
[0012]
In the
[0013]
Further, the
[0014]
The
[0015]
In the example of FIG. 1, a general personal computer including a
[0016]
The
[0017]
The
[0018]
A
[0019]
FIG. 2 is a block diagram showing a basic hardware configuration of the
[0020]
In FIG. 2,
[0021]
Reference numeral 24 denotes a LAN adapter, which connects the apparatus (the
[0022]
In the configuration shown in FIG. 2, for example, the
[0023]
In the configuration shown in FIG. 2, the
[0024]
As described above, in the printing system of the present embodiment, the
[0025]
A timeout is provided for the print data held in the print
[0026]
Further, when the failure of printing such as a jam is detected in the
[0027]
In addition, by embedding or encrypting the printer's unique information (unique ID and digital certificate) in the print data, even if the communication line is intercepted in the middle or the data is copied in the middle, it is easy. May be configured so that reprinting becomes impossible.
[0028]
Hereinafter, the operation of the printing system according to the present exemplary embodiment will be described in detail with reference to flowcharts. FIGS. 3, 4 and 5 are flowcharts showing the printing process in the printing system of FIG. In this flowchart, steps S100 to S108 indicate processing in the web print server 110, steps S200 to S210 indicate processing in the
[0029]
In FIG. 3, first, a print request by the user from the
[0030]
In the
[0031]
FIG. 6 is a schematic diagram of the
[0032]
4, when the
[0033]
If a processable MIME type header is added, the
[0034]
FIG. 7B is a diagram illustrating a data configuration example of print instruction data transmitted from the
[0035]
In the
[0036]
On the other hand, if the two unique IDs match, after decrypting the print data (step S303), the print data is stored in the print
[0037]
The error / jam
[0038]
When a print error or a jam is detected by the error / jam
[0039]
On the other hand, if the unique reprint function is prohibited, the print data stored in the print
[0040]
The
[0041]
FIG. 7C is a diagram illustrating an example of a data configuration of a reprint request. The reprint request includes a code indicating that the request is a reprint request and a job ID of the print job (which can be known from the
[0042]
When receiving the reprint request (step S106), the
[0043]
The
[0044]
If the
[0045]
In the above embodiment, the encryption / decryption using the unique ID (S102, S303) and the collation of the printing device (S302) are optional and not essential. Further, electronic certificate data may be used instead of the above-described unique ID.
[0046]
In the above encryption, the whole or a part of the downloaded print data is encrypted by a symmetric encryption method using a unique ID of the printing apparatus as an encryption key. Alternatively, when an electronic certificate is used, all or part of the print data may be encrypted by a public encryption method using a public key included in the electronic certificate. The whole or a part of the print data may be encrypted by the symmetric encryption method using the encryption key of the symmetric encryption method encrypted by the public encryption method using the public key included in the electronic certificate.
[0047]
Further, in the
[0048]
As described above, the printing system according to the present embodiment is a printing system in which a server device, a client device, and a printing device are communicably connected to each other. In response to a print request from the client device, the server device Print data is transmitted to the printing device via the device. Then, the client device is provided with a function for recognizing the unsuccessful printing in the printing device, and when it is recognized that the printing of the printing data in the printing device is unsuccessful, the print data is resent to the server device. Request. The server device determines whether or not the requested print data can be retransmitted, and if the retransmission is permitted, transmits the print data to the client device. Therefore, according to the above embodiment, in printing via the web, the print server can manage reprinting in the event of a print failure, and can flexibly execute reprinting even in the event of a print failure, but inadvertently copy the same printout many times. It is possible to control so as not to print. This makes it possible to print documents, such as securities, certificates, and receipts, that would otherwise have a problem with the legitimacy of the printed matter if they were printed multiple times, while maintaining the legitimacy of the printed matter via the Web. It becomes.
Preferably, it is possible to prohibit the execution of the reprint function for performing reprinting in the printing apparatus when the printing in the printing apparatus is unsuccessful. When the client device recognizes that the printing of the print data has failed, the client device requests the server device to retransmit the print data. By providing a function to prohibit the reprint function from the outside, even if a printing apparatus having the reprint function is used, it is possible to print various documents via the web while maintaining the validity.
Further, preferably, in a state where the execution of the reprint function is prohibited, when the printing of the print data in the printing apparatus is unsuccessful, a function of erasing the print data in the printing apparatus and a function of the reprint function are provided. When the printing of the print data by the printing apparatus is unsuccessful in a state where the execution is prohibited, a function to notify the client apparatus to that effect is provided.
Preferably, the server device has a function of counting the number of times print data is acquired.
[0049]
Further, according to the embodiment, the server device determines that retransmission is possible when the number of times of transmission or retransmission of the print data is equal to or less than a predetermined number. Alternatively, if the holding time of the print data in the server device does not exceed the predetermined time, it is determined that retransmission is possible. That is, when print data is held in the server device for more than the predetermined time, it is determined that the print data cannot be repeated. With this configuration, it is possible to effectively manage whether or not reprinting can be performed with a simple configuration. When print data is stored in the print server for longer than the predetermined time, the print data is erased, so that the security of the print data can be further improved.
[0050]
Further, according to the above-described embodiment, in a state where the execution of the reprint function is prohibited, the print data held in the client device and the printing device is erased when the unsuccessful printing is detected. Therefore, the security of the print data can be further improved.
[0051]
Further, according to the above-described embodiment, the print request includes the identification information for specifying the printing apparatus to execute the printing, and the identification information is added to the transmitted print data. Then, the printing device compares the identification information of the printing device with the identification information added to the transmitted print data, and prints the print data only when the matching of the identification information is confirmed. You.
According to the above-described embodiment, the print request includes identification information such as a unique ID or digital certificate data that specifies a printing apparatus that performs printing, and encrypts and transmits the print data based on the identification information. The printing apparatus decodes and uses the print data based on its own identification information. In other words, by embedding or encrypting printer-specific information in print data, even if a communication line is intercepted on the way or data is copied, reprinting cannot be easily performed. Therefore, security can be enhanced.
[0052]
Further, the server device of the present embodiment is a print server device that transmits print data in response to a print request from a client device transmitted via a network, and after transmitting print data in response to a print request, It is possible to receive a retransmission request for the print data, and when the retransmission request is received, it is determined whether or not reprinting can be performed on the print data. When it is determined that reprinting can be performed, the corresponding print data is retransmitted in response to the retransmission request. Here, as described above, the determination as to whether or not reprinting can be performed is based on whether the number of receptions of the retransmission request has exceeded a predetermined value, or whether the elapsed time (or the data holding time or the like) after transmitting the print data has been determined. This is performed based on whether or not a predetermined time has been exceeded.
[0053]
According to the present embodiment, an information processing device as a client device is provided. This information processing device is an information processing device that transmits a print request to an external device connected via a network and transmits received print data to a printing device connected to the network in response to the request. The print data handled here includes permission information indicating whether or not execution of a reprint function for reprinting in the printing apparatus when printing is unsuccessful is prohibited. Then, in a state where the reprint function by the printing device is prohibited, when a notification of unsuccessful printing is received from the printing device, the spool data based on the printing data is deleted, and the printing device is Request retransmission of print data.
[0054]
According to the embodiment, a printing apparatus is provided. The printing device is a printing device connectable to a network, and can receive print data via the network. Here, the received print data includes information indicating whether or not execution of a reprint function for reprinting in the printing apparatus is prohibited when printing is unsuccessful. The printing apparatus holds the received print data so that reprinting can be performed. However, when the permission information indicates that execution of the reprinting function is prohibited and the printing of the print data is unsuccessful. , The held print data is deleted. Then, it notifies the transmission source of the print data that the printing of the print data has failed.
[0055]
The printing system of the present embodiment is configured by the print server device, the information processing device, and the printing device described above.
[0056]
It is to be noted that an object of the present invention is to provide a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or an apparatus, and a computer (or CPU or MPU) of the system or apparatus to store the storage medium. It is needless to say that the present invention is also achieved by reading and executing the program code stored in
[0057]
In this case, the program code itself read from the storage medium realizes the function of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
[0058]
As a storage medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, and the like can be used.
[0059]
When the computer executes the readout program code, not only the functions of the above-described embodiments are realized, but also an OS (Operating System) running on the computer based on the instruction of the program code. It goes without saying that a part or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing.
[0060]
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that a CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
[0061]
【The invention's effect】
As described above, according to the present invention, the reprint processing can be managed by the print server on the communication line that is the transmission source of the print data.
Further, according to the present invention, in distributing print data via a communication line, it is possible to flexibly execute reprinting in the event of a print failure, but not to repeatedly print the same printed material more than necessary. It becomes possible to do.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an overall configuration of a printing system according to a first embodiment of the present invention.
FIG. 2 is a block diagram illustrating a basic hardware configuration of a client and a printing apparatus.
FIG. 3 is a flowchart illustrating a printing process in the printing system.
FIG. 4 is a flowchart illustrating a printing process in the printing system.
FIG. 5 is a flowchart illustrating a printing process in the printing system.
FIG. 6 is a schematic diagram of print data transmitted from a web print server to a client.
7A is a diagram illustrating a data configuration example of a print request transmitted from the client terminal to the print server, FIG. 7B is a diagram illustrating a data configuration example of a print instruction transmitted from the client terminal to the printing apparatus, FIG. 3C is a diagram illustrating an example of a data configuration of a print request transmitted from a client terminal to a print server.
Claims (1)
前記クライアント装置からの印刷要求に応じて、前記サーバ装置より該クライアント装置を介して前記印刷装置へ印刷データを送信する送信手段と、
前記クライアント装置において、前記印刷装置における印刷の不成功を認識する認識手段と、
前記印刷装置における印刷データの印刷が不成功となったことが前記認識手段により認識された場合に、前記サーバ装置に印刷データの再送を要求する要求手段と、
前記サーバ装置において、前記要求手段で要求された印刷データの再送の可否を判定し、再送可である場合に該印刷データを前記クライアント装置へ送信する再送手段と
を備えることを特徴とする印刷システム。A printing system in which a server device, a client device, and a printing device are communicably connected,
Transmitting means for transmitting print data from the server device to the printing device via the client device in response to a print request from the client device;
A recognition unit that recognizes unsuccessful printing in the printing device in the client device;
Requesting means for requesting the server device to retransmit print data when the recognition of the unsuccessful printing of the print data in the printing device is recognized by the recognition means;
A printing system comprising: a retransmission unit configured to determine whether the print data requested by the request unit can be retransmitted, and to transmit the print data to the client device when the retransmission is permitted. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002325761A JP2004164014A (en) | 2002-11-08 | 2002-11-08 | Printing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002325761A JP2004164014A (en) | 2002-11-08 | 2002-11-08 | Printing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004164014A true JP2004164014A (en) | 2004-06-10 |
Family
ID=32804890
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002325761A Withdrawn JP2004164014A (en) | 2002-11-08 | 2002-11-08 | Printing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004164014A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007328609A (en) * | 2006-06-08 | 2007-12-20 | Canon Inc | Printing system, printing processing method, and program |
| JP2008001089A (en) * | 2006-05-26 | 2008-01-10 | Fuji Xerox Co Ltd | Printing program and printing apparatus |
| US20090066989A1 (en) * | 2007-09-11 | 2009-03-12 | Kazume Minako | Image forming apparatus and method, computer program product, and image forming system |
| JP2012185848A (en) * | 2006-04-12 | 2012-09-27 | Cortado Ag | Method and system for printing from web application, corresponding computer program, and corresponding computer readable storage medium |
| JP2019005937A (en) * | 2017-06-21 | 2019-01-17 | キヤノン株式会社 | Image forming apparatus |
-
2002
- 2002-11-08 JP JP2002325761A patent/JP2004164014A/en not_active Withdrawn
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012185848A (en) * | 2006-04-12 | 2012-09-27 | Cortado Ag | Method and system for printing from web application, corresponding computer program, and corresponding computer readable storage medium |
| JP2008001089A (en) * | 2006-05-26 | 2008-01-10 | Fuji Xerox Co Ltd | Printing program and printing apparatus |
| JP2007328609A (en) * | 2006-06-08 | 2007-12-20 | Canon Inc | Printing system, printing processing method, and program |
| US8363245B2 (en) | 2006-06-08 | 2013-01-29 | Canon Kabushiki Kaisha | Printing system, print processing method and program |
| US20090066989A1 (en) * | 2007-09-11 | 2009-03-12 | Kazume Minako | Image forming apparatus and method, computer program product, and image forming system |
| JP2009069948A (en) * | 2007-09-11 | 2009-04-02 | Ricoh Co Ltd | Image forming apparatus, image forming method, image forming program, and image forming system |
| JP2019005937A (en) * | 2017-06-21 | 2019-01-17 | キヤノン株式会社 | Image forming apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7528978B2 (en) | Systems and method for controlling hide and hold jobs in a network | |
| US8059300B2 (en) | Information processing apparatus connected to a printing apparatus via a network and computer-readable storage medium having stored thereon a program for causing a computer to execute generating print data in the information processing apparatus connected to the printing apparatus via the network | |
| US8564804B2 (en) | Information processing apparatus that does not transmit print job data when both encryption and saving in a printing apparatus are designated, and control method and medium therefor | |
| CN100541507C (en) | Printing system, printing control method | |
| JP3900791B2 (en) | Image output device | |
| US8009311B2 (en) | Output system, network device, device using apparatus, output control program and output request program, and output method | |
| US7389063B2 (en) | Image formation system with authentication function | |
| US20120162681A1 (en) | Pull printing system and recording medium | |
| US8054970B2 (en) | Image forming apparatus, image forming method, information processing apparatus and information processing method | |
| US20090279118A1 (en) | Printing control system, printing apparatus, and authentication apparatus | |
| JP5200215B2 (en) | Image forming apparatus and image forming system | |
| US20080019519A1 (en) | System and method for secure facsimile transmission | |
| JP4506598B2 (en) | Printing system, printing control method, and server device of printing system | |
| JP2004164014A (en) | Printing system | |
| JP4396377B2 (en) | Print control system, server device | |
| JP4366213B2 (en) | Image processing apparatus, image output apparatus, image processing method, and image output method | |
| JP3982365B2 (en) | Printing system, print data generation apparatus, and information processing apparatus | |
| US7733512B2 (en) | Data processing device, information processing device, and data processing system | |
| US20070002351A1 (en) | Job ticket issuing device and job execution device | |
| EP2137957B1 (en) | Method for printing on an imaging device | |
| JP2006004137A (en) | Image forming apparatus, data processing method, computer-readable storage medium storing program, and program | |
| JP2007034940A (en) | Printing system and printing control method | |
| JP2007058744A (en) | Print instruction device, print function restriction method, and authentication print system | |
| JP2009170994A (en) | Image forming apparatus, and image forming system | |
| JP4953944B2 (en) | Document delivery system, information processing apparatus and control method thereof, image processing apparatus and control method thereof, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20060110 |