JP2004280600A - Print management device, printing device management device, print management method, print management program, and print management system - Google Patents
Print management device, printing device management device, print management method, print management program, and print management system Download PDFInfo
- Publication number
- JP2004280600A JP2004280600A JP2003072623A JP2003072623A JP2004280600A JP 2004280600 A JP2004280600 A JP 2004280600A JP 2003072623 A JP2003072623 A JP 2003072623A JP 2003072623 A JP2003072623 A JP 2003072623A JP 2004280600 A JP2004280600 A JP 2004280600A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- management
- condition
- 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.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】文書データ等の印刷指示操作の簡便化を図ることができる印刷管理装置、印刷機器管理装置、印刷管理方法、印刷管理プログラム、及び印刷管理システムの提供を目的とする。
【解決手段】端末から送信される印刷要求に応じて文書データを印刷機器に印刷させる印刷管理装置であって、前記印刷要求において指定された印刷条件を、前記印刷条件を管理する印刷条件管理手段に登録する印刷条件登録手段と、前記端末から送信される、前記印刷条件管理手段に登録されている印刷条件での印刷を要求する簡易印刷要求に基づいて、前記印刷条件管理手段に登録されている印刷条件を参照して前記文書データを印刷させる簡易印刷手段とを有することにより上記課題を解決する。
【選択図】 図3An object of the present invention is to provide a print management device, a printing device management device, a print management method, a print management program, and a print management system capable of simplifying a print instruction operation of document data or the like.
A print management apparatus that causes a printing device to print document data in response to a print request transmitted from a terminal, wherein the print condition specified in the print request is managed by the print condition management means. And a printing condition registration unit registered in the printing condition management unit based on a simple print request transmitted from the terminal and requesting printing under printing conditions registered in the printing condition management unit. The above problem is solved by providing a simple printing unit that prints the document data with reference to a printing condition.
[Selection diagram] FIG.
Description
【0001】
【発明の属する技術分野】
本発明は、端末から送信される印刷要求に応じて文書データを印刷機器に印刷させる印刷管理装置、印刷機器管理装置、印刷管理方法、印刷管理プログラム、及び印刷管理システムに関する。
【0002】
【従来の技術】
アプリケーション等で作成した文書データ等を印刷する場合には、まず印刷条件を設定してから印刷を指示するのが一般的である。例えば、端末にインストールされているワープロソフト等から現在編集中の文書データを印刷する場合は、ワープロソフトの印刷メニューを選択すると印刷条件を設定するためのダイアログが表示され、ダイアログ上で印刷条件を設定することができる。
【0003】
また、近年のネットワーク技術の発達に伴い、Webブラウザに表示されたWebページを通してネットワーク上に存在する文書管理サーバに保存されている文書データの印刷を指示することができる。かかる場合、ユーザは、Webブラウザに表示された印刷条件設定用のWebページにおいて印刷条件を設定し、印刷の指示を行う(例えば、特許文献1)。
【0004】
Webブラウザからネットワークを介してサーバ側に印刷処理を行わせることにより、文書データから印刷データを生成するためのアプリケーション(ワープロソフト等)は、サーバ側にのみインストールしておけばよく、システム全体としての資源効率、保守効率を高めることができる。
【0005】
なお、ここで、印刷条件には、用紙サイズを始め、用紙方向、集約印刷、印刷部数、ソート、ステープル、及び画質等、近年の印刷機器の多機能化にともなって様々な条件を設定することが可能であり、ユーザは、自分の用途に合わせて、様々な態様で文書データを印刷させることができる。
【0006】
【特許文献1】
特開2000−10753号公報
【0007】
【発明が解決しようとする課題】
しかしながら、一般にWebブラウザに表示させたWebページによって提供されるアプリケーションは、Webブラウザの汎用性ゆえ、機能的に制限がある場合が多い。文書データを印刷させる場合においても同様であり、過去に利用した印刷条件は保持されず、再度同じ印刷条件を利用したい場合であっても、ユーザは改めて設定しなおす必要がある。
【0008】
特に、近年の印刷機器の多機能化により、印刷条件についても細かい設定が可能となっており、過去に一度設定したにもかかわらず、再度同じ設定を行うことはユーザにとって非常に不便である。
【0009】
本発明は、上記の点に鑑みてなされたものであって、文書データ等の印刷指示操作の簡便化を図ることができる印刷管理装置、印刷機器管理装置、印刷管理方法、印刷管理プログラム、及び印刷管理システムの提供を目的とする。
【0010】
【課題を解決するための手段】
そこで上記課題を解決するため、本発明は、請求項1に記載されるように、端末から送信される印刷要求に応じて文書データを印刷機器に印刷させる印刷管理装置であって、前記印刷要求において指定された印刷条件を、前記印刷条件を管理する印刷条件管理手段に登録する印刷条件登録手段と、前記端末から送信される、前記印刷条件管理手段に登録されている印刷条件での印刷を要求する簡易印刷要求に基づいて、前記印刷条件管理手段に登録されている印刷条件を参照して前記文書データを印刷させる簡易印刷手段とを有することを特徴とする。
【0011】
このような管理装置では、ユーザが一度利用した印刷条件を保存しておくことが可能である。従って、ユーザは、次回同じ印刷条件によって印刷を実行したい場合でも、改めて印刷条件を設定する必要はなく、簡便に印刷指示操作を行うことができる。
【0012】
また上記課題を解決するため、本発明は、上記印刷管理装置における印刷管理方法、印刷管理方法をコンピュータに行わせるためのプログラム、印刷管理装置によって構成される印刷管理システム、及び上記印刷機器からの印刷指示に応じて印刷機器に文書データ印刷を実行させる印刷機器管理装置としてもよい。
【0013】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。図1は本発明の実施の形態における印刷管理システムの構成例を示す図である。図1の印刷管理システム1は、印刷管理サーバ10と、端末20と、プリンタサーバ30と、文書管理サーバ40とがネットワーク50を介して接続されている。
【0014】
端末20は、Webブラウザがインストールされている端末であり、例えばPC(Personal Computer)、PDA(Personal Digital Assistants)及び携帯電話等が該当する。図1においては、端末20は1台しか記載されていないが1台に限定する趣旨ではなく、複数の端末20がネットワーク50に接続可能である。
【0015】
プリンタサーバ30は、LAN等のネットワークを介して接続されているプリンタ31、プリンタ32、プリンタ33、及びプリンタ34等を管理し、各プリンタに対する印刷処理をWebサービスとしてネットワーク50上に公開している印刷機器管理装置として機能するコンピュータである。プリンタサーバ30の機能はSOAPのRPCにより呼び出すことができる。例えばプリンタサーバ30は、プリンタ31等に対する印刷指示を受け付けるための「印刷指示メソッド」をネットワーク50上に公開している。
【0016】
文書管理サーバ40は、文書DB(Data Base)41に格納されている文書データに関する文書管理サービスをWebサービスとしてネットワーク50上に公開しているコンピュータである。文書管理サーバ40の機能はSOAPのRPCにより呼び出すことができる。例えば文書管理サーバ40は、文書DB41の任意のフォルダ内に格納されている文書データの一覧情報を取得するための「文書一覧取得メソッド」をネットワーク50上に公開している。なお、以下において、プリンタサーバ30及び文書管理サーバ40等のようにSOAPのRPCによりその機能を呼び出すことができるサーバを、「SOAPサーバ」と呼ぶ。
【0017】
印刷管理サーバ10は、端末20からの要求に応じて文書DB41に管理されている文書データを、プリンタサーバ30を介してプリンタ31等に印刷させるための処理を制御するコンピュータである。
【0018】
図2は、本発明の実施の形態における印刷管理サーバのハードウェア構成例を示す図である。印刷管理サーバ10は、CPU11、ROM12、RAM13、補助記憶装置14、ネットワークインタフェース(I/F)15、ドライブ装置16等から構成されている。
【0019】
CPU11は、印刷管理サーバ10全体を制御する制御部であり、ROM12や補助記憶装置14に格納された各種制御プログラムやアプリケーションプログラムを実行して装置の制御、通信の制御、データの取得及び編集等の処理を行う。
【0020】
ROM12は、主に装置の制御プログラムを記憶する記憶手段である。RAM13はCPU11のワークメモリや一時的なデータの記憶に用いる記憶手段である。補助記憶装置14は、各種アプリケーションプログラムやデータを記憶する記憶手段であり、後述するファイル等も必要に応じてここに記憶するようにすることもできる。
【0021】
ネットワークI/F15は、印刷管理サーバ10をネットワーク50に接続するためのインタフェースである。ドライブ装置16は、本発明の特徴となる処理を実行するプログラムが記録されたCD−ROM等の記録媒体17を読み取るための装置である。
【0022】
なお、図2には操作部や表示部を示していないが、キーボードやマウス等による操作部や、液晶やブラウン管(CRT)による表示部を設け、ユーザからの入力の受付や動作結果の表示を行うことができるようにしてもよい。
【0023】
次に印刷管理サーバ10の機能構成について説明する。図3は、本発明の実施の形態における印刷管理サーバの機能構成例を示す図である。図3において印刷管理サーバ10は、Webサーバプログラム101、文書一覧ページモジュール102、印刷条件設定ページモジュール103、印刷条件保存モジュール104、印刷実行モジュール105、プリンタ情報ファイル111、及び印刷条件管理ファイル112等から構成される。
【0024】
Webサーバプログラム101は、一般にHTTPd(HTTP daemon)と呼ばれるプログラムに相当するものであり、印刷管理サーバ10をWebサーバとして機能させるためのものである。従って、Webサーバプログラム101は、端末20からの要求(HTTPリクエスト)を受信し、端末20からの要求に対応した文書一覧ページモジュール102等の各種Webアプリケーションを呼び出す。また、Webサーバプログラム101は、呼び出したWebアプリケーションから出力されたWebページを端末20に送信する。
【0025】
文書一覧ページモジュール102は、文書管理サーバ40に管理されている文書データの一覧を表示するWebページ(以下、「文書一覧ページ」という。)を端末20に提供するためのWebアプリケーションである。文書一覧ページモジュール102は、端末20からの要求に基づいてWebサーバプログラム101から呼び出されると、文書管理サーバ40から文書データの一覧情報を取得し、取得した文書データの一覧情報に基づいて文書一覧ページを生成する。
【0026】
印刷条件設定ページモジュール103は、文書データを印刷する際の印刷条件を設定するためのWebページを端末20に提供するためのWebアプリケーションである。印刷条件設定ページモジュール103は、端末20からの要求に基づいてWebサーバプログラム101から呼び出されると、印刷条件を設定するためのWebページを生成する。ここで印刷条件とは、文書データの印刷処理の態様を特定するための情報をいい、印刷部数、用紙サイズ、印刷方向、ソートするか否か、ステープル機能を利用するか否か、パンチ機能を利用するか否か、両面印刷するか、及び集約印刷するか等の情報を有する。
【0027】
印刷条件保存モジュール104は、印刷に利用した印刷条件の保存を端末20から要求された際に、印刷条件管理ファイル112への印刷条件の保存処理を実行するためのWebアプリケーションである。
【0028】
印刷実行モジュール105は、端末20から送信印刷条件によって、又は印刷条件管理ファイル112に登録されている印刷条件を参照して、文書データの印刷を実行するためのWebアプリケーションである。印刷実行モジュール105は、また、端末20から印刷先として指定されたプリンタへの印刷が不可能な場合には、印刷の代行が可能なプリンタの一覧情報を端末20に提供する。即ち、印刷実行モジュール105は、要求された印刷条件に対応可能なプリンタをプリンタ情報ファイル111に基づいて判断し、要求された印刷条件に対応可能であると判断したプリンタの一覧を表示するWebページを生成する。
【0029】
プリンタ情報ファイル111は、印刷機能識情報管理手段として機能するファイルである。即ち、プリンタ情報ファイル111は、プリンタ管理サーバ30が管理している複数のプリンタのそれぞれが有する印刷機能を識別するための情報を管理している。ここで、印刷機能とは印刷条件によって特定される態様で文書データの印刷を処理するための機能をいい、用紙サイズ指定機能、用紙方向指定機能、ソート機能、ステープル機能、パンチ機能、両面印刷機能、及び集約印刷機能等が相当する。
【0030】
印刷条件管理ファイル112は、印刷の際に指定された印刷条件がユーザ毎に保存されているファイルである。
【0031】
以下、図3の印刷管理サーバ10を中心に、図1の印刷管理システム1の処理手順について説明する。図4は、通常の印刷要求時の印刷管理システムの処理を説明するためのシーケンス図である。
【0032】
ステップS11において、端末20のユーザがWebブラウザ21において、所定の印刷条件で文書DB41に保存されている文書データのプリンタ31への印刷指示を行うと、端末20は、印刷条件及び印刷対象とする文書データのファイル名等(以下、「印刷情報」という。)と共に文書データの印刷要求(HTTP(HyperText Transfer Protocol)リクエスト)を印刷管理サーバ10に送信する。
【0033】
印刷対象とする文書データの選択や、印刷先のプリンタの選択、及び印刷条件の設定等は、図5、図6、及び図7に示されるWebページによって行うことができる。
【0034】
図5は、文書一覧ページの表示例を示す図である。文書一覧ページ210は、Webブラウザ21に文書一覧ページ210のURLを入力することにより、Webブラウザ21に表示させることができる。即ち、Webブラウザ21が、URLの入力に基づいて文書一覧ページ210の送信要求を印刷管理サーバ10に送信すると、印刷管理サーバ10の文書一覧ページモジュール102が、文書管理サーバ40から文書データの一覧情報を取得する。文書一覧ページモジュール102は、取得した文書データの一覧情報を掲載したWebページ(文書一覧ページ210)を生成する。文書一覧ページモジュール102によって生成された文書一覧ページ210は、Webサーバプログラム101によって端末20に送信され、Webブラウザ21に表示される。
【0035】
文書一覧ページ210では、領域211に各文書データがサムネール表示されている。ここで、一つの文書データが表示されている矩形領域を「セル(cell)」と呼ぶこととすると、各セルは、文書データを選択するためのチェックボタンと、文書データの名前(文書名)を表示する文書名表示領域と、アイコン表示領域とを有している。例えば、文書名が「文書3」の文書データが表示されているセルについては、チェックボタン213、文書名表示領域214、及びアイコン表示領域215がある。
【0036】
ユーザが、印刷対象とする文書データに対応するチェックボタンをチェックし(図5においては、文書1、文書2、及び文書3をチェック)、印刷ボタン212をクリックすると、Webブラウザ21は、印刷条件の基本情報(以下、「印刷基本条件」という。)を設定するためのWebページ(以下、「印刷基本条件設定ページ」という。)の送信要求を印刷管理サーバ10に送信する。Webブラウザ21からの印刷基本条件設定ページの送信要求の応答として、印刷条件設定ページモジュール103が生成した印刷基本条件設定ページが印刷管理サーバ10から端末20に送信され、Webブラウザ21に表示される。
【0037】
図6は、印刷基本条件設定ページの表示例を示す図である。印刷基本条件設定ページ220は、大きく分けて印刷対象文書一覧表示領域221と基本設定領域222とから構成されている。印刷対象文書一覧表示領域221には、文書一覧ページ210において印刷対象として選択された文書データの文書名の一覧が表示されている。
【0038】
基本設定領域222は、印刷基本条件を設定するための領域であり、印刷先のプリンタ名、印刷部数、印刷範囲、原稿サイズ、印刷方向、及びイメージ画像の設定等について設定することが可能である。なお、イメージ画像の設定については、印刷開始位置と、印刷する用紙に入るように縮小するか否かの選択が可能である。図6においては、印刷先のプリンタは「プリンタ31」、印刷部数は1部、印刷範囲はすべてのセクション、原稿サイズはA4、印刷方向は縦、印刷開始位置はセンタリングとし、用紙に入るように縮小するように設定した例を示している。
【0039】
印刷基本条件設定ページ220のOKボタン223は、印刷を実行する際にクリックするボタンである。即ち、ユーザがOKボタン223をクリックすると、ステップS11の処理が実行される。
【0040】
詳細設定タブ224は、印刷条件の詳細情報(以下、「印刷詳細条件」という。)を設定するためのWebページ(以下、「印刷詳細条件設定ページ」という。)を表示させる際にクリックのするタブである。即ち、ユーザが詳細設定タブ224をクリックすると、Webブラウザ21は、印刷詳細条件設定ページの送信要求を印刷管理サーバ10に送信する。Webブラウザ21からの印刷詳細条件設定ページの送信要求の応答として、印刷条件設定ページモジュール103が生成した印刷詳細条件設定ページが印刷管理サーバ10から端末20に送信され、Webブラウザ21に表示される。
【0041】
図7は、印刷詳細条件設定ページの表示例を示す図である。印刷詳細条件設定ページ230は、大きく分けて印刷対象文書一覧表示領域231と詳細設定領域232とから構成されている。印刷対象文書一覧表示領域231には、文書一覧ページ210において印刷対象として選択された文書データの文書名の一覧が表示されている。
【0042】
詳細設定領域232は、印刷詳細条件を設定するための領域であり、ソート、ステープル、パンチ、両面印刷、及び集約印刷等の機能について設定することが可能である。図7においては、ソートを行い、ステープルはなし、パンチは左側に二箇所、両面印刷はなし、2ページを1ページに集約するように設定した例を示している。
【0043】
基本設定タブ234は、印刷基本条件設定ページ220を表示させる際にクリックのするタブである。OKボタン233は、印刷を実行する際にクリックするボタンである。即ち、ユーザがOKボタン233をクリックすると、ステップS11の処理が実行される。
【0044】
なお、以下においては、ステップS11において、図6の印刷基本条件設定ページ220と図7の印刷詳細条件設定ページ230とにおいて設定された印刷条件が送信されたものとして説明する。
【0045】
ステップS11に続いてステップS12に進み、印刷管理サーバ10の印刷実行モジュール105は、印刷情報を引数としてプリンタサーバ30の印刷実行メソッドをSOAP呼び出しすることで、プリンタサーバ30に文書データの印刷を要求する。
【0046】
ステップS12に続いてステップS13に進み、プリンタサーバ30が、文書管理サーバ40の文書取得メソッドをSOAP呼び出しすることにより、印刷対象となっている文書データの送信を文書管理サーバ40に要求すると、文書管理サーバ40は、要求された文書データを文書DB41から取り出し、プリンタサーバ30に送信する(S14)。
【0047】
ステップS14に続いてステップS15に進み、プリンタサーバ30は、文書管理サーバ40より取得した文書データの印刷要求を、印刷条件を伴ってプリンタ31に送信する。
【0048】
ここでプリンタ32が正常に動作している場合はプリンタ32からプリンタサーバ30に対して印刷要求を正常に受け付けた旨の応答が通知され(S16)、更に、印刷処理が正常に実行された旨の通知がプリンタサーバ30から印刷管理サーバ10に送信される(S17)。並行してプリンタ31においては、端末20から要求された印刷条件によって文書データが印刷される。
【0049】
ステップS17に続いてステップS18に進み、印刷実行モジュール105は、今回設定した印刷条件を印刷管理サーバ10に保存しておくか否かをユーザに問い合わせるためのWebページ(以下、「印刷条件保存ページ」という。)を生成する。即ち、印刷管理サーバ10には印刷条件を保存しておくことが可能である。これによって、ユーザは、次回以降の印刷の際に登録しておいた印刷条件を利用することができ、印刷基本条件設定ページ220及び印刷詳細条件設定ページ230において再度印刷条件を設定する手間を省くことが可能となる。
【0050】
ステップS18に続いてステップS19に進み、Webサーバプログラム101が印刷条件保存ページを端末20に送信すると、端末20のWebブラウザ21に印刷条件保存ページが表示される。
【0051】
図8は、印刷条件保存ページの表示例を示す図である。印刷条件保存ページ250は、メッセージ251、印刷条件表示領域252、チェックボタン253、印刷条件名入力領域254、及びOKボタン255等から構成される。メッセージ250は、印刷要求を正常に処理した旨を通知し、今回の印刷条件を登録しておくかを問いあわせている。
【0052】
印刷条件表示領域252には、今回の印刷条件が表示されている領域である。チェックボタン253は、今回の印刷条件を保存する場合にチェックするチェックボタンである。印刷条件名入力領域254は、チェックボタン253をチェックした場合に入力可能な領域であり、印刷条件表示領域252に表示されている今回の印刷条件を一意に識別するための名前(印刷条件名)を入力するための領域である。
【0053】
ユーザが、チェックボタン253をチェックし、印刷条件名入力領域254に印刷条件名を入力してOKボタン255をクリックすると、ステップS20に進み、端末20は、印刷管理サーバ10に今回の印刷条件の保存要求を送信する。ステップS20に続いてステップS21に進み、印刷管理サーバ10において印刷条件保存モジュール104がWebサーバプログラム10から呼び出され、今回の印刷条件を印刷条件管理ファイル112に保存する。
【0054】
図9は、印刷条件管理ファイルの例を示す図である。図9の印刷条件管理ファイル112の<EasyPrint>タグで囲まれた記述1121において一つの印刷条件を構成する各属性の値が登録されている。例えば、<PRINTER>タグで囲まれた要素は、印刷先のプリンタ名を示す。<APLPAGESIZE>タグで囲まれた要素は、用紙サイズを示す。<COPIES>タグで囲まれた要素は、印刷部数を示す。<APLPAGELAYOUT>タグで囲まれた要素は、用紙方向を示し、「0」の場合は横方向、「1」の場合は縦方向を示す。<POS>タグで囲まれた要素は、印刷開始位置を示し、「0」の場合はセンタリング、「1」の場合は左上基準を示す。以下、ソート処理、ステープル処理、パンチ処理、両面印刷、集約印刷についての設定が登録されている。
【0055】
複数の印刷条件が登録された場合は、その分だけ<EasyPrint>で囲まれた要素が印刷条件管理ファイル112に登録される。
【0056】
なお、印刷条件管理ファイル112は、端末20のユーザ名をそのファイル名としている。即ち、印刷条件は、ユーザ毎に管理されている。従って、ステップS21において印刷条件保存モジュール104は、端末20のユーザに対応した印刷条件ファイル112に、今回の印刷条件を登録する。
【0057】
また、印刷条件管理ファイル112には、同一のプリンタに対して複数の印刷条件を保存しておくことが可能である。その場合は、記述1122に示されるような形で、記述1121と同様のパラメータから構成される設定内容が登録される。
【0058】
ステップS21に続いてステップS22に進み、印刷条件保存モジュール104は、印刷条件が正常に登録された旨のWebページ(以下、「印刷条件保存通知ページ」という。)を端末20に送信する。印刷条件保存通知ページは、Webブラウザ21に表示され、ユーザは、今回の印刷条件が正常に保存された旨を確認することができる。
【0059】
次に、ユーザが、今回保存した印刷条件を利用して改めて文書データの印刷を実行する場合の印刷管理システム1の処理について説明する。なお、以下の説明において、既に印刷条件管理ファイル112に保存されている印刷条件を利用した印刷を「簡易印刷」という。
【0060】
印刷条件を保存した後、ユーザが改めて文書一覧ページ210をWebブラウザ21に表示させると、文書一覧ページ210は簡易印刷を実行するためのボタンが新たに追加されて表示される。
【0061】
図10は、簡易印刷用のボタンが追加された文書一覧ページの表示例を示す図である。図10の文書一覧ページ210におけるボタン216が、簡易印刷用のボタンであり、印刷条件名「簡易印刷1」がラベルとして表示されている。これは、文書一覧ページモジュール102が文書一覧ページ210を生成する際に、文書一覧ページ210を要求した端末20のユーザに対応する印刷条件ファイル112を参照して、印刷条件が保存されている場合には、文書一覧ページ210にボタン216を追加する処理を行っていることによって実現されている。
【0062】
なお、印刷条件はユーザ毎に区別して管理されているため、文書一覧ページモジュール102は、文書一覧ページ210を要求したユーザのみの簡易印刷用のボタンを文書一覧ページ210に配置することができ、ユーザ毎にパーソナライズしたサービスを提供することができる。
【0063】
ユーザが、文書一覧ページ210上で印刷対象とする文書データを選択し、ボタン216をクリックすると、簡易印刷を実行するための処理が開始される。図11は、簡易印刷する場合の印刷管理システムの処理を説明するためのシーケンス図である。
【0064】
ステップS31において、ユーザによるボタン216のクリックに基づいて、端末20は、印刷管理サーバ20に簡易印刷の要求(簡易印刷要求)を送信する。ステップS31に続いてステップS32に進み、印刷管理サーバ10の印刷実行モジュール105は、端末20のユーザに対応した印刷条件管理ファイル112からボタン216に対応した印刷条件を取得し、取得した印刷条件を表示するためのWebページ(以下「印刷条件確認ページ」という。)を生成する。
【0065】
ステップS32に続いてステップS33に進み、Webサーバプログラム101が、印刷条件確認ページを端末20に送信すると、端末20のWebブラウザ21に印刷条件確認ページが表示される。
【0066】
図12は、印刷条件確認ページの表示例を示す図である。印刷条件確認ページ260は、印刷条件の認識に誤りがないかどうかをユーザに確認させるためのページであり、要求された簡易印刷(「簡易印刷1」)に対応する印刷条件が表示されている。但し、印刷対象文書一覧表示領域261には、今回の改めて文書一覧ページ210で選択した文書データの文書名が表示されている。
【0067】
ユーザが印刷条件に誤りがないことを確認し、OKボタン261をクリックすると、端末20は、印刷条件確認ページ260に表示された印刷条件での文書データの印刷要求を印刷管理サーバ10に送信する(S34)。
【0068】
ステップS34に続いてステップS35に進み、以降は通常の印刷の場合と同様の処理が実行される。即ち、印刷管理サーバ10の印刷実行モジュール105が、プリンタサーバ30の印刷実行メソッドを呼び出すと(S35)、プリンタサーバ30は文書管理サーバ40から文書データを取得する(S36,S37)。続いてプリンタサーバ30は、プリンタ31に印刷要求を行い(S38)、プリンタ31から正常に処理された旨の通知を受信すると(S39)、印刷要求が正常に処理された旨の応答を印刷管理サーバ10に送信する(S40)。印刷実行モジュール105は、印刷要求が正常に処理された旨を通知するWebページ(以下、「正常処理通知ページ」という。)を生成し、Webサーバプログラム101が端末20に正常処理通知ページを送信する(S41)。正常処理通知ページは、Webブラウザ21に表示され、ユーザは印刷要求が正常に処理されたことを確認することができる。
【0069】
次に、図11の場合と同様に端末20のユーザが文書管理サーバ40の文書DB41に保存されている文書データをプリンタ31に簡易印刷しようとしたところ、プリンタ31に何らかの障害が発生しているため、他のプリンタに代行印刷させる例について説明する。図13及び図14は、印刷先のプリンタに印刷できない場合における印刷管理システムの処理を説明するためのシーケンス図である。
【0070】
ステップS51〜S58までは、図11のステップS31〜S38までと全く同じ処理である。即ち、端末20からの簡易印刷の要求(S51)に基づいて、プリンタ31に印刷要求がされる(S58)。
【0071】
ステップS58に続いてステップS59に進み、プリンタ31は、上述したようになんらかの障害が発生しているため、印刷ができない旨のエラー情報をプリンタサーバ30に通知する。
【0072】
なお、プリンタ31が起動していない場合、あるいはプリンタサーバ30とプリンタ31との間の通信に異常がある場合等においては、プリンタ31がエラー情報を送信することはないが、いずれにしてもプリンタサーバ30は、ステップS59においてプリンタ31への印刷は不可能なことを検出し、プリンタ31への印刷に失敗した旨のエラー情報を印刷管理サーバ10に送信する(S60)。
【0073】
ステップS60に続いてステップS61に進み、印刷実行モジュール105は、プリンタサーバ30の配下のプリンタの一覧情報(以下、「プリンタ一覧情報」という。)の送信をプリンタサーバ30に要求し、プリンタサーバ30よりプリンタ一覧情報を受信する(S62)。
【0074】
ステップS62に続いてステップS63に進み、印刷実行モジュール105は、印刷管理サーバ10が予め管理しているプリンタの一覧情報とプリンタサーバ30より受信したプリンタ一覧情報とを比較することにより、新たにプリンタサーバ30の配下となったプリンタはないかを判断する。
【0075】
即ち、印刷管理サーバ10は、独自にプリンタサーバ30の配下となっているプリンタの一覧情報を管理している。また、プリンタサーバ30も、自身の配下となっているプリンタの一覧情報を管理している。プリンタサーバ30におけるプリンタ一覧情報は、プリンタサーバ30の配下に新たなプリンタが加わった場合、又は今まで配下にあったプリンタが除去された場合等に管理者によって更新される。しかし、印刷管理サーバ10におけるプリンタ一覧情報は、プリンタサーバ30の配下のプリンタに変化があったタイミングでは更新されないため、印刷管理サーバ10のプリンタ一覧情報とプリンタサーバ30のプリンタ一覧情報との間に差異が生じる場合がある。そこで、印刷実行モジュール105は、ステップS63においてかかる差異を検出するための処理を実行しているのである。なお、ここでは、プリンタ32が新たにプリンタサーバ30に追加されていたものとする。従って、印刷実行モジュール105は、ステップS63において、印刷管理サーバ10のプリンタ一覧情報のみにプリンタ32が登録されていないことから、プリンタ32が新たにプリンタサーバ30の配下になったことを検出する。
【0076】
ステップS63に続いて図14のステップS64に進み、印刷実行モジュール105は、プリンタサーバ30のプリンタ情報取得メソッドをSOAP呼び出しすることにより、プリンタ32が有する印刷機能の一覧情報(以下、「プリンタ情報」という。)の送信要求をプリンタサーバ30に送信する。プリンタサーバ30は、プリンタ32にプリンタ情報を問い合わせ(S65、S66)、プリンタ32から受信したプリンタ情報を印刷管理サーバ10に送信する(S67)。
【0077】
ステップS67に続いてステップS68に進み、印刷実行モジュール105は、プリンタ情報ファイル111にプリンタ32のプリンタ情報をマージする。
【0078】
図15は、プリンタ情報ファイルの例を示す図である。図15に示されるようにプリンタ情報ファイル111には、プリンタごとにそのプリンタの有する印刷機能を識別する情報がXML形式で登録されている。即ち、プリンタ31のプリンタ名のタグ(<プリンタ31>)で囲まれた記述1111は、プリンタ31のプリンタ情報を示しており、以下、記述1112、記述1113、記述1114は、それぞれプリンタ32、プリンタ33、プリンタ34に対するプリンタ情報を示している。
【0079】
各記述は、各印刷機能を識別する要素の集合によって構成され、各要素の値が「○」であれば当該プリンタはその印刷機能を有することを示し、「×」であれば、当該プリンタはその印刷機能は有さないことを示す。
【0080】
<APLPAGESIZE>タグで囲まれた要素(以下、「APLPAGESIZE要素」という。)は、用紙サイズ指定機能を意味する。また、APLPAGELAYOUT要素、COLLATE要素、STAPLE要素、PUNCH要素、DUPLEX要素、NUP要素は、それぞれ用紙方向指定機能、ソート機能、ステープル機能、パンチ機能、両面印刷機能、集約印刷機能を意味する。
【0081】
図15より、例えば、プリンタ31及びプリンタ32については上記すべての機能を有していることが分かる。また、プリンタ33についてはステープル機能と両面印刷機能は有していないことが分かる。
【0082】
なお、上記印刷機能のなかには、当該印刷機能を利用するにあたりパラメータの指定が必要なものがある。例えば用紙サイズ指定機能の利用にあたっては、ユーザは、印刷する用紙サイズを指定する。従って、各プリンタ間で対応可能な用紙サイズに違いがある場合は、各プリンタが対応可能な用紙サイズが識別できるようにプリンタ情報を管理する必要がある。
【0083】
図16は、印刷機能のパラメータ情報を管理した場合のプリンタ情報ファイルの例を示す図である。図16においては、図15におけるAPLPAGESIZE要素を抜き出し、そこにパラメータ情報を登録した例を示している。
【0084】
図16において、記述1131から記述1136によってパラメータ情報が構成されており、更に、各記述は、一つの<element>タグで囲まれた要素(element要素)で構成されている。<element>タグは、
<element name=「要素名」 type=「要素の型」>
の書式で記載されている。
【0085】
ここで、「要素名」は、要素の意味を識別するための名前である。また、「要素の型」は、要素の値のデータ型を示す。要素名には、propVal、rangeType、propValMin、propValMax、propValStep、及びpropValEnum等の種類がある。
【0086】
要素名がpropValである要素には、パラメータの既定値が登録されている。記述1131の要素名はpropValであるため、記述1131は、パラメータの最小値を示している。
【0087】
要素名がrangeTypeである要素には、パラメータの値の範囲の区分が登録されている。記述1132の要素名はrangeTypeであるため、記述1132は、パラメータの値の範囲の区分を示している。
【0088】
要素名がpropValMinの要素には、パラメータの最小値が登録されている。記述1133の要素名はpropValMinであるため、記述1133は、パラメータの最小値を示している。
【0089】
要素名がpropValMaxの要素には、パラメータの最大値が登録されている。記述1133の要素名はpropValMaxであるため、記述1133は、パラメータの最大値を示している。
【0090】
要素名がpropValStepの要素には、パラメータが等間隔の値をとる場合の間隔を示すステップ値が登録されている。記述1135の要素名はpropValStepであるため、記述1135はパラメータのステップ値を示している。
【0091】
要素名がpropValEnumの要素には、パラメータの取りうる値が列挙されている。記述1136の要素名はpropValEnumであるため、記述1136にはパラメータの取りうる値が列挙されている。
【0092】
ここでrangeTypeについて更に詳細に説明する。上述したようにrangeTypeは、パラメータの値の範囲の区分を意味するが、その値としては、RDH_PROPPAGE_ONE、RDH_PROPPAGE_MIN_MAX、RDH_PROPRANGE_MIN_MAX_STEP、RDH_PROPPAGE_ENUM等が指定可能である。
【0093】
RDH_PROPPAGE_ONEは、パラメータが既定値(記述1131)に指定された値のみをとることを示す。従って、rangeTypeがRDH_PROPPAGE_ONEの場合は、その他の記述(記述1133〜記述1136)は無視される。
【0094】
RDH_PROPPAGE_MIN_MAXは、パラメータが最小値(記述1133)と最大値(記述1134)とで指定された範囲内での値をとることを示す。この場合、既定値は記述1131の値となり、その他の記述(記述1135、記述1136)は無視される。
【0095】
RDH_PROPRANGE_MIN_MAX_STEPは、パラメータが最小値(記述1133)と最大値(記述1134)との範囲でステップ値刻みの等間隔の値をとることを示す。この場合、既定値は記述1131の値となり、その他の記述(記述1136)は無視される。
【0096】
RDH_PROPPAGE_ENUMは、パラメータが記述1136において列挙された値をとることを示す。この場合、既定値は記述1131の値となり、その他の記述(記述1133〜記述1135)は無視される。
【0097】
従って、図16においては、rangeTypeの値はRDH_PROPPAGE_ENUMであるため、用紙サイズ機能(APLPAGESIZE)に指定可能な用紙サイズは、記述1136に列挙された「A3、A4、A5、A6、B4、B5、B6」のいずれかであり、既定値は、記述1131より「A4」であることが示されている。
なお、用紙サイズ指定機能以外の印刷機能のパラメータ情報についても図16と同様の形式によって管理すればよい。
【0098】
ステップS68に続いてステップS69に進み、印刷実行モジュール105は、当初要求された印刷詳細条件に対応できるプリンタを、プリンタ情報ファイル111を参照して判断する。当初要求された印刷詳細条件(簡易印刷1)は、ソート処理、パンチ処理、及び集約印刷の指定があるものである。プリンタ31の他にこれらの印刷詳細条件に対応可能なプリンタは、プリンタ情報ファイル111より、プリンタ32とプリンタ33であるため、印刷実行モジュール105は、プリンタ32とプリンタ33とを代行印刷が可能なプリンタ(以下、「代行可能プリンタ」という。)として判断する。
【0099】
ステップS69に続いてステップS70に進み、印刷実行モジュール105は、代行可能プリンタに代行印刷させるか否かを問い合わせるためのWebページ(以下、「代行印刷ページ」という。)を生成する。ステップS70に続いてステップS71に進み、Webサーバプログラム101が代行印刷ページを端末20に送信すると、端末20のWebブラウザ21に代行印刷ページが表示される。
【0100】
図17は、代行印刷ページの表示例を示す図である。代行印刷ページ240は、メッセージ241、チェックボタン242、チェックボタン243、チェックボタン244、コンボボックス245、及びOKボタン246等から構成される。メッセージ241は、プリンタ31に異常があるため印刷できない旨を通知している。チェックボタン242は、代行印刷をさせる場合にチェックするチェックボタンである。チェックボタン243は、プリンタ31に強制的に印刷を実行させる場合にチェックするチェックボタンである。即ち、チェックボタン243をチェックしてOKボタン246をクリックすると、プリンタ31に対する印刷指示がスプールされ、プリンタ31が復旧した後にプリンタ31に文書データが印刷されることになる。チェックボタン244は、印刷を中止する場合にチェックするチェックボタンである。即ち、チェックボタン244をチェックしてOKボタン246をクリックすると、印刷処理が中止される。
【0101】
コンボボックス245は、チェックボタン242をチェックした場合に操作可能となるコンボボックスであり、代行可能プリンタの一覧を表示する。図17では、コンボボックス245をドロップダウンした際の例が示されている。
【0102】
ユーザは、代行印刷ページ240によって当初の印刷要求が失敗したこと及び代行可能プリンタの一覧を確認することができる。
【0103】
ユーザが、代行印刷をさせるべくチェックボタン242をチェックし、コンボボックス245においてプリンタ32を代行プリンタとして選択し、OKボタン246をクリックするとステップS72に進み、端末20は、印刷管理サーバ10にプリンタ32への代行印刷の要求(代行印刷要求)を送信する。
【0104】
ステップS72に続いてステップS73に進み、印刷実行モジュール105は、プリンタ32を印刷先のプリンタとし、その他の印刷条件は当初と同様の印刷条件を引数としてプリンタサーバ30の印刷実行メソッドをSOAP呼び出しすることで、プリンタサーバ30に文書データの印刷を要求する。
【0105】
ステップS73に続いてステップS74に進み、プリンタサーバ30は、文書データ及び印刷条件と共にプリンタ32に文書データの印刷要求をプリンタ32に送信する。
【0106】
プリンタ31から正常に処理された旨の通知を受信すると(S75)、印刷要求が正常に処理された旨の応答を印刷管理サーバ10に送信する(S76)。印刷実行モジュール105は、印刷要求が正常に処理された旨を通知する正常処理通知ページを生成し、Webサーバプログラム101が端末20に正常処理通知ページを送信する(S77)。正常処理通知ページは、Webブラウザ21に表示され、ユーザは印刷要求が正常に処理されたことを確認することができる。
【0107】
上述したように、本実施の形態における印刷管理システム1、及び印刷管理サーバ10によれば、ユーザが一度利用した印刷条件を保存しておくことが可能である。従って、ユーザは、次回同じ印刷条件によって印刷を実行したい場合でも、改めて印刷条件を設定する必要はなく、簡便に印刷指示操作を行うことができる。
【0108】
また、ユーザが当初設定した印刷条件に対応しうるプリンタ(代行可能プリンタ)を自動的に判断し、代行可能プリンタの一覧を表示する代行印刷ページ240を端末20に送信するため、端末20のユーザは当初設定した印刷条件で代行印刷が可能プリンタを容易に知ることができる。
【0109】
更に、代行印刷を要求した場合には、当初の印刷条件はそのまま代行印刷の処理に引き継がれるため、ユーザは、代行印刷ページ240において、改めて印刷条件を設定する必要はない。従って、ユーザは、代行印刷の指示を簡便に行うことができる。
【0110】
なお、上述したように印刷条件設定ファイル112は、ユーザ毎に保存されるため、印刷管理サーバ10にアクセスするユーザが多くなるとそれだけ印刷条件設定ファイル112を保存するために必要となる記憶容量も大きくなる。特に、印刷管理サーバ10は、一般のWebサーバと同様に印刷に特化した処理だけでなく、様々な業務アプリケーション等が実装される場合もあり、そのような場合には印刷条件設定ファイル112による記憶容量の圧迫はより深刻となる。そこで、かかる問題に対処すべく、印刷管理サーバ112とは別個のサーバ(印刷条件管理サーバ)に印刷管理ファイル112を管理させる例について説明する。
【0111】
図18は、印刷条件管理サーバに印刷条件管理ファイルを管理させる場合の簡易印刷のための処理を説明するための図である。図18におけるステップS81からステップS98までの処理の流れは、図4におけるステップS20〜S22及び図11におけるステップS31〜S41までの処理の流れと基本的に同じであるが、印刷条件保存モジュール104が印刷条件を印刷条件保存ファイル112に保存する処理(図4のS18)と、印刷実行モジュール105が印刷条件管理ファイル112に保存されている印刷条件を取得する処理(図11のS32)とが異なる。
【0112】
即ち、図4のステップS18に対応する処理は、図18においてステップS82からS84までの処理である。ステップS82において、印刷条件保存モジュール104が、印刷条件管理サーバ60に印刷条件の保存要求を送信すると、印刷条件管理サーバ60は、印刷条件を印刷条件管理サーバ60が有する印刷条件管理ファイル112に保存し(S83)、正常に保存した旨を印刷管理サーバ10に送信する(S84)。
【0113】
また、図11のステップS32に対応する処理は、図18においてステップS87からS89までの処理である。ステップS87において、印刷実行モジュール105が印刷条件名を指定して印刷条件名に対応する印刷条件の送信要求を印刷条件管理サーバ60に送信すると、印刷条件管理サーバ60は、印刷条件管理ファイル112から印刷条件名に対応する印刷条件を取得し(S88)、取得した印刷条件を印刷管理サーバ10に送信する。
【0114】
なお、本実施の形態においては、上述したように印刷管理サーバ10、プリンタサーバ30、及び文書管理サーバ40をそれぞれ異なるコンピュータによって構成している。このようなシステム形態は、例えば、それぞれのコンピュータに処理を分散させ、一つのコンピュータに対する負荷を軽減させることによって、端末20に対するレスポンスの悪化を回避することができる点等において有効である。しかし、コスト面等、各コンピュータを用意できない場合は、一つのコンピュータに上記3つのコンピュータの機能を実装してもよい。かかるシステム形態においても本発明の効果を同様に得ることができる。
【0115】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【0116】
【発明の効果】
上述の如く、本発明によれば、文書データ等の印刷指示操作の簡便化を図ることができる。
【図面の簡単な説明】
【図1】本発明の実施の形態における印刷管理システムの構成例を示す図である。
【図2】本発明の実施の形態における印刷管理サーバのハードウェア構成例を示す図である。
【図3】本発明の実施の形態における印刷管理サーバの機能構成例を示す図である。
【図4】通常の印刷要求時の印刷管理システムの処理を説明するためのシーケンス図である。
【図5】文書一覧ページの表示例を示す図である。
【図6】印刷基本条件設定ページの表示例を示す図である。
【図7】印刷詳細条件設定ページの表示例を示す図である。
【図8】印刷条件保存ページの表示例を示す図である。
【図9】印刷条件管理ファイルの例を示す図である。
【図10】簡易印刷用のボタンが追加された文書一覧ページの表示例を示す図である。
【図11】簡易印刷する場合の印刷管理システムの処理を説明するためのシーケンス図である。
【図12】印刷条件確認ページの表示例を示す図である。
【図13】印刷先のプリンタに印刷できない場合における印刷管理システムの処理を説明するためのシーケンス図である。
【図14】印刷先のプリンタに印刷できない場合における印刷管理システムの処理を説明するためのシーケンス図である。
【図15】プリンタ情報ファイルの例を示す図である。
【図16】印刷機能のパラメータ情報を管理した場合のプリンタ情報ファイルの例を示す図である。
【図17】代行印刷ページの表示例を示す図である。
【図18】印刷条件管理サーバに印刷条件管理ファイルを管理させる場合の簡易印刷のための処理を説明するための図である。
【符号の説明】
10 印刷管理サーバ
11 CPU
12 ROM
13 RAM
14 補助記憶装置
15 ネットワークI/F
16 ドライブ装置
17 記録媒体
20 端末
21 Webブラウザ
30 プリンタサーバ
31、32、33、34 プリンタ
40 文書管理サーバ
41 文書DB
50 ネットワーク
101 Webサーバプログラム
102 文書一覧ページモジュール
103 印刷条件設定ページモジュール
104 印刷条件保存モジュール
105 印刷実行モジュール
111 プリンタ情報ファイル
112 印刷条件管理ファイル[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a print management device, a print device management device, a print management method, a print management program, and a print management system for causing a printing device to print document data in response to a print request transmitted from a terminal.
[0002]
[Prior art]
When printing document data or the like created by an application or the like, it is common to first set printing conditions and then instruct printing. For example, when printing the document data currently being edited from word processing software installed on the terminal, selecting the print menu of the word processing software displays a dialog for setting the printing conditions. Can be set.
[0003]
Further, with the development of network technology in recent years, it is possible to instruct printing of document data stored in a document management server existing on a network through a Web page displayed on a Web browser. In such a case, the user sets print conditions on a print condition setting Web page displayed on the Web browser and gives a print instruction (for example, Patent Document 1).
[0004]
An application (word processing software or the like) for generating print data from document data by causing a server to perform print processing from a Web browser via a network may be installed only on the server side. Resource efficiency and maintenance efficiency can be improved.
[0005]
Here, various conditions such as paper size, paper direction, aggregate printing, number of copies, sort, staple, and image quality, such as paper size, must be set in accordance with recent multifunctional printing equipment. The user can print the document data in various modes according to his / her own use.
[0006]
[Patent Document 1]
JP-A-2000-10753
[0007]
[Problems to be solved by the invention]
However, in general, applications provided by a Web page displayed on a Web browser often have functional limitations due to the versatility of the Web browser. The same applies to the case where document data is printed. The printing conditions used in the past are not retained, and even when the user wants to use the same printing conditions again, the user needs to set them again.
[0008]
In particular, with the recent multi-functionality of printing apparatuses, it is possible to make detailed settings for printing conditions, and it is very inconvenient for the user to perform the same setting again even though the setting has been performed once in the past.
[0009]
The present invention has been made in view of the above points, and provides a print management device, a printing device management device, a print management method, a print management program, and a print management device capable of simplifying a print instruction operation of document data and the like. The purpose is to provide a print management system.
[0010]
[Means for Solving the Problems]
Therefore, in order to solve the above-mentioned problem, the present invention provides a print management apparatus which causes a printing device to print document data in response to a print request transmitted from a terminal. Printing condition registration means for registering the printing condition specified in the printing condition management means for managing the printing condition, and printing under the printing condition registered in the printing condition management means transmitted from the terminal. A simple printing unit that prints the document data with reference to a printing condition registered in the printing condition management unit based on the requested simple printing request.
[0011]
In such a management apparatus, it is possible to save the printing conditions used once by the user. Therefore, even when the user wants to execute printing under the same printing conditions next time, the user does not need to set the printing conditions again, and can easily perform the print instruction operation.
[0012]
In order to solve the above problems, the present invention provides a print management method in the print management device, a program for causing a computer to perform the print management method, a print management system configured by the print management device, and A printing device management device that causes a printing device to execute document data printing in response to a print instruction may be used.
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating a configuration example of a print management system according to an embodiment of the present invention. In the
[0014]
The
[0015]
The
[0016]
The
[0017]
The
[0018]
FIG. 2 is a diagram illustrating a hardware configuration example of the print management server according to the embodiment of the present invention. The
[0019]
The
[0020]
The
[0021]
The network I /
[0022]
Although an operation unit and a display unit are not shown in FIG. 2, an operation unit such as a keyboard and a mouse, and a display unit such as a liquid crystal display or a cathode ray tube (CRT) are provided to receive input from a user and display operation results. May be performed.
[0023]
Next, a functional configuration of the
[0024]
The
[0025]
The document
[0026]
The print condition setting
[0027]
The print
[0028]
The
[0029]
The printer information file 111 is a file that functions as a printing function identification information management unit. That is, the printer information file 111 manages information for identifying the printing function of each of the plurality of printers managed by the
[0030]
The printing
[0031]
Hereinafter, the processing procedure of the
[0032]
In step S11, when the user of the terminal 20 instructs the
[0033]
Selection of document data to be printed, selection of a printer as a printing destination, setting of printing conditions, and the like can be performed using the Web pages shown in FIGS. 5, 6, and 7.
[0034]
FIG. 5 is a diagram illustrating a display example of a document list page. The
[0035]
In the
[0036]
When the user checks a check button corresponding to the document data to be printed (in FIG. 5, check
[0037]
FIG. 6 is a diagram illustrating a display example of a printing basic condition setting page. The printing basic
[0038]
The
[0039]
An
[0040]
The detailed setting tab 224 is clicked when displaying a Web page (hereinafter, referred to as “printing detailed condition setting page”) for setting detailed information of the printing condition (hereinafter, referred to as “printing detailed condition”). Tab. That is, when the user clicks the detailed setting tab 224, the
[0041]
FIG. 7 is a diagram illustrating a display example of a print detailed condition setting page. The detailed print
[0042]
The
[0043]
The
[0044]
In the description below, it is assumed that the printing conditions set on the printing basic
[0045]
Proceeding to step S12 following step S11, the
[0046]
Proceeding to step S13 following step S12, when the
[0047]
Proceeding to step S15 following step S14, the
[0048]
If the
[0049]
Proceeding to step S18 following step S17, the
[0050]
Proceeding to step S19 following step S18, when the
[0051]
FIG. 8 is a diagram illustrating a display example of a print condition storage page. The print
[0052]
The print
[0053]
When the user checks the
[0054]
FIG. 9 is a diagram illustrating an example of the print condition management file. In the
[0055]
When a plurality of printing conditions are registered, the elements enclosed by <EasyPrint> are registered in the printing
[0056]
The print
[0057]
Further, the print
[0058]
Proceeding to step S22 following step S21, the print
[0059]
Next, the processing of the
[0060]
When the user displays the
[0061]
FIG. 10 is a diagram illustrating a display example of a document list page to which a button for simple printing is added. The
[0062]
Since the printing conditions are managed separately for each user, the document
[0063]
When the user selects the document data to be printed on the
[0064]
In step S31, the terminal 20 transmits a simple print request (simple print request) to the
[0065]
Proceeding to step S33 following step S32, when the
[0066]
FIG. 12 is a diagram illustrating a display example of a print condition confirmation page. The print
[0067]
When the user confirms that there are no errors in the print conditions and clicks the
[0068]
After step S34, the process proceeds to step S35, after which the same processing as in normal printing is performed. That is, when the
[0069]
Next, as in the case of FIG. 11, when the user of the terminal 20 attempts to simply print the document data stored in the
[0070]
Steps S51 to S58 are exactly the same as steps S31 to S38 in FIG. That is, based on the simple print request (S51) from the terminal 20, a print request is made to the printer 31 (S58).
[0071]
Proceeding to step S59 following step S58, the
[0072]
When the
[0073]
Proceeding to step S61 following step S60, the
[0074]
Proceeding to step S63 following step S62, the
[0075]
That is, the
[0076]
Proceeding to step S64 of FIG. 14 subsequent to step S63, the
[0077]
Proceeding to step S68 following step S67, the
[0078]
FIG. 15 is a diagram illustrating an example of the printer information file. As shown in FIG. 15, in the
[0079]
Each description is composed of a set of elements for identifying each printing function. If the value of each element is “「 ”, it indicates that the printer has the printing function. Indicates that the printing function is not provided.
[0080]
An element enclosed by <APLPAGESIZE> tags (hereinafter, referred to as an “APLPAGESIZE element”) means a paper size designation function. The APPLAGELAYOUT element, the COLLATE element, the STAPLE element, the PUNCH element, the DUPLEX element, and the NUP element mean a paper direction designation function, a sort function, a staple function, a punch function, a double-sided printing function, and an integrated printing function, respectively.
[0081]
From FIG. 15, it can be seen that, for example, the
[0082]
Some of the printing functions require a parameter to be specified in order to use the printing function. For example, when using the paper size specification function, the user specifies the paper size to be printed. Therefore, if there is a difference in the paper size that can be handled by each printer, it is necessary to manage the printer information so that the paper size that can be handled by each printer can be identified.
[0083]
FIG. 16 is a diagram illustrating an example of a printer information file when parameter information of a printing function is managed. FIG. 16 shows an example in which the APLPAGESIZE element in FIG. 15 is extracted and parameter information is registered there.
[0084]
In FIG. 16, parameter information is composed of
<Element name = “element name” type = “element type”>
It is described in the format.
[0085]
Here, the “element name” is a name for identifying the meaning of the element. “Element type” indicates the data type of the element value. Element names include types such as propVal, rangeType, propValMin, propValMax, propValStep, and propValEnum.
[0086]
The default value of the parameter is registered in the element whose element name is propVal. Since the element name of the
[0087]
In the element whose element name is rangeType, the category of the parameter value range is registered. Since the element name of the
[0088]
The element with the element name propValMin registers the minimum value of the parameter. Since the element name of the
[0089]
The maximum value of the parameter is registered in the element whose element name is propValMax. Since the element name of the
[0090]
In the element whose element name is propValStep, a step value indicating an interval when the parameter takes a value of an equal interval is registered. Since the element name of the
[0091]
In the element whose element name is propValEnum, possible values of the parameter are listed. Since the element name of the
[0092]
Here, rangeType will be described in more detail. As described above, rangeType means a range of a parameter value range, and the value may be RDH_PROPPAGE_ONE, RDH_PROPPAGE_MIN_MAX, RDH_PROPRANGE_MIN_MAX_STEP, RDH_PROPPAGE_ENUM, or the like.
[0093]
RDH_PROPPAGE_ONE indicates that the parameter takes only the value specified as the default value (description 1131). Therefore, when rangeType is RDH_PROPPAGE_ONE, other descriptions (
[0094]
RDH_PROPPAGE_MIN_MAX indicates that the parameter takes a value within the range specified by the minimum value (description 1133) and the maximum value (description 1134). In this case, the default value is the value of the
[0095]
RDH_PROPRANGE_MIN_MAX_STEP indicates that the parameter takes an evenly-spaced value in steps of a step value in a range between a minimum value (description 1133) and a maximum value (description 1134). In this case, the default value is the value of the
[0096]
RDH_PROPPAGE_ENUM indicates that the parameter takes the value listed in
[0097]
Accordingly, in FIG. 16, the value of rangeType is RDH_PROPPAGE_ENUM, and the paper sizes that can be specified for the paper size function (APLPAGESIZE) are “A3, A4, A5, A6, B4, B5, B6” listed in the
Note that parameter information of a printing function other than the paper size specification function may be managed in the same format as in FIG.
[0098]
Proceeding to step S69 following step S68, the
[0099]
Proceeding to step S70 following step S69, the
[0100]
FIG. 17 is a diagram illustrating a display example of the proxy print page. The
[0101]
The
[0102]
The user can confirm from the
[0103]
When the user checks the
[0104]
Proceeding to step S73 following step S72, the
[0105]
Proceeding to step S74 following step S73, the
[0106]
Upon receiving a notification from the
[0107]
As described above, according to the
[0108]
In addition, a printer (replaceable printer) that can correspond to the printing conditions initially set by the user is automatically determined, and a
[0109]
Further, when the proxy printing is requested, the initial printing conditions are carried over to the proxy printing process as it is, so that the user does not need to set the printing conditions on the
[0110]
Since the print
[0111]
FIG. 18 is a diagram for explaining processing for simple printing when the printing condition management server manages the printing condition management file. The flow of processing from step S81 to step S98 in FIG. 18 is basically the same as the flow of processing from step S20 to S22 in FIG. 4 and steps S31 to S41 in FIG. The process of storing the print conditions in the print condition storage file 112 (S18 in FIG. 4) is different from the process of the
[0112]
That is, the process corresponding to step S18 in FIG. 4 is the process from steps S82 to S84 in FIG. In step S82, when the print
[0113]
The processing corresponding to step S32 in FIG. 11 is the processing from steps S87 to S89 in FIG. In step S87, when the
[0114]
In the present embodiment, as described above, the
[0115]
Although the preferred embodiments of the present invention have been described in detail, the present invention is not limited to the specific embodiments, and various modifications may be made within the scope of the present invention described in the appended claims.・ Change is possible.
[0116]
【The invention's effect】
As described above, according to the present invention, it is possible to simplify a print instruction operation for document data or the like.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a configuration example of a print management system according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating an example of a hardware configuration of a print management server according to the embodiment of the present invention.
FIG. 3 is a diagram illustrating an example of a functional configuration of a print management server according to the embodiment of the present invention.
FIG. 4 is a sequence diagram for explaining processing of the print management system at the time of a normal print request.
FIG. 5 is a diagram illustrating a display example of a document list page.
FIG. 6 is a diagram illustrating a display example of a printing basic condition setting page.
FIG. 7 is a view showing a display example of a printing detailed condition setting page.
FIG. 8 is a diagram illustrating a display example of a print condition storage page.
FIG. 9 illustrates an example of a print condition management file.
FIG. 10 is a diagram illustrating a display example of a document list page to which a button for simple printing is added.
FIG. 11 is a sequence diagram illustrating processing of the print management system when performing simple printing.
FIG. 12 illustrates a display example of a print condition confirmation page.
FIG. 13 is a sequence diagram for explaining processing of the print management system when printing cannot be performed on a printer at the printing destination;
FIG. 14 is a sequence diagram for explaining processing of the print management system when printing cannot be performed on a printer at the printing destination;
FIG. 15 is a diagram illustrating an example of a printer information file.
FIG. 16 is a diagram illustrating an example of a printer information file when parameter information of a printing function is managed.
FIG. 17 is a diagram illustrating a display example of a proxy print page.
FIG. 18 is a diagram for describing processing for simple printing when the printing condition management server manages a printing condition management file.
[Explanation of symbols]
10 print management server
11 CPU
12 ROM
13 RAM
14 Auxiliary storage device
15 Network I / F
16 Drive device
17 Recording medium
20 terminals
21 Web Browser
30 Printer server
31, 32, 33, 34 Printer
40 Document Management Server
41 Document DB
50 Network
101 Web server program
102 Document List Page Module
103 Print Condition Setting Page Module
104 Print Condition Storage Module
105 Print execution module
111 Printer information file
112 Print condition management file
Claims (21)
前記印刷要求において指定された印刷条件を、前記印刷条件を管理する印刷条件管理手段に登録する印刷条件登録手段と、
前記端末から送信される、前記印刷条件管理手段に登録されている印刷条件での印刷を要求する簡易印刷要求に基づいて、前記印刷条件管理手段に登録されている印刷条件を参照して前記文書データを印刷させる簡易印刷手段とを有することを特徴とする印刷管理装置。A print management device that causes a printing device to print document data in response to a print request transmitted from a terminal,
A print condition registration unit that registers a print condition specified in the print request with a print condition management unit that manages the print condition;
Based on a simple print request transmitted from the terminal and requesting printing under the print conditions registered in the print condition management means, referring to the print conditions registered in the print condition management means, the document A print management apparatus comprising: a simple printing unit for printing data.
前記印刷条件表示データ生成手段が生成した前記印刷条件表示データを前記端末に送信する表示データ送信手段とを更に有し、
前記簡易印刷手段は、前記印刷条件表示データに基づいて前記端末から送信された要求に応じて、前記印刷条件管理手段に登録されている印刷条件を参照して前記文書データを印刷させることを特徴とする請求項1記載の印刷管理装置。A print condition display data generating unit that generates print condition display data for causing the terminal to display print conditions registered in the print condition management unit based on the simple print request;
Display data transmitting means for transmitting the printing condition display data generated by the printing condition display data generating means to the terminal,
The simple printing unit prints the document data by referring to a printing condition registered in the printing condition management unit in response to a request transmitted from the terminal based on the printing condition display data. The print management device according to claim 1.
前記第一の印刷要求において指定された印刷条件に対応可能な印刷機器を判断する代行可能機器判断手段と、
前記代行可能機器判断手段が該印刷条件に対応可能であると判断した印刷機器の情報を前記端末に表示させる代行機器情報表示データを生成する代行機器情報表示データ生成手段とを更に有し、
前記表示データ送信手段は、前記代行機器情報表示データ生成手段が生成した前記代行機器情報表示データを前記端末に送信することを特徴とする請求項1乃至5いずれか一項記載の印刷管理装置。A print disable detection unit that detects that printing cannot be performed on a printing device designated as a print destination in a first print request transmitted from the terminal,
A proxy device determining unit that determines a printing device that can correspond to the printing condition specified in the first print request;
Proxy device information display data generating means for generating proxy device information display data for causing the terminal to display information of the printing device determined to be capable of responding to the printing condition by the proxy device determining unit,
The print management apparatus according to claim 1, wherein the display data transmitting unit transmits the proxy device information display data generated by the proxy device information display data generation unit to the terminal.
前記代行可能機器判断手段は、前記第一の印刷要求において指定された印刷条件と前記印刷機能識別情報管理手段に管理されている前記複数の印刷機器のそれぞれの有する印刷機能を識別するための情報とに基づいて、前記第一の印刷条件に対応可能な印刷機器を判断することを特徴とする請求項6又は7記載の印刷管理装置。A print function identification information management unit that manages information for identifying a print function of each of the plurality of printing devices;
The proxy-possible-apparatus determination unit includes a print condition specified in the first print request and information for identifying a print function of each of the plurality of printing devices managed by the print-function-identification-information management unit. 8. The print management device according to claim 6, wherein a printing device that can correspond to the first printing condition is determined based on the first and second printing conditions.
前記印刷管理装置は、
前記印刷要求において指定された印刷条件を、前記印刷条件を管理する印刷条件管理手段に登録する印刷条件登録手段と、
前記端末から送信される、前記印刷条件管理手段に登録されている印刷条件での印刷を要求する簡易印刷要求に基づいて、前記印刷条件管理手段に登録されている印刷条件を参照して前記文書データの印刷を当該印刷機器管理装置に指示する簡易印刷指示送信手段とを有することを特徴とする印刷機器管理装置。A printing device management device that causes a printing device to print document data in response to a print instruction transmitted from a print management device based on a print request transmitted from a terminal,
The print management device includes:
A print condition registration unit that registers a print condition specified in the print request with a print condition management unit that manages the print condition;
Based on a simple print request transmitted from the terminal and requesting printing under the print conditions registered in the print condition management means, referring to the print conditions registered in the print condition management means, the document A printing device management apparatus comprising: a simple printing instruction transmission unit that instructs the printing device management apparatus to print data.
前記印刷管理装置は、
当該印刷機器管理からの該印刷機器に印刷ができない旨の通知に基づいて、前記端末から送信される印刷要求において印刷先として指定された印刷機器への印刷はできない旨を検出する印刷不可検出手段と、
前記印刷要求において指定された印刷条件に対応可能な印刷機器を判断する代行可能機器判断手段と、
前記代行可能機器判断手段が該印刷条件に対応可能であると判断した印刷機器の情報を前記端末に表示させる代行機器情報表示データを生成する代行機器情報表示データ生成手段と、
前記代行機器情報表示データ生成手段が生成した前記代行機器情報表示データを前記端末に送信する表示データ送信手段とを更に有することを特徴とする請求項13記載の印刷機器管理装置。If the printing device management device cannot perform printing on the printing device specified in the print instruction, the printing device management device notifies the printing management server that printing cannot be performed on the printing device,
The print management device includes:
A print disable detection unit that detects that printing cannot be performed on a printing device designated as a printing destination in a print request transmitted from the terminal, based on a notification that printing cannot be performed on the printing device from the printing device management. When,
A proxy device determining unit that determines a printing device that can correspond to the printing condition specified in the print request;
A proxy device information display data generating unit that generates proxy device information display data for causing the terminal to display information of a printing device determined to be compatible with the printing condition by the proxy device determination unit,
14. The printing device management apparatus according to claim 13, further comprising a display data transmitting unit that transmits the proxy device information display data generated by the proxy device information display data generating unit to the terminal.
前記印刷要求において指定された印刷条件を、前記印刷条件を管理する印刷条件管理手段に登録する印刷条件登録手順と、
前記端末から送信される、前記印刷条件管理手段に登録されている印刷条件での印刷を要求する簡易印刷要求に基づいて、前記印刷条件管理手段に登録されている印刷条件を参照して前記文書データを印刷させる簡易印刷手順とを有することを特徴とする印刷管理方法。A print management method in a print management device that causes a printing device to print document data in response to a print request transmitted from a terminal,
A print condition registration procedure for registering a print condition specified in the print request with a print condition management unit that manages the print condition;
Based on a simple print request transmitted from the terminal and requesting printing under the print conditions registered in the print condition management means, referring to the print conditions registered in the print condition management means, the document A simple printing procedure for printing data.
該印刷要求において指定された印刷条件に対応可能な印刷機器を判断する代行可能機器判断手順と、
前記代行可能機器判断手順において該印刷条件に対応可能であると判断された印刷機器の情報を前記端末に表示させる代行機器情報表示データを生成する代行機器情報表示データ生成手順と、
前記代行機器情報表示データ生成手順において生成された前記代行機器情報表示データを前記端末に送信する表示データ送信手順とを更に有することを特徴とする請求項16記載の印刷管理方法。A print disable detection procedure for detecting that printing cannot be performed on a printing device designated as a print destination in a print request transmitted from the terminal,
A proxy device determination procedure for determining a printing device capable of responding to the printing conditions specified in the print request;
A proxy device information display data generating step of generating proxy device information display data for causing the terminal to display information of a printing device determined to be compatible with the printing condition in the proxy device determination step;
17. The print management method according to claim 16, further comprising: a display data transmitting step of transmitting said proxy device information display data generated in said proxy device information display data generating procedure to said terminal.
前記印刷要求において指定された印刷条件を、前記印刷条件を管理する印刷条件管理手段に登録する印刷条件登録手順と、
前記端末から送信される、前記印刷条件管理手段に登録されている印刷条件での印刷を要求する簡易印刷要求に基づいて、前記印刷条件管理手段に登録されている印刷条件を参照して前記文書データを印刷させる簡易印刷手順とを実行させるための印刷管理プログラム。A print management device that causes a printing device to print document data in response to a print request transmitted from a terminal,
A print condition registration procedure for registering a print condition specified in the print request with a print condition management unit that manages the print condition;
Based on a simple print request transmitted from the terminal and requesting printing under the print conditions registered in the print condition management means, referring to the print conditions registered in the print condition management means, the document A print management program for executing a simple print procedure for printing data.
該印刷要求において指定された印刷条件に対応可能な印刷機器を判断する代行可能機器判断手順と、
前記代行可能機器判断手順において該印刷条件に対応可能であると判断された印刷機器の情報を前記端末に表示させる代行機器情報表示データを生成する代行機器情報表示データ生成手順と、
前記代行機器情報表示データ生成手順において生成された前記代行機器情報表示データを前記端末に送信する表示データ送信手順とを更に有することを特徴とする請求項18記載の印刷管理プログラム。A print disable detection procedure for detecting that printing cannot be performed on a printing device designated as a print destination in a print request transmitted from the terminal,
A proxy device determination procedure for determining a printing device capable of responding to the printing conditions specified in the print request;
A proxy device information display data generating step of generating proxy device information display data for causing the terminal to display information of a printing device determined to be compatible with the printing condition in the proxy device determination step;
19. The print management program according to claim 18, further comprising: a display data transmission procedure of transmitting the proxy device information display data generated in the proxy device information display data generation procedure to the terminal.
前記印刷管理装置は、
前記印刷要求において指定された印刷条件を、前記印刷条件を管理する印刷条件管理手段に登録する印刷条件登録手段と、
前記端末から送信される、前記印刷条件管理手段に登録されている印刷条件での印刷を要求する簡易印刷要求に基づいて、前記印刷条件管理手段に登録されている印刷条件を参照して前記文書データを印刷させる簡易印刷手段とを有することを特徴とする印刷管理システム。A print management system comprising: a terminal; and a print management device that causes a printing device to print document data in response to a print request transmitted from the terminal,
The print management device includes:
A print condition registration unit that registers a print condition specified in the print request with a print condition management unit that manages the print condition;
Based on a simple print request transmitted from the terminal and requesting printing under the print conditions registered in the print condition management means, referring to the print conditions registered in the print condition management means, the document A print management system comprising: a simple printing unit for printing data.
前記印刷管理装置は、
前記印刷要求において指定された印刷条件を、前記印刷条件を管理する印刷条件管理手段に登録する印刷条件登録手段と、
前記端末から送信される、前記印刷条件管理手段に登録されている印刷条件での印刷を要求する簡易印刷要求に基づいて、前記印刷条件管理手段に登録されている印刷条件を参照して前記文書データの印刷を前記印刷機器管理装置に指示する簡易印刷指示送信手段とを有することを特徴とする印刷管理システム。A print management system comprising: a terminal; a printing device management device that manages printing devices; and a print management device that transmits a document data print instruction to the printing device management device in response to a print request transmitted from the terminal. hand,
The print management device includes:
A print condition registration unit that registers a print condition specified in the print request with a print condition management unit that manages the print condition;
Based on a simple print request transmitted from the terminal and requesting printing under the print conditions registered in the print condition management means, referring to the print conditions registered in the print condition management means, the document A print management system comprising: a simple print instruction transmission unit that instructs the printing device management apparatus to print data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003072623A JP2004280600A (en) | 2003-03-17 | 2003-03-17 | Print management device, printing device management device, print management method, print management program, and print management system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003072623A JP2004280600A (en) | 2003-03-17 | 2003-03-17 | Print management device, printing device management device, print management method, print management program, and print management system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004280600A true JP2004280600A (en) | 2004-10-07 |
Family
ID=33288771
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003072623A Pending JP2004280600A (en) | 2003-03-17 | 2003-03-17 | Print management device, printing device management device, print management method, print management program, and print management system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004280600A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007034492A (en) * | 2005-07-25 | 2007-02-08 | Fuji Xerox Co Ltd | Print system and print control method |
| JP2007083725A (en) * | 2005-09-22 | 2007-04-05 | Toshiba Corp | Image forming method of image forming apparatus |
| JP2007179335A (en) * | 2005-12-28 | 2007-07-12 | Noritsu Koki Co Ltd | Photo print management server device and photo print device |
| JP2008015846A (en) * | 2006-07-07 | 2008-01-24 | Brother Ind Ltd | Transmission data creation device and transmission data preparation program |
| JP2008152660A (en) * | 2006-12-19 | 2008-07-03 | Seiko Epson Corp | File processing system |
| JP2012252456A (en) * | 2011-06-01 | 2012-12-20 | Seiko Epson Corp | Printing system, printing method, and printing program |
| JP2016136387A (en) * | 2015-01-20 | 2016-07-28 | 京セラドキュメントソリューションズ株式会社 | Distributed printing system |
-
2003
- 2003-03-17 JP JP2003072623A patent/JP2004280600A/en active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007034492A (en) * | 2005-07-25 | 2007-02-08 | Fuji Xerox Co Ltd | Print system and print control method |
| JP2007083725A (en) * | 2005-09-22 | 2007-04-05 | Toshiba Corp | Image forming method of image forming apparatus |
| JP2007179335A (en) * | 2005-12-28 | 2007-07-12 | Noritsu Koki Co Ltd | Photo print management server device and photo print device |
| JP2008015846A (en) * | 2006-07-07 | 2008-01-24 | Brother Ind Ltd | Transmission data creation device and transmission data preparation program |
| JP2008152660A (en) * | 2006-12-19 | 2008-07-03 | Seiko Epson Corp | File processing system |
| JP2012252456A (en) * | 2011-06-01 | 2012-12-20 | Seiko Epson Corp | Printing system, printing method, and printing program |
| JP2016136387A (en) * | 2015-01-20 | 2016-07-28 | 京セラドキュメントソリューションズ株式会社 | Distributed printing system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9734465B2 (en) | Distributed workflow-enabled system | |
| US11546407B2 (en) | Service processing system and service processing method | |
| KR100553984B1 (en) | Service processing system, processing result management apparatus, and method for checking processing result in service processing system | |
| US20120030585A1 (en) | Information processing apparatus, method of controlling the same and storage medium | |
| US20110252347A1 (en) | Information processing apparatus, method of controlling the same, and storage medium | |
| WO2010150655A1 (en) | Image processing apparatus, control method for image processing apparatus, and program | |
| US7457839B2 (en) | Selective rejection of access to parameters of an option application detachable from an embedded apparatus including web server function | |
| US20110292460A1 (en) | Information processing system, information processing apparatus, control method thereof, and storage medium | |
| US8676967B2 (en) | Event proxy notification apparatus and method of controlling the same and program | |
| CN101552854B (en) | Work form management method, host apparatus and work form management system | |
| US7580143B2 (en) | Image forming apparatus, image forming method, and information processing apparatus for conducting print instruction thereto | |
| JP2004280600A (en) | Print management device, printing device management device, print management method, print management program, and print management system | |
| JP4625282B2 (en) | Information processing apparatus, file operation method, file operation program, and recording medium | |
| JP2009255390A (en) | Image forming apparatus, functional cooperation control method, and functional cooperation control program | |
| JP4261203B2 (en) | Information providing apparatus, information providing method, information providing system, and information providing program | |
| JP2009181401A (en) | Information processing apparatus, device control system, program, and recording medium | |
| GB2390449A (en) | An arrangement in which an unconfigured peripheral sends a request over a network for configuration information | |
| US20040193746A1 (en) | Service search device, service search method and document processing system | |
| JP3975662B2 (en) | Portable information terminal device and information processing system | |
| US7196803B1 (en) | System and method for printing to a printer without the use of a print driver | |
| EP2040165A2 (en) | Workflow-enabled client | |
| JP2006235735A (en) | Information processing apparatus, file operation program, and recording medium | |
| CN100405283C (en) | Network printing method, system and server | |
| JP2004287625A (en) | Print data generation device, print data generation method, print data generation program, and recording medium | |
| JP2005025476A (en) | Data conversion apparatus, data conversion method, data conversion program, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050627 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080307 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080311 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080509 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080610 |