JP2012014421A - Information processing system, image processing apparatus, printing management server, method thereof, and program - Google Patents
Information processing system, image processing apparatus, printing management server, method thereof, and program Download PDFInfo
- Publication number
- JP2012014421A JP2012014421A JP2010150162A JP2010150162A JP2012014421A JP 2012014421 A JP2012014421 A JP 2012014421A JP 2010150162 A JP2010150162 A JP 2010150162A JP 2010150162 A JP2010150162 A JP 2010150162A JP 2012014421 A JP2012014421 A JP 2012014421A
- Authority
- JP
- Japan
- Prior art keywords
- information
- print data
- image processing
- processing apparatus
- 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
Images
Landscapes
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、情報処理システム、画像処理装置、印刷管理サーバ、及びその方法、プログラムに関し、特に、印刷を行う前に、印刷に係るエラーが発生する可能性をユーザに提示する技術に関するものである。 The present invention relates to an information processing system, an image processing apparatus, a print management server, a method thereof, and a program, and more particularly to a technique for presenting a user with a possibility of an error relating to printing before printing. .
特許文献1には、ユーザが操作するユーザ端末とプリンタとが接続された印刷システムにおいて、クライアント端末にインストールされたプリンタドライバを用いて生成された印刷データを当該プリンタに送信し印刷を行う前に、当該プリンタドライバが、当該印刷データに設定した印刷設定でのジョブ履歴を取得し、当該取得したジョブ履歴に基づいて印刷設定でのエラー発生頻度を判定し、その結果を、クライアント端末の表示画面に表示させることにより、エラーが発生する可能性をユーザに事前に通知することが開示されている。
In
このように、特許文献1は、ユーザ端末で、印刷を行うプリンタを指定して、当該指定されたプリンタに印刷指示を行う仕組みを前提にしている。
As described above,
しかしながら、例えば、印刷を行うプリンタを指定せずにユーザ端末から出力指示され送信された印刷ジョブをプリントサーバが記憶し、ICカードにより認証され使用が許可されたプリンタが当該印刷ジョブをプリントサーバから取得し印刷する仕組みにおいては、ユーザ端末で、印刷したいプリンタが特定されていないため、どのプリンタのジョブ履歴に基づいてエラー発生頻度を判定すればよいかが分からず、印刷を行う前に、エラーが発生する可能性をユーザに通知することが、従来、困難であった。それゆえ、エラー発生による障害対応や再印刷に要する時間を減らすことが困難となっていた。 However, for example, the print server stores a print job that is instructed to be output from the user terminal without specifying a printer that performs printing, and a printer that is authenticated by the IC card and permitted to use the print job from the print server. In the acquisition and printing mechanism, since the printer to be printed is not specified on the user terminal, it is not known which printer should determine the error occurrence frequency based on the job history, and an error occurs before printing. Conventionally, it has been difficult to notify a user of the possibility of occurrence. Therefore, it has been difficult to reduce the time required for handling a failure due to an error and for reprinting.
さらに、この仕組みに上記先行技術の思想を適用すると、ユーザ端末の表示画面に、印刷可能な全てのプリンタに対してエラー発生の可能性を表示することも考えられるが、印刷可能なプリンタの数が多くなるにつれて表示されるエラー発生の可能性が増えてしまい、ユーザは、エラーを確認するのが煩雑になってしまう。 Furthermore, when the above prior art idea is applied to this mechanism, it is possible to display the possibility of error occurrence for all printable printers on the display screen of the user terminal. As the number of errors increases, the possibility of the displayed error increases, and it becomes complicated for the user to check the error.
さらに、印刷に係るエラーの種類(例えば、印刷処理が停止するエラーや、印刷は出来るが印字が汚いエラー等)に応じて復旧する時間が異なるため、事前にどのような種類のエラーなのかをユーザに事前に通知することが、従来、困難であった。 Furthermore, since the recovery time differs depending on the type of error related to printing (for example, an error that causes the printing process to stop or an error that can be printed but the printing is dirty), what type of error is in advance? It has been difficult to notify a user in advance.
さらに、ユーザ端末から出力指示され送信された印刷ジョブを印刷した場合にエラーが起こりにくいプリンタをユーザに提示することが、従来、困難であった。 Furthermore, it has been difficult in the past to present a user with a printer that is unlikely to cause an error when printing a print job instructed to be output from a user terminal.
さらに、ユーザ端末から出力指示され送信された印刷ジョブを、エラーが起こりにくい他のプリンタに印刷させることが、従来、困難であった。 Furthermore, it has been difficult in the past to print a print job that has been instructed to be output from a user terminal and transmitted to another printer that is less prone to errors.
そこで、本発明の目的は、画像処理装置から印刷の指示を行う前に、印刷データの印刷結果が失敗する可能性が高いかをユーザに提示する仕組みを提供することである。 Accordingly, an object of the present invention is to provide a mechanism for presenting to a user whether or not a print result of print data is likely to fail before an instruction for printing is issued from an image processing apparatus.
本発明は、外部から受信された印刷データを記憶する記憶手段を有し、外部から受信した印刷命令に従って、前記記憶手段に記憶された印刷データを出力するプリントサーバから送信される前記印刷データの印刷命令に従って印刷処理を行う画像処理装置と、前記印刷データを管理する書誌情報を記憶する印刷管理サーバとを含む情報処理システムであって、前記画像処理装置は、入力される認証情報に従った認証処理により得られる、ユーザを示すユーザ情報と、前記画像処理装置を示すプリンタ情報とを含む一覧情報の送信要求情報を前記印刷管理サーバに送信する要求送信手段と、前記印刷管理サーバから受信した一覧情報に従って、印刷結果が失敗する可能性がある印刷データと、印刷結果が失敗する可能性がない印刷データとを識別可能に表示部に表示する表示手段と、を備え、前記印刷管理サーバは、前記印刷データを特定する印刷データ特定情報と前記ユーザ情報と印刷設定情報とが関連付けられた書誌情報と、プリンタ情報と印刷設定情報とが関連付けられたエラー履歴情報とを記憶する印刷管理記憶手段と、前記一覧情報の送信要求情報を前記画像処理装置から受信したことに応答して、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷設定情報と、前記印刷管理記憶手段で記憶されたエラー履歴情報に含まれている、当該送信要求情報に含まれるプリンタ情報に関連付けられた印刷設定情報とに従って、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報により特定される印刷データの前記画像処理装置での印刷結果が失敗する可能性があるかを判定する判定手段と、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報と、当該印刷データ特定情報により特定される印刷データに係る前記判定手段による判定結果とを含む一覧情報を前記画像処理装置に送信する一覧送信手段と、を備えることを特徴とする。 The present invention includes storage means for storing print data received from the outside, and according to a print command received from outside, the print data transmitted from a print server that outputs the print data stored in the storage means. An information processing system including an image processing apparatus that performs print processing according to a print command and a print management server that stores bibliographic information for managing the print data, wherein the image processing apparatus conforms to input authentication information Request transmission means for transmitting transmission request information of list information including user information indicating the user and printer information indicating the image processing apparatus obtained by the authentication process to the print management server, and received from the print management server According to the list information, it recognizes the print data that can fail the print result and the print data that can not fail the print result. Display means for enabling display on a display unit, wherein the print management server includes print data specifying information for specifying the print data, bibliographic information in which the user information and print setting information are associated, printer information, Print management storage means for storing error history information associated with print setting information, and a user included in the transmission request information in response to receiving the transmission request information of the list information from the image processing apparatus According to the print setting information of the bibliographic information associated with the information and the print setting information associated with the printer information included in the transmission request information included in the error history information stored in the print management storage unit, The image processing of the print data specified by the print data specifying information of the bibliographic information associated with the user information included in the transmission request information. A determination unit that determines whether there is a possibility that a printing result in the apparatus may fail, print data specifying information of bibliographic information associated with user information included in the transmission request information, and the print data specifying information. List transmission means for transmitting list information including the determination result by the determination means relating to the print data to the image processing apparatus.
本発明によれば、画像処理装置から印刷の指示を行う前に、印刷データの印刷結果が失敗する可能性が高いかをユーザに提示することができる。 According to the present invention, it is possible to present to the user whether or not there is a high possibility that the print result of the print data will fail before issuing a print instruction from the image processing apparatus.
以下、図面を参照して本発明の実施形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施の形態に係る情報処理システムのシステム構成を概略的に示すブロック図である。 FIG. 1 is a block diagram schematically showing a system configuration of an information processing system according to an embodiment of the present invention.
図1に示すように、クライアントPC100と、認証サーバ200と、画像処理装置(300,400,・・・)と、プリントサーバ500と、印刷管理サーバ600とが、ネットワーク700を介して相互に通信可能に接続されている。
As shown in FIG. 1, a client PC 100, an
クライアントPC100には、プリンタドライバがインストールされており、このプリンタドライバは、アプリケーションプログラムから受け取ったデータに基づいて印刷データ(印刷ジョブ)を生成し、当該生成された印刷データをプリントサーバ500等に送信する機能を備えている。なお、当該印刷データには、ユーザにより設定された印刷設定の情報(印刷設定情報)、及び実際に印刷されるページ数等が含まれている。 A printer driver is installed in the client PC 100. The printer driver generates print data (print job) based on data received from the application program, and transmits the generated print data to the print server 500 or the like. It has a function to do. The print data includes print setting information (print setting information) set by the user, the number of pages actually printed, and the like.
プリントサーバ500は、クライアントPCから該印刷データを受信し、所定の格納場所に保存する機能を備えている。 The print server 500 has a function of receiving the print data from the client PC and storing it in a predetermined storage location.
また、プリントサーバ500は、印刷データを受信した後に、該印刷データを解析して、図2に示す書誌情報データベース600のレコードの各項目の情報(ユーザ名(クライアントPCのログインユーザ名)、機種名(印刷処理が可能な機種名)、文書ID(文書を一意に特定するための識別情報)、ドキュメント名(印刷ジョブ名)、印刷設定情報(カラー印刷(モノクロ印刷を行うかカラー印刷を行うかの設定)、印刷部数(何部印刷するかの設定)、両面印刷(片面印刷をするか両面印刷をするかの設定)、製本印刷(製本印刷をするかしないかの設定)、ステイプル印刷(ステイプル印刷をするかしないかの設定)等)など)を取得して、印刷管理サーバ600の所定の格納場所に格納させる機能を備えている。
Further, after receiving the print data, the print server 500 analyzes the print data, and information (user name (login user name of the client PC), model) of each item in the record of the
また、プリントサーバ500は、印刷管理サーバ600より、印刷ジョブの出力要求(出力指示)を受け付けると、出力指示された画像処理装置に対し、印刷ジョブを送信することができる。
Further, when the print server 500 receives a print job output request (output instruction) from the
認証サーバ200は、ICカードの識別情報であるカード製造番号(UID)とユーザ名とを紐付けて記憶されている認証データベース500(図5)を備えており、画像処理装置から認証要求に応じて認証処理を行い、その認証結果を画像処理装置に送信する機能を備えている。
The
画像処理装置(300,400・・・)は、ICカード(記憶媒体)の読み取り用のカードリーダ319を備えており、カードリーダ319を介して、ユーザが有するICカードを検知すると、当該ICカードに記憶されたカード製造番号(UID)を読み取る機能を備えている。また、画像処理装置は、読み取られたカード製造番号(UID)を含む認証要求を認証サーバ200に送信し、認証サーバ200から認証結果を受信し、その認証結果に従ってユーザに画像処理装置の使用を許可するか否かを決定する機能を備えている。
The image processing apparatus (300, 400...) Includes a
画像処理装置は、ユーザが認証され、画像処理装置の使用が許可されると、印刷ジョブ一覧の取得要求を印刷管理サーバ600に送信する機能と、印刷管理サーバ600から取得した印刷ジョブ一覧の情報に従って印刷ジョブ一覧画面を表示する機能と、ユーザにより選択された印刷ジョブの出力指示を印刷管理サーバ600に送信する機能と、プリントサーバ500から受け付けた印刷ジョブに基づいて印刷処理を行う機能と、エラー情報の登録要求を印刷管理サーバ600に送信する機能を備えている。
When the user is authenticated and the use of the image processing apparatus is permitted, the image processing apparatus transmits a print job list acquisition request to the
印刷管理サーバ600は、プリントサーバ500から書誌情報を受信すると、その書誌情報を、印刷管理サーバ600の所定の格納場所(外部メモリ)に記憶する機能、及び、画像処理装置から印刷ジョブ一覧の取得要求を受信すると、画像処理装置で認証されたユーザが印刷指示した印刷ジョブで、当該画像処理装置で印刷可能な印刷ジョブの一覧画面の情報を生成する機能を備えている。
Upon receiving bibliographic information from the print server 500, the
また、印刷管理サーバ600は、ユーザが印刷指示した印刷ジョブで、当該画像処理装置で印刷可能な印刷ジョブの印刷設定と、印刷管理サーバ600の外部メモリ211に記憶さているエラー履歴テーブル800とに従って、当該印刷ジョブを印刷した場合にエラーが起きるかの予測を行う予測機能、予測機能に従って行った予測結果を印刷ジョブの一覧画面の情報に含めて、画像処理装置に送信する機能、及び、ユーザにより選択された印刷ジョブの出力指示を画像処理装置から受信すると、当該印刷ジョブの出力指示をプリントサーバ500に送信する機能、及び、画像処理装置で起きたエラーをエラー履歴テーブル800に登録する機能を備えている。
Further, the
以下、図2を用いて、図1に示したクライアントPC100、認証サーバ200、プリントサーバ500、印刷管理サーバ600のハードウェア構成について説明する。
Hereinafter, the hardware configuration of the client PC 100, the
図2は、図1に示したクライアントPC100、認証サーバ200、プリントサーバ500、印刷管理サーバ600のハードウェア構成を示すブロック図である。
FIG. 2 is a block diagram illustrating a hardware configuration of the client PC 100, the
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PC(情報処理装置)の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
In FIG. 2,
203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
A
また、205は入力コントローラで、キーボード(KB)や不図示のマウス等のポインティングデバイスなどの入力部209からの入力を制御する。206はビデオコントローラで、CRTディスプレイ(CRT)や液晶ディスプレイ等の表示部210への表示を制御する。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶する外部記憶装置(ハードディスク(HD))や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
A
208は通信I/Fコントローラで、ネットワーク700を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I /
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、表示部210での表示を可能としている。また、CPU201は、表示部210の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
本発明を実現するための後述する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられるファイル及び各種テーブル等も、外部メモリ211に格納されている。
Various programs to be described later for realizing the present invention are recorded in the
次に、図3を用いて、図1に示した画像処理装置(300,400)のハードウェア構成について説明する。 Next, the hardware configuration of the image processing apparatus (300, 400) shown in FIG. 1 will be described with reference to FIG.
図3は、図1に示した画像処理装置(300,400)のコントローラユニットのハードウェア構成の一例を示すブロック図である。 FIG. 3 is a block diagram showing an example of a hardware configuration of the controller unit of the image processing apparatus (300, 400) shown in FIG.
図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ312と接続する一方、LAN(例えば、図1に示したネットワーク700)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。
In FIG. 3, reference numeral 316 denotes a controller unit which is connected to a
コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
In the controller unit 316,
303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304はハードディスクドライブ(HDD)で、システムを制御するための各種プログラム,画像データ等を格納する。
A
307は操作部インタフェース(操作部I/F)で、操作部(UI)308とのインタフェース部であり、操作部308の表示部320に表示する画像データを操作部308に対して出力する。また、操作部I/F307は、操作部308から本システムの使用者(ユーザ)が入力した情報(例えば、選択された印刷ジョブの印刷指示の情報等)をCPU301に伝える役割をする。なお、操作部308はタッチパネルを有する表示部320を備え、該表示部に表示されたボタンを、ユーザが押下(指等でタッチ)することにより、各種指示を行うことができる。
An operation unit interface (operation unit I / F) 307 is an interface unit with the operation unit (UI) 308, and outputs image data to be displayed on the
305はネットワークインタフェース(Network I/F)で、ネットワーク(LAN)に接続し、データの入出力を行う。306はモデム(MODEM)で、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。 A network interface (Network I / F) 305 is connected to a network (LAN) and inputs / outputs data. A modem (MODEM) 306 is connected to a public line and inputs / outputs data such as FAX transmission / reception.
318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においては認証で必要となるICカードの読み取り用のカードリーダ319が外部I/F部318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319によるICカードからの情報の読み取りを制御し、該ICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス309上に配置される。
320はイメージバスインタフェース(IMAGE BUS I/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。
画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。
The
310はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。311はプリンタインタフェース(プリンタI/F)で、プリンタ312とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。また、313はスキャナインタフェース(スキャナI/F)で、スキャナ314とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。
A raster image processor (RIP) 310 develops vector data such as a PDL code into a bitmap image. A printer interface (printer I / F) 311 connects the
317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。
An
スキャナ部314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部308から読み取り起動指示することにより、CPU301がスキャナ314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。
The
プリンタ部312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ部312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
The
操作部308は、LCD表示部320を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。
The operation unit 308 includes an
ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。 Here, the start key of the operation unit 308 is used when starting a document image reading operation. At the center of the start key, there are two color LEDs, green and red, which indicate whether or not the start key can be used. Further, the stop key of the operation unit 308 functions to stop the operation in operation. The ID key of the operation unit 308 is used when inputting the user ID of the user. The reset key is used when initializing settings from the operation unit.
カードリーダ319は、CPU301からの制御により、ICカード(例えば、ソニー社のフェリカ(FeliCa)(登録商標))内に記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。
The
以上のような構成によって、画像処理装置(300,400)は、スキャナ314から読み込んだ画像データをLAN700上に送信したり、LAN700から受信した印刷データをプリンタ312により印刷出力することができる。
With the configuration described above, the image processing apparatus (300, 400) can transmit the image data read from the
また、スキャナ314から読み込んだ画像データをモデム306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ312により出力することできる。
Also, the image data read from the
以下、図4を用いて、本実施形態のシステムにおける出力処理の全体の流れについて説明する。 Hereinafter, the overall flow of output processing in the system of this embodiment will be described with reference to FIG.
まず、各クライアントPC100へは、通常のプリンタドライバをインストールして、論理プリンタを追加しておく。なお、この論理プリンタは、その印刷先(印刷ポート)がプリントサーバ500に設定されている。 First, a normal printer driver is installed in each client PC 100, and a logical printer is added. Note that this logical printer has its print destination (print port) set in the print server 500.
この各クライアントPC100に追加された、印刷先がプリントサーバ500に設定された論理プリンタに対して、ユーザが印刷指示を行うことにより、本実施形態の出力処理が実行される。 When the user gives a print instruction to the logical printer added to each client PC 100 and whose print destination is set in the print server 500, the output process of this embodiment is executed.
以下、本実施形態の出力処理の全体の流れについて説明する。 The overall flow of the output process according to this embodiment will be described below.
図4は、本実施形態のシステムにおける出力処理の全体の流れ説明する模式図である。 FIG. 4 is a schematic diagram for explaining the overall flow of output processing in the system of this embodiment.
図4に示すように、まず、ユーザは、クライアントPC100にログインし((1)−1)、該クライアントPC100で実行されるアプリケーションプログラムから上記印刷先設定されたプリンタドライバに対応する論理プリンタへの印刷指示を行う。 As shown in FIG. 4, first, the user logs in to the client PC 100 ((1) -1), and from the application program executed on the client PC 100 to the logical printer corresponding to the printer driver set as the print destination. Give print instructions.
この印刷指示に応じて、クライアントPC100のアプリケーションプログラムは、グラフィックエンジンを介して、プリンタドライバにデータを送信する。クライアントPC100のプリンタドライバは、該アプリケーションプログラムからグラフィックエンジンを介して受け取ったデータに基づいて印刷データ(印刷ジョブ)を生成する。そして、クライアントPC100は、生成した印刷データをプリントサーバ500に送信して((2)−1)、プリントサーバ500はこの印刷データを所定の格納場所に格納させる((2)−2)。なお、クライアントPC100からプリントサーバ500への送信は、例えばLPR印刷の仕組みを用いて送信される。また、このとき、プリントサーバ500は、上記所定の格納場所に印刷データが格納されても、画像処理装置への送信は行わない。 In response to this print instruction, the application program of the client PC 100 transmits data to the printer driver via the graphic engine. The printer driver of the client PC 100 generates print data (print job) based on data received from the application program via the graphic engine. The client PC 100 transmits the generated print data to the print server 500 ((2) -1), and the print server 500 stores the print data in a predetermined storage location ((2) -2). Note that transmission from the client PC 100 to the print server 500 is performed using, for example, an LPR printing mechanism. At this time, the print server 500 does not transmit to the image processing apparatus even if the print data is stored in the predetermined storage location.
次に、プリントサーバ500は、クライアントPC100から受信して上記所定の格納場所に格納された上記印刷データを解析して書誌情報のデータを抽出(生成)し((2)−3)、該抽出(生成)した書誌情報のデータを印刷管理サーバ600に送信して、ネットワーク上でのファイル共有の仕組みを用いて印刷管理サーバ600の所定の格納場所(予め設定されているディレクトリ)に格納させる((3)−1)。
Next, the print server 500 extracts (generates) bibliographic information data by analyzing the print data received from the client PC 100 and stored in the predetermined storage location ((2) -3). The (generated) bibliographic information data is transmitted to the
印刷管理サーバ600は、上記所定のディレクトリを監視し、該所定のディレクトリにプリントサーバ500から書誌情報のデータが格納されると、該書誌情報のデータを解析して書誌情報を書誌情報DB(印刷管理サーバ600の外部メモリ上に構築される(後述する図6に示す))に登録する((3)−2)。
The
また、画像処理装置300は、カードリーダ319により読み取り可能なICカードを検知すると、該ICカードに記憶されている個人認証情報(カード製造番号(UID))を読み取り、該読み取った個人認証情報を認証要求として認証サーバ200に送信する((4)−1)。認証に用いられる個人認証情報は、ユーザを一意に識別する情報であればどのような情報であってもよい。ここでは、個人認証情報をICカードの製造番号(UID)として説明する。
Further, when the image processing apparatus 300 detects an IC card that can be read by the
認証サーバ200は、画像処理装置300より個人認証情報を受信すると、該個人認証情報の認証処理を、認証サーバ200の外部メモリ211に記憶される認証データベース500に基づいて行い((4)−2)、認証結果を画像処理装置300に返信する((4)−3)。
When the
なお、認証処理に成功した場合には、認証結果として、クライアントPC100にログインするユーザ名を送信するものとする。 If the authentication process is successful, the user name for logging in to the client PC 100 is transmitted as the authentication result.
次に、画像処理装置300は、認証サーバ200から、認証に成功した旨の認証結果(クライアントPC100にログインするユーザ名)を受信すると、印刷管理サーバ600に印刷ジョブ一覧の取得要求を送信する((5)−1)。
Next, when the image processing apparatus 300 receives an authentication result (user name to log in to the client PC 100) indicating that the authentication is successful from the
なお、印刷ジョブ一覧の取得要求には、クライアントPC100にログインするユーザ名が含まれているものとする(後述する図7に示す)。 The print job list acquisition request includes the name of the user who logs in to the client PC 100 (shown in FIG. 7 described later).
印刷管理サーバ600は、画像処理装置300から印刷ジョブ一覧の取得要求を受信すると、該印刷ジョブ一覧の取得要求に含まれるユーザ名、及びプリンタ名(若しくは機種名)と一致するレコードを書誌情報データベース600から検索して抽出する。
When the
印刷管理サーバ600は、ここで抽出されたレコード(書誌情報)毎に、該レコードに含まれる印刷設定と、過去の各エラーの内容と当該エラーが生じた印刷設定とを含む情報(エラー履歴テーブル800(図8)、又は集計結果テーブル(図11))とに従って、当該レコードの印刷ジョブの印刷がエラーになる可能性があるか否か、また、エラーになる可能性がある場合はどのようなエラーになる可能性があるかを判定(予測)する((5)−2)。
For each record (bibliographic information) extracted here, the
そして、印刷管理サーバ600は、(5)−2で判定した判定結果を含む印刷ジョブ一覧画面(後述する図12に示す)を表示するための情報を生成し、画像処理装置300に返信する((5)−3)。
Then, the
画像処理装置300は、印刷管理サーバ600から印刷ジョブ一覧画面を表示するための情報を受信すると、当該情報に従って、印刷ジョブ一覧画面(図12)を操作部308のUI321上に表示する。
Upon receiving information for displaying the print job list screen from the
そして、ユーザにより、印刷データ(印刷ジョブ)が選択され、印刷指示がなされると、画像処理装置300は、該選択された印刷データの印刷要求(出力指示)を印刷管理サーバ600に送信する((6)−1)。なお、この印刷要求は、クライアントPC100のログインユーザ名,印刷データ(印刷ジョブ)を特定(識別)する文書ID(ここでは、タイムスタンプを文書IDとして説明する)を含むものとする(後述する図7の702に示す)。 When the user selects print data (print job) and issues a print instruction, the image processing apparatus 300 transmits a print request (output instruction) for the selected print data to the print management server 600 ( (6) -1). Note that this print request includes the login user name of the client PC 100 and a document ID for specifying (identifying) the print data (print job) (here, the time stamp is described as the document ID) (FIG. 7 described later). 702).
印刷管理サーバ600は、画像処理装置300から印刷データの印刷要求(出力指示)を受信すると、該出力指示がなされた印刷データの書誌情報を、クライアントPC100のログインユーザ名(ユーザ名),印刷データの文書ID(タイムスタンプ)をキーにして書誌情報データベース600から検索する。そして、検索して得られた書誌情報に該当する(対応する)印刷データ(印刷ジョブ)の印刷指示をプリントサーバ500に送信する((6)−2)。
When the
なお、この印刷指示は、該当する印刷データ(印刷ジョブ)を特定する文書IDを含む印刷コマンドである(後述する図7に示す)。なお、上述の文書ID(タイムスタンプ)は、プリントサーバ500がクライアントPC100から印刷データ(印刷ジョブ)を受信した際に付与され、印刷ジョブと関連付けてプリントサーバ500に記憶されている。 This print instruction is a print command including a document ID for specifying the corresponding print data (print job) (shown in FIG. 7 described later). The document ID (time stamp) described above is assigned when the print server 500 receives print data (print job) from the client PC 100 and is stored in the print server 500 in association with the print job.
プリントサーバ500は、印刷管理サーバ600から印刷指示を受信すると、該印刷指示に基づいて印刷データを画像処理装置300に送信して画像処理装置300で印刷させる(LPR印刷)((7)−1)。
Upon receiving a print instruction from the
また、画像処理装置300は、プリントサーバ500から受信した印刷ジョブ(印刷データ)に従って印刷する際に、画像処理装置300がデバイスエラーを検出し、そのデバイスエラーにより正常に印刷ができなかった場合は、そのエラーの内容と当該印刷ジョブの印刷設定の内容を印刷管理サーバ600に登録する要求(エラー情報の登録要求)を行う((8)−1)。
Further, when the image processing apparatus 300 prints according to the print job (print data) received from the print server 500, the image processing apparatus 300 detects a device error, and if the device error cannot be printed normally Then, a request (error information registration request) for registering the error contents and the print setting contents of the print job in the
すなわち、画像処理装置300が、画像処理装置300で印刷指示された文書IDとエラーの内容とを含むエラー情報をエラー情報の登録要求として印刷管理サーバ600に送信する。このエラー情報の登録要求を受信した印刷管理サーバ600は、エラー情報の登録要求に含まれる文書IDをキーに書誌情報データベース600を検索して特定される書誌情報と、当該エラー情報の登録要求に含まれるエラーの内容とをエラー履歴テーブル800に登録(記憶)する。
That is, the image processing apparatus 300 transmits error information including the document ID instructed to be printed by the image processing apparatus 300 and the error content to the
また、画像処理装置300が、プリントサーバ500から受信した印刷ジョブ(印刷データ)に従って印刷を行った後に、エラー登録画面(図14)を表示部320に表示する。そして、画像処理装置300は、ユーザが印刷された印刷物を確認して、画像処理装置300が検出可能なデバイスエラーではない印刷エラー(印字汚れなど)により正常に印刷ができなかったとユーザが判断した場合には、エラー登録画面(図14)を介してそのエラー内容(印字汚れなど)の登録指示をユーザの操作により受け付ける。当該登録指示を受け付けた画像処理装置300は、印刷管理サーバ600に、当該印刷エラーのエラー内容と印刷をした印刷データの文書IDとをエラー情報の登録要求として送信する。このエラー情報の登録要求を受信した印刷管理サーバ600は、エラー情報の登録要求に含まれる文書IDをキーに書誌情報データベース600を検索して特定される書誌情報と、当該エラー情報の登録要求に含まれるエラーの内容とをエラー履歴テーブル800に登録(記憶)する((8)−2)。
Further, after the image processing apparatus 300 performs printing in accordance with the print job (print data) received from the print server 500, an error registration screen (FIG. 14) is displayed on the
以下、図15〜図20を参照して、本実施形態のシステムの処理手順を説明する。 Hereinafter, the processing procedure of the system according to the present embodiment will be described with reference to FIGS.
なお、図15〜図20に示すフローチャートに対応するクライアントPC100で実行される各処理は、クライアントPC100のCPU201が外部メモリ211に格納されるプログラムをRAM203にロードして実行することにより実現される。
Each process executed on the client PC 100 corresponding to the flowcharts shown in FIGS. 15 to 20 is realized by the
また、プリントサーバ500で実行される各処理は、プリントサーバ500のCPU201が外部メモリ211に格納されるプログラムをRAM203にロードして実行することにより実現される。
Each process executed by the print server 500 is realized by the
また、画像処理装置で実行される各処理は、画像処理装置のCPU201が外部メモリ211に格納されるプログラムをRAM203にロードして実行することにより実現される。
Each process executed by the image processing apparatus is realized by the
また、認証サーバ200で実行される各処理は、認証サーバ200のCPU201が外部メモリ211に格納されるプログラムをRAM203にロードして実行することにより実現される。
Each process executed by the
また、印刷管理サーバ600で実行される各処理は、印刷管理サーバ600のCPU201が外部メモリ211に格納されるプログラムをRAM203にロードして実行することにより実現される。
Each process executed by the
図15は、本発明における第1の制御処理手順の一例を示すフローチャートである。 FIG. 15 is a flowchart showing an example of a first control processing procedure in the present invention.
クライアントPC100は、ユーザからの印刷指示に従って、クライアントPC100のプリンタドライバ150が、印刷データ(印刷ジョブ)を生成しプリントサーバ500に送信して印刷指示を行う(ステップS1501)。 In the client PC 100, in accordance with a print instruction from the user, the printer driver 150 of the client PC 100 generates print data (print job), transmits it to the print server 500, and issues a print instruction (step S1501).
プリントサーバ500は、クライアントPC100から印刷ジョブを受信すると(ステップS1502)、当該印刷ジョブを、プリントサーバ500の外部メモリ211内の所定の格納領域に格納する(ステップS1503)。
When the print server 500 receives a print job from the client PC 100 (step S1502), the print server 500 stores the print job in a predetermined storage area in the
そして、プリントサーバ500は、クライアントPC100から受信した印刷ジョブを特定するための文書ID(タイムスタンプ)を印刷ジョブに付与して、当該印刷ジョブ内のデータを解析して(ステップS1504)、当該印刷ジョブの中から得られる書誌情報を含むファイルを生成する(ステップS1505)。ここで書誌情報には、「ユーザ名」、印刷出力することが可能な画像処理装置の「機種名」、「文書ID(タイムスタンプ)」、「ドキュメント名(印刷ジョブ名)」、該印刷ジョブの印刷設定の情報である「印刷設定情報」が含まれている。ここで、「ユーザ名」とは、クライアントPC100のログインユーザID(ユーザ名)を示す。例えば、Windows(登録商標)ログインユーザIDを示す。 Then, the print server 500 assigns a document ID (time stamp) for specifying the print job received from the client PC 100 to the print job, analyzes the data in the print job (step S1504), and prints the print job. A file including bibliographic information obtained from the job is generated (step S1505). Here, the bibliographic information includes “user name”, “model name” of the image processing apparatus capable of printing out, “document ID (time stamp)”, “document name (print job name)”, the print job The “print setting information”, which is the print setting information of the. Here, the “user name” indicates a login user ID (user name) of the client PC 100. For example, a Windows (registered trademark) login user ID is shown.
次に、プリントサーバ500は、ステップS15050で生成された書誌情報を含むファイルを印刷管理サーバ600に送信する(ステップS1506)。 Next, the print server 500 transmits a file including the bibliographic information generated in step S15050 to the print management server 600 (step S1506).
次に、印刷管理サーバ600は、プリントサーバ500から、ステップS15050で生成された書誌情報を含むファイルを受信すると(ステップS1507)、当該ファイルに含まれる書誌情報を、書誌情報データベース600(図6)に登録する。
Next, when the
図6は、印刷管理サーバ600の外部メモリ211に記憶されている書誌情報データベース600の一例を示す図である。
FIG. 6 is a diagram illustrating an example of the
書誌情報データベース600には、「ユーザ名」、「機種名」、「文書ID」、「ドキュメント名」、印刷設定として「カラー印刷」、「印刷部数」、「両面印刷」、「製本印刷」、「ステイプル印刷」等の項目を有しており、印刷管理サーバ600は、当該受信したファイルに含まれる書誌情報を、書誌情報データベース600の1レコードに、該当する項目に対応付けて登録する。「文書ID」又は「ドキュメント名」を、印刷データを特定する印刷データ特定情報ともいう。
The
図16は、本発明における第2の制御処理手順の一例を示すフローチャートである。 FIG. 16 is a flowchart showing an example of a second control processing procedure in the present invention.
図16に示す第2の制御処理手順は、図15に示す第1の制御処理手順を実行した後に、実行する。 The second control processing procedure shown in FIG. 16 is executed after the first control processing procedure shown in FIG. 15 is executed.
画像処理装置300は、画像処理装置300に接続されたICカードリーダ319に、ユーザによりICカードがかざされると、ICカードリーダはこれを検知し、ICカードに記憶されているカード製造番号(UID)(個人認証情報)を取得する(ステップS1601)。そして、画像処理装置300は、取得したカード製造番号(UID)を含む認証要求を認証サーバ200に送信する(ステップS1602)。
When the user holds an IC card over the
認証サーバ200は、画像処理装置300からカード製造番号(UID)を含む認証要求を受信すると(ステップS1603)、当該認証要求に含まれるカード製造番号(UID)が認証データベース500(図5)に記憶されているか否かを判定してユーザの認証処理を実行する(ステップS1604)。
When the
認証サーバ200は、当該認証要求に含まれるカード製造番号(UID)が認証データベース500(図5)に記憶されており、認証されたと判定された場合は、認証された旨を示す情報と、当該カード製造番号(UID)に紐付いて認証データベース500に記憶されているユーザ名(ユーザ情報)とを認証結果として画像処理装置300に送信する。一方、カード製造番号(UID)が認証データベース500(図5)に記憶されていないと判定された場合は、認証されなかった旨を示す情報を認証結果として画像処理装置300に送信する(ステップS1605)。
The
画像処理装置300は、認証サーバ200から認証結果を受信すると(ステップS1606)、当該認証結果が認証された旨を示すか否かを判定して、ユーザが認証されたか否かを判定する(ステップS1607)。 When the image processing apparatus 300 receives the authentication result from the authentication server 200 (step S1606), the image processing apparatus 300 determines whether or not the authentication result indicates authentication and determines whether or not the user is authenticated (step S1606). S1607).
そして、画像処理装置300は、当該認証結果が認証されなかった旨を示しユーザが認証されなかったと判定した場合は(ステップS1607:NO)、処理をステップS1601に移行する。また、当該認証結果が認証された旨を示しユーザが認証されたと判定したした場合は(ステップS1607:YES)、図7の印刷ジョブ一覧要求コマンド701を印刷管理サーバ600に送信して印刷ジョブ一覧の取得を要求する(ステップS1608)。 If the image processing apparatus 300 indicates that the authentication result has not been authenticated and determines that the user has not been authenticated (step S1607: NO), the image processing apparatus 300 proceeds to step S1601. If it is determined that the authentication result indicates that the user has been authenticated (step S1607: YES), the print job list request command 701 shown in FIG. Is requested (step S1608).
ここで、図7の印刷ジョブ一覧要求コマンド701は、印刷ジョブ一覧画面(図12)の要求を示すコマンド識別子と、ステップS1606で認証サーバ200から受信したユーザ名と、画像処理装置300の機種名と、画像処理装置を特定(識別)するプリンタ名(プリンタ情報)とを含んでいる。すなわち、ユーザを示すユーザ情報と、前記画像処理装置を示すプリンタ情報とを含む一覧情報の送信要求情報を前記印刷管理サーバに送信する。
Here, the print job list request command 701 in FIG. 7 includes a command identifier indicating a request for the print job list screen (FIG. 12), the user name received from the
印刷管理サーバ600は、画像処理装置300から、印刷ジョブ一覧要求コマンド701を受信すると(ステップS1609)、印刷管理サーバ600の外部メモリ211に記憶されているエラー履歴テーブル800(図8)の中から、印刷ジョブ一覧要求コマンド701に含まれているプリンタ名とユーザ名とが一致するレコード(エラー情報)を検索して抽出(取得)する(ステップS1610)。ここでは、現在から、所定の期間内に印刷された印刷ジョブのレコード(エラー情報)を抽出する。例えば、現在から1ヶ月以内に印刷された印刷ジョブのエラー情報のうち、印刷ジョブ一覧要求コマンド701に含まれているプリンタ名とユーザ名とが一致するレコード(エラー情報)を検索して抽出(取得)する。
When the
図8は、印刷管理サーバ600の外部メモリ211に記憶されているエラー履歴テーブル800(エラー履歴情報)の一例を示す図である。
FIG. 8 is a diagram illustrating an example of an error history table 800 (error history information) stored in the
エラー履歴テーブル800は、出力日時、機種名、プリンタ名、印刷設定情報(「カラー印刷」、「印刷部数」、「両面印刷」、「製本印刷」、「ステイプル印刷」等)、エラー内容(「デバイスエラー1(紙詰り)」、「デバイスエラー2(用紙切れ)」、「印刷エラー1(印刷物汚れ)」、「印刷エラー2(ステイプル不良)」等)が含まれている。 The error history table 800 includes an output date and time, a model name, a printer name, print setting information (“color printing”, “number of copies”, “double-sided printing”, “bookbinding printing”, “staple printing”, etc.), and error contents (“ Device error 1 (paper jam) ”,“ device error 2 (out of paper) ”,“ print error 1 (printed matter) ”,“ print error 2 (staple failure) ”, etc.).
すなわち、エラー履歴テーブル800は、いつ、どの画像処理装置(又はどの機種の画像処理装置)で、どのような印刷設定の印刷ジョブを印刷した(又はしようとした)場合に、どのような種類のエラーが起きたかが記憶されている。これらのエラー情報は、後述するステップS1715の処理により登録される。 In other words, the error history table 800 indicates what type of print processing is performed (or attempted) on which image processing apparatus (or which model image processing apparatus) and what print setting. It remembers if an error occurred. These pieces of error information are registered by processing in step S1715 described later.
エラー履歴テーブル800の出力日時とは、画像処理装置で印刷出力された日時である。図8には、印刷出力された年月日しか表示していないが、印刷した時間も記憶されているものとする。また、エラー履歴テーブル800の機種名は、印刷した画像処理装置の機種の名称である。また、エラー履歴テーブル800のプリンタ名は、印刷した画像処理装置の名称である。また、エラー履歴テーブル800の「カラー印刷」、「印刷部数」、「両面印刷」、「製本印刷」、「ステイプル印刷」は印刷設定情報であり、印刷された印刷ジョブの印刷設定である。図8の例では、実行することが設定された印刷設定には「○」が記憶され、設定されていない印刷設定には、「‐」が記憶されている。また、「カラー印刷」ではカラー印刷を行う設定であれば「カラー」が記憶され、モノクロ印刷を行う設定であれば、「モノクロ」が記憶される。また、「印刷部数」には、印刷する部数が記憶されている。また、「デバイスエラー1(紙詰り)」、「デバイスエラー2(用紙切れ)」に記憶されている「○」をデバイスエラー情報という。また、「印刷エラー1(印刷物汚れ)」、「印刷エラー2(ステイプル不良)」に記憶されている「○」を印刷エラー情報という。 The output date / time of the error history table 800 is the date / time when the image processing apparatus prints out. In FIG. 8, only the date printed is displayed, but it is also assumed that the printing time is also stored. The model name in the error history table 800 is the model name of the printed image processing apparatus. The printer name in the error history table 800 is the name of the printed image processing apparatus. Also, “color printing”, “number of copies”, “double-sided printing”, “bookbinding printing”, and “staple printing” in the error history table 800 are print setting information, and are print settings of a printed print job. In the example of FIG. 8, “◯” is stored in the print settings that are set to be executed, and “−” is stored in the print settings that are not set. In “color printing”, “color” is stored if color printing is set, and “monochrome” is stored if monochrome printing is set. Further, the “number of copies” stores the number of copies to be printed. Further, “◯” stored in “device error 1 (paper jam)” and “device error 2 (paper out)” is referred to as device error information. In addition, “◯” stored in “print error 1 (printed material stain)” and “print error 2 (staple failure)” is referred to as print error information.
また、エラー履歴テーブル800の「デバイスエラー1(紙詰り)」、「デバイスエラー2(用紙切れ)」、「印刷エラー1(印刷物汚れ)」、「印刷エラー2(ステイプル不良)」は、それぞれ、発生したエラーの内容を示している。エラーが発生した項目には、「○」が記憶され、エラーが発生しなかった項目には「‐」が記憶されている。 In the error history table 800, “device error 1 (paper jam)”, “device error 2 (out of paper)”, “print error 1 (printed matter)”, and “print error 2 (staple failure)” are respectively Indicates the details of the error that occurred. “◯” is stored in the item in which the error has occurred, and “-” is stored in the item in which the error has not occurred.
たとえば、「デバイスエラー1(紙詰り)」は、画像処理装置での紙詰まりのエラーを示しており、画像処理装置が検出することが可能なエラーである。また、「デバイスエラー2(用紙切れ)」は、画像処理装置で印刷するための用紙が無くなっていることを示しており、画像処理装置が検出することが可能なエラーである。また、「印刷エラー1(印刷物汚れ)」は、画像処理装置で印刷した印刷物が汚れて出力されるエラーを示しており、このエラーは、画像処理装置が検出することができないエラーである。また、「印刷エラー2(ステイプル不良)」は、画像処理装置でホッチキス止めする場合に、複数用紙がずれてホッチキス止めされている等のエラーであり、このエラーも、画像処理装置が検出することができないエラーである。
図16の説明に戻る。
For example, “device error 1 (paper jam)” indicates a paper jam error in the image processing apparatus, and can be detected by the image processing apparatus. “Device error 2 (out of paper)” indicates that there is no paper for printing in the image processing apparatus, and the error can be detected by the image processing apparatus. “Print error 1 (dirt printed matter)” indicates an error in which the printed matter printed by the image processing apparatus is output in a dirty manner, and this error cannot be detected by the image processing apparatus. “Print error 2 (stapling defect)” is an error such as a misalignment of a plurality of sheets when stapled by the image processing apparatus. This error is also detected by the image processing apparatus. It is an error that cannot be done.
Returning to the description of FIG.
次に、印刷管理サーバ600は、ステップS1610で取得したレコード(エラー情報)を集計対象にしてエラー集計処理を行う(ステップS1611)。
Next, the
次に、エラー集計処理の詳細処理を、図19を用いて説明する。 Next, detailed processing of the error totaling processing will be described with reference to FIG.
図19は、本発明におけるエラー集計処理の詳細処理を示すフローチャートである。 FIG. 19 is a flowchart showing a detailed process of the error totaling process in the present invention.
図19に示すフローチャートの各ステップの処理は、印刷管理サーバ600のCPU201が外部メモリ211に格納されるプログラムをRAM203にロードして実行することにより実現される。
The processing of each step in the flowchart shown in FIG. 19 is realized by the
まず、印刷管理サーバ600は、ステップS1610で取得したレコード(エラー情報)のエラーの項目(内容)毎にステップS1902からステップS1909の処理を実行する(ステップS1901)。例えば、まず、「デバイスエラー1(紙詰まり)」がエラーになっているレコードを対象に処理を実行する。
First, the
次に、印刷管理サーバ600は、プリンタ名毎にエラーが起きなかった印刷ジョブの印刷設定を記憶している印刷成功履歴テーブル900(図9)の中から、ステップS1609で受信した印刷ジョブ一覧要求コマンド701に含まれているプリンタ名に一致するレコード(印刷成功情報)を取得する。
Next, the
ここでは、現在から所定の期間内に印刷された印刷ジョブのレコード(印刷成功情報)のうち、印刷ジョブ一覧要求コマンド701に含まれているプリンタ名に一致するレコード(印刷成功情報)を検索して抽出(取得)する。例えば、現在から1ヶ月以内に印刷された印刷ジョブの印刷成功情報のうち、印刷ジョブ一覧要求コマンド701に含まれているプリンタ名に一致するレコード(印刷成功情報)を検索して抽出(取得)する。 Here, a record (print success information) that matches the printer name included in the print job list request command 701 is retrieved from the print job records (print success information) printed within a predetermined period from the present time. To extract (acquire). For example, a record (print success information) that matches the printer name included in the print job list request command 701 is retrieved and extracted (acquired) from the print success information of the print job printed within one month from the present. To do.
図9は、印刷管理サーバ600の外部メモリ211に記憶されている印刷成功履歴テーブル900の一例を示す図である。
FIG. 9 is a diagram illustrating an example of a successful printing history table 900 stored in the
印刷成功履歴テーブル900(図9)は、「出力日時」、「機種名」、「プリンタ名」、「印刷設定情報(「カラー印刷」、「印刷部数」、「両面印刷」、「製本印刷」、「ステイプル印刷」)」を記憶している。これらの印刷成功情報は、画像処理装置から受信した情報であり、印刷管理サーバ600の外部メモリ211に登録される。すなわち、印刷成功履歴テーブル900(図9)は、この印刷設定では、この画像処理装置又は機種からは、エラーを発生することなく印刷可能であったことを示している。
The printing success history table 900 (FIG. 9) includes “output date / time”, “model name”, “printer name”, “print setting information (“ color printing ”,“ number of copies ”,“ double-sided printing ”,“ bookbinding printing ”). , “Staple printing”) ”. The successful printing information is information received from the image processing apparatus, and is registered in the
次に、印刷管理サーバ600は、ステップS1610で取得したレコード(エラー情報)に含まれている、現在、対象にしているエラーが生じた印刷設定と、印刷成功履歴テーブル900(図9)から取得したレコード(印刷成功情報)の印刷設定とを比較し、印刷成功情報の印刷設定と異なる、エラーが生じた全ての印刷設定を特定する(ステップS1902)。
Next, the
そして、印刷管理サーバ600は、ステップS1902で異なっていると特定された印刷設定の数が、予め設定された閾値以上であるか否かを判定し、閾値以上、異なっている印刷設定を特定する(ステップS1903)。例えば、印刷成功情報の印刷設定とは異なる印刷設定として、現在、対象にしているエラーが生じた印刷設定に「両面印刷」が設定されている場合、ステップS1610で取得したレコード(エラー情報)のうち、現在、対象にしているエラーが登録されているレコードの印刷設定に「両面印刷」を実行するように登録されているレコードの数が、予め設定された閾値以上であるか否かを判定し、閾値以上あると判定される印刷設定(例えば「両面印刷」)を特定する。
Then, the
ステップS1903で複数の印刷設定が特定されることがあるため、印刷管理サーバ600は、特定された印刷設定毎にステップS1904からステップS1908の処理を実行する。
Since a plurality of print settings may be specified in step S1903, the
印刷管理サーバ600は、現在、対象である、ステップS1903で特定された印刷設定が印刷部数か否かを判定し(ステップS1905)、印刷部数ではないと判定された場合は、現在対象となっている印刷設定と、現在対象となっているエラーの内容とを関連付けて、集計結果テーブル(図11)(エラー履歴情報)に登録する(ステップS1906)。ここで、集計結果テーブルは、図11に示すように、プリンタ名毎に作成している。そのため、ステップS1906では、ステップS1609で受信した印刷ジョブ一覧要求コマンド701に含まれているプリンタ名の集計結果テーブルに登録する。
The
図11は、図19のエラー集計処理の集計結果を登録した集計結果テーブルの一例を示す図である。 FIG. 11 is a diagram illustrating an example of a tabulation result table in which tabulation results of the error tabulation processing of FIG. 19 are registered.
図11の(a)は、画像処理装置(MFP1(プリンタ名))で発生したエラーの内容と、そのエラーが発生した印刷ジョブに設定されていた、エラーの起きる可能性の高い印刷設定とが登録された集計結果テーブル1101である。また、図11の(b)は、画像処理装置(MFP2(プリンタ名))で発生したエラーの内容と、そのエラーが発生した印刷ジョブに設定されていた、エラーの起きる可能性の高い印刷設定とが登録された集計結果テーブル1102である。 FIG. 11A shows the details of an error that has occurred in the image processing apparatus (MFP 1 (printer name)) and the print settings that are set in the print job in which the error has occurred and are likely to cause an error. It is a registered total result table 1101. FIG. 11B shows the details of the error that has occurred in the image processing apparatus (MFP 2 (printer name)) and the print settings that have been set for the print job in which the error has occurred and that is likely to cause an error. Is a tabulation result table 1102 in which are registered.
印刷管理サーバ600は、現在、対象である、ステップS1903で特定された印刷設定が印刷部数であると判定された場合は(ステップS1905:YES)、処理をステップS1907に移行する。
If the
次に、印刷管理サーバ600は、ステップS1609で受信した印刷ジョブ一覧要求コマンド701に含まれているプリンタ名に一致する、印刷成功履歴テーブル900のレコードの中で、印刷部数が最大の値(最大印刷部数)と、ステップS1610で取得したレコードで、かつ、現在、対象にしているエラーが生じたレコードの中で、印刷部数が最小の値(最小印刷部数)と、を比較して、最小印刷部数が最大印刷部数よりも大きな値であるかを判定する(ステップS1907)。
Next, the
そして、印刷管理サーバ600は、最小印刷部数が最大印刷部数よりも大きな値であると判定した場合は、当該最小印刷部数と、現在対象となっているエラーの内容とを関連付けて、集計結果テーブル(図11)に登録し(ステップS1907)、処理をステップS1908に移行する。一方、最小印刷部数が最大印刷部数よりも大きな値ではないと判定された場合は、処理をステップS1908に移行する。
If the
ステップS1908では、ステップS1903で特定された次の印刷設定を処理対象にして、ステップS1905に処理を戻す。そして、ステップS1903で特定された全ての印刷設定について処理を実行すると、処理をステップS1909に移行する。 In step S1908, the next print setting specified in step S1903 is set as a processing target, and the process returns to step S1905. When the process is executed for all the print settings specified in step S1903, the process proceeds to step S1909.
ステップS1909では、エラーが生じた次のエラーの項目を処理の対象にして、ステップS1902に処理を移行する。そして、ステップS1610で取得したレコードでエラーが生じた全てのエラーの項目(内容)について、ステップS1902からステップS1908の処理を実行すると、図19に示すエラー集計処理を終了する。 In step S1909, the process proceeds to step S1902 with the next error item in which an error has occurred being processed. Then, when the process from step S1902 to step S1908 is executed for all error items (contents) in which an error has occurred in the record acquired in step S1610, the error totaling process shown in FIG. 19 is terminated.
図19に示す以上の処理により、図11に示す集計結果テーブルを作成することができるようになる。以上のように、ステップS1611では、ステップS1609で受信した印刷ジョブ一覧要求コマンド701に含まれるプリンタ名の集計結果テーブルを作成する。
図16の説明に戻る。
The above processing shown in FIG. 19 makes it possible to create the tabulation result table shown in FIG. As described above, in step S <b> 1611, a tabulation result table of printer names included in the print job list request command 701 received in step S <b> 1609 is created.
Returning to the description of FIG.
ステップS1611で、ステップS1609で受信した印刷ジョブ一覧要求コマンド701に含まれるプリンタ名の集計結果テーブルを作成すると、ステップS1612に移行し、エラー判定処理を実行する。
エラー判定処理の詳細処理を図20に示す。
In step S1611, when the printer name tabulation result table included in the print job list request command 701 received in step S1609 is created, the process proceeds to step S1612 to execute error determination processing.
Detailed processing of the error determination processing is shown in FIG.
次に、図20を用いて、エラー判定処理の詳細処理について説明する。 Next, detailed processing of the error determination processing will be described with reference to FIG.
図20は、本発明におけるエラー判定処理の詳細処理を示すフローチャートである。 FIG. 20 is a flowchart showing detailed processing of error determination processing in the present invention.
図20に示すフローチャートの各ステップの処理は、印刷管理サーバ600のCPU201が外部メモリ211に格納されるプログラムをRAM203にロードして実行することにより実現される。
20 is realized by the
まず、印刷管理サーバ600は、書誌情報データベース600(図6)の中から、印刷ジョブ一覧要求コマンド701に含まれるユーザ名及び機種名に一致するレコード(書誌情報)を抽出(取得)する(ステップS2001)。
First, the
そして、印刷管理サーバ600は、ステップS2001で取得した書誌情報毎に、ステップS2003からステップS2011までの処理を実行する。
The
印刷管理サーバ600は、現在、処理対象の書誌情報の印刷設定の情報と、ステップS1611で生成した集計結果テーブル(図11)の印刷設定とが一致する印刷設定があるかを判定する(ステップS2003)。
The
そして、印刷管理サーバ600は、一致する印刷設定があると判定されば場合には(ステップS2003:YES)、一致した印刷設定で「○」と記憶されている全てのエラー内容を、発生する可能性のあるエラーとして決定する(ステップS2004)。
If it is determined that there is a matching print setting (step S2003: YES), the
ステップS2004で決定されたエラー内容が画像処理装置で検出可能な「デバイスエラー」のみか否かを判定する(ステップS2005)。 It is determined whether or not the error content determined in step S2004 is only a “device error” that can be detected by the image processing apparatus (step S2005).
そして、印刷管理サーバ600は、ステップS2004で決定したエラーが、「デバイスエラー」のみと判定された場合(ステップS2005:YES)、現在処理対象の書誌情報に対応する印刷ジョブを、ステップS1601でICカードを検出した画像処理装置で印刷した場合にエラーが起きるかのエラー予測として、「デバイスエラーが起きる可能性が高い(「▲」)」と決定する(ステップS2008)。
If it is determined that the error determined in step S2004 is only “device error” (step S2005: YES), the
また、印刷管理サーバ600は、ステップS2003で、一致する印刷設定がないと判定されば場合には(NO)、現在処理対象の書誌情報に対応する印刷ジョブを、ステップS1601でICカードを検出した画像処理装置で印刷した場合にエラーが起きるかのエラー予測として、「エラーが起きる可能性は低い(「○」)」と決定する(ステップS2007)。
If it is determined in step S2003 that there is no matching print setting (NO), the
また、印刷管理サーバ600は、ステップS2005で、ステップS2004で決定されたエラー内容が画像処理装置で検出可能な「デバイスエラー」のみではないと判定された場合は(NO)、ステップS2004で決定されたエラー内容が、プリンタが検出できない「印刷エラー」のみであるか否かを判定する(ステップS2006)。
If the
そして、印刷管理サーバ600は、ステップS2006で「印刷エラー」のみであると判定された場合は(YES)、現在処理対象の書誌情報に対応する印刷ジョブを、ステップS1601でICカードを検出した画像処理装置で印刷した場合にエラーが起きるかのエラー予測として、「プリンタが検出できない印刷エラーが起きる可能性が高い(「△」)」と決定する(ステップS2009)。
If it is determined in step S2006 that there is only “print error” (YES), the
一方、印刷管理サーバ600は、ステップS2006で「印刷エラー」のみではないと判定された場合(すなわち、「デバイスエラー」と「印刷エラー」の両方に「○」が記憶されていると判定された場合)は(NO)、現在処理対象の書誌情報に対応する印刷ジョブを、ステップS1601でICカードを検出した画像処理装置で印刷した場合にエラーが起きるかのエラー予測として、「デバイスエラー及びプリンタが検出できない印刷エラーが起きる可能性が高い(「×」)」と決定する(ステップS2010)。
On the other hand, if the
印刷管理サーバ600は、ステップS2007、ステップS2008、ステップS2009、ステップS2010の処理を実行すると、処理をステップS2011に移行し、次の未処理の書誌情報を処理対象にして、ステップS2003の処理を実行する。また、印刷管理サーバ600は、ステップS2001で取得した全ての書誌情報に対してステップS2003からステップS2010の処理を実行すると、エラー判定処理を終了する。
次に、図16の説明に戻る。
When the
Next, the description returns to FIG.
印刷管理サーバ600は、ステップS1612で、ステップS1601でICカードを検出した画像処理装置で、ユーザが印刷指示した印刷データを印刷した場合にエラーが起きるかのエラー予測を行うと、印刷ジョブ一覧画面を表示するための一覧表示情報を生成し、当該一覧表示情報を、印刷ジョブ一覧要求コマンドを送信した画像処理装置に送信する(ステップS1613)。
In step S1612, the
ここで生成される一覧表示情報には、ステップS2001で取得された各書誌情報に対応して、ステップS2007、ステップS2008、ステップS2009、ステップS2010で決定されたエラー予測の内容を含んでいる。 The list display information generated here includes the contents of the error prediction determined in step S2007, step S2008, step S2009, and step S2010 corresponding to each bibliographic information acquired in step S2001.
画像処理装置は、印刷管理サーバ600から一覧表示情報(一覧情報)を受信すると(ステップS1614)、当該一覧表示情報に従って、印刷ジョブ一覧画面(図12)を表示する(ステップS1615)。 Upon receiving the list display information (list information) from the print management server 600 (step S1614), the image processing apparatus displays a print job list screen (FIG. 12) according to the list display information (step S1615).
図12は、画像処理装置の表示部320に表示される印刷ジョブ一覧画面1201の一例を示す図である。
FIG. 12 is a diagram illustrating an example of a print
図12には、書誌情報のドキュメント名である文書名1202と、ステップS2007、ステップS2008、ステップS2009、ステップS2010で決定されたエラー予測の内容1203と、ステップS2004で決定されたエラー内容1204と、が表示されている。
FIG. 12 shows a
すなわち、ステップS1613で生成される一覧表示情報には、これらの情報と、各書誌情報の文書IDとを含んでいる。 That is, the list display information generated in step S1613 includes such information and the document ID of each bibliographic information.
そして、ユーザは、印刷ジョブ一覧画面1201を確認して、印刷を行う文書(印刷ジョブ)を選択する。具体的には、ユーザが、チェックボックス1205、1206、1207、1208を選択することにより、どの文書(印刷ジョブ)を印刷するかを指定し、印刷ボタン1210を押下することにより、それを検知した画像処理装置がユーザにより指定された文書を印刷するための処理を実行する。
The user confirms the print
ユーザは、印刷ジョブ一覧画面1201を確認することで、どの印刷ジョブを、ICカードをかざした画像処理装置で印刷を行うとどのようなエラーが起こり得るかを把握することが可能になる。
By checking the print
また、ユーザは、エラー予測1203に、デバイスエラーや印刷エラーが起きる可能性があることを示されている文書を確認し、エラーが起こりにくいプリンタを探したい場合は、印刷したい文書を選択して、「エラーが起こりにくいプリンタボタン」1209を押下することで、画像処理装置は、当該選択された文書を印刷する場合にエラーが起こりにくいプリンタ(画像処理装置)を検索するように処理して、その検索結果を画像処理装置の表示部320に表示することができる。さらに、画像処理装置は、当該検索された画像処理装置に当該選択された文書を印刷させるように処理することができる。
図17、図18を用いて、その説明を行う。
In addition, the user confirms a document indicating that a device error or a print error may occur in the
This will be described with reference to FIGS.
図17は、本発明における第3の制御処理手順の一例を示すフローチャートである。 FIG. 17 is a flowchart showing an example of a third control processing procedure in the present invention.
画像処理装置は、図16のステップS1615の処理を実行した後、処理を図17のステップS1701に移行する。 After executing the processing of step S1615 in FIG. 16, the image processing apparatus shifts the processing to step S1701 in FIG.
画像処理装置は、印刷ジョブ一覧画面(図12)に表示された文書の選択をユーザにより受け付けて、印刷ボタン1210が押下されたことを判断すると(ステップS1701:YES)、当該選択された文書(印刷ジョブ)の出力要求を印刷管理サーバ600に送信する(ステップS1703)。ここで送信される出力要求には、当該選択された文書の文書IDと、ステップS1606で受信したユーザ名と、出力要求を示すコマンド識別子とを含む印刷要求コマンド702(図7)を含んでいる。
When the image processing apparatus accepts selection of a document displayed on the print job list screen (FIG. 12) by the user and determines that the
また、画像処理装置は、印刷ジョブ一覧画面(図12)に表示された文書の選択をユーザにより受け付けて、印刷ボタン1210ではなく、「エラーが起こりにくいプリンタボタン」1209が押下されたことを判定すると(ステップS1701:NO,ステップS1702:YES)、処理を図18のステップS1801に移行する。また、画像処理装置は、印刷ボタン1210が押下されていないと判定され(ステップS1701:NO)、ステップS1702において、「エラーが起こりにくいプリンタボタン」1209が押下されていないと判定された場合は(NO)、処理をステップS1701に移行し、印刷ボタン1210又は「エラーが起こりにくいプリンタボタン」1209がユーザにより押下されるのを待つ。
Also, the image processing apparatus accepts selection of a document displayed on the print job list screen (FIG. 12) by the user, and determines that the “printer button that is unlikely to cause an error” 1209 is pressed instead of the
印刷管理サーバ600は、画像処理装置から出力要求を受信すると(ステップS1704)、当該出力要求の印刷要求コマンド702に含まれている文書IDと、当該出力要求を送信した画像処理装置のIPアドレスと、当該画像処理装置のプリンタ名とを含むLPR印刷コマンド703(図7)をプリントサーバ500に送信して当該文書IDで特定される印刷ジョブの印刷指示を行う(ステップS1705)。
When receiving an output request from the image processing apparatus (step S1704), the
そして、プリントサーバ500は、画像処理装置からLPR印刷コマンド703(印刷命令)を受信すると(ステップS1706)、当該文書IDで特定される印刷ジョブを、LPR印刷コマンド703に含まれている画像処理装置のIPアドレス宛に送信する(ステップS1707)。 When the print server 500 receives the LPR print command 703 (print command) from the image processing apparatus (step S1706), the print processing specified in the document ID includes the print job specified in the LPR print command 703. To the IP address (step S1707).
画像処理装置は、プリントサーバ500から印刷ジョブを取得すると(ステップS1708)、当該印刷ジョブの印刷処理を実行する(ステップS1709)。 When the image processing apparatus acquires a print job from the print server 500 (step S1708), the image processing apparatus executes print processing for the print job (step S1709).
そして、画像処理装置は、印刷処理でデバイスエラーの検出を行い、デバイスエラーが起きたか否かを判定する(ステップS1710)。デバイスエラーが起きたと判定した場合は(ステップS1710:YES)、当該デバイスエラーのエラーの内容と、エラーが発生した印刷ジョブの文書IDと、出力日時とプリンタ名とを印刷管理サーバ600に送信してエラー情報の登録要求を行う(ステップS1713)。
Then, the image processing apparatus detects a device error in the printing process, and determines whether or not a device error has occurred (step S1710). If it is determined that a device error has occurred (step S1710: YES), the content of the device error, the document ID of the print job in which the error has occurred, the output date and time, and the printer name are transmitted to the
また、画像処理装置は、デバイスエラーが起きずに印刷が終了すると、エラー登録画面(図14)を表示部320に表示(登録画面表示)する(ステップS1711)。 Further, when printing is completed without a device error, the image processing apparatus displays an error registration screen (FIG. 14) on the display unit 320 (displays the registration screen) (step S1711).
図14は、画像処理装置の表示部320に表示されるエラー登録画面1400の一例を示す図である。
FIG. 14 is a diagram illustrating an example of an
エラー登録画面1400は、画像処理装置が検出できない印刷エラーの登録を行うための画面である。
The
エラー登録画面1400には、印刷エラー1(印刷物汚れ)1401や、印刷エラー2(ステイプル不良)1402などの、画像処理装置が検出できない印刷エラーの種類を選択するチェックボックスを備えている。
The
画像処理装置は、ユーザにより、印刷エラーの種類の選択を受け付けて、登録ボタン1403が押下されたこと検知すると(ステップS1712:YES)、ユーザにより選択された印刷エラーの内容と、エラーが発生した印刷ジョブの文書IDと、出力日時とプリンタ名とを印刷管理サーバ600に送信してエラー情報の登録要求(エラー登録要求)を行う(ステップS1713)。
When the image processing apparatus accepts selection of the type of printing error by the user and detects that the
印刷管理サーバ600は、画像処理装置300から、エラーの内容と文書IDと出力日時とプリンタ名とを受信すると(ステップS1714)、書誌情報データベース600の中から、当該文書IDに一致するレコードを検索して特定する。
When the
そして、印刷管理サーバ600は、当該特定されたレコードの印刷設定と機種名と、画像処理装置300から受信した出力日時とプリンタ名とエラーの内容とを関連付けてエラー履歴テーブル800(図8)に登録する(ステップS1715)。
Then, the
画像処理装置300は、ステップS1712において、ログアウトボタン1404がユーザにより押下されたことを検知すると、エラーが起きなかったと判定し(ステップS1712:NO)、印刷が成功した旨の印刷成功情報と、エラーが起きなかった印刷ジョブの文書IDと出力日時とプリンタ名とを印刷管理サーバ600に送信する(ステップS1716)。
When the image processing apparatus 300 detects that the
印刷管理サーバ600は、画像処理装置300から、該印刷成功情報と該文書IDを受信すると(ステップS1717)、書誌情報データベース600の中から、当該文書IDに一致するレコードを検索して特定する。
When the
そして、印刷管理サーバ600は、当該特定されたレコードの印刷設定と機種名と、画像処理装置300から受信した出力日時とプリンタ名とを関連付けて印刷成功履歴テーブル900(図9)に登録する(ステップS1718)。
Then, the
次に、画像処理装置は、ステップS1702で、印刷ジョブ一覧画面(図12)に表示された文書の選択をユーザにより受け付けて、「エラーが起こりにくいプリンタボタン」1209が押下されたと判定された場合の処理について、図18を用いて説明する。 Next, in step S1702, the image processing apparatus accepts selection of a document displayed on the print job list screen (FIG. 12) by the user and determines that the “printer button that is unlikely to cause an error” 1209 has been pressed. This process will be described with reference to FIG.
図18は、本発明における第4の制御処理手順の一例を示すフローチャートである。 FIG. 18 is a flowchart showing an example of a fourth control processing procedure in the present invention.
まず、画像処理装置は、印刷ジョブ一覧画面(図12)でユーザにより選択された文書の文書IDと、画像処理装置(自身)の機種名と、該画像処理装置のプリンタ名と、プリンタ(画像処理装置)の検索要求を印刷管理サーバ600に送信する(ステップS1801)。 First, the image processing apparatus displays the document ID of the document selected by the user on the print job list screen (FIG. 12), the model name of the image processing apparatus (self), the printer name of the image processing apparatus, and the printer (image). A search request for the processing device is transmitted to the print management server 600 (step S1801).
そして、印刷管理サーバ600は、画像処理装置から、当該画像処理装置の機種名と、該画像処理装置のプリンタ名と、文書IDと、プリンタ(画像処理装置)の検索要求を受信すると(ステップS1802)、グループテーブル1000(図10)の中から、当該機種名に一致するレコードを検索して取得する(ステップS1803)。
When the
図10は、印刷管理サーバ600の外部メモリ211に記憶されているグループテーブル1000の一例を示す図である。
FIG. 10 is a diagram illustrating an example of the group table 1000 stored in the
グループテーブル1000には、画像処理装置の機種の名称である「機種名」、該画像処理装置の名称である「プリンタ名」、該画像処理装置のIPアドレスである「IPアドレス」、該画像処理装置の設置場所である「設置場所」の項目を有している。 The group table 1000 includes a “model name” that is the name of the model of the image processing apparatus, a “printer name” that is the name of the image processing apparatus, an “IP address” that is the IP address of the image processing apparatus, and the image processing It has an item of “installation location” which is the installation location of the apparatus.
次に、印刷管理サーバ600は、エラー履歴テーブル800(図8)の中から、ステップS1803で取得されたレコードのプリンタ名に一致するレコードを検索して取得(抽出)する(ステップS1804)。ここでは、現在から、所定の期間内に印刷された印刷ジョブのレコード(エラー情報)を抽出する。例えば、現在から1ヶ月以内に印刷された印刷ジョブのエラー情報(レコード)のうち、ステップS1803で取得されたレコードのプリンタ名に一致するレコード(エラー情報)を検索して抽出(取得)する。
Next, the
そして、印刷管理サーバ600は、ステップS1804で取得された全てのレコードに含まれている全てのプリンタ名(画像処理装置)を特定する。そして、特定されたプリンタ名(画像処理装置)毎にステップS1806からステップS1808の処理を実行する。
Then, the
次に、印刷管理サーバ600は、ステップS1804で取得したレコードのうち、現在処理対象であるプリンタ名(画像処理装置)のレコードを対象にエラー集計処理(図19)を実行する(ステップS1806)。
Next, the
エラー集計処理の詳細処理(図19)について既に行った上述の説明は、ステップS1611で実行した場合についての説明であったため、ここでは、ステップS1806で実行した場合についての説明を行う。 Since the above description already given about the detailed process of the error totaling process (FIG. 19) was the case where it was executed at step S1611, here, the case where it was executed at step S1806 will be described.
以下、図19を参照して、エラー集計処理の詳細処理について説明する。 Hereinafter, with reference to FIG. 19, the detailed process of the error totaling process will be described.
まず、印刷管理サーバ600は、ステップS1804で取得したレコードのうち、現在処理対象であるプリンタ名(画像処理装置)のレコード(エラー情報)のエラーの項目(内容)毎にステップS1902からステップS1909の処理を実行する(ステップS1901)。
First, the
次に、印刷管理サーバ600は、プリンタ名毎にエラーが起きなかった印刷ジョブの印刷設定を記憶している印刷成功履歴テーブル900(図9)の中から、現在処理対象であるプリンタ名(画像処理装置)のレコード(印刷成功情報)を取得する。
Next, the
ここでは、現在から所定の期間内に印刷された印刷ジョブのレコード(印刷成功情報)のうち、現在処理対象であるプリンタ名(画像処理装置)に一致するレコード(印刷成功情報)を検索して抽出(取得)する。例えば、現在から1ヶ月以内に印刷された印刷ジョブの印刷成功情報のうち、現在処理対象であるプリンタ名(画像処理装置)に一致するレコード(印刷成功情報)を検索して抽出(取得)する。 Here, the record (printing success information) that matches the printer name (image processing apparatus) that is the current processing target is retrieved from the print job records (printing success information) printed within a predetermined period from the present time. Extract (acquire). For example, from the print success information of a print job printed within one month from the present, a record (print success information) that matches the printer name (image processing apparatus) that is the current processing target is searched and extracted (acquired). .
次に、印刷管理サーバ600は、ステップS1804で取得した、現在処理対象のプリンタ名(画像処理装置)のレコード(エラー情報)に含まれている、現在、処理対象にしているエラーが生じた印刷設定と、印刷成功履歴テーブル900(図9)から取得したレコード(印刷成功情報)の印刷設定とを比較し、印刷成功情報の印刷設定と異なる、エラーが生じた全ての印刷設定を特定する(ステップS1902)。
Next, the
そして、印刷管理サーバ600は、ステップS1902で異なっていると特定された印刷設定の数が、予め設定された閾値以上であるか否かを判定し、閾値以上、異なっている印刷設定を特定する(ステップS1903)。例えば、印刷成功情報の印刷設定とは異なる印刷設定として、現在、対象にしているエラーが生じた印刷設定に「両面印刷」が設定されている場合、ステップS1804で取得した、現在処理対象のプリンタ名(画像処理装置)のレコード(エラー情報)のうち、現在、対象にしているエラーが登録されているレコードの印刷設定に「両面印刷」を実行するように登録されているレコードの数が、予め設定された閾値以上であるか否かを判定し、閾値以上あると判定される印刷設定(例えば「両面印刷」)を特定する。
Then, the
ステップS1903で複数の印刷設定が特定されることがあるため、印刷管理サーバ600は、特定された印刷設定毎にステップS1904からステップS1908の処理を実行する。
Since a plurality of print settings may be specified in step S1903, the
印刷管理サーバ600は、現在、対象である、ステップS1903で特定された印刷設定が印刷部数か否かを判定し(ステップS1905)、印刷部数ではないと判定された場合は、現在対象となっている印刷設定と、現在対象となっているエラーの内容とを関連付けて、集計結果テーブル(図11)に登録する(ステップS1906)。
The
ここで、集計結果テーブルは、図11に示すように、プリンタ名(画像処理装置)毎に作成している。そのため、ステップS1906では、現在処理対象のプリンタ名(画像処理装置)の集計結果テーブルに登録する。 Here, the tabulation result table is created for each printer name (image processing apparatus) as shown in FIG. Therefore, in step S1906, the printer name (image processing apparatus) that is the current processing target is registered in the tabulation result table.
印刷管理サーバ600は、現在、対象である、ステップS1903で特定された印刷設定が印刷部数であると判定された場合は(ステップS1905:YES)、処理をステップS1907に移行する。
If the
次に、印刷管理サーバ600は、ステップS1802で受信したプリンタ名に一致する、印刷成功履歴テーブル900のレコードの中で、印刷部数が最大の値(最大印刷部数)と、ステップS1804で取得した現在処理対象のプリンタ名のレコードで、かつ、現在、対象にしているエラーが生じたレコードの中で、印刷部数が最小の値(最小印刷部数)と、を比較して、最小印刷部数が最大印刷部数よりも大きな値であるかを判定する(ステップS1907)。
Next, the
そして、印刷管理サーバ600は、最小印刷部数が最大印刷部数よりも大きな値であると判定した場合は、当該最小印刷部数と、現在対象となっているエラーの内容とを関連付けて、現在処理対象のプリンタ名(画像処理装置)の集計結果テーブル(図11)に登録し(ステップS1907)、処理をステップS1908に移行する。一方、最小印刷部数が最大印刷部数よりも大きな値ではないと判定された場合は、処理をステップS1908に移行する。
If the
ステップS1908では、ステップS1903で特定された次の印刷設定を処理対象にして、ステップS1905に処理を戻す。そして、ステップS1903で特定された全ての印刷設定について処理を実行すると、処理をステップS1909に移行する。 In step S1908, the next print setting specified in step S1903 is set as a processing target, and the process returns to step S1905. When the process is executed for all the print settings specified in step S1903, the process proceeds to step S1909.
ステップS1909では、エラーが生じた次のエラーの項目を処理の対象にして、ステップS1902に処理を移行する。そして、ステップS1610で取得したレコードでエラーが生じた全てのエラーの項目(内容)について、ステップS1902からステップS1908の処理を実行すると、図19に示すエラー集計処理を終了し、ステップS1807に処理を移行する。 In step S1909, the process proceeds to step S1902 with the next error item in which an error has occurred being processed. When the process from step S1902 to step S1908 is executed for all error items (contents) in which an error has occurred in the record acquired in step S1610, the error aggregation process shown in FIG. 19 is terminated, and the process proceeds to step S1807. Transition.
以上の処理により、処理対象のプリンタ名(画像処理装置)の集計結果テーブルを生成することができる。 With the above processing, a tabulation result table of printer names (image processing apparatuses) to be processed can be generated.
次に、印刷管理サーバ600は、生成された集計結果テーブルに従ってエラー判定処理を実行する。
Next, the
エラー判定処理の詳細処理(図20)について既に行った上述の説明は、ステップS1612で実行した場合についての説明であったため、ここでは、ステップS1807で実行した場合についての説明を行う。 Since the above description already given about the detailed processing (FIG. 20) of the error determination processing is a description about the case where it is executed in step S1612, here, the case where it is executed in step S1807 will be described.
ステップS1807で実行するエラー判定処理の詳細処理を、図20を用いて説明する。 Detailed processing of the error determination processing executed in step S1807 will be described with reference to FIG.
まず、印刷管理サーバ600は、書誌情報データベース600(図6)の中から、ステップS1802で受信した文書IDに一致するレコード(書誌情報)を抽出(取得)する(ステップS2001)。
First, the
そして、印刷管理サーバ600は、ステップS2001で取得した書誌情報ごとに、ステップS2003からステップS2011までの処理を実行する。
The
印刷管理サーバ600は、現在処理対象の書誌情報の印刷設定の情報と、ステップS1806で生成した集計結果テーブル(図11)の印刷設定とが一致する印刷設定があるかを判定する(ステップS2003)。
The
そして、印刷管理サーバ600は、一致する印刷設定があると判定されば場合には(ステップS2003:YES)、一致した印刷設定で「○」と記憶されている全てのエラー内容を、発生する可能性のあるエラーとして決定する(ステップS2004)。
If it is determined that there is a matching print setting (step S2003: YES), the
ステップS2004で決定されたエラー内容が画像処理装置で検出可能な「デバイスエラー」のみか否かを判定する(ステップS2005)。 It is determined whether or not the error content determined in step S2004 is only a “device error” that can be detected by the image processing apparatus (step S2005).
そして、印刷管理サーバ600は、ステップS2004で決定したエラーが、「デバイスエラー」のみと判定された場合(ステップS2005:YES)、現在処理対象の書誌情報に対応する印刷ジョブを、現在処理対象の画像処理装置で印刷した場合にエラーが起きるかのエラー予測として、「デバイスエラーが起きる可能性が高い(「▲」)」と決定する(ステップS2008)。
If it is determined that the error determined in step S2004 is only “device error” (step S2005: YES), the
また、印刷管理サーバ600は、ステップS2003で、一致する印刷設定がないと判定されば場合には(NO)、現在処理対象の書誌情報に対応する印刷ジョブを、現在処理対象の画像処理装置で印刷した場合にエラーが起きるかのエラー予測として、「エラーが起きる可能性は低い(「○」)」と決定する(ステップS2007)。
If the
また、印刷管理サーバ600は、ステップS2005で、ステップS2004で決定されたエラー内容が画像処理装置で検出可能な「デバイスエラー」のみではないと判定された場合は(NO)、ステップS2004で決定されたエラー内容が、プリンタが検出できない「印刷エラー」のみであるか否かを判定する(ステップS2006)。
If the
そして、印刷管理サーバ600は、ステップS2006で「印刷エラー」のみであると判定された場合は(YES)、現在処理対象の書誌情報に対応する印刷ジョブを、現在処理対象の画像処理装置で印刷した場合にエラーが起きるかのエラー予測として、「プリンタが検出できない印刷エラーが起きる可能性が高い(「△」)」と決定する(ステップS2009)。
If it is determined in step S2006 that there is only “print error” (YES), the
一方、印刷管理サーバ600は、ステップS2006で「印刷エラー」のみではないと判定された場合(すなわち、「デバイスエラー」と「印刷エラー」の両方に「○」が記憶されていると判定された場合)は(NO)、現在処理対象の書誌情報に対応する印刷ジョブを、現在処理対象の画像処理装置で印刷した場合にエラーが起きるかのエラー予測として、「デバイスエラー及びプリンタが検出できない印刷エラーが起きる可能性が高い(「×」)」と決定する(ステップS2010)。
On the other hand, if the
印刷管理サーバ600は、ステップS2007、ステップS2008、ステップS2009、ステップS2010の処理を実行すると、処理をステップS2011に移行し、次の未処理の書誌情報を処理対象にして、ステップS2003の処理を実行する。
When the
また、印刷管理サーバ600は、ステップS2001で取得した全ての書誌情報に対してステップS2003からステップS2010の処理を実行すると、エラー判定処理を終了し、処理をステップS1808に移行する。
In addition, when the
ステップS1808では、ステップS1803で検索された全てのプリンタ名(画像処理装置)に対して、ステップS1806、ステップS1807の処理を実行すると、エラー予測が「○」と判定されたプリンタ名(画像処理装置)と、ステップS1803で取得した、該画像処理装置のIPアドレスである「IPアドレス」、該画像処理装置の設置場所である「設置場所」を含むプリンタ一覧画面(図13)を表示するための表示情報を生成して画像処理装置に返信する。 In step S1808, when the processes in steps S1806 and S1807 are executed for all the printer names (image processing apparatuses) searched in step S1803, the printer names (image processing apparatuses) in which the error prediction is determined to be “◯”. And a printer list screen (FIG. 13) including the “IP address” that is the IP address of the image processing apparatus and the “installation place” that is the installation place of the image processing apparatus acquired in step S1803. Display information is generated and returned to the image processing apparatus.
次に、画像処理装置は、印刷管理サーバ600から当該表示情報を受信すると(ステップS1810)、当該表示情報に従ってプリンタ一覧画面(図13)を表示部320に表示する(ステップS1811)。
Next, when receiving the display information from the print management server 600 (step S1810), the image processing apparatus displays a printer list screen (FIG. 13) on the
図13は、画像処理装置の表示部320に表示される印刷可能なプリンタ一覧画面1301の一例を示す図である。
FIG. 13 is a diagram illustrating an example of a printable
プリンタ一覧画面1301には、印刷可能な画像処理装置のプリンタ名1308、エラー予測結果1302、当該画像処理装置の設置場所1303が表示されている。
The
また、プリンタ一覧画面1301には、印刷を行う画像処理装置の、ユーザによる選択を受け付けるチェックボックス(1304,1305)が表示されている。
The
画像処理装置は、ユーザにより、印刷を行う画像処理装置が選択され、印刷ボタン1307が押下されたことを検知すると(ステップS1812:YES)、印刷ジョブ一覧画面(図12)で選択された文書(印刷ジョブ)の出力要求を印刷管理サーバ600に送信する(ステップS1813)。ここで送信される出力要求には、当該選択された文書の文書IDと、ユーザ名と、選択された印刷を行う画像処理装置のIPアドレスと、出力要求を示すコマンド識別子とを含む印刷要求コマンドを含んでいる。 When the image processing apparatus detects that the user has selected the image processing apparatus to be printed and presses the print button 1307 (step S1812: YES), the document (on the print job list screen (FIG. 12)) A print job output request is transmitted to the print management server 600 (step S1813). The output request transmitted here includes a print request command including the document ID of the selected document, the user name, the IP address of the selected image processing apparatus that performs printing, and a command identifier indicating the output request. Is included.
そして、印刷管理サーバ600は、画像処理装置から、出力要求を受信すると(ステップS1814)、当該出力要求の印刷要求コマンド702に含まれている文書IDと、当該出力要求に含まれている画像処理装置のIPアドレスと、当該画像処理装置のプリンタ名とを含む印刷コマンドをプリントサーバ500に送信して当該文書IDで特定される印刷ジョブの印刷指示を行う(ステップS1815)。
When the
そして、プリントサーバ500は、画像処理装置から印刷コマンドを受信すると(ステップS1816)、当該文書IDで特定される印刷ジョブを、印刷コマンドに含まれている画像処理装置のIPアドレス宛に送信する(ステップS1817)。 When the print server 500 receives the print command from the image processing apparatus (step S1816), the print server 500 transmits the print job specified by the document ID to the IP address of the image processing apparatus included in the print command ( Step S1817).
画像処理装置は、プリントサーバ500から印刷ジョブを取得すると(ステップS1818)、当該印刷ジョブの印刷処理を実行する(ステップS1819)。 When the image processing apparatus acquires a print job from the print server 500 (step S1818), the image processing apparatus executes print processing for the print job (step S1819).
そして、画像処理装置は、印刷処理でデバイスエラーの検出を行い、デバイスエラーが起きたか否かを判定する(ステップS1820)。デバイスエラーが起きたと判定した場合は(ステップS1820:YES)、当該デバイスエラーのエラーの内容と、エラーが発生した印刷ジョブの文書IDと、出力日時と印刷処理を行ったプリンタ名とを印刷管理サーバ600に送信してエラー情報の登録要求を行う(ステップS1823)。 Then, the image processing apparatus detects a device error in the printing process and determines whether a device error has occurred (step S1820). If it is determined that a device error has occurred (step S1820: YES), the contents of the error of the device error, the document ID of the print job in which the error has occurred, the output date and time, and the name of the printer that performed the printing process are printed and managed. A request for registration of error information is sent to the server 600 (step S1823).
また、画像処理装置は、デバイスエラーが起きずに印刷処理が終了すると、エラー登録画面(図14)を表示部320に表示する(ステップS1821)。 Further, when the printing process ends without a device error, the image processing apparatus displays an error registration screen (FIG. 14) on the display unit 320 (step S1821).
画像処理装置は、ユーザにより、印刷エラーの種類の選択を受け付けて、登録ボタン1403が押下されたこと検知すると(ステップS1822:YES)、ユーザにより選択された印刷エラーの内容と、エラーが発生した印刷ジョブの文書IDと、出力日時と印刷処理を行ったプリンタ名とを印刷管理サーバ600に送信してエラー情報の登録要求を行う(ステップS1823)。
When the image processing apparatus accepts selection of the type of print error by the user and detects that the
ステップS1823で送信した情報は、図17のステップS1714で受信し、ステップS1715と同様にしてエラー履歴テーブル800に登録処理される。 The information transmitted in step S1823 is received in step S1714 in FIG. 17 and registered in the error history table 800 in the same manner as in step S1715.
また、画像処理装置300は、ステップS1822において、ログアウトボタン1404がユーザにより押下されたことを検知すると、エラーが起きなかったと判定し(ステップS1822:NO)、印刷が成功した旨の印刷成功情報と、エラーが起きなかった印刷ジョブの文書IDと出力日時とプリンタ名とを印刷管理サーバ600に送信する(ステップS1824)。
Further, when detecting that the
ステップS1824で送信した情報は、図17のステップS1717で受信し、ステップS1718と同様に印刷成功履歴テーブル900に登録処理される。 The information transmitted in step S1824 is received in step S1717 in FIG. 17, and is registered in the print success history table 900 as in step S1718.
以上説明したように、本実施の形態によれば、画像処理装置から印刷の指示を行う前に、印刷データの印刷結果が失敗する可能性が高いかをユーザに提示することができる。 As described above, according to the present embodiment, it is possible to present to the user whether there is a high possibility that the print result of the print data will fail before issuing an instruction for printing from the image processing apparatus.
本実施例では、エラー判定処理(例えば、S2003など)で、集計結果テーブルを用いて判定したが、集計結果テーブルの代わりに、エラー履歴テーブル800を用いるようにしてもよい。すなわち、集計結果テーブルを用いた場合と同様に、エラー履歴テーブル800に記憶されている印刷設定を判定対象にして、一致する印刷設定があるエラー内容に決定するようにしてもよい。 In this embodiment, the error determination process (for example, S2003) is determined using the total result table, but the error history table 800 may be used instead of the total result table. That is, as in the case of using the tabulation result table, the print settings stored in the error history table 800 may be set as the determination target, and the error content having the matching print settings may be determined.
以上、本発明の一実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although one embodiment of the present invention has been described in detail above, the present invention can take an embodiment as, for example, a system, an apparatus, a method, a program, or a storage medium. You may apply to the system comprised from an apparatus, and may apply to the apparatus which consists of one apparatus.
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。 Another object of the present invention is to supply a storage medium storing software program codes for realizing the functions of the above-described embodiments to a system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the storage medium. Needless to say, this can also be achieved by reading and executing the program code stored in.
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code itself and the storage medium storing the program code constitute the present invention.
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。 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, or the like can be used.
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (basic system or operating system) running on the computer based on the instruction of the program code. Needless to say, a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function is determined based on the instruction of the program code. It goes without saying that the CPU or the like provided in the expansion board or function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
100 クライアントPC 200 認証サーバ 300 画像処理装置 400 画像処理装置 500 プリントサーバ
600 印刷管理サーバ
700 ネットワーク
DESCRIPTION OF SYMBOLS 100
Claims (13)
前記画像処理装置は、
入力される認証情報に従った認証処理により得られる、ユーザを示すユーザ情報と、前記画像処理装置を示すプリンタ情報とを含む一覧情報の送信要求情報を前記印刷管理サーバに送信する要求送信手段と、
前記印刷管理サーバから受信した一覧情報に従って、印刷結果が失敗する可能性がある印刷データと、印刷結果が失敗する可能性がない印刷データとを識別可能に表示部に表示する表示手段と、
を備え、
前記印刷管理サーバは、
前記印刷データを特定する印刷データ特定情報と前記ユーザ情報と印刷設定情報とが関連付けられた書誌情報と、プリンタ情報と印刷設定情報とが関連付けられたエラー履歴情報とを記憶する印刷管理記憶手段と、
前記一覧情報の送信要求情報を前記画像処理装置から受信したことに応答して、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷設定情報と、前記印刷管理記憶手段で記憶されたエラー履歴情報に含まれている、当該送信要求情報に含まれるプリンタ情報に関連付けられた印刷設定情報とに従って、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報により特定される印刷データの前記画像処理装置での印刷結果が失敗する可能性があるかを判定する判定手段と、
当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報と、当該印刷データ特定情報により特定される印刷データに係る前記判定手段による判定結果とを含む一覧情報を前記画像処理装置に送信する一覧送信手段と、
を備えることを特徴とする情報処理システム。 The printer has storage means for storing print data received from outside, and prints according to the print command of the print data transmitted from the print server that outputs the print data stored in the storage means according to the print command received from outside An information processing system including an image processing device that performs processing, and a print management server that stores bibliographic information for managing the print data,
The image processing apparatus includes:
Request transmission means for transmitting, to the print management server, transmission request information for list information including user information indicating a user and printer information indicating the image processing apparatus, which is obtained by an authentication process according to authentication information that is input. ,
In accordance with the list information received from the print management server, display means for displaying on the display section the print data in which the print result may fail and the print data in which the print result is unlikely to fail can be identified.
With
The print management server
Print management storage means for storing print data specifying information for specifying the print data, bibliographic information associated with the user information and print setting information, and error history information associated with the printer information and print setting information; ,
In response to receiving the transmission request information of the list information from the image processing apparatus, the print setting information of the bibliographic information associated with the user information included in the transmission request information and the print management storage unit are stored. According to the print data specifying information of the bibliographic information associated with the user information included in the transmission request information in accordance with the print setting information associated with the printer information included in the transmission request information included in the error history information. A determination unit that determines whether a print result of the specified print data in the image processing apparatus may fail;
List information including print data specifying information of bibliographic information associated with user information included in the transmission request information, and a determination result by the determining unit related to print data specified by the print data specifying information List sending means for sending to the device;
An information processing system comprising:
前記印刷管理サーバは、
前記一覧情報の送信要求情報を前記画像処理装置から受信したことに応答して、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷設定情報と、前記印刷管理記憶手段で記憶されたエラー履歴情報に含まれている、当該送信要求情報に含まれるプリンタ情報に関連付けられた印刷設定情報とに従って、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報により特定される印刷データの前記画像処理装置での印刷結果がデバイスエラーにより印刷結果が失敗する可能性があるか、印刷エラーにより印刷結果が失敗する可能性があるかを判定するエラー判定手段を更に備え、
前記一覧送信手段は、更に、前記画像処理装置から受信した送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報と、当該印刷データ特定情報により特定される印刷データに係る前記エラー判定手段による判定結果とを含む一覧情報を前記画像処理装置に送信し、
前記画像処理装置の表示手段は、前記印刷管理サーバから受信した一覧情報に従って、デバイスエラーにより印刷結果が失敗する可能性がある印刷データと、印刷エラーにより印刷結果が失敗する可能性がある印刷データと、印刷結果が失敗する可能性がない印刷データとを識別可能に表示部に表示することを特徴とする請求項1に記載の情報処理システム。 The error history information stored in the print management storage unit further includes device error information indicating that a print result may fail due to a device error that can be detected by the image processing apparatus, and the image processing apparatus detects Print error information indicating that a print result may fail due to a print error that cannot be performed is associated with the printer information and the print setting information,
The print management server
In response to receiving the transmission request information of the list information from the image processing apparatus, the print setting information of the bibliographic information associated with the user information included in the transmission request information and the print management storage unit are stored. According to the print data specifying information of the bibliographic information associated with the user information included in the transmission request information in accordance with the print setting information associated with the printer information included in the transmission request information included in the error history information. Error determination means for determining whether the print result of the specified print data in the image processing apparatus may fail due to a device error or whether the print result may fail due to a print error Prepared,
The list transmission unit further includes print data specifying information of bibliographic information associated with user information included in the transmission request information received from the image processing apparatus, and the print data specified by the print data specifying information. Sending the list information including the determination result by the error determination means to the image processing device;
According to the list information received from the print management server, the display unit of the image processing apparatus includes print data in which a print result may fail due to a device error, and print data in which the print result may fail due to a print error The information processing system according to claim 1, wherein the display unit and the print data that are unlikely to fail in the print result are displayed on the display unit in a distinguishable manner.
前記一覧情報の送信要求情報を前記画像処理装置から受信したことに応答して、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷設定情報と、前記印刷管理記憶手段で記憶されたエラー履歴情報に含まれている、当該送信要求情報に含まれるプリンタ情報に関連付けられた印刷設定情報とに従って、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報により特定される印刷データの前記画像処理装置での印刷結果がデバイスエラー及び印刷エラーにより印刷結果が失敗する可能性があるか否かを判定する両エラー判定手段を更に備え、
前記一覧送信手段は、更に、前記画像処理装置から受信した送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報と、当該印刷データ特定情報により特定される印刷データに係る前記両エラー判定手段による判定結果とを含む一覧情報を前記画像処理装置に送信し、
前記画像処理装置の表示手段は、前記印刷管理サーバから受信した一覧情報に従って、デバイスエラー及び印刷エラーにより印刷結果が失敗する可能性がある印刷データと、デバイスエラーにより印刷結果が失敗する可能性がある印刷データと、印刷エラーにより印刷結果が失敗する可能性がある印刷データと、印刷結果が失敗する可能性がない印刷データとを識別可能に表示部に表示することを特徴とする請求項2に記載の情報処理システム。 The print management server
In response to receiving the transmission request information of the list information from the image processing apparatus, the print setting information of the bibliographic information associated with the user information included in the transmission request information and the print management storage unit are stored. According to the print data specifying information of the bibliographic information associated with the user information included in the transmission request information in accordance with the print setting information associated with the printer information included in the transmission request information included in the error history information. The apparatus further comprises both error determination means for determining whether the print result of the specified print data in the image processing apparatus may fail due to a device error or a print error,
The list transmission unit further includes print data specifying information of bibliographic information associated with user information included in the transmission request information received from the image processing apparatus, and the print data specified by the print data specifying information. List information including determination results by both error determination means is transmitted to the image processing apparatus;
According to the list information received from the print management server, the display unit of the image processing apparatus may print data that may fail due to a device error and print error, and may fail due to a device error. 3. The display unit displays certain print data, print data in which a print result may fail due to a print error, and print data in which the print result is not likely to fail on a display unit. Information processing system described in 1.
プリントサーバから送信される前記印刷データの印刷命令に従って印刷処理を行う際にデバイスエラーを検出する検出手段と、
前記検出手段により検出されたデバイスエラーのデバイスエラー情報と、当該画像処理装置のプリンタ情報と、当該デバイスエラーが検出された印刷データを特定するための印刷データ特定情報と、を前記印刷管理サーバに送信して登録要求を行うエラー登録要求手段と、
を更に備え、
前記印刷管理サーバは、
前記エラー登録要求手段により前記画像処理装置から送信されたデバイスエラー情報と、前記エラー登録要求手段により前記画像処理装置から送信された印刷データ特定情報に関連付けられた印刷設定情報とを、前記エラー登録要求手段により前記画像処理装置から送信されたプリンタ情報に関連付けてエラー履歴情報に登録する登録手段と、
を備えることを特徴とする請求項2又は3に記載の情報処理システム。 The image processing apparatus includes:
Detecting means for detecting a device error when performing print processing in accordance with a print command of the print data transmitted from a print server;
Device error information of the device error detected by the detection means, printer information of the image processing apparatus, and print data specifying information for specifying the print data in which the device error is detected are stored in the print management server. An error registration request means for sending and requesting registration;
Further comprising
The print management server
Device error information transmitted from the image processing apparatus by the error registration requesting means, and print setting information associated with print data specifying information transmitted from the image processing apparatus by the error registration requesting means, the error registration Registration means for registering in the error history information in association with the printer information transmitted from the image processing apparatus by the request means;
The information processing system according to claim 2, further comprising:
プリントサーバから送信される前記印刷データの印刷命令に従って印刷処理を行う場合に、当該印刷データの印刷に係る印刷エラーを登録するための登録画面を表示する登録画面表示手段と、
を更に備え、
前記エラー登録要求手段は、ユーザの操作により前記登録画面表示手段で表示された登録画面を介して入力された印刷エラーの印刷エラー情報と、当該画像処理装置のプリンタ情報と、当該印刷データを特定するための印刷データ特定情報と、を前記印刷管理サーバに送信して登録要求を行い、
前記印刷管理サーバの登録手段は、前記エラー登録要求手段により前記画像処理装置から送信された印刷エラー情報と、前記エラー登録要求手段により前記画像処理装置から送信された印刷データ特定情報に関連付けられた印刷設定情報とを、前記エラー登録要求手段により前記画像処理装置から送信されたプリンタ情報に関連付けてエラー履歴情報に登録することを特徴とする請求項4に記載の情報処理システム。 The image processing apparatus includes:
A registration screen display means for displaying a registration screen for registering a print error related to printing of the print data when performing print processing according to a print command of the print data transmitted from the print server;
Further comprising
The error registration request unit specifies print error information of a print error input through a registration screen displayed on the registration screen display unit by a user operation, printer information of the image processing apparatus, and the print data. Print data specifying information to be sent to the print management server to make a registration request,
The registration unit of the print management server is associated with the print error information transmitted from the image processing apparatus by the error registration request unit and the print data specifying information transmitted from the image processing apparatus by the error registration request unit. 5. The information processing system according to claim 4, wherein the print setting information is registered in error history information in association with printer information transmitted from the image processing apparatus by the error registration request unit.
前記画像処理装置の要求送信手段が、入力される認証情報に従った認証処理により得られる、ユーザを示すユーザ情報と、前記画像処理装置を示すプリンタ情報とを含む一覧情報の送信要求情報を前記印刷管理サーバに送信する要求送信工程と、
前記画像処理装置の表示手段が、前記印刷管理サーバから受信した一覧情報に従って、印刷結果が失敗する可能性がある印刷データと、印刷結果が失敗する可能性がない印刷データとを識別可能に表示部に表示する表示工程と、
を備え、
前記印刷管理サーバの判定手段が、前記一覧情報の送信要求情報を前記画像処理装置から受信したことに応答して、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷設定情報と、前記印刷管理記憶手段で記憶されたエラー履歴情報に含まれている、当該送信要求情報に含まれるプリンタ情報に関連付けられた印刷設定情報とに従って、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報により特定される印刷データの前記画像処理装置での印刷結果が失敗する可能性があるかを判定する判定工程と、
前記印刷管理サーバの一覧送信手段が、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報と、当該印刷データ特定情報により特定される印刷データに係る前記判定工程による判定結果とを含む一覧情報を前記画像処理装置に送信する一覧送信工程と、
を備えることを特徴とする情報処理システムにおける制御方法。 The printer has storage means for storing print data received from outside, and prints according to the print command of the print data transmitted from the print server that outputs the print data stored in the storage means according to the print command received from outside An image processing apparatus that performs processing; print data specifying information that specifies the print data; bibliographic information in which the user information and print setting information are associated; error history information in which printer information and print setting information are associated; A control method in an information processing system including a print management server provided with a print management storage means for storing
The request transmission means of the image processing apparatus obtains transmission request information of list information including user information indicating a user and printer information indicating the image processing apparatus obtained by an authentication process according to input authentication information. A request sending step for sending to the print management server;
In accordance with the list information received from the print management server, the display unit of the image processing apparatus displays in a identifiable manner print data that may fail to print and print data that may not fail. Display process to be displayed on the section;
With
In response to the determination unit of the print management server receiving the transmission request information of the list information from the image processing apparatus, print setting information of bibliographic information associated with the user information included in the transmission request information; The user information included in the transmission request information is associated with the print setting information associated with the printer information included in the transmission request information included in the error history information stored in the print management storage unit. Determining whether there is a possibility that a print result of the print data specified by the print data specifying information of the bibliographic information in the image processing apparatus may fail;
The list transmission means of the print management server determines the print data specifying information of the bibliographic information associated with the user information included in the transmission request information, and the determination by the determining step relating to the print data specified by the print data specifying information A list transmission step of transmitting list information including a result to the image processing apparatus;
A control method in an information processing system comprising:
前記画像処理装置を、
入力される認証情報に従った認証処理により得られる、ユーザを示すユーザ情報と、前記画像処理装置を示すプリンタ情報とを含む一覧情報の送信要求情報を前記印刷管理サーバに送信する要求送信手段と、
前記印刷管理サーバから受信した一覧情報に従って、印刷結果が失敗する可能性がある印刷データと、印刷結果が失敗する可能性がない印刷データとを識別可能に表示部に表示する表示手段として機能させ、
前記印刷管理サーバを、
前記一覧情報の送信要求情報を前記画像処理装置から受信したことに応答して、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷設定情報と、前記印刷管理記憶手段で記憶されたエラー履歴情報に含まれている、当該送信要求情報に含まれるプリンタ情報に関連付けられた印刷設定情報とに従って、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報により特定される印刷データの前記画像処理装置での印刷結果が失敗する可能性があるかを判定する判定手段と、
当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報と、当該印刷データ特定情報により特定される印刷データに係る前記判定手段による判定結果とを含む一覧情報を前記画像処理装置に送信する一覧送信手段として機能させることを特徴とするプログラム。 The printer has storage means for storing print data received from outside, and prints according to the print command of the print data transmitted from the print server that outputs the print data stored in the storage means according to the print command received from outside An image processing apparatus that performs processing; print data specifying information that specifies the print data; bibliographic information in which the user information and print setting information are associated; error history information in which printer information and print setting information are associated; A program executable by an information processing system including a print management server having a print management storage unit for storing
The image processing apparatus;
Request transmission means for transmitting, to the print management server, transmission request information for list information including user information indicating a user and printer information indicating the image processing apparatus, which is obtained by an authentication process according to authentication information that is input. ,
According to the list information received from the print management server, it functions as a display unit that displays on the display unit the print data that may cause the print result to fail and the print data that does not cause the print result to fail. ,
The print management server;
In response to receiving the transmission request information of the list information from the image processing apparatus, the print setting information of the bibliographic information associated with the user information included in the transmission request information and the print management storage unit are stored. According to the print data specifying information of the bibliographic information associated with the user information included in the transmission request information in accordance with the print setting information associated with the printer information included in the transmission request information included in the error history information. A determination unit that determines whether a print result of the specified print data in the image processing apparatus may fail;
List information including print data specifying information of bibliographic information associated with user information included in the transmission request information, and a determination result by the determining unit related to print data specified by the print data specifying information A program that functions as list transmission means for transmitting to a device.
入力される認証情報に従った認証処理により得られる、ユーザを示すユーザ情報と、前記画像処理装置を示すプリンタ情報とを含む一覧情報の送信要求情報を前記印刷管理サーバに送信する要求送信手段と、
前記要求送信手段により送信要求情報を送信することに応答して、前記印刷管理サーバから受信した一覧情報に従って、印刷結果が失敗する可能性がある印刷データと、印刷結果が失敗する可能性がない印刷データとを識別可能に表示部に表示する表示手段と、
を備えることを特徴とする画像処理装置。 Print management storage means for storing print data specifying information for specifying the print data, bibliographic information associated with the user information and print setting information, and error history information associated with the printer information and print setting information; In response to receiving the transmission request information of the list information from the image processing device, the print setting information of the bibliographic information associated with the user information included in the transmission request information and the print management storage unit are stored. According to the print data specifying information of the bibliographic information associated with the user information included in the transmission request information in accordance with the print setting information associated with the printer information included in the transmission request information included in the error history information. Determination means for determining whether the print result of the specified print data in the image processing apparatus may fail; List information including print data specifying information of bibliographic information associated with the user information included in the request information and a determination result by the determining unit regarding the print data specified by the print data specifying information is stored in the image processing apparatus. A list transmission means for sending, a storage means capable of communicating with the print management server, and storing the print data received from outside; and the print data stored in the storage means in accordance with a print command received from outside An image processing apparatus that performs a print process according to a print command of the print data transmitted from an output print server,
Request transmission means for transmitting, to the print management server, transmission request information for list information including user information indicating a user and printer information indicating the image processing apparatus, which is obtained by an authentication process according to authentication information that is input. ,
In response to the transmission of the transmission request information by the request transmission unit, there is no possibility that the print result may fail and the print result may fail in accordance with the list information received from the print management server. Display means for displaying the print data on the display unit in an identifiable manner;
An image processing apparatus comprising:
前記印刷データを特定する印刷データ特定情報と前記ユーザ情報と印刷設定情報とが関連付けられた書誌情報と、プリンタ情報と印刷設定情報とが関連付けられたエラー履歴情報とを記憶する印刷管理記憶手段と、前記一覧情報の送信要求情報を前記画像処理装置から受信したことに応答して、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷設定情報と、前記印刷管理記憶手段で記憶されたエラー履歴情報に含まれている、当該送信要求情報に含まれるプリンタ情報に関連付けられた印刷設定情報とに従って、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報により特定される印刷データの前記画像処理装置での印刷結果が失敗する可能性があるかを判定する判定手段と、
当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報と、当該印刷データ特定情報により特定される印刷データに係る前記判定手段による判定結果とを含む一覧情報を前記画像処理装置に送信する一覧送信手段と、
を備えることを特徴とする印刷管理サーバ。 The printer has storage means for storing print data received from outside, and prints according to the print command of the print data transmitted from the print server that outputs the print data stored in the storage means according to the print command received from outside A print management server is provided with transmission request information for list information including a user information indicating a user and printer information indicating the image processing apparatus, which is obtained by an authentication process in accordance with input authentication information. A request transmitting means for transmitting, print data in which the print result may fail in accordance with the list information received from the print management server in response to transmitting the transmission request information by the request transmitting means, and the print result Communicating with an image processing apparatus having display means for displaying on a display section in a distinguishable manner print data that is unlikely to fail A printing management server,
Print management storage means for storing print data specifying information for specifying the print data, bibliographic information associated with the user information and print setting information, and error history information associated with the printer information and print setting information; In response to receiving the transmission request information of the list information from the image processing apparatus, the print setting information of the bibliographic information associated with the user information included in the transmission request information and the print management storage means Print data specifying information of the bibliographic information associated with the user information included in the transmission request information in accordance with the print setting information associated with the printer information included in the transmission request information included in the error history information Determining means for determining whether the print result of the print processing data specified by the image processing apparatus may fail;
List information including print data specifying information of bibliographic information associated with user information included in the transmission request information, and a determination result by the determining unit related to print data specified by the print data specifying information List sending means for sending to the device;
A print management server comprising:
前記画像処理装置の要求送信手段が、入力される認証情報に従った認証処理により得られる、ユーザを示すユーザ情報と、前記画像処理装置を示すプリンタ情報とを含む一覧情報の送信要求情報を前記印刷管理サーバに送信する要求送信工程と、
前記画像処理装置の表示手段が、前記要求送信工程により送信要求情報を送信することに応答して、前記印刷管理サーバから受信した一覧情報に従って、印刷結果が失敗する可能性がある印刷データと、印刷結果が失敗する可能性がない印刷データとを識別可能に表示部に表示する表示工程と、
を備えることを特徴とする画像処理装置の制御方法。 Print management storage means for storing print data specifying information for specifying the print data, bibliographic information associated with the user information and print setting information, and error history information associated with the printer information and print setting information; In response to receiving the transmission request information of the list information from the image processing device, the print setting information of the bibliographic information associated with the user information included in the transmission request information and the print management storage unit are stored. According to the print data specifying information of the bibliographic information associated with the user information included in the transmission request information in accordance with the print setting information associated with the printer information included in the transmission request information included in the error history information. Determination means for determining whether the print result of the specified print data in the image processing apparatus may fail; List information including print data specifying information of bibliographic information associated with the user information included in the request information and a determination result by the determining unit regarding the print data specified by the print data specifying information is stored in the image processing apparatus. A list transmission means for sending, a storage means capable of communicating with the print management server, and storing the print data received from outside; and the print data stored in the storage means in accordance with a print command received from outside A control method for an image processing apparatus that performs a printing process in accordance with a print command of the print data transmitted from an output print server,
The request transmission means of the image processing apparatus obtains transmission request information of list information including user information indicating a user and printer information indicating the image processing apparatus obtained by an authentication process according to input authentication information. A request sending step for sending to the print management server;
In response to transmitting the transmission request information by the request transmission step, the display unit of the image processing apparatus, according to the list information received from the print management server, print data that may fail to print, A display process for displaying the print data on the display unit in an identifiable manner with print data that is unlikely to fail in the print result;
An image processing apparatus control method comprising:
入力される認証情報に従った認証処理により得られる、ユーザを示すユーザ情報と、前記画像処理装置を示すプリンタ情報とを含む一覧情報の送信要求情報を印刷管理サーバに送信する要求送信手段と、
前記要求送信手段により送信要求情報を送信することに応答して、前記印刷管理サーバから受信した一覧情報に従って、印刷結果が失敗する可能性がある印刷データと、印刷結果が失敗する可能性がない印刷データとを識別可能に表示部に表示する表示手段と、を有する画像処理装置と通信可能であり、前記印刷データを特定する印刷データ特定情報と前記ユーザ情報と印刷設定情報とが関連付けられた書誌情報と、プリンタ情報と印刷設定情報とが関連付けられたエラー履歴情報とを記憶する印刷管理記憶手段を備えた印刷管理サーバの制御方法であって、
前記印刷管理サーバの判定手段が、前記一覧情報の送信要求情報を前記画像処理装置から受信したことに応答して、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷設定情報と、前記印刷管理記憶手段で記憶されたエラー履歴情報に含まれている、当該送信要求情報に含まれるプリンタ情報に関連付けられた印刷設定情報とに従って、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報により特定される印刷データの前記画像処理装置での印刷結果が失敗する可能性があるかを判定する判定工程と、
前記印刷管理サーバの一覧送信手段が、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報と、当該印刷データ特定情報により特定される印刷データに係る前記判定工程による判定結果とを含む一覧情報を前記画像処理装置に送信する一覧送信工程と、
を備えることを特徴とする印刷管理サーバの制御方法。 The printer has storage means for storing print data received from outside, and prints according to the print command of the print data transmitted from the print server that outputs the print data stored in the storage means according to the print command received from outside It has a function to process,
Request transmission means for transmitting, to the print management server, transmission request information of list information including user information indicating a user and printer information indicating the image processing apparatus, which is obtained by an authentication process according to authentication information input;
In response to the transmission of the transmission request information by the request transmission unit, there is no possibility that the print result may fail and the print result may fail in accordance with the list information received from the print management server. A display means for displaying the print data on the display unit in an identifiable manner, and the print data specifying information for specifying the print data, the user information, and the print setting information are associated with each other. A control method for a print management server comprising print management storage means for storing bibliographic information and error history information associated with printer information and print setting information,
In response to the determination unit of the print management server receiving the transmission request information of the list information from the image processing apparatus, print setting information of bibliographic information associated with the user information included in the transmission request information; The user information included in the transmission request information is associated with the print setting information associated with the printer information included in the transmission request information included in the error history information stored in the print management storage unit. Determining whether there is a possibility that a print result of the print data specified by the print data specifying information of the bibliographic information in the image processing apparatus may fail;
The list transmission means of the print management server determines the print data specifying information of the bibliographic information associated with the user information included in the transmission request information, and the determination by the determining step relating to the print data specified by the print data specifying information A list transmission step of transmitting list information including a result to the image processing apparatus;
A control method for a print management server, comprising:
前記画像処理装置を、
入力される認証情報に従った認証処理により得られる、ユーザを示すユーザ情報と、前記画像処理装置を示すプリンタ情報とを含む一覧情報の送信要求情報を前記印刷管理サーバに送信する要求送信手段と、
前記要求送信手段により送信要求情報を送信することに応答して、前記印刷管理サーバから受信した一覧情報に従って、印刷結果が失敗する可能性がある印刷データと、印刷結果が失敗する可能性がない印刷データとを識別可能に表示部に表示する表示手段として機能させることを特徴とするプログラム。 Print management storage means for storing print data specifying information for specifying the print data, bibliographic information associated with the user information and print setting information, and error history information associated with the printer information and print setting information; In response to receiving the transmission request information of the list information from the image processing device, the print setting information of the bibliographic information associated with the user information included in the transmission request information and the print management storage unit are stored. According to the print data specifying information of the bibliographic information associated with the user information included in the transmission request information in accordance with the print setting information associated with the printer information included in the transmission request information included in the error history information. Determination means for determining whether the print result of the specified print data in the image processing apparatus may fail; List information including print data specifying information of bibliographic information associated with the user information included in the request information and a determination result by the determining unit regarding the print data specified by the print data specifying information is stored in the image processing apparatus. A list transmission means for sending, a storage means capable of communicating with the print management server, and storing the print data received from outside; and the print data stored in the storage means in accordance with a print command received from outside A program that can be read and executed by an image processing apparatus that performs a printing process according to a print command of the print data transmitted from an output print server,
The image processing apparatus;
Request transmission means for transmitting, to the print management server, transmission request information for list information including user information indicating a user and printer information indicating the image processing apparatus, which is obtained by an authentication process according to authentication information that is input. ,
In response to the transmission of the transmission request information by the request transmission unit, there is no possibility that the print result may fail and the print result may fail in accordance with the list information received from the print management server. A program that functions as a display unit that displays print data on a display unit in an identifiable manner.
前記印刷管理サーバを、
前記印刷データを特定する印刷データ特定情報と前記ユーザ情報と印刷設定情報とが関連付けられた書誌情報と、プリンタ情報と印刷設定情報とが関連付けられたエラー履歴情報とを記憶する印刷管理記憶手段と、前記一覧情報の送信要求情報を前記画像処理装置から受信したことに応答して、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷設定情報と、前記印刷管理記憶手段で記憶されたエラー履歴情報に含まれている、当該送信要求情報に含まれるプリンタ情報に関連付けられた印刷設定情報とに従って、当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報により特定される印刷データの前記画像処理装置での印刷結果が失敗する可能性があるかを判定する判定手段と、
当該送信要求情報に含まれるユーザ情報に関連付けられた書誌情報の印刷データ特定情報と、当該印刷データ特定情報により特定される印刷データに係る前記判定手段による判定結果とを含む一覧情報を前記画像処理装置に送信する一覧送信手段として機能させることを特徴とするプログラム。
The printer has storage means for storing print data received from outside, and prints according to the print command of the print data transmitted from the print server that outputs the print data stored in the storage means according to the print command received from outside A print management server is provided with transmission request information for list information including a user information indicating a user and printer information indicating the image processing apparatus, which is obtained by an authentication process in accordance with input authentication information. A request transmitting means for transmitting, print data in which the print result may fail in accordance with the list information received from the print management server in response to transmitting the transmission request information by the request transmitting means, and the print result Communicating with an image processing apparatus having display means for displaying on a display section in a distinguishable manner print data that is unlikely to fail A read a program executable by a printing management server,
The print management server;
Print management storage means for storing print data specifying information for specifying the print data, bibliographic information associated with the user information and print setting information, and error history information associated with the printer information and print setting information; In response to receiving the transmission request information of the list information from the image processing apparatus, the print setting information of the bibliographic information associated with the user information included in the transmission request information and the print management storage means Print data specifying information of the bibliographic information associated with the user information included in the transmission request information in accordance with the print setting information associated with the printer information included in the transmission request information included in the error history information Determining means for determining whether the print result of the print processing data specified by the image processing apparatus may fail;
List information including print data specifying information of bibliographic information associated with user information included in the transmission request information, and a determination result by the determining unit related to print data specified by the print data specifying information A program that functions as list transmission means for transmitting to a device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010150162A JP5678491B2 (en) | 2010-06-30 | 2010-06-30 | Information processing system, image processing apparatus, print management server, method thereof, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010150162A JP5678491B2 (en) | 2010-06-30 | 2010-06-30 | Information processing system, image processing apparatus, print management server, method thereof, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012014421A true JP2012014421A (en) | 2012-01-19 |
JP5678491B2 JP5678491B2 (en) | 2015-03-04 |
Family
ID=45600777
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010150162A Expired - Fee Related JP5678491B2 (en) | 2010-06-30 | 2010-06-30 | Information processing system, image processing apparatus, print management server, method thereof, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5678491B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014142826A (en) * | 2013-01-24 | 2014-08-07 | Ricoh Co Ltd | Information processing system, information processing terminal, program, and information apparatus operation method |
JP2015084207A (en) * | 2013-09-17 | 2015-04-30 | 株式会社リコー | Selection device, image forming system, and selection method |
JP2017091143A (en) * | 2015-11-09 | 2017-05-25 | 株式会社リコー | Output management system and output management device |
JP2018063475A (en) * | 2016-10-11 | 2018-04-19 | 富士ゼロックス株式会社 | Information processing device and program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007241609A (en) * | 2006-03-08 | 2007-09-20 | Sharp Corp | Printing controller |
JP2008152726A (en) * | 2006-12-20 | 2008-07-03 | Fuji Xerox Co Ltd | Printing system, print control device, and print control program |
JP2008210321A (en) * | 2007-02-28 | 2008-09-11 | Seiko Epson Corp | Printing support system, printing support program, and printing support method |
JP2010072687A (en) * | 2008-09-16 | 2010-04-02 | Konica Minolta Business Technologies Inc | Information processor, print control method, and print control program |
-
2010
- 2010-06-30 JP JP2010150162A patent/JP5678491B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007241609A (en) * | 2006-03-08 | 2007-09-20 | Sharp Corp | Printing controller |
JP2008152726A (en) * | 2006-12-20 | 2008-07-03 | Fuji Xerox Co Ltd | Printing system, print control device, and print control program |
JP2008210321A (en) * | 2007-02-28 | 2008-09-11 | Seiko Epson Corp | Printing support system, printing support program, and printing support method |
JP2010072687A (en) * | 2008-09-16 | 2010-04-02 | Konica Minolta Business Technologies Inc | Information processor, print control method, and print control program |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014142826A (en) * | 2013-01-24 | 2014-08-07 | Ricoh Co Ltd | Information processing system, information processing terminal, program, and information apparatus operation method |
EP2759924B1 (en) * | 2013-01-24 | 2018-12-12 | Ricoh Company, Ltd. | Information processing apparatus, information processing system, display control method, and display control program |
JP2015084207A (en) * | 2013-09-17 | 2015-04-30 | 株式会社リコー | Selection device, image forming system, and selection method |
JP2017091143A (en) * | 2015-11-09 | 2017-05-25 | 株式会社リコー | Output management system and output management device |
JP2018063475A (en) * | 2016-10-11 | 2018-04-19 | 富士ゼロックス株式会社 | Information processing device and program |
Also Published As
Publication number | Publication date |
---|---|
JP5678491B2 (en) | 2015-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102446076B (en) | Printing system, printing method, print server, and control method | |
KR101458664B1 (en) | Printing system, printing method, print server, control method, and storage medium | |
JP5680926B2 (en) | Printing system, printing method, print server, control method therefor, and program | |
US8593665B2 (en) | Image forming system and information processing apparatus | |
US20100208295A1 (en) | Information processing apparatus and method | |
JP2009176279A (en) | Print control system, print control server, image forming apparatus, processing method therefor, and program | |
KR20100057083A (en) | Print controlling system, printing apparatus, print managing server, print controlling method, and program | |
JP2007257308A (en) | Document management device, document management system, control method, program and storage medium | |
US8045228B2 (en) | Image processing apparatus | |
CN103116479A (en) | Printing system, control method, and computer-readable medium | |
US8599402B2 (en) | Secure cloud based printing | |
JP5797052B2 (en) | Printing system, server device, information processing method, and program | |
US20120229867A1 (en) | Coded image processing system and method for controlling the same | |
US9794429B2 (en) | Server apparatus storing print data, printing apparatus, and printing system for checking processing status on a print data list | |
JP5678491B2 (en) | Information processing system, image processing apparatus, print management server, method thereof, and program | |
JP4425238B2 (en) | PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM | |
JP5158654B2 (en) | Image processing system, control method therefor, program, and recording medium recording program | |
US9405491B2 (en) | Printing apparatus, control method in printing apparatus, and storage medium | |
JP4895800B2 (en) | PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM | |
JP6428220B2 (en) | GUI control system, GUI control method, program for GUI control system, and computer-readable recording medium on which program for GUI system is recorded | |
JP2012034051A (en) | Image processing apparatus, image processing method, program, and recording medium | |
US8806614B2 (en) | Image processing apparatus, controlling method of image processing apparatus, and computer program | |
JP5177673B2 (en) | Image forming apparatus, information processing system, processing method thereof, and program | |
JP2012166396A (en) | Image forming system, image forming device, and control method and program of the same | |
JP2014085728A (en) | Print management device, method for controlling print management device, print management system and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20120130 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20120130 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20130531 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130531 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130628 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140425 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140603 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140801 |
|
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: 20141209 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141222 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5678491 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |