JP2003091388A - 印刷ジョブ管理方法および装置 - Google Patents
印刷ジョブ管理方法および装置Info
- Publication number
- JP2003091388A JP2003091388A JP2001280759A JP2001280759A JP2003091388A JP 2003091388 A JP2003091388 A JP 2003091388A JP 2001280759 A JP2001280759 A JP 2001280759A JP 2001280759 A JP2001280759 A JP 2001280759A JP 2003091388 A JP2003091388 A JP 2003091388A
- Authority
- JP
- Japan
- Prior art keywords
- job
- print job
- document
- user name
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
ジョブのオーナー名をユーザ名として表示させる。 【解決手段】ユーザ端末から印刷要求を受けると、ジョ
ブ処理部505は、文書情報管理装置に格納された文書
から印刷受付ジョブを生成してジョブ管理装置552の
キューに格納する。印刷受付ジョブはスケジュールに従
ってキューから出され、文書情報及び印刷指示文書を基
にして印刷ジョブが生成される。その際、ジョブのオー
ナー名は、印刷要求のためにログインしたユーザ名に置
き換えられる。ジョブ状態の表示の際には、ユーザ名を
オーナー名として表示が行われる。
Description
ク経由で指示された印刷処理等を遂行するプリントサー
ビスサーバにおける印刷ジョブ管理方法および装置に関
する。
などの文書を電子文書で保管し、必要なときに、必要な
部数だけ印刷するシステム(POD:Print On Demand)が
普及している。このようなシステムでは、印刷文書作成
時に指定した指示を、電子文書化して、印刷文書に付随
させることにより、印刷文書作成者の意図を反映させた
出力結果を誰でも得ることが可能になる。
ータが世界規模で相互に繋がれるようになった現在、こ
のようなシステムはプリントサービスと呼ばれるインタ
ーネットサービスとして提供されつつある。このような
サービスの従来の形態としては、ウェブサーバサイドの
ソフトウェアとしてプリントサービスソフトウェアを稼
動させ、ユーザの印刷要求を印刷指示文書として受け付
け、実際の印刷処理や印刷ジョブの状態管理は、人であ
るオペレータを介する形態が主流である。
ントラネット上でのサービス形態では、オペレータを介
在させないプリントサービスの形態も存在する。
ないプリントサービスとしては、例えば、印刷管理サー
バ上に文書を保管しておき、クライアントユーザは、自
機のクライアントPC(ホストコンピュータ)のウェブ
ブラウザを介して印刷管理サーバにアクセスし、印刷管
理サーバで保管されている文書の印刷指示をウェブブラ
ウザから行える仕組みが考えられる。しかし、オペレー
タを介在させないサービス形態では、印刷文書のフォー
マットや印刷装置の能力によってサービスの提供範囲が
限定されてしまう。また、クライアントPCのウェブブ
ラウザを介して印刷指示がクライアントPCから印刷管
理サーバに送信されることにより、印刷管理サーバが、
自機のシステムにインストールされているプリンタドラ
イバを用いて印刷対象の文書を印刷データに変換し、変
換された印刷データをJL(Job Language)でくくるこ
とにより印刷ジョブとしてプリンタに送信されることに
なる。ここで、WindowsOS(Windowsは
米国マイクロソフト社の登録商標)で通常印刷ジョブを
生成すると、印刷ジョブのオーナー名は、印刷ジョブを
生成したコンピュータ名を取得して生成されるため、W
indowsOSでサポートしているプリントマネージ
ャ(印刷ジョブ管理ソフトウェア)では、前述したオペ
レータを介さない印刷システムにおいてクライアントP
Cのウェブブラウザから印刷指示されることにより印刷
管理サーバで生成された印刷ジョブのオーナー名は、印
刷管理サーバのコンピュータ名となってしまい、クライ
アントPCを利用しているユーザ(印刷指示者)は、自
分が印刷依頼した印刷ジョブがいずれであるのか認識す
ることができず、印刷ジョブの状態が把握できないこと
が大きな課題となっている。このように、人であるオペ
レータを介在させないプリントサービスの提供にあた
り、ユーザが印刷ジョブの状態を把握することが困難で
あった。
で、オペレータを介さずにプリントサービスを提供する
プリントサーバにおいても、現在システムにエントリさ
れている印刷ジョブについて、プリントサービスの提供
を受けているユーザの識別子を表示させ、当該印刷ジョ
ブの管理をユーザに応じて行うことが可能にする印刷ジ
ョブ管理方法及び装置を提供することを目的とする。
例えば本発明は以下のような構成を備える。
生成される印刷ジョブの印刷ジョブ管理方法であって、
ユーザ名を取得する工程と、前記ユーザ名に対応する印
刷指示を入力する工程と、前記印刷指示に基づいて、印
刷ジョブのオーナー名として前記ユーザ名を用いるジョ
ブ生成工程とを有する。
印刷指示文書と前記ユーザ名とを組にしてキュー管理す
る工程と、処理可能な順番になった際に前記印刷指示文
書に基づいて空の印刷ジョブを外部モジュールに生成さ
せる工程と、生成された印刷ジョブのオーナー名を前記
ユーザ名に変更する変更工程とを含む。
じて印刷ジョブの状態を表示させるジョブ表示工程を更
に有し、前記ジョブ表示工程は、前記外部装置に対して
印刷ジョブの状態を記述した画面データを送信する。
ユーザ名に対して表示が許可された印刷ジョブの状態を
記述した画面データを前記外部装置に送信して表示させ
る。
文書情報を保持している印刷管理サーバで実行される。
係る実施形態を詳細に説明する。
が適用しようとするプリントサービスシステムについて
説明する。図1と図2は、 本実施形態におけるプリン
トサービスシステム構成図の例である。
(ホストコンピュータ)であり、本プリントサービス・
システムへアクセスするためのツールである。ユーザ端
末は通信回線へのインタフェースを備えたパーソナルコ
ンピュータであればよく、プリントサービスサーバとの
間のグラフィックユーザインタフェースを実現するため
に、一般に流通するウェブブラウザプログラムを備え
る。101は、本発明の印刷ジョブ管理装置に好適な実
施形態であるプリントサービスサーバ(印刷管理装置と
も呼ぶ)であり、プリントサービス全体の運用管理、サ
ービス管理を行っている。ここでは、基本構成を示す図
として、ユーザ端末を一つしか描いていないが、運用時
は、複数のユーザを対象にサービスは運用される。図1
では、ユーザ端末100及びプリントサービスサーバ1
01はともに、パケットフィルタリング等の機能によっ
て外部からの不正侵入等を防止するためのいわゆるファ
イアウォール(不図示)によってその内部と外部とが隔
てられている。図1の構成では、そのファイアウォール
を越えたネットワーク(インターネット)に、ユーザ端
末100およびプリントサービスサーバ101ともに配
置された運用形態を示す。具体的には、それぞれがイン
ターネットに接続されて、ユーザ端末100がプリント
サービスサーバ101にアクセスして、所定の文書印刷
をプリントサービスサーバ101で行えるシステム構成
である。
越えたネットワークであるインターネットにユーザ端末
100およびプリントサービスサーバ101が接続され
た構成に加えて、プリントサービスサーバ101とユー
ザ端末100とがファイアウォール内のネットワーク
(イントラネット)に接続された構成も含むシステムの
例を示している。いずれにしても基本的なサービス運用
形態は、図1と同等である。
アクセス手段は、一般的なインターネットプロトコル
(HTTP:ハイパーテキストトランスファープロトコ
ル等)を中心に実装され、セキュリティ対策としても、
SSL(Secure Socket Layer)に代表される一般的な
手段を用いてシステムは運用されるようになっている。
そのため、本実施形態ではユーザ端末100はウエブク
ライアントを備え、プリントサービスサーバ100は、
後述するサーバモジュールによりHTTPを実装してい
る。なお、本実施形態では特にウエブサーバを備えるこ
ととはしていないが、プリントサービスサーバ101に
は一般に流通するウエブサーバを用意し、そのウエブサ
ーバ経由でユーザ端末100に実装されるウェブブラウ
ザと対話的に実行が行われるいわゆるCGIプログラム
によって図3に示す各モジュールを実現することもでき
る。
ナルコンピュータの一例を示す。プリントサービスサー
バ101も同様の構成によって実現できる。図9におい
て、CPU201は、ROM203のプログラム用RO
Mに記憶された、あるいはハードディスク211からR
AM202にロードされたOSやウェブブラウザ等のア
プリケーションプログラム、および、サーバにおいては
後述するサーバの各種プログラムモジュール等を実行す
る。RAM202は、CPU201の主メモリやワーク
エリア等として機能する。キーボードコントローラ(K
BC)205は、キーボード209や不図示のポインテ
ィングデバイスからのキー入力を制御する。CRTコン
トローラ(CRTC)206は、CRTディスプレイ2
10の表示を制御する。ディスクコントローラ(DK
C)207は、ブートプログラム、種々のアプリケーシ
ョン、フォントデータ、ユーザファイル等を記憶するハ
ードディスク(HD)211や不図示のフロッピー(登
録商標)ディスク(FD)等とのアクセスを制御する。
PRTC208は、接続されたプリンタ107との間の
信号の交換を制御する。NC212は、電話回線等を介
してインターネットに接続されたり、あるいはLAN等
のイントラネットに接続されて、ネットワークに接続さ
れたサーバやユーザ端末等の他の端末装置との通信制御
処理を実行する。
構成>図3は、本実施形態でのプリントサービスサーバ
101の機能ブロックを示す。
00、プリントサービスサーバ101とのデータ通信処
理を行なう。また、ここで、ユーザ認証等の処理を、認
証情報管理装置551で管理されたデータを用いて行
う。本実施形態ではユーザ端末との間はHTTPにより
接続されるために、そのプロトコルの処理もここで行わ
れる。例えば、ユーザ端末100からHTML(ハイパ
ーテキストマークアップランゲージ)502は印刷体裁
設定部であり、ユーザが設定した印刷体裁情報で、Tmp
情報管理装置(ログインしている間だけ有効な情報を管
理するための装置:一時情報管理装置とも呼ぶ)554
にセーブしている文書を更新する処理を行う。
p情報管理装置554の文書からユーザが要求したペー
ジのプレビュー画像を作成し、Tmp情報管理装置554
に保存する。なお、プレビュー画像は1枚だけでなく複
数シートを1画面に配置することも可能である。この場
合は、複数シート分の画像をTmp情報管理装置に保存す
る。そして、各々のシートにページ番号のような付加情
報も添付してプレビュー画面を作成する。
章、ページの構造を解析し、それをツリー構造上に並べ
る処理を行う。
刷要求に従って、Tmp情報管理装置554に格納してい
る当該文書を、ジョブ管理装置552に保存する。
装置553から当該ユーザが利用できる文書のリストを
作成したり、または、ユーザの保存指示に従ってTmp情
報管理装置552で更新した文書を文書情報管理装置5
53に保存する。
除、移動などの処理を行う。
が不適当な場合に、エラー表示または警告などの文字列
を作成し、ユーザ操作の結果を報告する。
接続され使用可能なプリンタを検索し、そらプリンタ名
などのリストを作成する。
ブ管理装置552に保存されている印刷待機中の文書を
スケジューリングしてキューイング規則に従って、文書
に記述されているプリント装置に出力する。
図では、1個の装置のみ図示しているが、複数のプリン
ト装置を装備することも可能である。
る各種データ管理装置について補足説明する。これら装
置はプリントサービスサーバ101とは別に用意された
コンピュータにより実現されてもよいし、プリントサー
ビスサーバ101に用意したハードディスクなどによっ
て実現してもよい。
に対応した、パスワードのセキュリティを十分確保して
管理すべきデータを管理する。
した文書を管理し、プリントサービスの要求に従い、管
理文書をプリント装置に出力する。ジョブ管理装置55
2には、印刷ジョブが生成された順にキューとして格納
され、順次出力される。
要求に従い、文書の保存、検索を行うことができる。当
該装置から文書を読み込むタイミングで、当該文書をロ
ックするので、ネットワーク上に接続されている他のユ
ーザが、同じ文書を指定して、作業することはできな
い。
た文書をこの装置にコピーし、ユーザの各種要求に応じ
て当該文書を更新する。また、作成したプレビュー画像
の一時保存にも利用する。
作成部504により作成され、文書管理部506により
管理される、文書情報管理装置553に格納された文書
ファイルのデータ形式を示す。本実施形態の文書ファイ
ルは、利用者が所望するアプリケーションプログラムに
より作成されたデータをページ単位にPDF等の所定の
形式に変換し、それをひとつのファイルとしたもので、
紙媒体の書物を模した3層の層構造を有する。上位層は
「ブック」と呼ばれ、1冊の本を模しており、その本全
般に係る属性、例えば印刷方法として両面や片面の別、
複数のページを1枚の用紙に配置する指定等が定義され
ている。その下の中間層は、本でいう章に相当し、やは
り「章」と呼ばれる。各章についても、章ごとの属性が
定義できる。下位層は「ページ」であり、アプリケーシ
ョンプログラムで定義された各ページに相当する。各ペ
ージついてもページごとの属性が定義できる。ひとつの
ブックは複数の章を含んでいてよく、また、ひとつの章
は複数のページを含むことができる。
例を模式的に示す図である。この例の文書ファイルにお
ける、ブック、章、ページは、それぞれに相当するノー
ドにより示されている。ひとつの文書ファイルはひとつ
のブックを含む。ブック、章は、ブックとしての構造を
定義するための概念であるから、定義された属性値と下
位層へのリンクとをその実体として含む。ページは、ア
プリケーションプログラムによって出力されたページご
とのデータを実体として有する。そのため、ページは、
その属性値のほか、原稿ページの実体(原稿ページデー
タ)と各原稿ページデータへのリンクを含む。なお、紙
媒体等に出力する際の印刷ページは複数の原稿ページを
含む場合がある。この構造に関してはリンクによって表
示されず、ブック、章、ページ各階層における属性とし
て表示される。
ク属性が定義されているとともに、2つの章302A,
302Bがリンクされている。このリンクにより、章3
02A,302Bがブック301に包含されていること
が表示される。章302Aには、ページ303A,30
3Bがリンクされ、これらページが含まれることが示さ
れている。各ページ303A,303Bにはそれぞれ属
性値が定義され、その実体である原稿ページデータ
(1)、(2)へのリンクが含まれる。これらリンク
は、図10(B)に示す原稿ページデータ304のデー
タ(1),(2)を指し示し、ページ303A、303
Bの実体が、原稿ページデータ(1)、(2)であるこ
とを表示する。
1により管理され印刷出力される文書ファイルは上記の
構造を有している。このほか、印刷時の形式を規定した
印刷指示文書も文書と合わせて保持される。
4は、本実施形態でのプリントサービスのシーケンス例
である。ユーザ端末100からプリントサービスサーバ
101にアクセスし、プリント出力する場合のシーケン
スを示しており、以下にその基本的な処理の流れを説明
する。ユーザは、印刷の要求にあたって、ユーザ端末1
00のウエブブラウザから、プリントサービスサーバ1
01によるプリントサービスに対して割り当てられたU
RL(ユニフォームリソースロケータ)にアクセスし、
サーバ101からログイン用に記述された画面を受信す
る。ユーザはその画面内において、別途獲得しておいた
アカウント番号やパスワード等を入力する。HTML所
定の記述によって、入力されたデータはサーバ101に
送信される。なお、これは図4のすべてのメッセージに
ついて同様であり、サーバ101からユーザ端末100
へのメッセージはHTMLで記述されている。
サービスサーバへのログイン要求処理がなされると、S6
02で、サーバの通信制御部501により認証情報管理装
置551に管理されている認証情報が参照されて認証処
理が行なわれ、ログインユーザに対してアクセス許可、
不許可の結果が通知される。許可の場合には、ユーザ端
末100に対して、印刷対象の文書の識別子を入力する
画面データあるいは文書の検索を行うための画面データ
が送信される。なお、ログイン後の画面には、図11に
示すように、プレビュー表示を行わせるためのPreview
ボタン1104や、プリンタを選択するためのdeviceボ
タン1105、印刷指示をあたえるためのPrintボタン
1106、サーバにエントリしている印刷ジョブのリス
トを表示させるためのJobボタン1107等が表示さ
れ、ユーザはウェブブラウザ上の表示画面からサーバ1
01に所望の指示を入力することができる。そのほか、
印刷体裁を指定するためのPrintformボタンや一時文書
の保存を指定するためのSaveボタン等がある。また、図
4のユーザ端末100における各種操作やそれに対する
サーバ101の処理の順序は、最初にログイン処理が、
ついで印刷対象の文書の指定の必要があるほか、特に拘
束はない。ユーザは、ユーザ端末に表示されるウエブペ
ージの画面に含まれる操作ボタン(上述したDeviceボタ
ン1105等)を操作することで、所望の操作を行うこ
とができる。
1に対して、文書情報管理装置553により管理されて
いる文書ファイルのうちから所望の文書の検索依頼がな
されると、S604で、サーバ101は、要求された文書検
索処理を行ない、その結果がユーザ端末100に通知さ
れる。例えば検索条件に該当する文書ファイルがあれ
ば、その文書ファイルは文書情報管理装置553から読
み出されてTmp情報管理装置554に複写される。その
文書の識別子やページ数等の属性がユーザ端末100に
送信される。この結果、ユーザ端末100の画面には、
該当する文書のリストが表示される。
を押して、S604において受信した文書のうちから指定ペ
ージのプレビュー要求をすると、S606で、サーバ101
は当該文書を文書情報管理装置553から読み出して、
その文書とともに保持されている印刷指示文書により規
定される形式で指定ページのプレビュー画像を作成し、
その画像とページ番号などの情報を含む画面データをユ
ーザ端末100に送信する。プレビューには、複数シー
トを同一画面に表示することも可能である。表示シート
の個数によって、作成する画像サイズを最適サイズに調
整する。図11はプレビュー表示の一例を示す図であ
る。画面1100はツリー部1101とプレビュー部1
102とに分けられ、ツリー部1101には選択されて
いる文書の構造を示すツリー表示が含まれ、プレビュー
部1102には各ページの印刷されるイメージ1103
が含まれている。ただし、ページが指定されている場合
には、ツリー部1101の表示は含まれず、指定された
ページのプレビュー画面さえふくまれればよい。
押すとその旨サーバ101に送信され、S608において、
サーバ101は、サーバに接続されているプリント装置
511すべてをサーチし、そのリストをユーザ端末に通
知する。そのリストからユーザがプリンタを選択すれ
ば、サーバにプリンタ名が通知され、使用するプリンタ
名が、Tmp情報管理装置554内に指定文書とともに一
時文書として保存される。
て印刷体裁設定画面をサーバ101に要求すると、S610
で当該プリンタの設定可能な情報を含む設定画面がサー
バ101からユーザに通知される。その画面においてユ
ーザが印刷方法や用紙種類等のプリンタ情報をセットし
てサーバ101に送信すれば、サーバ101はその情報
により、Tmp情報管理装置554に保存された指定文書
に対応する印刷指示文書中の印刷体裁設定情報を更新す
る。
要求を送信すると、S612で、サーバ101は一時文書の
保存処理を行う。
りユーザが編集要求をすると、S614で、編集情報をユー
ザ端末に通知する。その情報に従いユーザが編集を行っ
た結果が、サーバの当該一時文書に保存される。
押して印刷要求を送信すると、S616で、サーバ101に
より一時文書の印刷受付が行われる。印刷要求が受け付
けられた文書はここで一時保管され、プリント装置51
1がビジー状態でないときに、S618の印刷処理において
プリント装置511に出力される。図7は、ユーザ端末
100に表示される印刷要求画面の一例である。この画
面においてユーザは部数や印刷対象のページ番号を指定
し、印刷の指示を行える。
シーケンシャルに遷移するのではなく、ユーザが、ラン
ダムに随時選択することができる。
いては、サーバ101から受信したHTML等のデータ
に基づいて各種操作画面が表示され、その画面中に設定
されたボタンをユーザが操作することで、サーバ101
に対して種々の要求を発行する。サーバ101はそれら
ユーザ端末100からの要求を受けて、要求に応じた所
定の処理を遂行する。
ンスにおいて、プリントサービスサーバ101上で稼動
するS616の印刷受付処理のシーケンスについて、より詳
細に述べる。
刷受付処理において行われる動作である。この処理は、
図3のジョブ処理部505により行われる。
刷要求を受信することで印刷受付処理を開始する。
求された文書に付随する印刷指示文書を取得し、メモリ
上に保持する。
上に保持されている印刷指示文書を開き、プリンタ選
択、印刷体裁設定の指示内容を取得して、指示に従った
印刷が可能かを解析する。
果に基づき、印刷指示文書に従った印刷が可能かを判断
する。
と判断した場合、メモリ上に保持する印刷指示文書を破
棄し、ステップS1109により印刷が不可能な旨の通知画
面をユーザに送信して本処理を終了する。
判断した場合、印刷受付処理を継続する。
た印刷指示文書から印刷指示者名を取得し、メモリ上に
保持する。
た印刷指示文書から印刷文書名及び保存先名を取得し、
メモリ上に保持する。
上に保持されている印刷指示文書と、ステップ1105でメ
モリ上に保持されている印刷指示者名と、ステップ1106
でメモリ上に保持されている印刷文書名及びその保存先
名を基にTmp情報管理装置から取得した印刷文書を一組
にまとめ、前記印刷指示文書と前記ユーザ名とを組にし
た印刷受付ジョブとしてジョブ管理装置のキューに保存
する。
れた旨の通知画面をユーザに送信して本処理を終了す
る。
ンスにおいて、プリントサービスサーバ101上で稼動
するS618の印刷処理のシーケンスについて、より詳細に
述べる。
行われる手順であり、ジョブ管理装置552を常時監視
して印刷受付ジョブが存在する場合に印刷を実行する手
順である。なお、図5の印刷処理ソフトウェアはプリン
トサービスサーバ101の稼動開始と同時に処理を開始
し、プリントサービスサーバ101の稼動終了とともに
終了するソフトウェアである。
553にアクセスして印刷受付ジョブが存在するかを確
認する。
果に基づき、印刷受付ジョブが存在するかを判断する。
ョブが存在しないと判断した場合、ステップS2108によ
り印刷処理の終了イベントがないかを確認して、監視終
了であれば本処理を終了し、そうでなければステップ21
01に戻る。
ブが存在すると判断した場合、ジョブ管理装置553の
監視処理を中断して印刷処理を開始する。
上の印刷受付ジョブから対応する印刷指示文書、印刷指
示者名をメモリ上に取得する。印刷指示者名は、図4の
S601におけるログイン処理において入力されたユーザ名
となる。
れた指示に従いプリンタ送信用の印刷ジョブを生成す
る。この段階では、印刷ジョブオーナ名がプリントサー
ビスサーバ101のオーナー名であり、また印刷文書の
データは含まれない状態である。印刷ジョブの生成は、
例えばプリントサービス部510が、図3に示す構成を
実現する環境となるオペレーティングシステムに対して
所定のコマンドを送信することにより行われ、オペレー
ティングシステムにおける印刷ジョブ生成のためのモジ
ュールでは、空の印刷ジョブが生成される。生成された
印刷ジョブにはオーナー名なる情報が付帯している。そ
のオーナー名としては、図4のユーザからのログインと
は無関係に、オペレーティングシステムにログインして
いるユーザ名が用いられる。
れた印刷ジョブのオーナ名を印刷指示者名、すなわち図
4のS601でログインしたユーザ名に変更する。
上の印刷受付ジョブに保持されている印刷文書をプリン
タ印刷用データに変換して印刷ジョブに組み込み、印刷
ジョブを完成させる。
プリンタに送信して印刷させる。
れたユーザからの要求に応じて、プリントサービスサー
バが保有する文書を印刷することができる。
サービスサーバ101にエントリされている印刷ジョブ
の状態を監視し、それをユーザ端末100に対して通知
することもできる。例えば、図11のJobボタン110
7が押されれば、その旨プリントサービスサーバ101
に送信される。プリントサービスサーバ101はそれに
対して現在管理下にある印刷ジョブのうちから、ジョブ
状態の通知を要求するユーザによって操作することが許
されているジョブの状態を収集し、HTMLにより記述
してユーザ端末100に送信する。収集される印刷ジョ
ブの情報としては、印刷対象の文書名、印刷中であるか
待機中であるか等の状態、各ジョブのオーナー名、ジョ
ブの受付時刻、使用されるプリント装置の名称等が含ま
れる。また、あるユーザにより操作可能なジョブとは、
一般的にはそのユーザが出力を指示したジョブを含むほ
か、所定の保護レベル以下のジョブを含む。
理画面の一例を示す。図8に示すように、オーナー名の
欄は、すべて印刷要求をユーザ端末から発行したユーザ
名であるため、それぞれの印刷ジョブによって異なって
いる。
要求によって印刷ジョブがサーバ上で生成されても、そ
の印刷ジョブのオーナー名には印刷要求を発したユーザ
名が割り振られる。そのため、サーバでは、ジョブ状態
を要求された場合に、その要求を発行したユーザに対し
て示すことが可能なジョブを適切に判断できる。さら
に、ユーザはジョブ状態を見ることで印刷処理の要求者
を印刷ジョブのオーナー名で判断可能となり、印刷ジョ
ブの状態を正確に把握することができ、ユーザに快適な
操作環境を与えることができるようになった。
トコンピュータ、インタフェース機器、リーダ、プリン
タなど)から構成されるシステムに適用しても、一つの
機器からなる装置(例えば、複写機、ファクシミリ装置
など)に適用してもよい。
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体(または記録媒体)を、システムあるい
は装置に供給し、そのシステムあるいは装置のコンピュ
ータ(またはCPUやMPU)が記憶媒体に格納された
プログラムコードを読み出し実行することによっても達
成される。
グラムコード自体が前述した実施形態の機能を実現する
ことになり、そのプログラムコード自体およびプログラ
ムコードを記憶した記憶媒体は本発明を構成することに
なる。
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているオペレーテ
ィングシステム(OS)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれる。
ラムコードが、コンピュータに挿入された機能拡張カー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書込まれた後、そのプログラムコードの指示
に基づき、その機能拡張カードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれる。
遠隔プリントサービスを提供するプリントサーバにおい
て、サーバにより生成された印刷ジョブの要求者名を正
確に表示させ、当該印刷ジョブの情報を的確に管理で
き、ジョブ管理の操作性を向上させることができる。
Claims (12)
- 【請求項1】 外部装置から入力される印刷指示に対し
て生成される印刷ジョブの印刷ジョブ管理方法であっ
て、 ユーザ名を取得する工程と、 前記ユーザ名に対応する印刷指示を入力する工程と、 前記印刷指示に基づいて、印刷ジョブのオーナー名とし
て前記ユーザ名を用いるジョブ生成工程と、を有するこ
とを特徴とする印刷ジョブ管理方法。 - 【請求項2】 前記ジョブ生成工程は、前記印刷指示文
書と前記ユーザ名とを組にしてキュー管理する工程と、
処理可能な順番になった際に前記印刷指示文書に基づい
て空の印刷ジョブを外部モジュールに生成させる工程
と、生成された印刷ジョブのオーナー名を前記ユーザ名
に変更する変更工程とを含むことを特徴とする請求項1
に記載の印刷ジョブ管理方法。 - 【請求項3】 前記取得されるユーザ名に応じて印刷ジ
ョブの状態を表示させるジョブ表示工程を更に有し、前
記ジョブ表示工程は、前記外部装置に対して印刷ジョブ
の状態を記述した画面データを送信することを特徴とす
る請求項1または2に記載の印刷ジョブ管理方法。 - 【請求項4】 前記ジョブ表示工程は、前記ユーザ名に
対して表示が許可された印刷ジョブの状態を記述した画
面データを前記外部装置に送信して表示させることを特
徴とする請求項3に記載の印刷ジョブ管理方法。 - 【請求項5】 前記印刷ジョブ管理方法は、文書情報を
保持している印刷管理サーバで実行されることを特徴と
する請求項1乃至4のいずれかに記載の印刷ジョブ管理
方法。 - 【請求項6】 外部装置から入力される印刷指示に対し
て生成される印刷ジョブの印刷ジョブ管理装置であっ
て、 ユーザ名を取得する手段と、 前記ユーザ名に対応する印刷指示を入力する手段と、 前記印刷指示に基づいて、印刷ジョブのオーナー名とし
て前記ユーザ名を用いるジョブ生成手段と、を有するこ
とを特徴とする印刷ジョブ管理装置。 - 【請求項7】 前記ジョブ生成手段は、前記印刷指示文
書と前記ユーザ名とを組にしてキュー管理する手段と、
処理可能な順番になった際に前記印刷指示文書に基づい
て空の印刷ジョブを外部モジュールに生成させる手段
と、生成された印刷ジョブのオーナー名を前記ユーザ名
に変更する変更手段とを含むことを特徴とする請求項6
に記載の印刷ジョブ管理装置。 - 【請求項8】 前記取得されるユーザ名に応じて印刷ジ
ョブの状態を表示させるジョブ表示手段を更に有し、前
記ジョブ表示手段は、前記外部装置に対して印刷ジョブ
の状態を記述した画面データを送信することを特徴とす
る請求項6または7に記載の印刷ジョブ管理装置。 - 【請求項9】 前記ジョブ表示手段は、前記ユーザ名に
対して表示が許可された印刷ジョブの状態を記述した画
面データを前記外部装置に送信して表示させることを特
徴とする請求項8に記載の印刷ジョブ管理装置。 - 【請求項10】 前記印刷ジョブ管理装置は、文書情報
を管理しており、前記ジョブ生成手段は、外部装置であ
るホストコンピュータのウェブブラウザを介して入力さ
れる印刷指示に基づいて、前記管理している文書情報か
ら印刷ジョブを生成することを特徴とする請求項6乃至
9のいずれか1項に記載の印刷ジョブ管理装置。 - 【請求項11】 請求項1乃至5のいずれかに記載のジ
ョブ管理方法における各工程をコンピュータにより実現
するためのコンピュータプログラム。 - 【請求項12】 請求項11に記載のコンピュータプロ
グラムを格納するコンピュータ可読記憶媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001280759A JP4666849B2 (ja) | 2001-09-14 | 2001-09-14 | 印刷ジョブ管理方法および装置 |
US10/235,565 US7154635B2 (en) | 2001-09-14 | 2002-09-06 | Print job management method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001280759A JP4666849B2 (ja) | 2001-09-14 | 2001-09-14 | 印刷ジョブ管理方法および装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2003091388A true JP2003091388A (ja) | 2003-03-28 |
JP2003091388A5 JP2003091388A5 (ja) | 2008-10-30 |
JP4666849B2 JP4666849B2 (ja) | 2011-04-06 |
Family
ID=19104696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001280759A Expired - Fee Related JP4666849B2 (ja) | 2001-09-14 | 2001-09-14 | 印刷ジョブ管理方法および装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7154635B2 (ja) |
JP (1) | JP4666849B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004097622A1 (ja) * | 2003-04-30 | 2004-11-11 | Allied Telesis Kabushiki Kaisha | ネットワーク事務機器入出力制御システムの入出力制御方法及びネットワーク事務機器入出力制御システム |
US8279462B2 (en) | 2004-06-14 | 2012-10-02 | Canon Kabushiki Kaisha | Information processing apparatus and notification method |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040130744A1 (en) * | 2003-01-03 | 2004-07-08 | Vincent Wu | Online print with driverless web print server |
JP2004362330A (ja) * | 2003-06-05 | 2004-12-24 | Seiko Epson Corp | 出力制御装置 |
US20050012951A1 (en) * | 2003-07-18 | 2005-01-20 | Madril Robert J. | Printer driver management |
JP4827388B2 (ja) * | 2003-07-31 | 2011-11-30 | キヤノン株式会社 | 通信システム、情報処理装置、印刷制御方法、及びプログラム |
US20050088668A1 (en) * | 2003-10-23 | 2005-04-28 | Robert Sesek | System to communicate the present status of a job queue |
EP1628202A1 (de) * | 2004-08-19 | 2006-02-22 | Ubs Ag | Daten-Ausgabe-System und Daten-Ausgabe-Verfahren mit Daten-Ausgabe-Überwachung |
JP3961527B2 (ja) * | 2004-11-08 | 2007-08-22 | 京セラミタ株式会社 | 画像形成装置 |
JP2008040840A (ja) * | 2006-08-07 | 2008-02-21 | Konica Minolta Business Technologies Inc | データ出力制御方法及び出力管理サーバ、データ出力システム |
US20090070427A1 (en) * | 2007-09-07 | 2009-03-12 | Gava Fabio M | System and method for device-directed processing of remote desktop documents |
US8095580B2 (en) * | 2007-10-11 | 2012-01-10 | Hewlett-Packard Development Company, L.P. | Providing content to users |
US8505074B2 (en) * | 2008-11-21 | 2013-08-06 | Sharp Laboratories Of America, Inc. | Selective web content controls for MFP web pages across firewalls |
JP2010257006A (ja) * | 2009-04-21 | 2010-11-11 | Konica Minolta Business Technologies Inc | 画像形成システム及び情報処理装置、文書処理方法並びにプリンタドライバ |
JP5761923B2 (ja) * | 2010-04-28 | 2015-08-12 | キヤノン株式会社 | 印刷システム、情報処理装置及びその方法 |
JP7039318B2 (ja) * | 2018-02-20 | 2022-03-22 | キヤノン株式会社 | 管理装置及び方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000198248A (ja) * | 1998-10-30 | 2000-07-18 | Canon Inc | デ―タ通信装置及び画像サ―バ及び制御方法及び記憶媒体及び画像システム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3710518B2 (ja) * | 1995-06-01 | 2005-10-26 | 東芝テック株式会社 | ネットワークプリントシステム |
US6163383A (en) * | 1996-04-17 | 2000-12-19 | Fuji Xerox Co., Ltd. | Method for providing print output security in a multinetwork environment |
US5873659A (en) * | 1996-04-24 | 1999-02-23 | Edwards; Steve Michael | Method and apparatus for providing a printer having internal queue job management |
US6453127B2 (en) * | 1997-09-26 | 2002-09-17 | Nexpress Solutions Llc | Establishment at a remote location of an internet/intranet user interface to a copier/printer |
US6615234B1 (en) * | 1999-05-11 | 2003-09-02 | Taylor Corporation | System and method for network-based document delivery |
-
2001
- 2001-09-14 JP JP2001280759A patent/JP4666849B2/ja not_active Expired - Fee Related
-
2002
- 2002-09-06 US US10/235,565 patent/US7154635B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000198248A (ja) * | 1998-10-30 | 2000-07-18 | Canon Inc | デ―タ通信装置及び画像サ―バ及び制御方法及び記憶媒体及び画像システム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004097622A1 (ja) * | 2003-04-30 | 2004-11-11 | Allied Telesis Kabushiki Kaisha | ネットワーク事務機器入出力制御システムの入出力制御方法及びネットワーク事務機器入出力制御システム |
US8279462B2 (en) | 2004-06-14 | 2012-10-02 | Canon Kabushiki Kaisha | Information processing apparatus and notification method |
Also Published As
Publication number | Publication date |
---|---|
US20030053128A1 (en) | 2003-03-20 |
US7154635B2 (en) | 2006-12-26 |
JP4666849B2 (ja) | 2011-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8879086B2 (en) | Printing apparatus, control method therefor, and storage medium | |
JP3622412B2 (ja) | 印刷装置,印刷方法,及び、印刷システム | |
JP4666849B2 (ja) | 印刷ジョブ管理方法および装置 | |
US20130148155A1 (en) | Relay server, relay server control method, and storage medium | |
JP5462610B2 (ja) | 情報処理システム、情報処理装置、それらの制御方法、及びプログラム | |
JP2009070102A (ja) | マルチファンクションシステム及びその制御方法 | |
JP5230472B2 (ja) | Webサーバ、処理方法、プログラム | |
JP2007041976A (ja) | データ処理装置、ファイル処理方法、記憶媒体およびプログラム | |
US20040139402A1 (en) | Printing system, printing apparatus and printing apparatus control program | |
US9400625B2 (en) | Printing apparatus, web server, printing system, and computer readable recording medium stored with program for web server | |
JP2011180989A (ja) | プリントサーバー装置、印刷制御方法及びプログラム | |
JP4154316B2 (ja) | 画像処理システム、制御方法、画像処理装置、プログラムおよび記憶媒体 | |
JP4109938B2 (ja) | 情報処理装置及びその制御方法並びにプログラム | |
JPH08292844A (ja) | 印刷装置および方法 | |
JP2006127243A (ja) | デバイスとその管理方法及び管理プログラム | |
JP2002373064A (ja) | 印刷装置および情報処理装置 | |
JP4275165B2 (ja) | 情報通信システム | |
US20030158909A1 (en) | Composite image generation | |
JP4291855B2 (ja) | Webサービス機能を有する画像形成装置 | |
JP2005096381A (ja) | 印刷装置、印刷システム、およびコンピュータプログラム | |
JP4136738B2 (ja) | Webサービス機能を有する画像形成装置 | |
JP2006163982A (ja) | 画像処理装置 | |
JP3878038B2 (ja) | ジョブ生成装置、印刷装置、ジョブ生成方法、印刷方法、ジョブ生成プログラム、印刷プログラム、および、これらのプログラムを記録した記録媒体 | |
JP2001061032A (ja) | 画像処理装置 | |
JP5870982B2 (ja) | ファクシミリシステム、ファクシミリシステムの制御方法、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080911 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080911 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100812 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100820 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101013 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110106 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140121 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |