JP5728938B2 - Information processing apparatus, information processing method, and computer program - Google Patents
Information processing apparatus, information processing method, and computer program Download PDFInfo
- Publication number
- JP5728938B2 JP5728938B2 JP2010291403A JP2010291403A JP5728938B2 JP 5728938 B2 JP5728938 B2 JP 5728938B2 JP 2010291403 A JP2010291403 A JP 2010291403A JP 2010291403 A JP2010291403 A JP 2010291403A JP 5728938 B2 JP5728938 B2 JP 5728938B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- individual
- print data
- information
- 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 an information processing apparatus, an information processing method, and a computer program, and in particular, accurately manages the print status of print data of a user who permits individual print data printing, and prints print data with less waste. It is related to the mechanism that is possible .
企業等では、日々様々な会議が行われており、会議で使用する使用を会議主催者が用意することが一般的である。しかし、会議資料は事前に配布されることも多く、会議参加者がその会議資料を印刷し、持参することも多い。 In companies and the like, various meetings are held every day, and it is common for a meeting organizer to prepare for use in a meeting. However, conference materials are often distributed in advance, and conference participants often print and bring the conference materials.
特許文献1には、会議に参加する参加者の人数に応じて、会議資料の印刷部数を決定することで無駄な印刷処理を抑制する技術が開示されている。 Japanese Patent Application Laid-Open No. 2004-228561 discloses a technique for suppressing wasteful printing processing by determining the number of print copies of conference material according to the number of participants participating in the conference.
前述したとおり、会議参加者の中には、自らが印刷出力した会議資料を持参し会議に参加することもある。これでは会議参加者の人数に応じて会議資料を印刷しても、想定よりもあまりが多く出てしまい結局印刷の無駄になってしまっていた。 As described above, some conference participants may bring conference materials printed out by themselves to participate in the conference. In this case, even if meeting materials were printed according to the number of participants in the meeting, much more was expected than expected, and printing was eventually wasted.
会議主催者は、参加者による会議資料を事前に配布した資料の印刷状況を把握できていなかったので、当日会議参加者が会議資料を印刷して持参することを事前に把握することができなかった。それが無駄な会議資料の印刷を行うことにつながってしまい、コスト的にも問題となっている。 The meeting organizer could not grasp in advance that the meeting participants would print and bring the meeting material on the day because the meeting organizer did not know the printing status of the material distributed in advance. It was. This leads to printing of useless meeting materials, which is also a problem in terms of cost.
本発明は、印刷データの個別印刷を許可するユーザの印刷データの印刷状況を的確に管理し、無駄の少ない印刷データの印刷を行うことが可能な仕組みを提供することを目的とする。
The present invention is precisely to manage the print status of the print data of the user to allow individual printing of the print data, and an object thereof is to provide a can perform printing of less wasteful print data mechanism.
本発明は、印刷データと当該印刷データの個別印刷を許可するユーザの情報とを紐付けて管理する管理手段と、前記ユーザから個別印刷要求を受け付けると、前記管理手段で当該ユーザと紐付けて管理されている印刷データであって、前記ユーザから個別印刷要求を受け付けた印刷データの印刷ジョブを生成する個別印刷ジョブ生成手段と、前記個別印刷ジョブ生成手段により前記印刷ジョブを生成した後に、前記個別印刷要求を行ったユーザを、当該ユーザが個別印刷要求を行った印刷データの印刷済みユーザとして記憶する記憶手段と、印刷データの一括印刷要求を受け付けると、前記管理手段で管理されている当該一括印刷要求を受け付けた印刷データの個別印刷を許可するユーザの情報と、前記記憶手段に記憶されている当該一括印刷要求を受け付けた印刷データの印刷済みユーザの情報とに従って、一括印刷時の前記印刷データの印刷部数を決定する決定手段と、一括印刷要求を受け付けた前記印刷データを、前記決定手段で決定した印刷部数分印刷するための印刷ジョブを生成する一括印刷ジョブ生成手段と、前記個別印刷要求に従って前記個別印刷ジョブ生成手段で生成した印刷ジョブが印刷される前に、前記個別印刷要求を受け付けた印刷データと同一の印刷データの一括印刷要求に従って前記一括印刷ジョブ生成手段で当該印刷データの印刷ジョブを生成した場合に、前記個別印刷要求に従って生成した印刷ジョブを削除する削除手段とを備えることを特徴とする。
The present invention relates to a management unit that links and manages print data and information of a user who permits individual printing of the print data, and upon receiving an individual print request from the user, the management unit links the user to the user. a print data managed, the individual print job generation means for generating a print job for the print data accepted individual print request from the user, after generating the print job by the individual print job generation means, said Storage means for storing a user who has made an individual print request as a printed user of print data for which the user has made an individual print request, and when a batch print request for print data is received, Information of a user who permits individual printing of print data for which a batch print request has been accepted, and the batch mark stored in the storage unit Accordance with printed user information of the print data received request, and determining means for determining a number of copies of the print data during batch print, the print data received an Batch print request determined by said determining means Batch print job generation means for generating a print job for printing the number of copies, and print that has received the individual print request before the print job generated by the individual print job generation means in accordance with the individual print request is printed And a deletion unit that deletes the print job generated according to the individual print request when the batch print job generation unit generates the print job of the print data according to the batch print request of the same print data as the data. And
また、本発明は、印刷データと当該印刷データの個別印刷を許可するユーザの情報とを紐付けて管理する管理手段を備える情報処理装置によって行われる情報処理方法であって、前記情報処理装置の個別印刷ジョブ生成手段が、前記ユーザから個別印刷要求を受け付けると、前記管理手段で当該ユーザと紐付けて管理されている印刷データであって、前記ユーザから個別印刷要求を受け付けた印刷データの印刷ジョブを生成する個別印刷ジョブ生成工程と、前記情報処理装置の記憶手段が、前記生成工程により前記印刷ジョブを生成した後に、前記個別印刷要求を行ったユーザを、当該ユーザが個別印刷要求を行った印刷データの印刷済みユーザとして記憶する記憶工程と、前記情報処理装置の決定手段が、印刷データの一括印刷要求を受け付けると、前記管理手段で管理されている当該一括印刷要求を受け付けた印刷データの個別印刷を許可するユーザの情報と、前記記憶工程で記憶されている当該一括印刷要求を受け付けた印刷データの印刷済みユーザの情報とに従って、一括印刷時の前記印刷データの印刷部数を決定する決定工程と、前記情報処理装置の一括印刷ジョブ生成手段が、一括印刷要求を受け付けた前記印刷データを、前記決定工程で決定した印刷部数分印刷するための印刷ジョブを生成する一括印刷ジョブ生成工程と、前記情報処理装置の削除手段が、前記個別印刷要求に従って前記個別印刷ジョブ生成工程で生成した印刷ジョブが印刷される前に、前記個別印刷要求を受け付けた印刷データと同一の印刷データの一括印刷要求に従って前記一括印刷ジョブ生成工程で当該印刷データの印刷ジョブを生成した場合に、前記個別印刷要求に従って生成した印刷ジョブを削除する削除工程とを備えることを特徴とする。 The present invention is also an information processing method performed by an information processing apparatus including a management unit that associates and manages print data and information of a user who permits individual printing of the print data. When the individual print job generation unit receives an individual print request from the user, the print data that is managed in association with the user by the management unit and that receives the individual print request from the user is printed. An individual print job generation step for generating a job, and a user who has made the individual print request after the storage unit of the information processing apparatus has generated the print job by the generation step. The storage process for storing the print data as a printed user and the determination unit of the information processing apparatus receive a batch print data request. The user information permitting individual printing of the print data that has been accepted by the management means and the print data that has been accepted by the storage unit, and the print data that has been accepted by the storage process. accordance with the user information requires a determination step of determining the number of copies of the print data during batch print, batch print job generation means of the information processing apparatus, the print data that has received the batch print request, the determination step The batch print job generation step for generating a print job for printing the number of print copies determined in step (b), and the print job generated by the deletion unit of the information processing apparatus in the individual print job generation step according to the individual print request are printed. Before generating the batch print job according to the batch print request for the same print data as the print data for which the individual print request has been accepted. When generating the print job for the print data in extent, characterized in that it comprises a deletion step of deleting the print job generated according to the individual print requests.
本発明によれば、印刷データの個別印刷を許可するユーザの印刷データの印刷状況を的確に管理して、無駄の少ない印刷データの印刷処理を行うことが可能となる。
According to the present invention, to manage accurately print status of the print data of the user to allow individual printing of the print data, it is possible to perform the printing process less wasteful print data.
以下、図面を参照して、本発明の実施の形態の一例について説明する。 Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.
図1は、本発明の情報処理システムの構成の一例を示す図である。図1に示すように、本発明の情報処理システムは、管理サーバ101、クライアント装置102−1、102−2(以下、まとめてクライアント装置102とする)、複合機103−1、103−2(以下、まとめて複合機103とする)、LAN等のネットワーク104を備えて構成されている。
FIG. 1 is a diagram showing an example of the configuration of an information processing system according to the present invention. As shown in FIG. 1, the information processing system according to the present invention includes a
管理サーバ101は、開催される会議情報を記憶管理するとともに、クライアント装置102から会議で使用する会議資料の印刷要求を受け付けると、印刷ジョブデータを作成し、印刷要求を行ったユーザ情報と対応付けて登録する。また、複合機103からの印刷ジョブデータの印刷処理を受け付けると、指定された印刷ジョブデータを複合機103に対して送信する。そして、複合機103から印刷終了情報を受け付けると、印刷履歴情報の更新を行う。
The
クライアント装置102は、会議の主催者が管理サーバ101に会議情報の登録要求を行うために、また、会議主催者や会議参加者が会議資料の印刷要求を行うために使用される。
The client device 102 is used for a conference organizer to make a registration request for conference information to the
複合機103は、会議資料の印刷処理を行う。また、会議資料の印刷処理が終了すると、印刷履歴情報の更新要求を管理サーバ101に対して行う。
The multi-function peripheral 103 prints conference materials. When the conference material printing process ends, a print history information update request is sent to the
ネットワーク104は、上記した各装置を相互に通信可能に接続するためのネットワークであり、その接続形態は有線/無線を問わない。以上が本発明の情報処理システムの構成の一例の説明である。
The
次に、図2を参照して、図1の管理サーバ101のハードウェア構成の一例について説明する。
Next, an example of the hardware configuration of the
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
In FIG. 2,
202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、ロードした該当プログラムを実行することで各種動作を実現するものである。
A
また、205は入力コントローラで、キーボードやポインティングデバイス等の入力装置209からの入力を制御する。206はビデオコントローラで、ディスプレイ装置210等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
A
208は通信I/F(インタフェース)コントローラで、ネットワーク(例えば、図1に示したLAN104)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I / F (interface)
なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ211に記録されている。そして、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。以上が図1の管理サーバ101に適用可能な情報処理装置のハードウェア構成の一例の説明である。
The processing of each step shown in the flowchart to be described later for realizing the present invention is executed by a program that can be read and executed by a computer, and the program is recorded in the
次に、図3を参照して、図1の複合機103のハードウェア構成について説明する。図3は、図1の複合機103のハードウェア構成の一例を示すブロック図である。 Next, the hardware configuration of the multifunction machine 103 of FIG. 1 will be described with reference to FIG. FIG. 3 is a block diagram illustrating an example of a hardware configuration of the MFP 103 in FIG.
図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ部312と接続する一方、LAN(例えば、図1に示したネットワーク104)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。
In FIG. 3,
コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
In the
303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304はハードディスクドライブ(HDD)で、システムを制御するための各種プログラム,画像データ等を格納する。例えば、電子メールの送受信を行うためのプログラムはこのハードディスクドライブ(HDD)に記憶されており、必要に応じてCPU301によりRAM302にロードされ、ロードしたプログラムによる制御により、後述するフローチャートに記載の処理を実行することになる。
A
307は操作部インタフェース(操作部I/F)で、操作部308とのインタフェース部である。また、操作部I/F307は、操作部308から入力したキー情報(例えば、スタートボタンの押下)をCPU301に伝える役割をする。
An operation unit interface (operation unit I / F) 307 is an interface unit with the
305はネットワークインタフェース(ネットワークI/F)で、LAN103等のネットワークに接続し、データの入出力を行う。306はモデムで、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。
A network interface (network I / F) 305 is connected to a network such as the LAN 103 and inputs / outputs data. A
318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ICカード(記憶媒体)の読み取り用のカードリーダ319が外部I/F部318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319によるICカードからの情報読み取りを制御し、該ICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス309上に配置される。
320はイメージバスインタフェース(イメージバスI/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。
An image bus interface (image bus I / F) 320 connects 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等の圧縮伸張処理を行う。そして、この画像処理部317は、スキャナ部314を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式(例えば、PDF形式ファイル)に変換し、CPU301と連携して、ネットワークI/F305を介して、外部装置に画像データのファイルを送
信することができる。
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カードに記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。以上が複合機103のハードウェア構成である。
The
次に、図4を参照して本発明の情報処理システムによって行われる会議情報登録処理について説明する。この処理は、クライアント装置102から管理サーバ101に対して会議情報の登録要求がなされた際に行われる処理である。
Next, conference information registration processing performed by the information processing system of the present invention will be described with reference to FIG. This process is performed when a request for registration of conference information is made from the client apparatus 102 to the
クライアント装置102から管理サーバ101に対して、会議情報の登録要求がなされると、管理サーバ101は、クライアント装置102に対して、不図示の会議情報入力画面を表示するための画面情報を送信する。そして、その画面情報に基づきクライアント装置102にディスプレイ装置に表示される会議情報入力画面を介して入力される会議情報、当該会議で使用する会議資料をクライアント装置102のCPU201は管理サーバ101に対して送信する。会議情報としては、例えば、会議開催日時、使用資料数、使用資料、関係者人数、等の入力を受け付け、それらを管理サーバ101に対して送信することになる。
When a conference information registration request is made from the client device 102 to the
管理サーバ101はクライアント装置102から受信した会議情報、会議資料を会議情報DB800、会議資料DB810に登録する(ステップS401)。
The
ここで、図8を参照して、管理サーバ101に記憶されている各種のデータベース(DB)のデータ構成について説明する。
Here, with reference to FIG. 8, the data structure of various databases (DB) memorize | stored in the
管理サーバ101の外部メモリ211には会議情報DB800、会議資料DB810、ユーザ情報DB820、印刷ジョブDB830、印刷履歴情報DB840、会議参加状況DB850を備えている。
The
会議情報DB800は、開催される会議の情報を管理するデータベースであって、データ項目として会議ID801、開催日時802、使用会議資料数803、会議資料情報804、関係者人数805、関係者情報806を備えている。尚、会議資料情報804は使用会議資料数、関係者情報806は関係者人数分登録される。
The
会議資料DB810は、会議で使用される会議資料を管理するデータベースであって、データ項目として会議資料ID811、ファイル名(パス名)812を備えている。
The
ユーザDB820は、会議に参加するユーザ情報を管理するデータベースであって、データ項目として、ユーザID821、ユーザ名822、所属部署823、メールアドレス824等を備えている。
The
印刷ジョブDB830は、会議参加者からの会議資料の印刷要求を受け付けることで作成される印刷ジョブデータを管理するデータベースであって、会議資料ID831、ユーザID832、印刷部数833を備えている。
The
印刷履歴情報DB840は、会議参加者の会議資料の印刷状況を管理するためのデータベースであって、会議資料ID841、ユーザID842、印刷日時843を備えている。
The print
会議参加状況DB850は、会議関係者の会議への参加/不参加の予定を管理するデータベースであって、会議ID851、ユーザID852、参加/不参加853を備えている。以上が、管理サーバ101の外部メモリ211に記憶されている各種のデータベースのデータ構成の説明である。
The conference
図4の説明に戻る。ステップS401の処理終了後、管理サーバ101のCPU201は、会議情報DB800の会議関係者に登録した全てのユーザに対して、会議の開催通知を送信する(ステップS402)。開催通知を受信した会議の関係者は、クライアント装置102を用いて、管理サーバ101に対して、会議への参加可否情報を送信することになる。
Returning to the description of FIG. After the process of step S401 is completed, the
管理サーバ101は、クライアント装置102からユーザの会議への参加可否情報を受信すると(ステップS403でYES)、その情報を会議参加状況DB850に登録する(ステップS404)。そして、ステップS403、S404の処理をステップS405の終了判定処理で管理サーバ101がYESと判定するまで行うことになる。
When the
次に、図5を参照して、本発明の情報処理システムによって行われる印刷ジョブ作成処理(参加者)について説明する。この処理はクライアント装置102からの会議資料印刷要求に応じて行われる処理である。 Next, a print job creation process (participant) performed by the information processing system of the present invention will be described with reference to FIG. This process is performed in response to a meeting material print request from the client apparatus 102.
まず、管理サーバ101は、クライアント装置102を操作するユーザの特定処理を行う(ステップS501)。その後、資料を印刷する会議の指定情報をクライアント装置102から受け付ける(ステップS502)。
First, the
会議の指定情報をクライアント装置102から受け付けると、その会議資料が会議の主催者により既に行われているかを、印刷履歴情報DB840を参照して確認する(ステップS503)。
When the conference designation information is received from the client device 102, it is confirmed by referring to the print
その確認の結果、既に会議の主催者により資料の印刷処理が行われていると判定した場合には(ステップS504でYES)、本処理を終了する。一方、会議の主催者による会議資料の印刷処理がまだ行われていないと判定した場合には(ステップS504でNO、処理をステップS505に進める。 As a result of the confirmation, if it is determined that the document has already been printed by the meeting organizer (YES in step S504), the process is terminated. On the other hand, if it is determined that the conference material printing process by the conference organizer has not yet been performed (NO in step S504), the process proceeds to step S505.
その後、クライアント装置102からの印刷指示を受信すると(ステップS505でYES)、印刷ジョブデータを作成し(ステップS506)、作成した印刷ジョブデータを印刷ジョブDBに登録する(ステップS507)。以上が、印刷ジョブ作成処理(参加者)である。 Thereafter, when a print instruction is received from the client apparatus 102 (YES in step S505), print job data is created (step S506), and the created print job data is registered in the print job DB (step S507). The above is the print job creation process (participant).
次に、図6を参照して、印刷ジョブ作成処理(主催者)について説明する。まず管理サーバ101のCPU201は主催者が使用するクライアント装置102から印刷する会議資料の選択を受け付けると(ステップS601)、会議参加者による当該会議資料の印刷状況を確認する。この処理により、既に印刷されている会議資料の印刷部数を特定することになる。
Next, the print job creation process (host) will be described with reference to FIG. First, when the
そして、当該会議の参加者数を会議参加条項DBを参照して特定し、その参加者数と既に会議参加者のより印刷されている当該会議資料の印刷部数とから不足部数を算出する(ステップS603)。 Then, the number of participants in the conference is specified by referring to the conference participation clause DB, and the deficient number of copies is calculated from the number of participants and the number of copies of the conference material already printed by the conference participants (step) S603).
そして、当該会議資料の印刷ジョブを生成し(ステップS604)、作成した印刷ジョブを印刷ジョブDB830に登録する(ステップS605)。この時、印刷部数833にはステップS603で算出された不足部数が登録される。尚、予め予備部数が設定されている場合には、不足部数+予備部数で導出される数が印刷部数833に登録されることになる。
Then, a print job for the conference material is generated (step S604), and the created print job is registered in the print job DB 830 (step S605). At this time, the insufficient number of copies calculated in step S603 is registered in the number of
ステップS605で印刷ジョブDB830に印刷ジョブを登録後、印刷ジョブDB830にステップS605で登録した以外の当該印刷データの印刷ジョブが登録されているかを判定し(ステップS606)、登録されている(YES)と判定した場合には、その印刷ジョブデータを削除する(ステップS607)。
After registering the print job in the
ステップS603で既に複合機102での印刷処理が済んだ印刷部数をもとに不足部数を算出するので、ステップS607の処理では、作成されたがまだ印刷処理が実施されていない印刷ジョブを削除することにより、無駄な印刷を抑制するようにしている。 In step S603, the deficient number of copies is calculated based on the number of copies that have already been printed by the multifunction peripheral 102. In step S607, a print job that has been created but not yet executed is deleted. In this way, useless printing is suppressed.
以上が、印刷ジョブ作成処理(主催者)の説明である。 The above is the description of the print job creation process (host).
次に、図7を参照して、本発明の情報処理システムによって行われる会議資料の印刷処理について説明する。 Next, with reference to FIG. 7, the printing process of the conference material performed by the information processing system of the present invention will be described.
まず、複合機103のCPU301は、複合機103を使用するユーザを特定する(ステップS701)。例えば、ユーザが所有するICカードをICカードリーダにかざすことによりカード情報を用いた認証処理等により、ユーザを特定することになる。
First, the
ユーザ特定後、複合機103のCPU301は、管理サーバ101に対して当該ユーザの印刷ジョブデータを要求することになる。
After specifying the user, the
この印刷ジョブデータの要求に応じて管理サーバ101から送信される情報に従って、当該ユーザの印刷ジョブデータが印刷ジョブDBに登録されているかを判定する(ステップS702)。この時、印刷ジョブデータが登録されている場合にはその一覧情報が管理サーバ101から送信され、登録されていない場合には、その旨の通知がされることになる。
In accordance with the information transmitted from the
ステップS702の判定処理で、当該ユーザの印刷ジョブデータが登録されていない(NO)と判定した場合には、本処理を終了する。一方、登録されている(YES)と判定した場合には、管理サーバ101から送信される一覧情報に従って印刷ジョブデータの一覧情報をLCD表示部に表示する(ステップS703)。そしてその後、印刷ジョブデータの指定を受け付ける(ステップS704)。 If it is determined in step S702 that the print job data of the user is not registered (NO), the process ends. On the other hand, if it is determined that it is registered (YES), the list information of the print job data is displayed on the LCD display unit according to the list information transmitted from the management server 101 (step S703). Thereafter, designation of print job data is accepted (step S704).
そして、印刷指示を受け付けると(ステップS705でYES)、ステップS704で指定を受け付けた印刷ジョブデータを管理サーバ101より取得し、取得した印刷ジョブデータに従って印刷処理を実行する(ステップS706)。
When a print instruction is accepted (YES in step S705), the print job data accepted in step S704 is acquired from the
複合機103での印刷処理実行後、その正常完了通知を受信すると、管理サーバ101のCPU201は、複合機103で印刷処理が行われた印刷ジョブを削除する(ステップS707)。そして、印刷履歴情報DB840に、ユーザによる会議資料の印刷履歴情報を登録する。このような形で管理サーバ101は複合機103で実行された会議資料の印刷の管理を行うことになる。
After receiving the normal completion notification after executing the printing process in the multifunction machine 103, the
一方、複合機103のCPU301は、指定された印刷ジョブの削除処理を受け付けると(ステップS709でNO)、その情報を管理サーバ101に送信する。その情報に従って、管理サーバ101のCPU201は、印刷ジョブデータを印刷ジョブDBから削除する(ステップS710)。
On the other hand, when the
そして、ステップS704からステップS710の処理を、複合機103がユーザより終了指示を受け付ける(ステップS711でYESと判定する)まで行うことになる。以上が会議資料の印刷処理の説明である。 Then, the processing from step S704 to step S710 is performed until the multifunction device 103 receives an end instruction from the user (determined as YES in step S711). This completes the description of the conference material printing process.
本発明では、上記のような形で会議資料の印刷処理が行われると、複合機103から管理サーバ101に対して印刷処理が実行された通知が行われ、印刷履歴情報として管理されることになる。これにより、本発明では、会議資料の印刷状況に応じて不足分の印刷部数を特定し、不足する分のみの印刷処理を行うことが可能となる。その結果として無駄な会議資料の印刷を抑制することが可能となり、印刷に係るコストの削減につながる。
In the present invention, when the conference material print processing is performed in the above-described manner, the MFP 103 notifies the
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体(または記憶媒体)を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。 An object of the present invention is to supply a recording medium (or storage medium) that records software program codes for realizing the functions of the above-described embodiments to a system or apparatus, and the computer of the system or apparatus (or CPU or MPU). Needless to say, this can also be achieved by reading and executing the program code stored in the recording medium. In this case, the program code itself read from the recording medium realizes the functions of the above-described embodiment, and the recording medium on which the program code is recorded constitutes the present invention.
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(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 operating system (OS) 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 into a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer, the function is based on the instruction of the program code. It goes without saying that the CPU or the like provided in the expansion card 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.
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。 When the present invention is applied to the recording medium, program code corresponding to the flowchart described above is stored in the recording medium.
101 管理サーバ
102−1、102−2 クライアント装置
103−1、103−2 複合機
104 ネットワーク
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/F(インタフェース)コントローラ
209 入力装置
210 ディスプレイ装置
211 外部メモリ
101 Management Server 102-1 and 102-2 Client Device 103-1 and 103-2
202 RAM
203 ROM
204
Claims (8)
前記ユーザから個別印刷要求を受け付けると、前記管理手段で当該ユーザと紐付けて管理されている印刷データであって、前記ユーザから個別印刷要求を受け付けた印刷データの印刷ジョブを生成する個別印刷ジョブ生成手段と、
前記個別印刷ジョブ生成手段により前記印刷ジョブを生成した後に、前記個別印刷要求を行ったユーザを、当該ユーザが個別印刷要求を行った印刷データの印刷済みユーザとして記憶する記憶手段と、
印刷データの一括印刷要求を受け付けると、前記管理手段で管理されている当該一括印刷要求を受け付けた印刷データの個別印刷を許可するユーザの情報と、前記記憶手段に記憶されている当該一括印刷要求を受け付けた印刷データの印刷済みユーザの情報とに従って、一括印刷時の前記印刷データの印刷部数を決定する決定手段と、
一括印刷要求を受け付けた前記印刷データを、前記決定手段で決定した印刷部数分印刷するための印刷ジョブを生成する一括印刷ジョブ生成手段と、
前記個別印刷要求に従って前記個別印刷ジョブ生成手段で生成した印刷ジョブが印刷される前に、前記個別印刷要求を受け付けた印刷データと同一の印刷データの一括印刷要求に従って前記一括印刷ジョブ生成手段で当該印刷データの印刷ジョブを生成した場合に、前記個別印刷要求に従って生成した印刷ジョブを削除する削除手段と
を備えることを特徴とする情報処理装置。 A management means for managing print data and information of a user who is permitted to print the print data individually;
An individual print job that generates print jobs of print data that are managed in association with the user by the management unit when the individual print request is received from the user, and that receives the individual print request from the user Generating means;
Storage means for storing a user who has made the individual print request after the print job has been generated by the individual print job generation means as a printed user of print data for which the user has made an individual print request;
When a batch print request for print data is received, information on a user who is allowed to individually print the print data for which the batch print request is managed, which is managed by the management unit, and the batch print request stored in the storage unit Determining means for determining the number of copies of the print data at the time of batch printing according to the information of the user who has printed the print data received ;
The print data received an Batch print request, the batch print job generation means for generating a print job for printing the print of copies determined by the determining means,
Before the print job generated by the individual print job generation unit according to the individual print request is printed, the batch print job generation unit according to the batch print request for the same print data as the print data for which the individual print request has been received. A deletion unit that deletes a print job generated according to the individual print request when a print job of print data is generated;
The information processing apparatus comprising: a.
前記削除手段は、前記個別印刷要求に従って前記個別印刷ジョブ生成手段で生成した印刷ジョブを前記送信手段により印刷装置に送信する前に、前記個別印刷要求に従って生成した印刷ジョブを削除することを特徴とする請求項1に記載の情報処理装置。The deletion unit deletes the print job generated according to the individual print request before transmitting the print job generated by the individual print job generation unit according to the individual print request to the printing apparatus by the transmission unit. The information processing apparatus according to claim 1.
前記記憶手段は、前記参加可否情報受付手段で受け付けた前記参加可否情報を更に記憶し、
前記決定手段は、会議資料の一括印刷要求を受け付けると、前記管理手段で管理されている当該会議資料の一括印刷要求を受け付けた会議に参加するユーザの情報と、前記記憶手段に記憶されている前記会議に参加するユーザからの当該会議の参加可否情報と、前記記憶手段に記憶されている当該会議資料を印刷済みユーザの情報とに従って、前記会議資料の印刷部数を決定することを特徴する請求項5に記載の情報処理装置。 It further includes participation permission / reception information receiving means for receiving participation permission / inhibition information of the meeting from the user participating in the meeting,
The storage means further stores the participation availability information received by the participation availability information reception means,
When the determination unit receives the batch print request for the conference material, the determination unit stores information on users who participate in the conference that has received the batch print request for the conference material managed by the management unit, and is stored in the storage unit. The number of copies of the meeting material is determined according to information on whether or not to join the meeting from a user who participates in the meeting and information on a user who has printed the meeting material stored in the storage unit. Item 6. The information processing device according to Item 5.
前記情報処理装置の個別印刷ジョブ生成手段が、前記ユーザから個別印刷要求を受け付けると、前記管理手段で当該ユーザと紐付けて管理されている印刷データであって、前記ユーザから個別印刷要求を受け付けた印刷データの印刷ジョブを生成する個別印刷ジョブ生成工程と、
前記情報処理装置の記憶手段が、前記生成工程により前記印刷ジョブを生成した後に、前記個別印刷要求を行ったユーザを、当該ユーザが個別印刷要求を行った印刷データの印刷済みユーザとして記憶する記憶工程と、
前記情報処理装置の決定手段が、印刷データの一括印刷要求を受け付けると、前記管理手段で管理されている当該一括印刷要求を受け付けた印刷データの個別印刷を許可するユーザの情報と、前記記憶工程で記憶されている当該一括印刷要求を受け付けた印刷データの印刷済みユーザの情報とに従って、一括印刷時の前記印刷データの印刷部数を決定する決定工程と、
前記情報処理装置の一括印刷ジョブ生成手段が、一括印刷要求を受け付けた前記印刷データを、前記決定工程で決定した印刷部数分印刷するための印刷ジョブを生成する一括印刷ジョブ生成工程と、
前記情報処理装置の削除手段が、前記個別印刷要求に従って前記個別印刷ジョブ生成工程で生成した印刷ジョブが印刷される前に、前記個別印刷要求を受け付けた印刷データと同一の印刷データの一括印刷要求に従って前記一括印刷ジョブ生成工程で当該印刷データの印刷ジョブを生成した場合に、前記個別印刷要求に従って生成した印刷ジョブを削除する削除工程と
を備えることを特徴とする情報処理方法。 An information processing method performed by an information processing apparatus including a management unit that associates and manages print data and information of a user who permits individual printing of the print data,
When the individual print job generation unit of the information processing apparatus receives an individual print request from the user, the print data is managed in association with the user by the management unit, and the individual print request is received from the user. Individual print job generation process for generating a print job of the print data,
A storage in which the storage unit of the information processing apparatus stores the user who has made the individual print request after generating the print job by the generation step as the user who has printed the print data for which the user has made the individual print request. Process,
When the determination unit of the information processing apparatus receives a batch print request for print data, the information of a user who permits individual print of the print data received by the management unit managed by the management unit, and the storage step accordance with printed user information of the print data received the batch print requests stored in the determination step of determining the number of copies of the print data during batch print,
A batch print job generation unit of the information processing apparatus for generating a print job for printing the print data for which the batch print request has been received by the number of copies determined in the determination step ;
A batch print request for the same print data as the print data for which the individual print request has been received before the print job generated in the individual print job generation step is printed by the deletion unit of the information processing apparatus according to the individual print request Deleting a print job generated according to the individual print request when a print job of the print data is generated in the batch print job generation step according to
The information processing method characterized by comprising a.
The computer program for functioning a computer as each means of the information processing apparatus of any one of Claims 1 thru | or 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010291403A JP5728938B2 (en) | 2010-12-28 | 2010-12-28 | Information processing apparatus, information processing method, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010291403A JP5728938B2 (en) | 2010-12-28 | 2010-12-28 | Information processing apparatus, information processing method, and computer program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2012138034A JP2012138034A (en) | 2012-07-19 |
JP2012138034A5 JP2012138034A5 (en) | 2014-10-30 |
JP5728938B2 true JP5728938B2 (en) | 2015-06-03 |
Family
ID=46675376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010291403A Active JP5728938B2 (en) | 2010-12-28 | 2010-12-28 | Information processing apparatus, information processing method, and computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5728938B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6081388B2 (en) * | 2014-01-31 | 2017-02-15 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005222467A (en) * | 2004-02-09 | 2005-08-18 | Fuji Xerox Co Ltd | Print management system, print control method and print control program |
JP2006252228A (en) * | 2005-03-11 | 2006-09-21 | Konica Minolta Business Technologies Inc | Print processing system |
JP2006268252A (en) * | 2005-03-23 | 2006-10-05 | Casio Electronics Co Ltd | Event registration and data distribution system |
JP4238851B2 (en) * | 2005-07-12 | 2009-03-18 | コニカミノルタビジネステクノロジーズ株式会社 | Image forming apparatus, image forming method, and program |
JP2007207049A (en) * | 2006-02-03 | 2007-08-16 | Kyocera Mita Corp | Document management device |
-
2010
- 2010-12-28 JP JP2010291403A patent/JP5728938B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012138034A (en) | 2012-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102479062B (en) | Printing system, information processing apparatus, and printing method | |
JP5268164B2 (en) | Information processing system, information processing method, information processing apparatus, and program | |
EP2230636B1 (en) | Information processing apparatus and method of controlling same | |
JP7093038B2 (en) | Image forming device, image forming system, its control method and program | |
JP5354666B2 (en) | Image forming system, management server, image forming apparatus, processing method thereof, and program | |
JP2012146291A (en) | Reservation device for image forming apparatus | |
JP6989749B2 (en) | Image forming equipment, systems, control methods, and programs | |
JP4895800B2 (en) | PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM | |
JP2007286831A (en) | Print system, print management server, printer, method for controlling print management server, method for controlling printer, program, and storage medium | |
JP5728938B2 (en) | Information processing apparatus, information processing method, and computer program | |
JP2013140412A (en) | Image forming system, control method thereof, and program | |
JP6081164B2 (en) | Reading system, reading management apparatus, reading method, reading management method, and program | |
JP6070743B2 (en) | Information processing system, information processing apparatus, control method thereof, and program | |
JP2013107257A (en) | Image forming apparatus, and method and program for controlling the same | |
JP6094188B2 (en) | Management server, image processing system, processing method thereof, and program | |
JP2012166396A (en) | Image forming system, image forming device, and control method and program of the same | |
JP5360604B2 (en) | Information processing system, image forming apparatus, control method thereof, and computer program | |
JP2013119237A (en) | Image forming apparatus, control method for image forming apparatus, and computer program | |
JP2015118517A (en) | Printing system, method of printing system, program of printing system, management device, management method, management program, image forming apparatus, image forming method, and image forming program | |
JP2012120114A (en) | Image processing system, image processing method, image processor and computer program | |
JP6512319B2 (en) | INFORMATION PROCESSING APPARATUS, PROCESSING METHOD THEREOF, AND PROGRAM | |
JP5392192B2 (en) | Information processing system, information processing apparatus, information processing method, and computer program | |
JP6287942B2 (en) | Information processing apparatus, processing method thereof, and program | |
JP2014046491A (en) | Image formation device, control method for image formation device, and computer program | |
JP5713080B2 (en) | Information processing system, information processing method, 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: 20130531 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130531 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131227 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140911 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140917 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141028 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141219 |
|
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: 20150310 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150323 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5728938 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |