JP4425238B2 - PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM - Google Patents
PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM Download PDFInfo
- Publication number
- JP4425238B2 JP4425238B2 JP2006112511A JP2006112511A JP4425238B2 JP 4425238 B2 JP4425238 B2 JP 4425238B2 JP 2006112511 A JP2006112511 A JP 2006112511A JP 2006112511 A JP2006112511 A JP 2006112511A JP 4425238 B2 JP4425238 B2 JP 4425238B2
- Authority
- JP
- Japan
- Prior art keywords
- print data
- information
- data
- specifying
- 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.)
- Active
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、アプリケーションで作成したデータの印刷に関し、特にプリントサーバ等を用いて印刷データを一時蓄積し、印刷を行う際に、該一時蓄積した印刷データに対する印刷要求を所望の印刷装置から行うことで該印刷装置から印刷を行うことを可能とするプリントシステムの制御に関する。 The present invention relates to printing of data created by an application. In particular, when print data is temporarily stored using a print server or the like and printing is performed, a print request for the temporarily stored print data is made from a desired printing apparatus. The control of the printing system that enables printing from the printing apparatus.
従来から、ユーザが印刷装置からサーバ上に一時蓄積された印刷データに対して印刷要求を行うことで当該印刷装置から印刷データの出力を可能にする所謂「プルプリント(蓄積印刷)」の印刷システムが提案されている。これにより、ユーザはアプリケーションからの印刷時に特定の印刷装置への出力ではなく、所望の印刷装置からの印刷データ出力を可能としている。 Conventionally, a so-called “pull print (accumulated printing)” printing system that enables a user to output print data from the printing apparatus by making a print request to the print data temporarily accumulated on the server from the printing apparatus. Has been proposed. Accordingly, the user can output print data from a desired printing apparatus instead of outputting to a specific printing apparatus when printing from an application.
例えば、特許文献1には従来のプルプリントシステムが開示されており、一時保存した印刷ジョブを印刷装置側から指定することで印刷する仕組みが開示されている。具体的にはクライアントの端末からジョブサーバに印刷データを蓄積する際にジョブサーバで識別番号を作成し、クライアント端末に通知する。そして、後にユーザは出力したいプリンタに接続されているプリントサーバから該識別番号を入力して該ジョブサーバに印刷要求を行うことで該プリントサーバに接続されたプリンタからの出力を可能とするものである。
しかしながら、特許文献1に記載のシステムにおいては、所望のプリンタからの出力を可能とするものであるが、印刷ジョブをジョブサーバで一括管理するために相当数のユーザがこの仕組みを用いた場合にジョブサーバに蓄積される印刷ジョブのデータ量が膨大になるだけでなく、ユーザからの印刷要求処理が頻繁になりジョブサーバの負荷が増大してレスポンスが悪化する恐れがあるという問題を有している。
However, the system described in
また、この問題を解決するために、例えば、ジョブサーバを複数台設置することも考えられるが、特許文献1のシステムをそのまま適用すると、プリントサーバからジョブサーバの印刷ジョブを指定する際に、ジョブサーバを適切に選択して該ジョブサーバに対して印刷要求を行わなければならず、ユーザは、どのジョブサーバに印刷ジョブが存在しているかを把握しておかなければならないという問題が発生する。
In order to solve this problem, for example, it may be possible to install a plurality of job servers. However, if the system of
また、正しく印刷がなされなかった場合、どのジョブが印刷されなかったのかをユーザがジョブサーバを適切に選択し、ジョブサーバに問合せして把握しなければならず煩雑な作業が生じてしまっていた。 In addition, if printing was not performed correctly, the user had to select the job server appropriately and inquire the job server to find out which job was not printed, resulting in complicated work. .
本発明の目的は、プルプリントシステムにおいて、プリントサーバに蓄積された印刷データを所望の印刷装置から出力させる際に、どの印刷データの印刷実行がエラーになったのかを、印刷管理サーバからの通知により印刷装置側で容易に把握することができる仕組を提供することである。 An object of the present invention, the pull print system, when to output the print data stored in the print server from a desired printing device, whether the print execution of which print data has an error, from the print server It is to provide a mechanism that can be easily grasped on the printing apparatus side by notification .
本発明は、通信媒体を介して1又は複数の情報処理装置と、蓄積印刷用プリントサーバと、印刷管理サーバと、1又は複数の印刷装置とで構成されるプリントシステムであって、前記蓄積印刷用プリントサーバは、前記情報処理装置で生成された印刷データを格納する格納手段と、前記格納手段で格納された前記印刷データを特定する情報を含む書誌情報データを前記印刷管理サーバに送信する書誌情報データ送信手段と、前記印刷管理サーバから送信された、出力指示のあった印刷装置を特定する情報および前記格納した印刷データを特定する情報を含む印刷命令信号に基づいて、前記出力指示のあった印刷装置で印刷するべく前記印刷データを特定する情報に対応する印刷データを出力する印刷データ出力手段と、前記印刷データ出力手段での出力に際して、前記印刷データが印刷実行できなかったと判定された印刷データを特定する情報である出力結果を前記印刷管理サーバに通知する通知手段とを有し、前記印刷管理サーバは、前記蓄積印刷用プリントサーバから受信した前記印刷データを特定する情報を含む書誌情報データを記憶管理する書誌情報データ記憶手段と、前記印刷装置に前記印刷データを特定する情報を含む一覧を送信し、当該送信された一覧から当該印刷装置でユーザによって出力指示された印刷データを特定する情報を含む印刷要求信号を受信する印刷要求信号受信手段と、当該印刷要求信号受信手段で受信した印刷要求信号に含まれる印刷データを特定する情報に対応する印刷データを出力すべく、当該印刷データを格納している蓄積印刷用プリントサーバに対して、前記印刷装置および前記印刷データを特定する情報を含む印刷命令信号を出力する印刷命令信号出力手段と、前記蓄積印刷用プリントサーバから通知される出力結果に従って生成される、印刷実行できなかった印刷データを特定する情報を含む印刷結果を、前記印刷要求信号が送信された印刷装置に通知する印刷結果通知手段とを有し、前記印刷装置は、前記印刷管理サーバから前記印刷データを特定する情報を含む一覧と、前記印刷結果とを受信する受信手段と、ユーザの指定に応じて出力指示された、当該印刷装置で印刷する印刷データを特定する情報を含む印刷要求信号を前記印刷管理サーバに送信する印刷要求手段と、前記印刷要求信号に応じて、前記蓄積印刷用プリントサーバから送信される印刷データを受信して印刷処理を行う印刷処理手段と、前記受信手段で受信した一覧と、前記印刷結果に従って特定される印刷実行できなかった印刷データを識別可能な情報とを表示させる表示手段とを有することを特徴とする。 The present invention, one or a plurality of information processing apparatus through the communication medium, the print server accumulation printing, the print management server, a printing system consisting of one or a plurality of printing devices, the 蓄 product printing for the print server, the print server bibliographic information data including a storage means for store print data generated by the information processing apparatus, the information identifying the print data stored in said storage means Bibliographic information data transmission means to be transmitted to the print management server , based on a print command signal transmitted from the print management server , including information specifying a printing apparatus for which an output instruction has been issued and information specifying the stored print data, a print data output means for outputting the printing data corresponding to the information identifying the print data to be printed by a printing device having an output instruction, the print data output hand Upon output in, have a notification unit that notifies the output result which is information for identifying the print data to the print data is determined to not be executed printing in the print management server, the print server, the storage send a bibliographic information data storing means for storing and managing bibliographic information data including information identifying the pre-Symbol print data received from the printing for the print server, a list including information identifying the print data to the printing apparatus, A print request signal receiving means for receiving a print request signal including information for specifying print data output by the user from the sent list, and a print request signal received by the print request signal receiving means. in order to output the print data corresponding to the information identifying the print data included, accumulated printing for printing that contains the printing data For the over server, the print device and a print instruction signal output means for outputting a print command signal containing information identifying the print data is generated in accordance with the accumulated print output result notified from the print server, a print result including information identifying the print data that could not be printed run, have a print result notification means for notifying the printing apparatus the print request signal is transmitted, the printing apparatus, said from the print server A print request signal including a list including information for specifying print data, a receiving unit for receiving the print result, and information for specifying print data to be printed by the printing apparatus instructed to be output in accordance with a user's specification a print requesting means for transmitting to the printing management server, in response to the print request signal, receives the print data transmitted from the storage printing for the print server And print processing means for performing a printing process, a list received by said receiving means, and characterized in that it has a display means for displaying the information capable of identifying the print data which can not be printed run is specified according to the printing result To do.
また、本発明は、1又は複数の情報処理装置と、前記情報処理装置で生成された印刷データを格納する格納手段と、前記格納手段で格納された前記印刷データを特定する情報を含む書誌情報データを印刷管理サーバに送信する書誌情報データ送信手段と、前記印刷管理サーバから送信された、出力指示のあった印刷装置を特定する情報および前記格納した印刷データを特定する情報を含む印刷命令信号に基づいて、前記出力指示のあった印刷装置で印刷するべく前記印刷データを特定する情報に対応する印刷データを出力する印刷データ出力手段と、前記印刷データ出力手段での出力に際して、前記印刷データが印刷実行できなかったと判定された印刷データを特定する情報である出力結果を前記印刷管理サーバに通知する通知手段とを有する蓄積印刷用プリントサーバと、前記印刷管理サーバから前記印刷データを特定する情報を含む一覧と、印刷実行できなかった印刷データを特定する情報を含む印刷結果とを受信する受信手段と、ユーザの指定に応じて前記一覧から出力指示された印刷データを特定する情報を含む印刷要求信号を前記印刷管理サーバに送信する印刷要求手段と、前記印刷要求信号に応じて、前記蓄積印刷用プリントサーバから送信される印刷データを受信して印刷処理を行う印刷処理手段と、前記受信手段で受信した一覧と、前記印刷結果に従って特定される印刷実行できなかった印刷データを識別可能な情報とを表示させる表示手段とを有する1又は複数の印刷装置と通信媒体を介して接続される印刷管理サーバであって、前記蓄積印刷用プリントサーバから受信した前記印刷データを特定する情報を含む書誌情報データを記憶管理する書誌情報データ記憶手段と、前記印刷装置に前記印刷データを特定する情報を含む一覧を送信し、当該送信された一覧から当該印刷装置でユーザによって出力指示された印刷データを特定する情報を含む印刷要求信号を受信する印刷要求信号受信手段と、当該印刷要求信号受信手段で受信した印刷要求信号に含まれる印刷データを特定する情報に対応する印刷データを出力すべく、当該印刷データを格納している蓄積印刷用プリントサーバに対して、前記印刷装置および前記印刷データを特定する情報を含む印刷命令信号を出力する印刷命令信号出力手段と、前記蓄積印刷用プリントサーバから通知される前記出力結果に従って生成される前記印刷結果を、前記印刷要求信号が送信された印刷装置に通知する印刷結果通知手段とを有することを特徴とする。 Also, the present invention provides bibliographic information including one or more information processing apparatuses, storage means for storing print data generated by the information processing apparatus, and information for specifying the print data stored in the storage means Bibliographic information data transmitting means for transmitting data to the print management server, a print command signal including information for identifying the printing apparatus for which an output instruction has been transmitted and information for identifying the stored print data transmitted from the print management server Based on the print data output means for outputting the print data corresponding to the information for specifying the print data to be printed by the printing apparatus instructed for the output, and when the print data output means outputs the print data A notification means for notifying the print management server of an output result that is information for specifying the print data determined to be unexecutable. And storing the print for the print server, a list including information identifying the print data from the print server, and receiving means for receiving a print result including information identifying the print data that could not be printed run, designated by the user And a print request means for transmitting to the print management server a print request signal including information for specifying print data instructed to be output from the list, and a print request signal transmitted from the stored print print server in response to the print request signal. Display that displays print data that receives print data to be printed and performs print processing, a list received by the reception unit, and information that can identify print data that cannot be printed and that is specified according to the print result a print management server connected via a communication medium with one or more printing devices and means, the accumulating printing for the print server Send a bibliographic information data storing means for storing and managing bibliographic information data including information identifying the Kishirushi printing data before the al received, a list including information identifying the print data to the printing apparatus, which is the transmission Print request signal receiving means for receiving a print request signal including information specifying print data instructed to be output by the user from the list, and print data included in the print request signal received by the print request signal receiving means In order to output the print data corresponding to the information for specifying the print data, a print command signal including information for specifying the print device and the print data is output to the print server for storage printing storing the print data. a print instruction signal output means, the printing results produced in accordance with the output result notified from the storage printing the print server, the And a printing result notifying unit for notifying the printing apparatus to which the printing request signal has been transmitted.
また、本発明は、1又は複数の情報処理装置と、前記情報処理装置で生成された印刷データを格納する格納手段と、前記格納手段で格納された前記印刷データを特定する情報を含む書誌情報データを印刷管理サーバに送信する書誌情報データ送信手段と、前記印刷管理サーバから送信された、出力指示のあった印刷装置を特定する情報および前記格納した印刷データを特定する情報を含む印刷命令信号に基づいて、前記出力指示のあった印刷装置で印刷するべく前記印刷データを特定する情報に対応する印刷データを出力する印刷データ出力手段と、前記印刷データ出力手段での出力に際して、前記印刷データが印刷実行できなかったと判定された印刷データを特定する情報である出力結果を前記印刷管理サーバに通知する通知手段とを有する蓄積印刷用プリントサーバと、前記蓄積印刷用プリントサーバから受信した印刷データを特定する情報を含む書誌情報データを記憶管理する書誌情報データ記憶手段と、印刷装置に前記印刷データを特定する情報を含む一覧を送信し、当該送信された一覧から当該印刷装置でユーザによって出力指示された印刷データを特定する情報を含む印刷要求信号を受信する印刷要求信号受信手段と、当該印刷要求信号受信手段で受信した印刷要求信号に含まれる印刷データを特定する情報に対応する印刷データを出力すべく、当該印刷データを格納している蓄積印刷用プリントサーバに対して、前記印刷装置および前記印刷データを特定する情報を含む印刷命令信号を出力する印刷命令信号出力手段と、前記蓄積印刷用プリントサーバから通知される出力結果に従って生成される、印刷実行できなかった印刷データを特定する情報を含む印刷結果を、前記印刷要求信号が送信された印刷装置に通知する印刷結果通知手段とを有する印刷管理サーバと通信媒体を介して接続される印刷装置であって、前記印刷管理サーバから前記印刷データを特定する情報を含む一覧と、前記印刷結果とを受信する受信手段と、ユーザの指定に応じて前記一覧から出力指示された、当該印刷装置で印刷する印刷データを特定する情報を含む印刷要求信号を前記印刷管理サーバに送信する印刷要求手段と、前記印刷要求信号に応じて、前記蓄積印刷用プリントサーバから送信される印刷データを受信して印刷処理を行う印刷処理手段と、前記受信手段で受信した一覧と、前記印刷結果に従って特定される印刷実行できなかった印刷データを識別可能な情報とを表示させる表示手段とを有することを特徴とする。 Also, the present invention provides bibliographic information including one or more information processing apparatuses, storage means for storing print data generated by the information processing apparatus, and information for specifying the print data stored in the storage means Bibliographic information data transmitting means for transmitting data to the print management server, a print command signal including information for identifying the printing apparatus for which an output instruction has been transmitted and information for identifying the stored print data transmitted from the print management server Based on the print data output means for outputting the print data corresponding to the information for specifying the print data to be printed by the printing apparatus instructed for the output, and when the print data output means outputs the print data A notification means for notifying the print management server of an output result that is information for specifying the print data determined to be unexecutable. Comprising a storage printing for the print server, the bibliographic information data storing means for storing and managing bibliographic information data including information identifying the print data received from the storage printing the print server, the information identifying the print data to the printing device A print request signal receiving unit that transmits a list and receives a print request signal including information for specifying print data output by the user from the transmitted list. The print request signal receiving unit receives the print request signal. In order to output the print data corresponding to the information for specifying the print data included in the print request signal, the printing apparatus and the print data are specified for the storage print server storing the print data. Print command signal output means for outputting a print command signal including information, and notification from the print server for stored printing Output is generated according to the print result including information identifying the print data that could not be printed performed, the print management server and communication media the print request signal and a print result notification means for notifying the printing apparatus transmitted a printing apparatus connected via, a list including information identifying the print data from the print server, and receiving means for receiving said printing result, output from the list in response to user's designation Print request means for transmitting to the print management server a print request signal including information for specifying print data to be printed by the printing apparatus, and sending from the print server for accumulated printing in response to the print request signal Print processing means for receiving print data to be printed and performing print processing; a list received by the reception means; and print execution specified according to the print result And display means for displaying information that can identify the print data that could not be printed.
本発明によれば、プルプリントシステムにおいて、プリントサーバに蓄積された印刷データを所望の印刷装置から出力する際に、どの印刷データの印刷がエラーになったのかを、印刷管理サーバからの通知により印刷装置側で容易に把握することができる等の効果を奏する。 According to the present invention, the pull-print system, print the print data stored in the server when the output from the desired printing device, whether any print data printing has an error, from the print server It is possible to easily grasp on the printing apparatus side by the notification .
〔第1実施形態〕
以下、図面を参照して、本発明の実施形態を詳細に説明する。
[First Embodiment]
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の情報処理装置およびプリントサーバおよび印刷管理サーバおよび印刷装置を適用可能なプリントシステムの構成の一例を示すシステム構成図である。 FIG. 1 is a system configuration diagram illustrating an example of a configuration of a printing system to which an information processing apparatus, a print server, a print management server, and a printing apparatus according to the present invention can be applied.
図1の「事業所A」に示すように、本実施形態のプリントシステムは、1又は複数のクライアントPC100(例えば、ユーザ毎)、1又は複数のプリントサーバ200(例えば、階毎に設置)、1又は複数の複合機300(例えば、階毎に設置),印刷管理サーバ400、1又は複数のログインサービスPC500(例えば、階毎に設置)、ディレクトリサービスサーバ600がローカルエリアネットワーク(LAN)700を介して接続される構成となっている。
As shown in “Office A” in FIG. 1, the print system of the present embodiment includes one or more client PCs 100 (for example, for each user), one or more print servers 200 (for example, installed for each floor), One or a plurality of MFPs 300 (for example, installed on each floor), a
クライアントPC100には、プリンタドライバがインストールされており、このプリンタドライバは、アプリケーションプログラムから受け取ったデータに基づいて印刷データを生成し、該印刷データをプリントサーバ200等へ送信し、プリントサーバ200の所定の格納場所(スプール領域)に格納させることができる。
A printer driver is installed in the client PC 100. The printer driver generates print data based on the data received from the application program, transmits the print data to the
プリントサーバ200は、クライアントPC100から受信した印刷データに対応する書誌情報データを生成し、印刷管理サーバ400に送信して、該印刷管理サーバ400の所定の格納場所に格納させることができる。
The
また、プリントサーバ200は、外部から受信したLPRを実行するためのコマンドに基づいて上記所定の格納場所に格納している印刷データを複合機300へ転送制御する。
The
印刷管理サーバ400は、書誌情報DB(後述する図6に示す)を備え、本実施形態の「プルプリント」実行時に、プリントサーバ200から送信される書誌情報(プリントサーバ200内に蓄積された印刷データに対応する書誌情報)を受信し、書誌情報DBにより記憶管理する。
The
また、印刷管理サーバ400は、不図示のICカード認証用テーブル(カード製造番号、ユーザ名、メールアドレス等の項目を有する)を記憶し、複合機300からのICカードによる認証依頼に応じて、該ICカード認証用テーブルを用いて認証処理を行う。
In addition, the
さらに、印刷管理サーバ400は、複合機300からの印刷要求(書誌情報DBで管理される書誌情報に対応する印刷データの印刷要求)に応じて、該印刷データの印刷指示を書誌情報内に記載されたIPアドレスに対応する装置(プリントサーバ200)に対して行う。
Further, the
ログインサービスPC500は、複合機300のログインサービスとして、ディレクトリサービスサーバ600で記憶管理されているクライアントPC100のログインユーザ名,パスワード(例えば、マイクロソフト社のWindows(登録商標)のログインユーザ名,パスワード)に基づく認証処理(SSO(Single Sign−ON))を行うものであり、例えば、キヤノン社のセキュリティエージェント(Security Agent)を搭載したパーソナルコンピュータである。
The login service PC 500 uses the login user name and password of the client PC 100 stored and managed by the
ディレクトリサービスサーバ600は、ネットワーク上に存在するサーバ、クライアント、プリンタ等のハードウェア資源や、それらを使用するユーザの属性(クライアントPC100のログインユーザ名,パスワード(例えば、マイクロソフト社のWindows(登録商標)のログインユーザ名,パスワード)を含む)、アクセス権等の情報を一元記憶管理するものであり、例えば、アクティブディレクトリ(Active Directory)機能を搭載したサーバである。
The
また、本実施形態のプリントシステムは、上述した構成の「事業所A」と、1又は複数のクライアントPC100,1又は複数のプリントサーバ200,1又は複数の複合機300がLAN700を介して接続される構成の1又は複数の「事業所B」とが、WAN800を介して接続される構成であってもよい。
In the print system according to the present embodiment, the “office A” having the above-described configuration is connected to one or
なお、本実施形態では、印刷管理サーバ400内にICカード認証用テーブルを持たせ、印刷管理サーバ400にICカード認証を行わせるように構成したが、印刷管理サーバ400がログインサービスPC500と連携しログインサービスPC500で認証を実行させるようにしてもよい。その際、印刷管理サーバ400は、ログインサービスPC500で認証がなされ正規のユーザと判断できればICカード認証用テーブルを参照しないものとする。
In this embodiment, the IC card authentication table is provided in the
以下、図2を用いて、図1に示したクライアントPC100,プリントサーバ200,印刷管理サーバ400,ログインサービスPC500,ディレクトリサービスサーバ600に適用可能な情報処理装置のハードウェア構成について説明する。
Hereinafter, the hardware configuration of the information processing apparatus applicable to the client PC 100, the
図2は、図1に示したクライアントPC100,プリントサーバ200,印刷管理サーバ400,ログインサービスPC500,ディレクトリサービスサーバ600に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
FIG. 2 is a block diagram illustrating a hardware configuration of an information processing apparatus applicable to 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等の表示器にへの表示を制御する。なお、図2では、CRT210と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
A memory controller 207 is connected to the hard disk (HD), flexible disk (FD), or PCMCIA card slot for storing a boot program, various applications, font data, user files, editing files, various data, etc. via an adapter. The access to the
208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN700)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I / F controller 208 is connected to and communicates with an external device via a network (for example, the
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
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を制御するコントローラユニットのハードウェア構成について説明する。 Next, the hardware configuration of the controller unit that controls the multifunction peripheral 300 shown in FIG. 1 will be described with reference to FIG.
図3は、図1に示した複合機300のコントローラユニットのハードウェア構成の一例を示すブロック図である。 FIG. 3 is a block diagram illustrating an example of a hardware configuration of the controller unit of the multifunction peripheral 300 illustrated in FIG.
図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ312と接続する一方、LAN(例えば、図1に示したLAN700)や公衆回線(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に表示する画像データを操作部308に対して出力する。また、操作部I/F307は、操作部308から本システム使用者が入力した情報(例えば、ユーザ情報等)をCPU301に伝える役割をする。なお、操作部308はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下(指等でタッチ)することにより、各種指示を行うことができる。
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上に配置される。
Reference numeral 318 denotes an external interface (external I / F), which is an I / F unit that accepts external inputs such as USB, IEEE 1394, printer port, and RS-232C. In this embodiment, for reading an IC card required for authentication The
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表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。
The
ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
Here, the start key of the
カードリーダ319は、CPU301からの制御により、ICカード(例えば、ソニー社のフェリカ(FeliCa)(登録商標))内に記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。
The
以上のような構成によって、複合機300は、スキャナ314から読み込んだ画像データをLAN700上に送信したり、LAN700から受信した印刷データをプリンタ312により印刷出力することができる。
With the configuration as described above, the multifunction peripheral 300 can transmit the image data read from the
また、スキャナ314から読み込んだ画像データをモデム306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ312により出力することできる。
Also, the image data read from the
以下、図4を用いて、本実施形態のプリントシステムにおけるプルプリントの全体の流れについて説明する。 The overall flow of pull printing in the printing system of this embodiment will be described below using FIG.
まず、本実施形態のプルプリントを実行するための前提について説明する。 First, the premise for executing pull printing of this embodiment will be described.
まず、各クライアントPC100へは、通常のプリンタドライバをインストールして、論理プリンタを追加しておく。なお、この論理プリンタは、その印刷先(印刷ポート)がプリントサーバ200に設定されている。
First, a normal printer driver is installed in each
この各クライアントPC100に追加された、印刷先がプリントサーバ200に設定された論理プリンタに対して、ユーザが印刷指示を行うことにより、本実施形態のプルプリントが実行される。
When the user gives a print instruction to the logical printer added to each
以下、本実施形態のプルプリントの全体の流れについて説明する。 The overall flow of pull printing according to this embodiment will be described below.
図4は、本実施形態のプリントシステムにおけるプルプリントの全体の流れ説明する模式図である。 FIG. 4 is a schematic diagram illustrating the entire flow of pull printing in the printing system of the present embodiment.
図4に示すように、まず、ユーザは、クライアントPC100にログインし((1)−1)、該クライアントPC100で実行されるアプリケーションプログラムから上記印刷先設定されたプリンタドライバに対応する論理プリンタへの印刷指示を行う((1)−2)。
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
この印刷指示に応じて、クライアントPC100のアプリケーションプログラムは、グラフィックエンジンを介して、プリンタドライバにデータを送信する。クライアントPC100のプリンタドライバは、該アプリケーションプログラムからグラフィックエンジンを介して受け取ったデータに基づいて印刷データを生成する。そして、クライアントPC100は、生成した印刷データをプリントサーバ200に送信して((2)−1)、プリントサーバ200はこの印刷データを所定の格納場所に格納させる((2)−2)。なお、クライアントPC100からプリントサーバ200への送信は、例えばLPR印刷の仕組みを用いて送信される。また、プリントサーバ200は、上記所定の格納場所に印刷データが格納されても、印刷装置への送信は行わない。
In response to this print instruction, the application program of the
次に、プリントサーバ200は、クライアントPC100から受信して上記所定の格納場所に格納された上記印刷データから書誌情報データを抽出(生成)し((2)−3)、該抽出(生成)した書誌情報データを印刷管理サーバ400に送信して、ネットワーク上でのファイル共有の仕組みを用いて印刷管理サーバ400の所定の格納場所(予め設定されているディレクトリ)に格納させる((3)−1)。
Next, the
印刷管理サーバ400は、上記所定のディレクトリを監視し、該所定のディレクトリにプリントサーバ200から書誌情報ファイルが格納されると、該書誌情報ファイルを解析し書誌情報を書誌情報DB(印刷管理サーバ400の外部記憶装置上に構築される(後述する図6に示す))に登録する((3)−2)。
The
また、複合機300は、カードリーダ319により読み取り可能なICカードを検知すると、該ICカード内の個人認証情報を読み取り、該読み取った個人認証情報を認証要求として印刷管理サーバ400に送信する((4)−1)。個人認証情報は、認証に用いられる情報であり該ICカードの製造番号でも良い。
When the
印刷管理サーバ400は、複合機300より個人認証情報を受信すると、該個人認証情報の認証処理を印刷管理サーバ400の外部記憶装置上に記憶されるICカード認証用テーブルに基づいて行い、認証結果を複合機300に返信する((4)−2)。なお、認証処理に成功した場合には、認証結果として、クライアントPC100のログインユーザIDを送信するものとする。
When the
次に、複合機300は、印刷管理サーバ400から、認証に成功した旨の認証結果(クライアントPC100のログインユーザID)を受信すると、印刷管理サーバ400に印刷データ一覧要求を送信する((5)−1)。なお、印刷データ一覧要求には、クライアントPC100のログインユーザIDが含まれているものとする(後述する図8に示す)。
Next, upon receiving an authentication result (login user ID of the client PC 100) indicating that the authentication has succeeded from the
印刷管理サーバ400は、複合機300から印刷データ一覧要求を受信すると、該印刷データ一覧要求に含まれるログインユーザIDで書誌情報DBを検索して、該ログインユーザIDに対応する印刷データ一覧(後述する図9に示す)を生成し、複合機300に返信する((5)−2)。
When the
複合機300は、印刷管理サーバ400から印刷データ一覧を受信すると、該印刷データ一覧を操作部308のUI上に表示する(後述する図10に示す)。そして、ユーザにより、印刷データが選択され、印刷指示がなされると、複合機300は、該選択された印刷データの印刷要求(出力指示)を印刷管理サーバ400に送信する(6)。なお、この印刷要求は、クライアントPC100のログインユーザ名,印刷データのタイムスタンプを含むものとする(後述する図11に示す)。
Upon receiving the print data list from the
印刷管理サーバ400は、複合機300から印刷データの印刷要求(出力指示)を受信すると、該出力指示がなされた印刷データの書誌情報を、クライアントPC100のログインユーザ名,印刷データのタイムスタンプをキーにして書誌情報DBから検索し、該検索した書誌情報から該当する印刷データを格納しているプリントサーバ200を特定し、該プリントサーバ200に該当する印刷データの印刷指示を送信する(7)。なお、上記印刷指示は、該当する印刷データファイル名を含む印刷コマンドである(後述する図12に示す)。なお、上述のタイムスタンプは、プリントサーバ200で印刷データを受信した際に付与される。
When the
プリントサーバ200は、印刷管理サーバ400から印刷指示を受信すると、該印刷指示に基づいて印刷データを複合機300に送信して複合機300で印刷させる(LPR印刷)((8)−1)。
When the
また、プリントサーバ200は、LPR印刷((8)−1)後、印刷管理サーバ400へ印刷状況(結果)(印刷結果のメッセージ)を送信する((8)−2)。この印刷状況(結果)(印刷結果のメッセージ)を受信した印刷管理サーバ400は、該印刷状況(結果)(印刷結果のメッセージ)に関する情報を外部メモリ(図2の211)またはRAM(図2の203)へ記憶保持する。
The
複合機300は、印刷管理サーバ400へ出力指示(6)後、印刷管理サーバ400へ印刷状況確認要求がなされる(9)。この印刷確認要求は一定時間ごとに複合機300より印刷管理サーバ400へなされる。
The
印刷管理サーバ400は、複合機300の印刷状況確認要求(9)に基づいて、前記外部メモリ(図2の211)またはRAM(図2の203)に記憶保持している印刷状況(結果)(後述する図13に示す)を複合機300へ送信する(10)。
The
なお、複合機300は、受信した印刷状況(結果)をHDD(図3の304)またはRAM(図3の302)へ記憶保存を行い、操作部(図3の308)へ表示させる(後述する図15の1901に示す)。
The
以下、図5のフローチャートを参照して、図4に示したプルプリント処理についてより詳細に説明する。 Hereinafter, the pull print process shown in FIG. 4 will be described in more detail with reference to the flowchart of FIG.
図5は、本発明における第1の制御処理手順の一例を示すフローチャートであり、本発明の第1実施形態を示すプリントシステムのプルプリント処理に対応する。 FIG. 5 is a flowchart illustrating an example of a first control processing procedure according to the present invention, and corresponds to the pull print processing of the printing system according to the first embodiment of the present invention.
なお、図中、S501は、クライアントPC100のステップに対応し、クライアントPC100のCPUが外部メモリに格納されるプログラムをRAM上で実行することにより実現される。
In the figure, S501 corresponds to the step of the
また、S502,S503,S516〜S520は、プリントサーバ200の各ステップに対応し、プリントサーバ200のCPUが外部メモリに格納されるプログラムをRAM上で実行することにより実現される。
S502, S503, and S516 to S520 correspond to each step of the
さらに、S504,S507,S508,S515,S521,S522,S524は、印刷管理サーバ400の各ステップに対応し、印刷管理サーバ400のCPUが外部メモリに格納されるプログラムをRAM上で実行することにより実現される。
Further, S504, S507, S508, S515, S521, S522, and S524 correspond to each step of the
また、S505,S506,S509〜S514,S523,S525〜S528は、複合機300の各ステップに対応し、複合機300のCPU301がROM303又はHDD304に格納されるプログラムをRAM302等上で実行することにより実現される。
S505, S506, S509 to S514, S523, S525 to S528 correspond to the respective steps of the
まず、ステップS501では、クライアントPC100でユーザからの印刷の実行(指示)が行われると(図4の(1)−2)、クライアントPC100は、該印刷指示に基づく印刷データを生成してプリントサーバ200に送信する(図4の(2)−1)。なお、ステップS501については、図4の(1)−2及び(2)−1で詳細に説明したのでここでは詳細は省略する。
First, in step S501, when a print execution (instruction) from the user is performed on the client PC 100 ((1) -2 in FIG. 4), the
そして、プリントサーバ200は、ステップS502において、ステップS501でクライアントPC100から送信された印刷データを受信し、外部メモリ内の所定の格納場所へ記憶させる(図4の(2)−2)。
In step S502, the
次に、ステップS503において、プリントサーバ200は、ステップS502で記憶した印刷データより書誌情報データを抽出し(図4の(2)−3)、印刷管理サーバ400へ書誌情報データを送信する(図4の(3)−1)。
In step S503, the
書誌情報データは、ログインユーザID,印刷データ格納サーバのIPアドレス,印刷データの格納先を示すフルパス,ドキュメント名,部数,ページ数,タイムスタンプ等から構成される。 The bibliographic information data includes a login user ID, an IP address of a print data storage server, a full path indicating a print data storage destination, a document name, the number of copies, the number of pages, a time stamp, and the like.
このように、プリントサーバ200から印刷管理サーバ400へ送信する書誌情報データは、印刷データのみから抽出されるデータのみで構成されるわけではなく、前記論理プリンタに対応するプリントサーバ200に存在する仮想プリンタが受信した際のタイムスタンプ、該仮想プリンタの存在するサーバ(印刷データ格納されるサーバ)のIPアドレス、印刷データの格納先を示すパスを追加した情報である。なお、書誌情報データの詳細は、後述する図6の書誌情報DBを説明する際に行う。
As described above, the bibliographic information data transmitted from the
以下、図5のフローチャートの説明に戻る。 Returning to the flowchart of FIG.
印刷管理サーバ400は、ステップS504において、ステップS503でプリントサーバ200から送信された書誌情報データを受信し、印刷管理サーバ400の外部メモリ内に構築される書誌情報DB(図6)に記憶させる。
In step S504, the
具体的には、図6に示す書誌情報DB(DBとあるがファイルにカンマ区切りで書誌情報が記憶されるように構成しても良い)の各項目に、書誌情報データ内の各項目データを記憶させる。 Specifically, each item data in the bibliographic information data is stored in each item of the bibliographic information DB shown in FIG. 6 (DB may be configured so that the bibliographic information is stored in a file separated by commas). Remember me.
なお、エラー有無1207の情報は、書誌情報DBへの登録時に付与される。また、このタイミングでのエラー有無1207は「無」となる。エラー有無1207が「有」と記憶される場合は、後述するステップS514で印刷要求があった際に、正常に印刷がなされなかった場合である。
The information on the presence / absence of
図6は、図1に示した印刷管理サーバ400で記憶管理される書誌情報DBの一例を示す模式図である。
FIG. 6 is a schematic diagram showing an example of the bibliographic information DB stored and managed by the
図6に示すように、書誌情報DBは、ログインユーザID1201,印刷データ格納サーバIPアドレス1202,印刷データのパス1203,ドキュメント名1204,部数1205,ページ1206,エラー有無1207,タイムスタンプ1208等の項目から構成される。
As shown in FIG. 6, the bibliographic information DB includes items such as a
以下、図5のフローチャートの説明に戻る。 Returning to the flowchart of FIG.
次に、複合機300は、カードリーダ319により読み取り可能なICカードを検知すると、ステップS505において、カード認証処理を行う。詳細には、複合機300は、カードリーダ319によりICカード内の個人認証情報を読み取り、該読み取った個人認証情報を認証要求として印刷管理サーバ400に送信する((4)−1)。すると、印刷管理サーバ400は、複合機300より受信した個人認証情報の認証処理を印刷管理サーバ400の外部記憶装置上に記憶されるICカード認証用テーブルに基づいて行い、認証結果を複合機300に返信する((4)−2)。認証処理に成功した場合(正規ユーザと判断された場合)には、認証結果として、クライアントPC100のログインユーザIDが送信される。そして、クライアントPC100のログインユーザIDを受信してカード認証処理が成功したと判断した場合には、複合機300は、操作部308の表示部に図7に示す画面を表示し、ステップS506に処理を進める。
Next, when the
図7は、図5のステップS505に示したカード認証処理が成功した際に図2に示した複合機300の操作部308の表示部に表示される画面の一例を示す模式図である。
FIG. 7 is a schematic diagram illustrating an example of a screen displayed on the display unit of the
次に、ステップS506では、複合機300は、ユーザの指示に基づき(ユーザにより一覧取得ボタン1401が押下(タッチ)されると)、印刷データの一覧取得要求情報(図8)を印刷管理サーバ400へ送信する(図4の(5)−1)。
Next, in step S506, based on the user's instruction (when the
図8は、図1に示した複合機300から印刷管理サーバ400に送信される印刷データ一覧要求情報の一例を示す模式図である。
FIG. 8 is a schematic diagram illustrating an example of print data list request information transmitted from the
図8に示すように、印刷データ一覧要求情報は、クライアントPC100のログインユーザID801,出力デバイス機種名802,取得印刷データ種別(未印刷/印刷済)803のデータ等から構成される。
As shown in FIG. 8, the print data list request information includes data of a
なお、上述のステップS506では、ログインユーザID801には、ステップS505でカード認証処理が成功した際に印刷管理サーバ400から受信したユーザIDが格納される。また、出力デバイス機種名802には、複合機300自身の機種名が格納される。さらに、取得印刷データ種別(未印刷/印刷済)803には「未印刷」が指定される。
In step S506 described above, the
なお、本実施形態では、ユーザの指示に基づいて印刷データの一覧取得要求がなされるように構成したが、カード認証がなされるとユーザの操作なしに印刷データの一覧取得要求がなされるように構成してもよい。 In this embodiment, the print data list acquisition request is made based on the user's instruction. However, when the card authentication is performed, the print data list acquisition request is made without any user operation. It may be configured.
また、本実施形態は、複合機300がカード認証結果を、ICカード認証用テーブルを有するサーバから受信した上でS506を実行するように構成したが、ICカード認証用テーブルを有するサーバで認証OK(正規ユーザと判断)であった場合、複合機300に認証結果を返さず、印刷データの一覧を取得し、複合機300へ送信するように構成してもよい。
In the present embodiment, the
次に、印刷管理サーバ400は、ステップS507において、複合機300から印刷データ一覧取得要求を受信し、該要求内のログインユーザID801に基づき、図6に示した書誌情報DBから該当する書誌情報データを全て取得する。さらに、印刷管理サーバ400は、上記取得した全書誌情報データをまとめて印刷データ一覧(図9に示す)を生成する(印刷データ一覧取得)。
Next, in step S507, the
図9は、印刷管理サーバ400で生成される印刷データ一覧の一例を示す模式図である。
FIG. 9 is a schematic diagram illustrating an example of a print data list generated by the
図9に示すように、印刷データ一覧は、取得印刷データ種別(未印刷/印刷済)901,クライアントPC100のログインユーザID902,印刷データ数903,タイムスタンプ904,印刷データ格納サーバIPアドレス905,ドキュメント名906,部数907,ページ数908,タイムスタンプに対応する印刷時間909,エラー有無910等の項目から構成される。
As shown in FIG. 9, the print data list includes an acquired print data type (unprinted / printed) 901, a
なお、図9の904〜910は、取得データ数分(印刷データ数903分)あるものとする。 Note that 904 to 910 in FIG. 9 have the number of acquired data (the number of print data 903).
以下、図5のフローチャートの説明に戻る。 Returning to the flowchart of FIG.
次に、印刷管理サーバ400は、ステップS508において、ステップS507で取得した印刷データ一覧を複合機300へ送信する(図4の(5)−2)。
Next, in step S508, the
次に、複合機300は、ステップS509において、ステップS508で印刷管理サーバ400より送信された印刷データ一覧を受信し、HDD304またはRAM302へ記憶させる。
Next, in step S509, the
次に、ステップS510において、複合機300は、ステップS509で記憶した印刷データ一覧を図10に示すように操作部308の表示部に表示させる。
Next, in step S510, the
次に、ステップS511において、複合機300は、ステップS509で記憶した印刷データ一覧に印刷エラーのあったエラー印刷データがあるか否かを判断する。この判断は、複合機300が、図9に示した印刷データ一覧内のエラー有無910に基づき行う。なお、エラー有無をフラグで管理するように構成してもよい。
In step S511, the
ステップS511で、複合機300が、印刷データ一覧内にエラー印刷データがあると判定した場合には(S511でYES)、ステップS512において、操作部308の表示部に表示される印刷データ一覧に、エラーが識別できるように識別情報(図10の1701に示すマーク)を表示させる。そして、ステップS513に処理を進める。
If the
なお、図5のフローチャートでは、印刷データ一覧表示におけるエラー識別表示(識別情報表示)は、印刷データ一覧を表示させた後に実行するように記載しているが、識別情報表示方法はこれに限るものではない。例えば、複数の印刷データの情報を表示させる際、一つの印刷データの情報(文書名、ページ数、部数、日付、時刻)を表示させるに伴って、識別情報1701を表示させるようにする。そして、これを繰り返すことによって取得した全ての印刷データの一覧表示がなされるように構成する。
In the flowchart of FIG. 5, the error identification display (identification information display) in the print data list display is described to be executed after the print data list is displayed, but the identification information display method is not limited to this. is not. For example, when displaying information of a plurality of print data, the
図10は、図2に示した複合機300の操作部308の表示部に表示される印刷データ一覧の一例を示す模式図である。
FIG. 10 is a schematic diagram illustrating an example of a print data list displayed on the display unit of the
一方、ステップS511で、複合機300が、印刷データ一覧内にエラー印刷データがないと判定した場合には(S511でNO)、そのままステップS513に処理を進める。
On the other hand, if the
次に、ステップS513では、複合機300は、ユーザにより印刷指示が行われたかどうかを検出し判断する。具体的には、図10に示す1703のいずれか(1又は複数)がタッチされたて選択された状態、又は、図10に示す全選択ボタン1702がタッチされて全選択された状態で、図10の印刷ボタン1704が押下(タッチ)されたかを判断する。
In step S513, the
ステップS513で、複合機300が、ユーザにより印刷指示が行われていないと判断した場合には、ステップS513の判断を繰り返す。
If the
一方、ステップS513で、複合機300が、ユーザにより印刷指示が行われたと判断した場合には、ステップS514に処理を進める。
On the other hand, if the
ステップS514では、複合機300は、ステップS513で選択された印刷データのタイムスタンプをステップS509で記憶した印刷データ一覧から取得し、クライアントPC100のログインユーザIDとともに印刷要求情報(図11)を生成する。そして、複合機300は、上記選択された印刷データを印刷させるため、上記生成した印刷要求情報を印刷管理サーバ400へ送信する(図4の(6))。
In step S514, the
図11は、図5のステップS514で複合機300から印刷管理サーバ400に送信される印刷要求情報の一例を示す図である。
FIG. 11 is a diagram illustrating an example of print request information transmitted from the
図11に示すように印刷要求情報は、クライアントPC100のログインユーザID1001,印刷データのタイムスタンプ1002等で構成される。なお、印刷要求を行う印刷データが複数ある場合は、タイムスタンプ1002は複数存在する。
As shown in FIG. 11, the print request information includes a
以下、図5のフローチャートの説明に戻る。 Returning to the flowchart of FIG.
そして、印刷管理サーバ400は、ステップS515において、複合機300から送信された印刷要求情報を受信し、該受信した印刷要求情報に基づきプリントサーバ200にさらに印刷要求を行う。
In step S515, the
具体的には、印刷管理サーバ400は、複合機300から受信した印刷要求情報内のタイムスタンプ1002毎に、以下の処理を行う。印刷管理サーバ400は、タイムスタンプ1002に基づき書誌情報DBから印刷データのパス1203,印刷データ格納サーバIPアドレス1202を取得する。また、印刷管理サーバ400は、複合機300からの印刷要求情報受信時に複合機300のIPアドレスを取得し、このIPアドレスと上述した印刷データのパスとに基づいて、プリントサーバ200からLPR印刷を実行させるためのLPRコマンド(図12)を生成し、該生成したLPRコマンドを、上述した印刷データ格納サーバIPアドレスに対応するプリントサーバ200に送信して印刷要求を行う(図4の(7))。
Specifically, the
なお、印刷管理サーバ400は、ステップS515で複合機300から印刷要求を受けた印刷指示総数(即ち、タイムスタンプ1002の数)を取得し、外部メモリ又はRAM内に記憶管理する。この際、印刷管理サーバ400は、ログインユーザIDと印刷要求のあった複合機300のIPアドレスごとに、複合機300へ送信される印刷状況(結果)(図13)の印刷指示総数1103に対応する情報として外部メモリ又はRAM内で記憶される。
Note that the
図12は、図5のステップS515で印刷管理サーバ400からプリントサーバ200に送信されるLPRコマンドの一例を示す図である。
FIG. 12 is a diagram illustrating an example of the LPR command transmitted from the
図12に示すように、LPRコマンドは、複合機300のIPアドレスを示すプリンタIPアドレス1301,予め決定されたプリンタ名(例えば、lp)1302,印刷データのパス1303等から構成される。
As shown in FIG. 12, the LPR command includes a
図13は、印刷管理サーバ400から複合機300に送信される印刷状況(結果)の一例を示す図である。
FIG. 13 is a diagram illustrating an example of a printing status (result) transmitted from the
図13に示すように、印刷状況(結果)は、エラー有無1101,印刷終了数1102,印刷指示総数1103,印刷エラー件数1104,印刷エラーの印刷データタイムスタンプ1105等から構成される。なお、印刷エラー件数1104は、印刷エラーの印刷データ数も含む。
As shown in FIG. 13, the printing status (result) includes error presence /
また、印刷状況(結果)で使用される情報は、印刷管理サーバ400の外部メモリ又はRAM内でログインユーザIDと印刷要求のあった複合機300のIPアドレスごとに記憶管理されるものであり、送信時に図13のデータ構成に生成され送信される。
The information used in the printing status (result) is stored and managed for each login user ID and IP address of the
なお、ステップS515の時点で存在しない場合には、印刷管理サーバ400が生成する。
Note that if it does not exist at the time of step S515, the
以下、図5のフローチャートの説明に戻る。 Returning to the flowchart of FIG.
プリントサーバ200は、印刷管理サーバ400よりLPRコマンド(図12)を受信すると、ステップS516において、受信したLPRコマンドに基づいてLPR印刷を行う(図4の(8)−1)。
When the
具体的には、プリンタIPアドレス1301に対して、印刷データのパス1303の示す印刷データのLPR印刷を実行する。以下、プリントサーバ200内においてLPR印刷を実行する処理部を印刷実行サービスと呼ぶ。
Specifically, LPR printing of the print data indicated by the
次に、ステップS517において、プリントサーバ200は、ステップS516のLPR印刷が実行できたか否かを判断する。なお、印刷が実行できたか否かの判断は、エラー情報が取得できたか否かで判断する。エラー情報としては、OSから通知されるシステムエラー(例えば、socketエラー、connectエラー、sendエラー、receiveエラー)や印刷サービスが独自に認識できるエラー情報(例えば、印刷データ無し等)がある。
Next, in step S517, the
ステップS517で、プリントサーバ200が、エラー情報を取得できた場合は印刷できなかったと判断し(S517でNO)、ステップS518へ処理を移行させる。そして、ステップS518では、プリントサーバ200は、取得したエラー情報に関するLPR印刷実行した印刷データのパスを取得する。そして、ステップS519に処理を進める。
In step S517, if the error information can be acquired, the
一方、ステップS517で、プリントサーバ200が、エラー情報を取得できなかった場合は印刷できたと判断し(S517でYES)、そのままステップS519へ処理を移行させる。
On the other hand, in step S517, if the error information cannot be acquired, the
そして、ステップS519では、プリントサーバ200は、LPR印刷を実行した各印刷データの印刷結果のメッセージを印刷管理サーバ400に送信する。なお、印刷が実行できた場合は成功したメッセージを、印刷が実行できなかった場合はステップS518で取得した印刷データのパスを含んだエラーメッセージを、印刷結果のメッセージとして印刷管理サーバ400へ送信する(図4の(8)−2)。
In step S519, the
次に、ステップS520では、プリントサーバ200は、ステップS515で印刷管理サーバ400から印刷要求されたの全ての印刷データのLPR印刷が完了したか否かを判断する。なお、印刷ができなかった(印刷エラー)となった印刷データのLPR印刷も完了したとみなす。
Next, in step S520, the
そして、ステップS520で、プリントサーバ200が、まだ全ての印刷要求に対応する印刷データのLPR印刷が完了していないと判断した場合には、ステップS516に処理を戻し、未だ完了していない印刷要求に対してLPR印刷を実行する。
If the
一方、ステップS520で、プリントサーバ200が、全ての印刷要求に対応する印刷データのLPR印刷が完了したと判断した場合には、印刷管理サーバ400とのセッションを処理を終了する。
On the other hand, if it is determined in step S520 that the
そして、印刷管理サーバ400は、ステップS521において、ステップS519でプリントサーバ200から送信されたメッセージを受信すると、該メッセージに基づいて印刷状況(結果)を外部メモリ又はRAM内に記憶させる。即ち、印刷管理サーバ400は、受信したメッセージに基づき、エラー有無を判断し(エラーの場合はメッセージに含まれる印刷データのパスに基づいて書誌情報DBを検索して印刷エラーデータのタイムスタンプ1208を取得するとともにエラー有無1207を「有」に更新し)、この判断結果に基づき、上述した外部メモリ又はRAM内の印刷状況(結果)(図13)として使用する情報を更新する。より詳細には、印刷エラーであると判断した場合(エラー検知)には、印刷状況(結果)(図13)に対応する外部メモリ又はRAM内の情報のエラー有無(図13の1101に対応する情報)を「有」にし、印刷終了数(図13の1102に対応する情報)及び印刷エラー件数(図13の1104に対応する情報)をカウントアップし、印刷エラーの印刷データタイムスタンプ(図13の1105に対応する情報)を追加する。即ち、エラーの印刷データが複数存在する場合には、印刷エラーの印刷データタイムスタンプ(図13の1105に対応する情報)を複数もつことになる。一方、印刷が成功した(エラーでない)と判断した場合には、印刷終了数(図13の1102に対応する情報)をカウントアップする。
In step S521, when receiving the message transmitted from the
次に、ステップS522において、印刷管理サーバ400は、複合機300からの印刷状況(結果)問合せ(後述するS523からの問合せ)を受けるまで待機する。
Next, in step S522, the
複合機300は、ステップS523において、複合機300から印刷管理サーバへ印刷状況(結果)の問合せを行う(図4の(9))。この印刷管理サーバ400への問い合わせは、一定時間おきに行う。なお、この問合せには、この時点で複合機300にログインしているユーザのクライアントPC100におけるログインユーザIDを送信する。なお、このクライアントPC100におけるログインユーザIDは、ログイン時に印刷管理サーバ400より取得済みである。
In step S523, the
そして、印刷管理サーバ400は、ステップS522で、複合機300からの印刷状況(結果)問合せ(S523の問合せ)を受けたと判断した場合(S522でYES)、ステップS524に処理を進める。
If the
ステップS524では、印刷管理サーバ400は、ステップS522で受信したログインユーザIDに基づき、ステップS521で記憶したログインユーザIDごとに管理された印刷状況(結果)情報から、送信する印刷状況(結果)(図13)を生成し、複合機300へ送信する(図4の(10))。なお、エラーの印刷データが存在しない場合には、印刷エラー件数は0、印刷データのタイムスタンプ無しとした構成で印刷状況(結果)(図13)を送信する。また、印刷終了数1102と印刷指示総数1103のみを返信するように構成してもよい。なお、印刷管理サーバ400は、送信したエラーとなった印刷データのタイムスタンプ1105は送信後に削除する。
In step S524, the
次に、複合機300は、ステップS525において、ステップS524で印刷管理サーバ400から送信された印刷状況(結果)(図13)を受信する。
Next, in step S525, the
次に、ステップS526において、複合機300は、ステップS525で受信した印刷状況(結果)内の印刷エラーの印刷データタイムスタンプ1105と、ステップS509で記憶した印刷データ一覧のタイムスタンプ904との比較を行う。
In step S526, the
次に、ステップS527において、複合機300は、ステップS526で比較した結果、一致したタイムスタンプについて、該タイムスタンプに対応するドキュメント名及び印刷結果を示す結果情報(例えば、「印刷失敗」などのエラー情報)を操作部308の表示部に表示させる(例えば、図14の1901に示すように表示させる)。
Next, in step S527, the
図14は、図2に示した複合機300の操作部308の表示部に表示される印刷データ一覧の一例を示す模式図であり、印刷エラー情報が表示される場合に対応する。
FIG. 14 is a schematic diagram illustrating an example of a print data list displayed on the display unit of the
なお、本実施形態では、図14の1901に示したように、操作部308の表示部の下部にエラー印刷データごとに表示させるように構成したが、エラー印刷データを一括して一覧表示させるように構成してもよい。
In this embodiment, as shown in 1901 in FIG. 14, the error print data is displayed at the bottom of the display unit of the
また、本実施形態では、印刷エラー情報を表示させるように構成したが、印刷成功情報も表示させるように構成することも可能である。 In the present embodiment, the print error information is displayed. However, the print success information can also be displayed.
その際、プリントサーバ200は、印刷データのパスを含んだ印刷成功メッセージを、印刷結果のメッセージとして印刷管理サーバ400へ送信する。その後印刷管理サーバは複合機300からの印刷状況(結果)問合わせに応答して、印刷状況(結果)情報を複合機300へ送信する。
At that time, the
印刷状況(結果)情報を複合機300へ送信する場合、印刷エラーとなった印刷データのタイムスタンプと印刷成功となった印刷データのタイムスタンプが識別できるように構成する。例えば、図13の印刷エラーの印刷データタイムスタンプ1105の前に印刷エラーフラグを立て、印刷エラーの印刷データタイムスタンプを追加する。
When the printing status (result) information is transmitted to the multi-function peripheral 300, the time stamp of the print data that caused the printing error and the time stamp of the print data that succeeded in printing can be identified. For example, a print error flag is set before the print
また、印刷エラーの印刷データタイムスタンプ1105の後に印刷成功フラグを立て、印刷成功の印刷データタイムスタンプを追加する。
Also, a print success flag is set after the print
次に、ステップS528において、複合機300は、印刷状況(結果)の問合せを終了するか否かを判断する。この判断は、印刷状況(結果)(図13)の印刷終了数1102と印刷指示総数1103が同じになっているか否かを判断し、印刷終了数1102と印刷指示総数1103が同じになっていた場合、問合せを終了すると判断するものとする。一方、印刷終了数1102と印刷指示総数1103が同じにならなっていない場合、問い合わせを終了しないと判断する。
Next, in step S528, the multifunction peripheral 300 determines whether or not to end the inquiry about the printing status (result). In this determination, it is determined whether the
ステップS528で、印刷状況(結果)の問合せを終了しないと判断した場合には、複合機300は、ステップS523に処理を戻し、印刷状況(結果)の問合せ処理(一定時間間隔の問合せ)を行う。 If it is determined in step S528 that the printing status (result) inquiry is not terminated, the multifunction peripheral 300 returns the processing to step S523, and performs the printing status (result) inquiry processing (query at regular time intervals). .
一方、ステップS528で、印刷状況(結果)の問合せを終了すると判断した場合には、複合機300は、処理を終了する。 On the other hand, if it is determined in step S528 that the inquiry about the printing status (result) is to be ended, the multifunction peripheral 300 ends the process.
以上説明したように、プルプリントシステムにおいて、負荷分散を実現することができるとともに、どのプリントサーバに蓄積された印刷データであっても所望の印刷装置から容易に出力することができるフレキシブルなプルプリント環境を構築することができ、さらに、印刷エラーに関してもどのプリントサーバに蓄積された印刷データがエラーになったのかを容易に把握することができる。 As described above, in the pull print system, it is possible to realize load distribution and flexible pull print that can easily output print data stored in any print server from a desired printing apparatus. An environment can be constructed, and furthermore, regarding print errors, it is possible to easily grasp which print server has an error in print data stored therein.
また、印刷エラーになった印刷データに関しては、認識可能に一覧表示されるので、ユーザが容易に認識することが可能である。よって、従来、印刷データがエラーになったことをユーザが把握できず、エラーとなった印刷データがいつまでもプリントサーバに格納されたままとなってしまうという従来の問題点も解決可能である。 In addition, since print data in which a printing error has occurred is displayed in a recognizable list, the user can easily recognize it. Therefore, it is possible to solve the conventional problem that conventionally, the user cannot grasp that the print data has an error, and the print data having the error remains stored in the print server indefinitely.
〔第2実施形態〕
上記第1実施形態では、エラー情報を印刷管理サーバ400に記憶管理させ、複合機300は印刷管理サーバ400への印刷データ一覧の問合せ時にエラー情報も取得し、該エラー情報に基づいて操作部308にエラーのあった印刷データを一覧表示に識別可能に表示させる(図10の1701)ように構成した。
[Second Embodiment]
In the first embodiment, error information is stored and managed in the
しかし、本実施形態では、エラー情報を複合機300に保持しておき、その情報と印刷管理サーバ400から取得した印刷一覧データとを比較することでエラーのあった印刷データを判別し、一覧表示に識別可能に表示させるように構成する。
However, in the present embodiment, error information is held in the
以下、図15のフローチャートを参照して、本実施形態について詳細に説明する。なお、上記第1実施形態と同じ処理についてはステップ番号を付与し、詳細な説明を省略する。 Hereinafter, this embodiment will be described in detail with reference to the flowchart of FIG. Note that the same processes as those in the first embodiment are given step numbers, and detailed descriptions thereof are omitted.
図15は、本発明における第2の制御処理手順の一例を示すフローチャートであり、本発明の第2実施形態を示すプリントシステムのプルプリント処理に対応する。 FIG. 15 is a flowchart illustrating an example of a second control processing procedure according to the present invention, and corresponds to the pull print processing of the printing system according to the second embodiment of the present invention.
なお、図中の各ステップにおいて、図5と同一のステップには同一のステップ番号を付してある。 In each step in the figure, the same step number is assigned to the same step as in FIG.
なお、S501は、クライアントPC100のステップに対応し、クライアントPC100のCPUが外部メモリに格納されるプログラムをRAM上で実行することにより実現される。
Note that S501 corresponds to the step of the
また、S502,S503は、プリントサーバ200の各ステップに対応し、プリントサーバ200のCPUが外部メモリに格納されるプログラムをRAM上で実行することにより実現される。
S502 and S503 correspond to each step of the
さらに、S504,S507,S602は、印刷管理サーバ400の各ステップに対応し、印刷管理サーバ400のCPUが外部メモリに格納されるプログラムをRAM上で実行することにより実現される。
Furthermore, S504, S507, and S602 correspond to each step of the
また、S505,S506,S510〜S512,S523,S525〜S528,S601,S603,S604は、複合機300の各ステップに対応し、複合機300のCPU301がROM303又はHDD304に格納されるプログラムをRAM302等上で実行することにより実現される。
S505, S506, S510, S512, S523, S525 to S528, S601, S603, and S604 correspond to each step of the
複合機300は、ステップS523において、複合機300から印刷管理サーバへ印刷状況(結果)の問合せを行う(図4の(9))。この印刷管理サーバ400への問い合わせは、一定時間おきに行う。なお、この問合せには、この時点で複合機300にログインしているユーザのクライアントPC100におけるログインユーザID(ログイン時に印刷管理サーバ400より取得済み)を送信する。
In step S523, the
印刷管理サーバ400は、複合機300からの印刷状況(結果)問合せ(S523の問合せ)を受けた場合、本フローチャートでは図示していないが、該印刷状況(結果)問合せに含まれるログインユーザIDに基づき印刷状況(結果)情報を取得し、複合機300へ送信する。
When the
次に、複合機300は、ステップS525において、印刷管理サーバ400から送信された印刷状況(結果)情報を受信する。
Next, in step S525, the
次に、ステップS601において、複合機300は、ステップS525で受信した印刷状況(結果)をエラー印刷データ情報としてログインID毎に複合機300のHDD304またはRAM302へ記憶させる。記憶させる情報として、図13に示した印刷状況(結果)内の印刷エラーの印刷データタイムスタンプ1105を記憶させる。なお、記憶させる情報はこのタイムスタンプに限るものではなく、印刷データが識別できる識別情報であればどのような情報であってもよい。なお、このエラー印刷データ情報はクライアントPC100のログインユーザID毎に記憶管理され、対応する印刷データの印刷が成功するか、ユーザからの指示によりプリントサーバ200から対応する印刷データが削除されるまで削除されないように構成する。
Next, in step S <b> 601, the
次に、ステップS526において、複合機300は、複合機300内で記憶管理しているエラー印刷データ情報と、後述するステップS603に対応するステップで記憶した印刷データ一覧のタイムスタンプ904との比較を行う。
In step S526, the
次に、ステップS527において、複合機300は、ステップS526で比較した結果、一致したタイムスタンプについて、該タイムスタンプに対応するドキュメント名を操作部308の表示部に表示させる(例えば、図14の1901に示すように表示させる)。
Next, in step S527, the
次に、ステップS528において、複合機300は、印刷状況(結果)の問合せを終了するか否かを判断し、印刷状況(結果)の問合せを終了しないと判断した場合には、複合機300は、ステップS523に処理を戻し、印刷状況(結果)の問合せ処理(一定時間間隔の問合せ)を行う。
Next, in step S528, the
一方、ステップS528で、印刷状況(結果)の問合せを終了すると判断した場合には、複合機300は、処理を終了する。 On the other hand, if it is determined in step S528 that the inquiry about the printing status (result) is to be ended, the multifunction peripheral 300 ends the process.
続いて、ステップS501において、クライアントPC100でユーザからの印刷の実行(指示)が行われると、クライアントPC100は、該印刷指示に基づく印刷データを生成してプリントサーバ200に送信する。
Subsequently, in step S501, when printing (instruction) is performed by the user on the
そして、プリントサーバ200は、ステップS502において、ステップS501でクライアントPC100から送信された印刷データを受信し、外部メモリ内の所定の格納場所へ記憶させる。
In step S502, the
次に、ステップS503において、プリントサーバ200は、ステップS502で記憶した印刷データより書誌情報データを抽出し、印刷管理サーバ400へ書誌情報データを送信する。
In step S503, the
すると印刷管理サーバ400は、ステップS504において、ステップS503でプリントサーバ200から送信された書誌情報データを受信し、印刷管理サーバ400の外部メモリ内に構築される書誌情報DBに記憶させる。
In step S504, the
その後、複合機300は、カードリーダ319により読み取り可能なICカードを検知すると、ステップS505において、カード認証処理を行う。なお、本フローチャートには図示していないが、このカード認証処理では、印刷管理サーバ400が印刷管理サーバ400内で管理するICカード用認証テーブルを参照して認証を実行し、認証結果を複合機に戻す。そして、認証処理が成功した場合、複合機300は、ステップS506において、ユーザの指示に基づき、印刷データの一覧取得要求情報(図8)を印刷管理サーバ400へ送信する。
Thereafter, when the
印刷管理サーバ400は、ステップS507において、複合機300から印刷データ一覧取得要求を受信し、該要求内のログインユーザID801に基づき、図6に示した書誌情報DBから該当する書誌情報データを全て取得する。さらに、印刷管理サーバ400は、上記取得した全書誌情報データをまとめて印刷データ一覧を生成する(印刷データ一覧取得)。
In step S507, the
次に、印刷管理サーバ400は、ステップS602において、ステップS507で取得した印刷データ一覧を複合機300へ送信する。なお、上記第1実施形態では、複合機300へ送信する印刷データ一覧は、図9に示したようにエラー有無910を含む情報であったが、本実施形態では、エラー有無を含まない情報となる。即ち、本実施形態の印刷データ一覧は、図9に示した印刷データ一覧から、エラー有無910を除いた構成となる。
Next, in step S <b> 602, the
次に、複合機300は、ステップS603において、ステップS601で印刷管理サーバ400より送信された印刷データ一覧を受信し、HDD304またはRAM302へ記憶させる。
In step S <b> 603, the
次に、ステップS510において、複合機300は、ステップS509で記憶した印刷データ一覧を図10に示すように操作部308の表示部に表示させる。
Next, in step S510, the
そして、ステップS604において、複合機300は、ステップS509で記憶した印刷データ一覧のタイムスタンプと、ステップS601で記憶したエラー印刷データ情報のタイムスタンプとを比較する。
In step S604, the
ステップS511において、複合機300は、ステップS604の比較結果に基づいて、ステップS509で記憶した印刷データ一覧に印刷エラーのあったエラー印刷データがあるか否かを判断する。
In step S511, based on the comparison result in step S604, the
ステップS511で、複合機300が、印刷データ一覧内にエラー印刷データがあると判定した場合(S511でYES)にのみ、ステップS512において、操作部308の表示部に表示される印刷データ一覧に、エラーが識別できるように識別情報(図10の1701に示すマーク)を表示させる。
In step S511, only when the
なお、この後のステップは図示していないが、複合機300は、ユーザからの印刷指示を検出した場合、印刷要求情報を印刷管理サーバ400へ送信する。
Although the subsequent steps are not shown, the multifunction peripheral 300 transmits print request information to the
なお、ステップS510,S512では、図10に示した画面において、エラーとなっていない印刷データ全てを初め(上部)に表示させ、エラー印刷データを最後(下部)にまとめて表示(ソート表示)させるように構成しても良い。 In steps S510 and S512, on the screen shown in FIG. 10, all print data not causing an error is displayed at the beginning (upper part), and the error print data is collectively displayed at the end (lower part) (sorted display). You may comprise as follows.
〔第3実施形態〕
本実施形態では、印刷データ一覧表示後、表示した印刷データを全選択して印刷指示する際の処理構成について説明する。
[Third Embodiment]
In the present embodiment, a description will be given of a processing configuration when all the displayed print data is selected and a print instruction is given after the print data list is displayed.
以下、図16,図17を参照して、本実施形態について詳細に説明する。 Hereinafter, this embodiment will be described in detail with reference to FIGS.
図16は、本発明における第3の制御処理手順の一例を示すフローチャートであり、図10に示した印刷データ一覧が表示された状態で実行される印刷データ一覧の全選択処理に対応する。 FIG. 16 is a flowchart showing an example of a third control processing procedure according to the present invention, and corresponds to the print data list all selection process executed in a state where the print data list shown in FIG. 10 is displayed.
なお、図中、S701〜S704は、複合機300の各ステップに対応し、複合機300のCPU301がROM303又はHDD304に格納されるプログラムをRAM302等上で実行することにより実現される。
In the figure, S701 to S704 correspond to each step of the
複合機300は、ユーザにより図10に示した全選択ボタン1702が押下(タッチ)され、全選択指示が行われると、ステップS701において、該全選択指示を受ける。
When the user presses (touches) the all
次に、ステップS702において、複合機300は、エラー印刷データ以外の印刷データを選択状態にするように、複合機300の操作部308の表示部に表示される印刷データ一覧の状態を制御する。例えば、図17の1801に示すように、エラー印刷データ以外のレコード(行)のみ、レコードの背景色を変えて選択状態とするように制御する。
In step S <b> 702, the
図17は、図2に示した複合機300の操作部308の表示部に表示される印刷データ一覧の一例を示す模式図であり、エラー印刷データ以外のレコードのみ選択状態となっている状態に対応する。
FIG. 17 is a schematic diagram illustrating an example of a print data list displayed on the display unit of the
これは、エラー印刷データは再度エラーになる可能性が高いため初めは、予め選択されないようにするためである。これにより、無駄な印刷要求が行われることを防止して効率な印刷がなされると共に、ユーザの使い勝手を向上する。 This is to prevent the error print data from being selected in advance because there is a high possibility that the error print data will become an error again. Thereby, it is possible to prevent a useless print request from being made and to perform efficient printing, and to improve user convenience.
なお、全選択時にエラー印刷データも選択させることも可能だが、その際にはエラー印刷データのレコードは、エラーとなっていない印刷データのレコードの選択色(レコードの背景色、レコードの表示文字色)とは違う色とするように構成してもよい。 It is possible to select error print data at the time of all selections, but in that case, the record of error print data is the selection color of the record of the print data not in error (record background color, record display character color) ) May be configured to have a different color.
以下、図16のフローチャートの説明に戻る。 Hereinafter, the description returns to the flowchart of FIG.
そして、複合機300は、ステップS703において、ユーザにより印刷指示が行われたかどうかを検出し判断する。具体的には、図17に示す印刷ボタン1704が押下(タッチ)されたかを判断する。
In step S703, the
ステップS703で、複合機300が、ユーザにより印刷指示が行われていないと判断した場合には、そのまま本フローチャートの処理を終了する。
If the
一方、ステップS513で、複合機300が、ユーザにより印刷指示が行われたと判断した場合には、ステップS704に処理を進める。
On the other hand, if the
このステップS704は図5のステップS514と同じ処理である。即ち、複合機300は、ステップS702で選択された印刷データのタイムスタンプを印刷データ一覧から取得し、クライアントPC100のログインユーザIDとともに印刷要求情報(図11)を生成する。そして、複合機300は、上記選択された印刷データを印刷させるため、上記生成した印刷要求情報を印刷管理サーバ400へ送信する。そして、本フローチャートの処理を終了する。
This step S704 is the same processing as step S514 in FIG. That is, the
以上の構成により、印刷エラーとなった印刷データを何度も誤って印刷指示してしまうといった問題点を解決することができる。 With the above configuration, it is possible to solve the problem that the print data in which a print error has occurred is erroneously instructed to be printed many times.
〔第4実施形態〕
上記第1〜3実施形態では、図10に示したように同一の印刷データ一覧内に未印刷の印刷データとエラー印刷データとを含め、該エラー印刷データに識別情報(マーク)を付与して識別可能するように構成した。
[Fourth Embodiment]
In the first to third embodiments, as shown in FIG. 10, unprinted print data and error print data are included in the same print data list, and identification information (mark) is added to the error print data. Configured to be identifiable.
本実施形態では、印刷一覧表示する際に、エラー有無毎に(即ち、未印刷の印刷データ(過去にエラーの無い印刷データ)とエラー印刷データとに)分類して異なる一覧(図18に示す未印刷のデータ一覧1501,図19に示すエラー印刷データ一覧1502)を表示するように構成する。
In this embodiment, when a print list is displayed, different lists are classified according to the presence / absence of errors (that is, unprinted print data (print data with no errors in the past) and error print data) (shown in FIG. 18). An
図18,図19は、本発明の第4実施形態における印刷データ一覧の一例を示す模式図である。 18 and 19 are schematic diagrams illustrating an example of a print data list according to the fourth embodiment of the present invention.
図18,図19において、1501は未印刷の印刷データ一覧、1502はエラー印刷データ一覧である。
18 and 19,
1503は「印刷データ」タブであり、このタブが選択されると、複合機300は、図18に示すように、未印刷の印刷データ一覧1501を表示するように制御する。
1504は「印刷失敗」タブであり、このタブが選択されると、複合機300は、図19に示すように、エラー印刷データ一覧1502を表示するように制御する。
なお、本実施形態では、このように未印刷の印刷データとエラー印刷データとが明確に分類されて表示されているため、エラー印刷データ一覧1502において、エラー印刷データに識別情報(マーク)は付与されない。
In the present embodiment, unprinted print data and error print data are clearly classified and displayed as described above, and therefore identification information (mark) is added to the error print data in the error
以上の構成により、印刷エラーとなった印刷データを何度も誤って印刷指示してしまうといった問題点を解決することができる。 With the above configuration, it is possible to solve the problem that the print data in which a print error has occurred is erroneously instructed to be printed many times.
なお、上記各実施形態では、クライアントPC100から印刷指示された印刷データについて、印刷データそのものはプリントサーバ200で記憶され、印刷データに対応する書誌情報データはプリントサーバ200で生成されて印刷管理サーバ400で記憶管理される構成について説明した。
In each of the above-described embodiments, for the print data instructed to be printed from the
しかし、クライアントPC100から印刷指示された印刷データについて、印刷データそのものはそのままクライアントPC100内に記憶され、印刷データに対応する書誌情報データはクライアントPC100で生成されて印刷管理サーバ400で記憶管理されるように構成してもよい。
However, for the print data instructed to be printed from the
この構成の場合、上述した各実施形態内でプリントサーバ200が実行していた各種処理は全てクライアントPC100で実行される構成となる。
In the case of this configuration, the various processes executed by the
以上の構成により、プルプリントシステムにおいて、負荷分散を実現することができるとともに、どのプリントサーバに蓄積された印刷データであっても所望の印刷装置から容易に出力することができるフレキシブルなプルプリント環境を構築することができ、さらに、印刷エラーに関してもどのプリントサーバに蓄積された印刷データがエラーになったのかを容易に把握することができる。 With the above configuration, in the pull print system, it is possible to realize load distribution and a flexible pull print environment in which print data stored in any print server can be easily output from a desired printing apparatus. In addition, regarding print errors, it is possible to easily grasp which print server has accumulated print data with respect to a print error.
また、印刷エラーになった印刷データに関しては、認識可能に一覧表示されるので、ユーザが容易に認識することが可能である。よって、従来、印刷データがエラーになったことをユーザが把握できず、エラーとなった印刷データがいつまでもプリントサーバに格納されたままとなってしまうという従来の問題点も解決可能である。 In addition, since print data in which a printing error has occurred is displayed in a recognizable list, the user can easily recognize it. Therefore, it is possible to solve the conventional problem that conventionally, the user cannot grasp that the print data has an error, and the print data having the error remains stored in the print server indefinitely.
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。 It should be noted that the configuration and contents of the various data described above are not limited to this, and it goes without saying that the various data and configurations are configured according to the application and purpose.
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or recording medium, and specifically includes a plurality of devices. The present invention may be applied to a system including a single device.
以下、図20に示すメモリマップを参照して本発明に係るプルプリントシステムを構成する各情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。 The configuration of a data processing program that can be read by each information processing apparatus constituting the pull print system according to the present invention will be described below with reference to the memory map shown in FIG.
図20は、本発明に係るプルプリントシステムを構成する各情報処理装置で読み取り可能な各種データ処理プログラムを格納する記録媒体(記憶媒体)のメモリマップを説明する図である。 FIG. 20 is a diagram for explaining a memory map of a recording medium (storage medium) that stores various data processing programs that can be read by each information processing apparatus constituting the pull print system according to the present invention.
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。 Although not specifically shown, information for managing a program group stored in the recording medium, for example, version information, creator, etc. is also stored, and information depending on the OS on the program reading side, for example, a program is identified and displayed. Icons may also be stored.
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。 Further, data depending on various programs is also managed in the directory. In addition, when a program or data to be installed is compressed, a program to be decompressed may be stored.
本実施形態における図5,図15,図16に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMやフラッシュメモリやFD等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。 The functions shown in FIGS. 5, 15, and 16 in this embodiment may be performed by a host computer by a program installed from the outside. In this case, the present invention is applied even when an information group including a program is supplied to the output device from a recording medium such as a CD-ROM, a flash memory, or an FD, or from an external recording medium via a network. Is.
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。 As described above, a recording medium recording software program codes for realizing the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the recording medium in the recording medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the programmed program code.
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。 In this case, the program code itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program code constitutes the present invention.
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。 As a recording medium for supplying the program code, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, A silicon disk 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 (operating system) or the like running on the computer based on the instruction of the program code. It goes without saying that 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等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program code read from the recording medium is written in a memory provided in a function expansion board inserted in the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program represented by software for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention. .
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Furthermore, by downloading a program represented by software for achieving the present invention from a server, database, etc. on a network using a communication program and reading it, the system or apparatus can enjoy the effects of the present invention. It becomes.
なお、上述した各実施形態およびその変形例のいずれか又は全てを組み合わせた構成も全て本発明に含まれるものである。 In addition, all the structures which combined one or all of each embodiment mentioned above and its modification are also included in this invention.
100 クライアントPC
200 プリントサーバ
300 複合機
400 印刷管理サーバ
500 ログインサービスPC
600 ディレクトリサービスサーバ
700 LAN
800 WAN
100 client PC
200
600
800 WAN
Claims (16)
前記蓄積印刷用プリントサーバは、
前記情報処理装置で生成された印刷データを格納する格納手段と、
前記格納手段で格納された前記印刷データを特定する情報を含む書誌情報データを前記印刷管理サーバに送信する書誌情報データ送信手段と、
前記印刷管理サーバから送信された、出力指示のあった印刷装置を特定する情報および前記格納した印刷データを特定する情報を含む印刷命令信号に基づいて、前記出力指示のあった印刷装置で印刷するべく前記印刷データを特定する情報に対応する印刷データを出力する印刷データ出力手段と、
前記印刷データ出力手段での出力に際して、前記印刷データが印刷実行できなかったと判定された印刷データを特定する情報である出力結果を前記印刷管理サーバに通知する通知手段とを有し、
前記印刷管理サーバは、
前記蓄積印刷用プリントサーバから受信した前記印刷データを特定する情報を含む書誌情報データを記憶管理する書誌情報データ記憶手段と、
前記印刷装置に前記印刷データを特定する情報を含む一覧を送信し、当該送信された一覧から当該印刷装置でユーザによって出力指示された印刷データを特定する情報を含む印刷要求信号を受信する印刷要求信号受信手段と、
当該印刷要求信号受信手段で受信した印刷要求信号に含まれる印刷データを特定する情報に対応する印刷データを出力すべく、当該印刷データを格納している蓄積印刷用プリントサーバに対して、前記印刷装置および前記印刷データを特定する情報を含む印刷命令信号を出力する印刷命令信号出力手段と、
前記蓄積印刷用プリントサーバから通知される出力結果に従って生成される、印刷実行できなかった印刷データを特定する情報を含む印刷結果を、前記印刷要求信号が送信された印刷装置に通知する印刷結果通知手段とを有し、
前記印刷装置は、
前記印刷管理サーバから前記印刷データを特定する情報を含む一覧と、前記印刷結果とを受信する受信手段と、
ユーザの指定に応じて出力指示された、当該印刷装置で印刷する印刷データを特定する情報を含む印刷要求信号を前記印刷管理サーバに送信する印刷要求手段と、
前記印刷要求信号に応じて、前記蓄積印刷用プリントサーバから送信される印刷データを受信して印刷処理を行う印刷処理手段と、
前記受信手段で受信した一覧と、前記印刷結果に従って特定される印刷実行できなかった印刷データを識別可能な情報とを表示させる表示手段とを有する
ことを特徴とするプリントシステム。 A print system including one or more information processing apparatuses, a storage print server, a print management server, and one or more printing apparatuses via a communication medium,
The storage printing print server includes:
Storage means for storing print data generated by the information processing apparatus;
Bibliographic information data transmission means for transmitting bibliographic information data including information for specifying the print data stored in the storage means to the print management server;
Printing is performed by the printing apparatus having the output instruction based on the print command signal transmitted from the print management server and including the information specifying the printing apparatus having the output instruction and the information specifying the stored print data. Print data output means for outputting print data corresponding to the information for specifying the print data,
A notification means for notifying the print management server of an output result, which is information for specifying the print data determined that the print data could not be printed when output by the print data output means;
The print management server
Bibliographic information data storage means for storing and managing bibliographic information data including information specifying the print data received from the storage print server;
A print request for transmitting a list including information for specifying the print data to the printing apparatus, and receiving a print request signal including information for specifying print data output by the user from the transmitted list. Signal receiving means;
In order to output the print data corresponding to the information specifying the print data included in the print request signal received by the print request signal receiving means, the print is sent to the print server for storage printing storing the print data. A print command signal output means for outputting a print command signal including information specifying the apparatus and the print data;
Print result notification for notifying the printing apparatus, to which the print request signal has been transmitted, of the print result generated according to the output result notified from the print server for accumulated printing and including information specifying print data that could not be printed. Means,
The printing apparatus includes:
Receiving means for receiving a list including information specifying the print data from the print management server, and the print result;
Print request means for sending a print request signal including information for specifying print data to be printed by the printing apparatus, instructed to be output in accordance with a user's specification, to the print management server;
Print processing means for receiving print data transmitted from the print server for accumulated printing in response to the print request signal and performing print processing;
A printing system comprising: a display unit configured to display a list received by the receiving unit and information that can identify print data that cannot be printed and specified according to the printing result.
前記出力結果に従って特定される印刷実行できなかった印刷データに対応する書誌情報データに、当該印刷データが印刷実行できなかったことを示す情報を対応付けて記憶する印刷結果記憶手段を有することを特徴とする請求項1に記載のプリントシステム。 The print management server
Print result storage means for storing bibliographic information data corresponding to print data that could not be printed specified according to the output result in association with information indicating that the print data could not be printed. The printing system according to claim 1.
前記印刷管理サーバは、前記印刷装置から印刷結果の問い合わせ要求を受信する問合要求受信手段を有し、
前記印刷結果通知手段は、前記問合要求受信手段での印刷結果の問い合わせ要求に従って、前記印刷装置に前記印刷結果を通知することを特徴とする請求項1または2に記載のプリントシステム。 The printing apparatus includes an inquiry request transmission unit that transmits an inquiry request for a print result to the print management server.
The print management server has an inquiry request receiving means for receiving an inquiry request for a print result from the printing apparatus;
The printing system according to claim 1, wherein the printing result notifying unit notifies the printing apparatus of the printing result in accordance with a printing result inquiry request from the inquiry request receiving unit.
前記受信手段で受信した印刷結果を記憶する印刷結果記憶手段と、
前記表示手段で、一覧を表示するに際して、当該一覧に含まれる印刷データを特定する情報と、前記印刷結果記憶手段で記憶した印刷結果に含まれる印刷実行できなかったと判定された印刷データを特定する情報とが一致するか否かを判定する判定手段とを有し、
前記表示手段は、前記判定手段で一致した印刷データが印刷実行できなかったことを識別可能に、一覧を表示することを特徴とする請求項1乃至3のいずれか1項に記載のプリントシステム。 The printing apparatus includes:
Printing result storage means for storing the printing result received by the receiving means;
When displaying the list by the display means, information specifying print data included in the list and print data determined to have failed to be printed included in the print result stored in the print result storage means are specified. Determining means for determining whether or not the information matches,
4. The printing system according to claim 1, wherein the display unit displays a list so that it is possible to identify that the print data matched by the determination unit could not be printed. 5.
前記選択手段は、前記印刷データの一括選択がなされた場合、前記印刷実行できなかった印刷データを含まない印刷データを選択することを特徴とする請求項1乃至7のいずれか1項に記載のプリントシステム。 The printing apparatus includes a selection unit that selects print data to be output from the list displayed by the display unit.
The selection unit according to any one of claims 1 to 7, wherein when the print data is selected at once, the selection unit selects print data that does not include the print data that could not be printed. Printing system.
前記情報処理装置で生成された印刷データを格納する格納手段と、前記格納手段で格納された前記印刷データを特定する情報を含む書誌情報データを印刷管理サーバに送信する書誌情報データ送信手段と、前記印刷管理サーバから送信された、出力指示のあった印刷装置を特定する情報および前記格納した印刷データを特定する情報を含む印刷命令信号に基づいて、前記出力指示のあった印刷装置で印刷するべく前記印刷データを特定する情報に対応する印刷データを出力する印刷データ出力手段と、前記印刷データ出力手段での出力に際して、前記印刷データが印刷実行できなかったと判定された印刷データを特定する情報である出力結果を前記印刷管理サーバに通知する通知手段とを有する蓄積印刷用プリントサーバと、
前記印刷管理サーバから前記印刷データを特定する情報を含む一覧と、印刷実行できなかった印刷データを特定する情報を含む印刷結果とを受信する受信手段と、ユーザの指定に応じて前記一覧から出力指示された印刷データを特定する情報を含む印刷要求信号を前記印刷管理サーバに送信する印刷要求手段と、前記印刷要求信号に応じて、前記蓄積印刷用プリントサーバから送信される印刷データを受信して印刷処理を行う印刷処理手段と、前記受信手段で受信した一覧と、前記印刷結果に従って特定される印刷実行できなかった印刷データを識別可能な情報とを表示させる表示手段とを有する1又は複数の印刷装置と
通信媒体を介して接続される印刷管理サーバであって、
前記蓄積印刷用プリントサーバから受信した前記印刷データを特定する情報を含む書誌情報データを記憶管理する書誌情報データ記憶手段と、
前記印刷装置に前記印刷データを特定する情報を含む一覧を送信し、当該送信された一覧から当該印刷装置でユーザによって出力指示された印刷データを特定する情報を含む印刷要求信号を受信する印刷要求信号受信手段と、
当該印刷要求信号受信手段で受信した印刷要求信号に含まれる印刷データを特定する情報に対応する印刷データを出力すべく、当該印刷データを格納している蓄積印刷用プリントサーバに対して、前記印刷装置および前記印刷データを特定する情報を含む印刷命令信号を出力する印刷命令信号出力手段と、
前記蓄積印刷用プリントサーバから通知される前記出力結果に従って生成される前記印刷結果を、前記印刷要求信号が送信された印刷装置に通知する印刷結果通知手段と、
を有することを特徴とする印刷管理サーバ。 One or more information processing devices;
Storage means for storing print data generated by the information processing apparatus; bibliographic information data transmission means for transmitting bibliographic information data including information for specifying the print data stored in the storage means to a print management server; Printing is performed by the printing apparatus having the output instruction based on the print command signal transmitted from the print management server and including the information specifying the printing apparatus having the output instruction and the information specifying the stored print data. Therefore, print data output means for outputting print data corresponding to the information for specifying the print data, and information for specifying the print data for which it was determined that the print data could not be executed upon output by the print data output means A storage print server having notification means for notifying the print management server of the output result ,
A receiving means for receiving a list including information for specifying the print data from the print management server and a print result including information for specifying print data that could not be printed, and outputting from the list according to a user's specification Print request means for transmitting to the print management server a print request signal including information specifying the instructed print data; and receiving the print data transmitted from the stored print server in response to the print request signal. One or a plurality of display processing units for performing print processing, a list received by the receiving unit, and a display unit for displaying information that can identify print data that cannot be printed and specified according to the print result A print management server connected to the printing apparatus via a communication medium,
And bibliographic information data storing means for storing and managing bibliographic information data including information identifying the Kishirushi printing data before it receives from the storage printing the print server,
A print request for transmitting a list including information for specifying the print data to the printing apparatus, and receiving a print request signal including information for specifying print data output by the user from the transmitted list. A signal receiving means;
In order to output the print data corresponding to the information specifying the print data included in the print request signal received by the print request signal receiving means, the print is sent to the print server for storage printing storing the print data. A print command signal output means for outputting a print command signal including information specifying the apparatus and the print data;
The print results produced in accordance with the output result notified from the storage printing the print server, the print result notification means for notifying the printing apparatus the print request signal is transmitted,
A print management server.
前記情報処理装置で生成された印刷データを格納する格納手段と、前記格納手段で格納された前記印刷データを特定する情報を含む書誌情報データを印刷管理サーバに送信する書誌情報データ送信手段と、前記印刷管理サーバから送信された、出力指示のあった印刷装置を特定する情報および前記格納した印刷データを特定する情報を含む印刷命令信号に基づいて、前記出力指示のあった印刷装置で印刷するべく前記印刷データを特定する情報に対応する印刷データを出力する印刷データ出力手段と、前記印刷データ出力手段での出力に際して、前記印刷データが印刷実行できなかったと判定された印刷データを特定する情報である出力結果を前記印刷管理サーバに通知する通知手段とを有する蓄積印刷用プリントサーバと、
前記蓄積印刷用プリントサーバから受信した印刷データを特定する情報を含む書誌情報データを記憶管理する書誌情報データ記憶手段と、印刷装置に前記印刷データを特定する情報を含む一覧を送信し、当該送信された一覧から当該印刷装置でユーザによって出力指示された印刷データを特定する情報を含む印刷要求信号を受信する印刷要求信号受信手段と、当該印刷要求信号受信手段で受信した印刷要求信号に含まれる印刷データを特定する情報に対応する印刷データを出力すべく、当該印刷データを格納している蓄積印刷用プリントサーバに対して、前記印刷装置および前記印刷データを特定する情報を含む印刷命令信号を出力する印刷命令信号出力手段と、前記蓄積印刷用プリントサーバから通知される出力結果に従って生成される、印刷実行できなかった印刷データを特定する情報を含む印刷結果を、前記印刷要求信号が送信された印刷装置に通知する印刷結果通知手段とを有する印刷管理サーバと
通信媒体を介して接続される印刷装置であって、
前記印刷管理サーバから前記印刷データを特定する情報を含む一覧と、前記印刷結果とを受信する受信手段と、
ユーザの指定に応じて前記一覧から出力指示された、当該印刷装置で印刷する印刷データを特定する情報を含む印刷要求信号を前記印刷管理サーバに送信する印刷要求手段と、
前記印刷要求信号に応じて、前記蓄積印刷用プリントサーバから送信される印刷データを受信して印刷処理を行う印刷処理手段と、
前記受信手段で受信した一覧と、前記印刷結果に従って特定される印刷実行できなかった印刷データを識別可能な情報とを表示させる表示手段と、
を有することを特徴とする印刷装置。 One or more information processing devices;
Storage means for storing print data generated by the information processing apparatus; bibliographic information data transmission means for transmitting bibliographic information data including information for specifying the print data stored in the storage means to a print management server; Printing is performed by the printing apparatus having the output instruction based on the print command signal transmitted from the print management server and including the information specifying the printing apparatus having the output instruction and the information specifying the stored print data. Therefore, print data output means for outputting print data corresponding to the information for specifying the print data, and information for specifying the print data for which it was determined that the print data could not be executed upon output by the print data output means A storage print server having notification means for notifying the print management server of the output result ,
Bibliographic information data storage means for storing and managing bibliographic information data including information for specifying print data received from the storage print server, and a list including information for specifying the print data are transmitted to a printing apparatus, and the transmission A print request signal receiving unit that receives a print request signal including information for specifying print data output by the user from the printed list, and a print request signal received by the print request signal receiving unit. In order to output print data corresponding to information for specifying print data, a print command signal including information for specifying the printing device and the print data is output to the print server for storage printing storing the print data. Print command signal output means for outputting, and generated according to the output result notified from the print server for accumulated printing, A print result including information identifying the print data that could not be printed performed, the print request signal is connected via a print management server and the communication medium and a print result notification means for notifying printing device transmits print A device,
A list including information identifying the print data from the print server, and receiving means for receiving said printing results,
Print request means for transmitting to the print management server a print request signal including information specifying print data to be printed by the printing apparatus, instructed to be output from the list according to a user's specification;
Print processing means for receiving print data transmitted from the print server for accumulated printing in response to the print request signal and performing print processing;
Display means for displaying a list received by the receiving means and information capable of identifying print data that could not be printed specified according to the printing result;
A printing apparatus comprising:
前記蓄積印刷用プリントサーバは、
前記情報処理装置で生成された印刷データを記憶手段に格納する格納ステップと、
前記格納ステップで格納された前記印刷データを特定する情報を含む書誌情報データ
を前記印刷管理サーバに送信する書誌情報データ送信ステップと、
前記印刷管理サーバから送信された、出力指示のあった印刷装置を特定する情報および前記格納した印刷データを特定する情報を含む印刷命令信号に基づいて、前記出力指示のあった印刷装置で印刷するべく前記印刷データを特定する情報に対応する印刷データを出力する印刷データ出力ステップと、
前記印刷データ出力ステップでの出力に際して、前記印刷データが印刷実行できなかったと判定された印刷データを特定する情報である出力結果を前記印刷管理サーバに通知する通知ステップと
を実行し、
前記印刷管理サーバは、
前記蓄積印刷用プリントサーバから受信した前記印刷データを特定する情報を含む書誌情報データを記憶管理する書誌情報データ記憶ステップと、
前記印刷装置に前記印刷データを特定する情報を含む一覧を送信し、当該送信された一覧から当該印刷装置でユーザによって出力指示された印刷データを特定する情報を含む印刷要求信号を印刷管理サーバ受信手段が受信する印刷要求信号受信ステップと、
当該印刷要求信号受信ステップで受信した印刷要求信号に含まれる印刷データを特定する情報に対応する印刷データを出力すべく、当該印刷データを格納している蓄積印刷用プリントサーバに対して、前記印刷装置および前記印刷データを特定する情報を含む印刷命令信号を出力する印刷命令信号出力ステップと、
前記蓄積印刷用プリントサーバから通知される出力結果に従って生成される、印刷実行できなかった印刷データを特定する情報を含む印刷結果を、前記印刷要求信号が送信された印刷装置に通知する印刷結果通知ステップと
を実行し
前記印刷装置は、
前記印刷管理サーバから前記印刷データを特定する情報を含む一覧と、前記印刷結果とを印刷装置受信手段が受信する受信ステップと、
ユーザの指定に応じて出力指示された、当該印刷装置で印刷する印刷データを特定する情報を含む印刷要求信号を前記印刷管理サーバに送信する印刷要求ステップと、
前記印刷要求信号に応じて、前記蓄積印刷用プリントサーバから送信される印刷データを受信して印刷処理を行う印刷処理ステップと、
前記受信ステップで受信した一覧と、前記印刷結果に従って特定される印刷実行できなかった印刷データを識別可能な情報とを表示手段に表示させる表示ステップと
を実行することを特徴とする制御方法。 A control method of a print system including one or more information processing apparatuses, a storage print server, a print management server, and one or more printing apparatuses via a communication medium,
The storage printing print server includes:
A storage step of storing the print data generated by the information processing apparatus in a storage unit;
Bibliographic information data transmission step for transmitting bibliographic information data including information specifying the print data stored in the storage step to the print management server;
Printing is performed by the printing apparatus having the output instruction based on the print command signal transmitted from the print management server and including the information specifying the printing apparatus having the output instruction and the information specifying the stored print data. Therefore, a print data output step for outputting print data corresponding to the information for specifying the print data,
A notification step of notifying the print management server of an output result, which is information for specifying the print data for which it was determined that the print data could not be executed, at the time of output in the print data output step;
The print management server
Bibliographic information data storage step for storing and managing bibliographic information data including information specifying the print data received from the print server for storage printing;
A list including information specifying the print data is transmitted to the printing apparatus, and a print management server receives a print request signal including information specifying print data output by the user from the transmitted list. A print request signal receiving step received by the means;
In order to output the print data corresponding to the information specifying the print data included in the print request signal received in the print request signal reception step, the printing is performed on the print server for storage printing storing the print data. A print command signal output step for outputting a print command signal including information specifying the device and the print data;
Print result notification for notifying the printing apparatus, to which the print request signal has been transmitted, of the print result generated according to the output result notified from the print server for accumulated printing and including information specifying print data that could not be printed. The printing apparatus executes
A receiving step in which a printing apparatus receiving unit receives a list including information specifying the print data from the print management server, and the printing result;
A print request step for transmitting to the print management server a print request signal including information specifying print data to be printed by the printing apparatus, which is instructed to be output in accordance with a user's specification;
A print processing step for receiving print data transmitted from the print server for accumulated printing in response to the print request signal and performing print processing;
A control method, comprising: executing a display step of causing a display unit to display a list received in the receiving step and information that can identify print data that cannot be executed according to the printing result.
前記情報処理装置で生成された印刷データを格納する格納手段と、前記格納手段で格納された前記印刷データを特定する情報を含む書誌情報データを印刷管理サーバに送信する書誌情報データ送信手段と、前記印刷管理サーバから送信された、出力指示のあった印刷装置を特定する情報および前記格納した印刷データを特定する情報を含む印刷命令信号に基づいて、前記出力指示のあった印刷装置で印刷するべく前記印刷データを特定する情報に対応する印刷データを出力する印刷データ出力手段と、前記印刷データ出力手段での出力に際して、前記印刷データが印刷実行できなかったと判定された印刷データを特定する情報である出力結果を前記印刷管理サーバに通知する通知手段とを有する蓄積印刷用プリントサーバと、
前記印刷管理サーバから前記印刷データを特定する情報を含む一覧と、印刷実行できなかった印刷データを特定する情報を含む印刷結果とを受信する受信手段と、ユーザの指定に応じて前記一覧から出力指示された印刷データを特定する情報を含む印刷要求信号を前記印刷管理サーバに送信する印刷要求手段と、前記印刷要求信号に応じて、前記蓄積印刷用プリントサーバから送信される印刷データを受信して印刷処理を行う印刷処理手段と、前記受信手段で受信した一覧と、前記印刷結果に従って特定される印刷実行できなかった印刷データを識別可能な情報とを表示させる表示手段とを有する1又は複数の印刷装置と
通信媒体を介して接続される印刷管理サーバの制御方法であって、
前記印刷管理サーバが、
前記蓄積印刷用プリントサーバから受信した前記印刷データを格納する蓄積印刷用プリントサーバを特定する情報および前記印刷データの識別情報を含む書誌情報データを記憶管理する書誌情報データ記憶ステップと、
前記印刷装置に前記印刷データを特定する情報を含む一覧を送信し、当該送信された一覧から当該印刷装置でユーザによって出力指示された印刷データを特定する情報を含む印刷要求信号を印刷管理サーバ受信手段が受信する印刷要求信号受信ステップと、
当該印刷要求信号受信ステップで受信した印刷要求信号に含まれる印刷データを特定する情報に対応する印刷データを格納している蓄積印刷用プリントサーバを特定する蓄積印刷用プリントサーバ特定ステップと、
前記蓄積印刷用プリントサーバ特定ステップで特定した蓄積印刷用プリントサーバに対して、前記印刷装置および前記印刷データを特定する情報を含む印刷命令信号を出力する印刷命令信号出力ステップと、
前記蓄積印刷用プリントサーバから通知される前記出力結果に従って生成される前記印刷結果を、前記印刷要求信号が送信された印刷装置に通知する印刷結果通知ステップと
を実行することを特徴とする制御方法。 One or more information processing devices;
Storage means for storing print data generated by the information processing apparatus; bibliographic information data transmission means for transmitting bibliographic information data including information for specifying the print data stored in the storage means to a print management server; Printing is performed by the printing apparatus having the output instruction based on the print command signal transmitted from the print management server and including the information specifying the printing apparatus having the output instruction and the information specifying the stored print data. Therefore, print data output means for outputting print data corresponding to the information for specifying the print data, and information for specifying the print data for which it was determined that the print data could not be executed upon output by the print data output means A storage print server having notification means for notifying the print management server of the output result ,
A receiving means for receiving a list including information for specifying the print data from the print management server and a print result including information for specifying print data that could not be printed, and outputting from the list according to a user's specification Print request means for transmitting to the print management server a print request signal including information specifying the instructed print data; and receiving the print data transmitted from the stored print server in response to the print request signal. One or a plurality of display processing units for performing print processing, a list received by the receiving unit, and a display unit for displaying information that can identify print data that cannot be printed and specified according to the print result A printing management server connected to the printing apparatus via a communication medium,
The print management server is
And bibliographic information data storing step of storing and managing bibliographic information data including identification information of the information and the print data specifying the storage printing for the print server for storing Kishirushi printing data before it receives from the storage printing the print server,
A list including information specifying the print data is transmitted to the printing apparatus, and a print management server receives a print request signal including information specifying print data output by the user from the transmitted list. A print request signal receiving step received by the means;
A storage print server specifying step for specifying a print server for storing print data corresponding to information for specifying print data included in the print request signal received in the print request signal receiving step;
A print command signal output step for outputting a print command signal including information for specifying the printing device and the print data to the print server for print storage specified in the print server specification step for storage print;
Control method and executes the print result notification step of the said printing results produced in accordance with the output result notified from the storage printing the print server, and notifies the printing apparatus the print request signal is transmitted .
前記情報処理装置で生成された印刷データを格納する格納手段と、前記格納手段で格納された前記印刷データを特定する情報を含む書誌情報データを印刷管理サーバに送信する書誌情報データ送信手段と、前記印刷管理サーバから送信された、出力指示のあった印刷装置を特定する情報および前記格納した印刷データを特定する情報を含む印刷命令信号に基づいて、前記出力指示のあった印刷装置で印刷するべく前記印刷データを特定する情報に対応する印刷データを出力する印刷データ出力手段と、前記印刷データ出力手段での出力に際して、前記印刷データが印刷実行できなかったと判定された印刷データを特定する情報である出力結果を前記印刷管理サーバに通知する通知手段とを有する蓄積印刷用プリントサーバと、
前記蓄積印刷用プリントサーバから受信した印刷データを特定する情報を含む書誌情報データを記憶管理する書誌情報データ記憶手段と、印刷装置に前記印刷データを特定する情報を含む一覧を送信し、当該送信された一覧から当該印刷装置でユーザによって出力指示された印刷データを特定する情報を含む印刷要求信号を受信する印刷要求信号受信手段と、当該印刷要求信号受信手段で受信した印刷要求信号に含まれる印刷データを特定する情報に対応する印刷データを出力すべく、当該印刷データを格納している蓄積印刷用プリントサーバに対して、前記印刷装置および前記印刷データを特定する情報を含む印刷命令信号を出力する印刷命令信号出力手段と、前記蓄積印刷用プリントサーバから通知される出力結果に従って生成される、印刷実行できなかった印刷データを特定する情報を含む印刷結果を、前記印刷要求信号が送信された印刷装置に通知する印刷結果通知手段とを有する印刷管理サーバと
通信媒体を介して接続される印刷装置の制御方法であって、
前記印刷装置が、
前記印刷管理サーバから前記印刷データを特定する情報を含む一覧と、前記印刷結果とを印刷装置受信手段が受信する受信ステップと、
ユーザの指定に応じて前記一覧から出力指示された、当該印刷装置で印刷する印刷データを特定する情報を含む印刷要求信号を前記印刷管理サーバに送信する印刷要求ステップと、
前記印刷要求信号に応じて、前記蓄積印刷用プリントサーバから送信される印刷データを受信して印刷処理を行う印刷処理ステップと、
前記受信ステップで受信した一覧と、前記印刷結果に従って特定される印刷実行できなかった印刷データを識別可能な情報とを表示部に表示させる表示ステップと
を実行することを特徴とする制御方法。 One or more information processing devices;
Storage means for storing print data generated by the information processing apparatus; bibliographic information data transmission means for transmitting bibliographic information data including information for specifying the print data stored in the storage means to a print management server; Printing is performed by the printing apparatus having the output instruction based on the print command signal transmitted from the print management server and including the information specifying the printing apparatus having the output instruction and the information specifying the stored print data. Therefore, print data output means for outputting print data corresponding to the information for specifying the print data, and information for specifying the print data for which it was determined that the print data could not be executed upon output by the print data output means A storage print server having notification means for notifying the print management server of the output result ,
Bibliographic information data storage means for storing and managing bibliographic information data including information for specifying print data received from the storage print server, and a list including information for specifying the print data are transmitted to a printing apparatus, and the transmission A print request signal receiving unit that receives a print request signal including information for specifying print data output by the user from the printed list, and a print request signal received by the print request signal receiving unit. In order to output print data corresponding to information for specifying print data, a print command signal including information for specifying the printing device and the print data is output to the print server for storage printing storing the print data. Print command signal output means for outputting, and generated according to the output result notified from the print server for accumulated printing, A print result including information identifying the print data that could not be printed performed, the print request signal is connected via a print management server and the communication medium and a print result notification means for notifying printing device transmits print An apparatus control method comprising:
The printing device is
A list including information identifying the print data from the print server, a receiving step of receiving the printing apparatus receiving means and said printing result,
A print request step for transmitting to the print management server a print request signal including information for specifying print data to be printed by the printing apparatus, which is instructed to be output from the list according to a user's specification;
A print processing step for receiving print data transmitted from the print server for accumulated printing in response to the print request signal and performing print processing;
A control method, comprising: executing a display step of causing a display unit to display a list received in the receiving step and information that can identify print data that cannot be executed according to the print result.
前記蓄積印刷用プリントサーバを、
前記情報処理装置で生成された印刷データを格納する格納手段と、
前記格納手段で格納された前記印刷データを特定する情報を含む書誌情報データを前記印刷管理サーバに送信する書誌情報データ送信手段と、
前記印刷管理サーバから送信された、出力指示のあった印刷装置を特定する情報および前記格納した印刷データを特定する情報を含む印刷命令信号に基づいて、前記出力指示のあった印刷装置で印刷するべく前記印刷データを特定する情報に対応する印刷データを出力する印刷データ出力手段と、
前記印刷データ出力手段での出力に際して、前記印刷データが印刷実行できなかったと判定された印刷データを特定する情報である出力結果を前記印刷管理サーバに通知する通知手段として機能させ、
前記印刷管理サーバを、
前記蓄積印刷用プリントサーバから受信した前記印刷データを特定する情報を含む書誌情報データを記憶管理する書誌情報データ記憶手段と、
前記印刷装置に前記印刷データを特定する情報を含む一覧を送信し、当該送信された一覧から当該印刷装置でユーザによって出力指示された印刷データを特定する情報を含む印刷要求信号を受信する印刷要求信号受信手段と、
当該印刷要求信号受信手段で受信した印刷要求信号に含まれる印刷データを特定する情報に対応する印刷データ出力すべく、当該印刷データを格納している蓄積印刷用プリントサーバに対して、前記印刷装置および前記印刷データを特定する情報を含む印刷命令信号を出力する印刷命令信号出力手段と、
前記蓄積印刷用プリントサーバから通知される出力結果に従って生成される、印刷実行できなかった印刷データを特定する情報を含む印刷結果を、前記印刷要求信号が送信された印刷装置に通知する印刷結果通知手段として機能させ、
前記印刷装置を、
前記印刷管理サーバから前記印刷データを特定する情報を含む一覧と、前記印刷結果とを受信する受信手段と、
ユーザの指定に応じて出力指示された、当該印刷装置で印刷する印刷データを特定する情報を含む印刷要求信号を前記印刷管理サーバに送信する印刷要求手段と、
前記印刷要求信号に応じて、前記蓄積印刷用プリントサーバから送信される印刷データを受信して印刷処理を行う印刷処理手段と、
前記受信手段で受信した一覧と、前記印刷結果に従って特定される印刷実行できなかった印刷データを識別可能な情報とを表示させる表示手段として機能させることを特徴とするプログラム。 A program executed by a print system including one or more information processing apparatuses, a storage print server, a print management server, and one or more printing apparatuses via a communication medium,
The storage print server;
Storage means for storing print data generated by the information processing apparatus;
Bibliographic information data transmission means for transmitting bibliographic information data including information for specifying the print data stored in the storage means to the print management server;
Printing is performed by the printing apparatus having the output instruction based on the print command signal transmitted from the print management server and including the information specifying the printing apparatus having the output instruction and the information specifying the stored print data. Print data output means for outputting print data corresponding to the information for specifying the print data,
Functioning as notification means for notifying the print management server of an output result, which is information for specifying print data for which it has been determined that the print data could not be executed upon output by the print data output means,
The print management server;
Bibliographic information data storage means for storing and managing bibliographic information data including information specifying the print data received from the storage print server;
A print request for transmitting a list including information for specifying the print data to the printing apparatus, and receiving a print request signal including information for specifying print data output by the user from the transmitted list. Signal receiving means;
In order to print data output corresponding to the information identifying the print data included in the print request signal received by the print request signal receiving means for accumulating the print for the print server that stores the print data, the printing A print command signal output means for outputting a print command signal including information specifying the apparatus and the print data;
Print result notification for notifying the printing apparatus, to which the print request signal has been transmitted, of the print result generated according to the output result notified from the print server for accumulated printing and including information specifying print data that could not be printed. Function as a means,
The printing device;
Receiving means for receiving a list including information specifying the print data from the print management server, and the print result;
Print request means for sending a print request signal including information for specifying print data to be printed by the printing apparatus, instructed to be output in accordance with a user's specification, to the print management server;
Print processing means for receiving print data transmitted from the print server for accumulated printing in response to the print request signal and performing print processing;
A program that functions as a display unit that displays a list received by the receiving unit and information that can identify print data that cannot be printed and specified according to the printing result.
前記情報処理装置で生成された印刷データを格納する格納手段と、前記格納手段で格納された前記印刷データを特定する情報を含む書誌情報データを印刷管理サーバに送信する書誌情報データ送信手段と、前記印刷管理サーバから送信された、出力指示のあった印刷装置を特定する情報および前記格納した印刷データを特定する情報を含む印刷命令信号に基づいて、前記出力指示のあった印刷装置で印刷するべく前記印刷データを特定する情報に対応する印刷データを出力する印刷データ出力手段と、前記印刷データ出力手段での出力に際して、前記印刷データが印刷実行できなかったと判定された印刷データを特定する情報である出力結果を前記印刷管理サーバに通知する通知手段とを有する蓄積印刷用プリントサーバと、
前記印刷管理サーバから前記印刷データを特定する情報を含む一覧と、印刷実行できなかった印刷データを特定する情報を含む印刷結果とを受信する受信手段と、ユーザの指定に応じて前記一覧から出力指示された印刷データを特定する情報を含む印刷要求信号を前記印刷管理サーバに送信する印刷要求手段と、前記印刷要求信号に応じて、前記蓄積印刷用プリントサーバから送信される印刷データを受信して印刷処理を行う印刷処理手段と、前記受信手段で受信した一覧と、前記印刷結果に従って特定される印刷実行できなかった印刷データを識別可能な情報とを表示させる表示手段とを有する1又は複数の印刷装置と
通信媒体を介して接続される印刷管理サーバで実行されるプログラムであって、
前記印刷管理サーバを、
前記蓄積印刷用プリントサーバから受信した前記印刷データを特定する情報を含む書誌情報データを記憶管理する書誌情報データ記憶手段と、
前記印刷装置に前記印刷データを特定する情報を含む一覧を送信し、当該送信された一覧から当該印刷装置でユーザによって出力指示された印刷データを特定する情報を含む印刷要求信号を受信する印刷要求信号受信手段と、
当該印刷要求信号受信手段で受信した印刷要求信号に含まれる印刷データを特定する情報に対応する印刷データを出力すべく、当該印刷データを格納している蓄積印刷用プリントサーバに対して、前記印刷装置および前記印刷データを特定する情報を含む印刷命令信号を出力する印刷命令信号出力手段と、
前記蓄積印刷用プリントサーバから通知される前記出力結果に従って生成される前記印刷結果を、前記印刷要求信号が送信された印刷装置に通知する印刷結果通知手段として機能させることを特徴とするプログラム。 One or more information processing devices;
Storage means for storing print data generated by the information processing apparatus; bibliographic information data transmission means for transmitting bibliographic information data including information for specifying the print data stored in the storage means to a print management server; Printing is performed by the printing apparatus having the output instruction based on the print command signal transmitted from the print management server and including the information specifying the printing apparatus having the output instruction and the information specifying the stored print data. Therefore, print data output means for outputting print data corresponding to the information for specifying the print data, and information for specifying the print data for which it was determined that the print data could not be executed upon output by the print data output means A storage print server having notification means for notifying the print management server of the output result ,
A receiving means for receiving a list including information for specifying the print data from the print management server and a print result including information for specifying print data that could not be printed, and outputting from the list according to a user's specification Print request means for transmitting to the print management server a print request signal including information specifying the instructed print data; and receiving the print data transmitted from the stored print server in response to the print request signal. One or a plurality of display processing units for performing print processing, a list received by the receiving unit, and a display unit for displaying information that can identify print data that cannot be printed and specified according to the print result A program executed by a print management server connected to the printing apparatus via a communication medium,
The print management server;
And bibliographic information data storing means for storing and managing bibliographic information data including information identifying the Kishirushi printing data before it receives from the storage printing the print server,
A print request for transmitting a list including information for specifying the print data to the printing apparatus, and receiving a print request signal including information for specifying print data output by the user from the transmitted list. Signal receiving means;
In order to output the print data corresponding to the information specifying the print data included in the print request signal received by the print request signal receiving means, the print is sent to the print server for storage printing storing the print data. A print command signal output means for outputting a print command signal including information specifying the apparatus and the print data;
Program, characterized in that the said printing results produced in accordance with the output result notified from the storage printing for the print server to function as a print result notification means the print request signal to notify the printing apparatus transmitted.
前記情報処理装置で生成された印刷データを格納する格納手段と、前記格納手段で格納された前記印刷データを特定する情報を含む書誌情報データを印刷管理サーバに送信する書誌情報データ送信手段と、前記印刷管理サーバから送信された、出力指示のあった印刷装置を特定する情報および前記格納した印刷データを特定する情報を含む印刷命令信号に基づいて、前記出力指示のあった印刷装置で印刷するべく前記印刷データを特定する情報に対応する印刷データを出力する印刷データ出力手段と、前記印刷データ出力手段での出力に際して、前記印刷データが印刷実行できなかったと判定された印刷データを特定する情報である出力結果を前記印刷管理サーバに通知する通知手段とを有する蓄積印刷用プリントサーバと、
前記蓄積印刷用プリントサーバから受信した印刷データを特定する情報を含む書誌情報データを記憶管理する書誌情報データ記憶手段と、印刷装置に前記印刷データを特定する情報を含む一覧を送信し、当該送信された一覧から当該印刷装置でユーザによって出力指示された印刷データを特定する情報を含む印刷要求信号を受信する印刷要求信号受信手段と、当該印刷要求信号受信手段で受信した印刷要求信号に含まれる印刷データを特定する情報に対応する印刷データを出力すべく、当該印刷データを格納している蓄積印刷用プリントサーバに対して、前記印刷装置および前記印刷データを特定する情報を含む印刷命令信号を出力する印刷命令信号出力手段と、前記蓄積印刷用プリントサーバから通知される出力結果に従って生成される、印刷実行できなかった印刷データを特定する情報を含む印刷結果を、前記印刷要求信号が送信された印刷装置に通知する印刷結果通知手段とを有する印刷管理サーバと
通信媒体を介して接続される印刷装置で実行されるプログラムであって、
前記印刷装置を、
前記印刷管理サーバから前記印刷データを特定する情報を含む一覧と、前記印刷実行できなかった印刷データを特定する情報を含む印刷結果とを受信する受信手段と、
ユーザの指定に応じて前記一覧から出力指示された、当該印刷装置で印刷する印刷データを特定する情報を含む印刷要求信号を前記印刷管理サーバに送信する印刷要求手段と、
前記印刷要求信号に応じて、前記蓄積印刷用プリントサーバから送信される印刷データを受信して印刷処理を行う印刷処理手段と、
前記受信手段で受信した一覧と、前記印刷結果に従って特定される印刷実行できなかった印刷データを識別可能な情報とを表示させる表示手段として機能させることを特徴とするプログラム。 One or more information processing devices;
Storage means for storing print data generated by the information processing apparatus; bibliographic information data transmission means for transmitting bibliographic information data including information for specifying the print data stored in the storage means to a print management server; Printing is performed by the printing apparatus having the output instruction based on the print command signal transmitted from the print management server and including the information specifying the printing apparatus having the output instruction and the information specifying the stored print data. Therefore, print data output means for outputting print data corresponding to the information for specifying the print data, and information for specifying the print data for which it was determined that the print data could not be executed upon output by the print data output means A storage print server having notification means for notifying the print management server of the output result ,
Bibliographic information data storage means for storing and managing bibliographic information data including information for specifying print data received from the storage print server, and a list including information for specifying the print data are transmitted to a printing apparatus, and the transmission A print request signal receiving unit that receives a print request signal including information for specifying print data output by the user from the printed list, and a print request signal received by the print request signal receiving unit. In order to output print data corresponding to information for specifying print data, a print command signal including information for specifying the printing device and the print data is output to the print server for storage printing storing the print data. Print command signal output means for outputting, and generated according to the output result notified from the print server for accumulated printing, A print result including information identifying the print data that could not be printed performed, the print request signal is connected via a print management server and the communication medium and a print result notification means for notifying printing device transmits print A program executed on a device,
The printing device;
A list including information identifying the print data from the print server, and receiving means for receiving a print result including information identifying the print data which can not be said print run,
Print request means for transmitting to the print management server a print request signal including information specifying print data to be printed by the printing apparatus, instructed to be output from the list according to a user's specification;
Print processing means for receiving print data transmitted from the print server for accumulated printing in response to the print request signal and performing print processing;
A program that functions as a display unit that displays a list received by the receiving unit and information that can identify print data that cannot be printed and specified according to the printing result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006112511A JP4425238B2 (en) | 2006-04-14 | 2006-04-14 | PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006112511A JP4425238B2 (en) | 2006-04-14 | 2006-04-14 | PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2007286831A JP2007286831A (en) | 2007-11-01 |
JP2007286831A5 JP2007286831A5 (en) | 2009-07-30 |
JP4425238B2 true JP4425238B2 (en) | 2010-03-03 |
Family
ID=38758550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006112511A Active JP4425238B2 (en) | 2006-04-14 | 2006-04-14 | PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4425238B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009104272A1 (en) * | 2008-02-22 | 2009-08-27 | リン グループ エルエルシー | Total transaction system using identification card |
JP2010160602A (en) * | 2009-01-07 | 2010-07-22 | Fuji Xerox Co Ltd | Image forming system, image forming apparatus, and program |
JP6417871B2 (en) * | 2014-11-11 | 2018-11-07 | コニカミノルタ株式会社 | Image forming system, image processing apparatus, image forming apparatus, control program for image processing apparatus, and control program for image forming apparatus |
JP6381426B2 (en) * | 2014-12-02 | 2018-08-29 | キヤノン株式会社 | Information processing apparatus, control method, and program |
JP6877963B2 (en) | 2016-11-18 | 2021-05-26 | キヤノン株式会社 | Image forming device, control method of image forming device, and program |
-
2006
- 2006-04-14 JP JP2006112511A patent/JP4425238B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2007286831A (en) | 2007-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4033857B2 (en) | Print system, print management server, print method, print management method, and program | |
JP5301627B2 (en) | Print control system, print control server, image forming apparatus, processing method thereof, and program | |
KR101458664B1 (en) | Printing system, printing method, print server, control method, and storage medium | |
US8437024B2 (en) | Print controlling system having usage restrictions for print data stored in a print managing server, print controlling method, and program | |
JP5887860B2 (en) | Image forming apparatus, image forming system, control method, and program. | |
US8228537B2 (en) | Print managing server, print managing method, program, and recording medium | |
JP5680926B2 (en) | Printing system, printing method, print server, control method therefor, and program | |
JP6176363B2 (en) | The present invention relates to a printing system, an image forming apparatus, a processing method thereof, and a program. | |
US8040547B2 (en) | Image forming apparatus, printing system, printing method and program | |
JP4317162B2 (en) | PRINT SERVER, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM, PRINT DATA STORAGE METHOD, PRINT MANAGEMENT METHOD, PRINT METHOD, AND PROGRAM | |
CN102446076A (en) | Printing system, printing method, print server, control method | |
JP4822273B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
US9794429B2 (en) | Server apparatus storing print data, printing apparatus, and printing system for checking processing status on a print data list | |
JP4425238B2 (en) | PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM | |
JP4895800B2 (en) | PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM | |
JP2009157556A (en) | Print control system, print control server, printing device, program, and print control method | |
JP4697713B2 (en) | Print system, print management server, print method, print management method, and program | |
JP5177673B2 (en) | Image forming apparatus, information processing system, processing method thereof, and program | |
JP4480037B2 (en) | Print management server, printing apparatus, print management method, printing method, program, and recording medium | |
JP5954104B2 (en) | Print management apparatus, control method for print management apparatus, print management system and program | |
JP5369938B2 (en) | Image forming apparatus, processing method thereof, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080403 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090616 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090827 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090908 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091109 |
|
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: 20091201 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091208 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4425238 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121218 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121218 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131218 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141218 Year of fee payment: 5 |
|
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 |
|
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 |
|
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 |
|
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 |