JP2014096680A - 画像形成システム、画像形成装置及びそれらの制御方法、プログラム - Google Patents

画像形成システム、画像形成装置及びそれらの制御方法、プログラム Download PDF

Info

Publication number
JP2014096680A
JP2014096680A JP2012246648A JP2012246648A JP2014096680A JP 2014096680 A JP2014096680 A JP 2014096680A JP 2012246648 A JP2012246648 A JP 2012246648A JP 2012246648 A JP2012246648 A JP 2012246648A JP 2014096680 A JP2014096680 A JP 2014096680A
Authority
JP
Japan
Prior art keywords
image forming
forming apparatus
print data
data
name 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.)
Pending
Application number
JP2012246648A
Other languages
English (en)
Inventor
Hiroyuki Morii
寛幸 森井
Naotoshi Isoyama
直俊 磯山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Original Assignee
Canon Marketing Japan Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc filed Critical Canon Marketing Japan Inc
Priority to JP2012246648A priority Critical patent/JP2014096680A/ja
Publication of JP2014096680A publication Critical patent/JP2014096680A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)

Abstract

【課題】 クライアント装置から受信したデータの種別に応じて、データに応じた処理を直ちに実行するか否かを切り替える。
【解決手段】 クライアント装置から、データを受信する。受信したデータが印刷データであるかFAXデータであるかを判定する。受信したデータがFAXデータであると判定した場合に、FAXデータを指定された宛先にFAX送信する。受信したデータが印刷データであると判定した場合に、当該印刷データを記憶装置に格納する。印刷データを管理するための書誌情報データを生成する。
【選択図】 図6

Description

本発明は、画像形成装置に印刷データを溜め置き、溜め置いた印刷データを所望の画像形成装置から印刷する画像形成システム、画像形成装置とその制御方法及びプログラムに関するものである。
印刷データの印刷を行う際に、一度、印刷データをいったん記憶装置に記憶させ、複合機等の画像形成装置で、その記憶装置に記憶されている印刷データに対する印刷指示を受け付けた後に、印刷データの印刷処理を開始する蓄積印刷が広く行われている。蓄積印刷を行うメリットとしては、印刷指示を画像形成装置で行う必要があるので、印刷物の放置により情報の拡散の防止がある。また、通常、記憶装置に記憶されている印刷データに対する削除を行えるようになっているため、誤って印刷指示してしまった場合でも、その印刷のキャンセルが容易に行えること等がある。これらにより、情報セキュリティの向上や印刷コストの削減に貢献している(例えば、特許文献1)。
特開2008−6778号公報
このような蓄積印刷を行う場合、通常、クライアント装置から送信された印刷データやFAXデータの受信に使用するポートで受信したデータを記憶装置に蓄積するようになっていることが多い。このような仕様になっているために、クライアント装置からFAXデータを受信した場合にも、そのデータが記憶装置に記憶されてしまうことになる。
このような場合、FAX送信指示を完了させるためには、画像形成装置でのFAX操作指示を行う必要があるが、クライアント装置でFAX送信指示を行ったユーザは、そのクライアント装置でのFAX送信指示でFAX送信が完了したものと勘違いしてしまうこともある。それにより、緊急を要するFAXデータが未送信のまま保持されてしまうことがあった。
本発明は、クライアント装置から受信したデータの種別に応じて、データに応じた処理を直ちに実行するか否かを切り替えることが可能な画像形成システムを提供することを目的とする。
上記の目的を達成するための本発明による画像形成システムは以下の構成を備える。即ち、
印刷データを格納可能な、第1の画像形成装置と第2の画像形成装置を含む複数の画像形成装置がネットワークを介して接続される画像形成システムであって、
前記第1の画像形成装置は、
クライアント装置から、データを受信する第1の受信手段と、
前記第1の受信手段で受信したデータが印刷データであるかFAXデータであるかを判定する第1の判定手段と、
前記第1の判定手段で、前記第1の受信手段で受信したデータがFAXデータであると判定した場合に、前記FAXデータを指定された宛先にFAX送信するFAX送信手段と、
前記第1の判定手段で、前記第1の受信手段で受信したデータが印刷データであると判定した場合に、当該印刷データを記憶装置に格納する格納手段と、
前記印刷データを管理するための書誌情報データを生成する生成手段と、
前記第2の画像形成装置に、前記印刷データが前記記憶装置に格納されたことを通知するべく、前記第1の画像形成装置を示すネーム情報を前記第2の画像形成装置に送信する第1の送信手段と、
前記第2の画像形成装置に、印刷データの格納先である画像形成装置を示すネーム情報を要求する第1の要求手段と、
前記第1の要求手段によるネーム情報の要求に応じて、前記第2の画像形成装置より送信される、印刷データの格納先である画像形成装置を示すネーム情報を受信する第2の受信手段と、
前記第2の受信手段で受信したネーム情報により特定される画像形成装置に対して印刷データを要求する第2の要求手段と、
前記第2の要求手段に応じて前記画像形成装置から受信した印刷データを印刷する印刷手段とを備え、
前記第2の画像形成装置は、
前記第1の画像形成装置から送信される前記ネーム情報を受信する第3の受信手段と、
前記第3の受信手段で受信したネーム情報を、印刷データがいずれの画像形成装置に記憶されているかの情報を管理するネーム情報ファイルで管理する管理手段と、
前記第1の画像形成装置からのネーム情報の要求に応じて、前記ネーム情報ファイルで管理されるネーム情報を送信する第2の送信手段と、
を備える。
本発明によれば、クライアント装置から受信したデータの種別に応じて、データに応じた処理を直ちに実行するか否かを切り替えることができる。
画像形成システムのシステム構成の一例の説明図である。 クライアント装置に適用可能な情報処理装置のハードウェア構成図である。 複合機のハードウェア構成の一例の説明図である。 複合機の機能構成図である。 印刷データ・FAXデータ生成、送信処理を示すフローチャートである。 データ受信処理の詳細フローを示すフローチャートである。 印刷データ受信処理の詳細フローを示すフローチャートである。 複合機で実行する印刷時の処理を示すフローチャートである。 印刷データ一覧表示処理の詳細フローを示すフローチャートである。 印刷処理の詳細フローを示すフローチャートである。 削除処理の詳細フローを示すフローチャートである。 書誌情報データ、印刷データ削除処理を示すフローチャートである。 ユーザ情報テーブルのデータ構成の一例を示す図である。 ネーム情報通知先複合機一覧情報の一例を示す図である。 ネーム情報ファイルのデータ構成の一例を示す図である。 プリンタグループ管理テーブルの一例を示す図である。 書誌情報データのデータ構成の一例を示す図である。 蓄積印刷データ操作画面の一例を示す図である。
以下、本発明の実施の形態について図面を用いて詳細に説明する。
[図1]本発明の画像形成システムのシステム構成の一例の説明
図1に示すように、本発明の画像形成システムは、印刷データを格納可能な画像形成装置である複合機(通常)101−1、複合機(ネームサービス)101−2、クライアント装置102、及びLAN103を備えて構成されている。尚、以降の説明では、複合機(通常)101−1、複合機(ネームサービス)101−2をまとめて、複合機101ということがある。
複合機(通常)101−1は、印刷データの受信機能、印刷データの書誌情報の抽出機能、印刷データや書誌情報の管理機能を備えた複合機である。印刷データやFAXデータの受信に用いる通信ポート(LPRポート等)は、特定の装置(他の複合機、自機)からのみデータを受信可能なように設定されており、クライアント装置102からのデータは受け付けないようになっている。クライアント装置102から複合機101にデータを送信する際には、後述するデータ管理サービスの監視対象としているポートにデータが送信されることになる。
複合機(ネームサービス)101−2は、ネームサービスが実行されている複合機である。この複合機もネームサービスが実行されている以外は、複合機101−1と同様である。ネームサービスとは、どのユーザの印刷データが、どの複合機に格納されているかを管理するためのサービスである。
クライアント装置102には、プリンタドライバやFAXドライバがインストールされている。これらドライバは、アプリケーションプログラムから受け取ったデータに基づいて印刷データやFAXデータを作成し、ネットワーク(LAN103)を介して指定された複合機101に対して送信する機能を有する。
LAN103は、複合機101−1、複合機101−2、及びクライアント装置102を相互に通信可能に接続するためのネットワークである。
以上が、本発明の画像形成システムのシステム構成の一例の説明である。
[図2]クライアント装置102に適用可能な情報処理装置のハードウェア構成図
次に、図2を参照して、図1のクライアント装置102に適用可能な情報処理装置のハードウェア構成の一例について説明する。図2は、クライアント装置102に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input/Output System)やオペレーティングシステムプログラム(以下、OS)が記憶されている。更に、ROM203あるいは外部メモリ211には、クライアント装置102が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
205は入力コントローラで、キーボードやポインティングデバイス等の入力装置209からの入力を制御する。206はビデオコントローラで、ディスプレイ装置210等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
207はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部メモリ211へのアクセスを制御する。この外部メモリ211には、例えば、ハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等がある。
208は通信I/F(インタフェース)コントローラで、ネットワーク(例えば、図1のLAN103)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
尚、CPU201は、例えば、RAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上のマウスカーソル(不図示)等でのユーザ指示を可能とする。
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行される。そのプログラムは外部メモリ211に記録されていて、必要に応じて、RAM202にロードされることによりCPU201によって実行される。また、さらに、このプログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。
[図3]複合機101のハードウェア構成の一例の説明
次に、図3を参照して、図1の複合機101のハードウェア構成について説明する。図3は、図1の複合機101のハードウェア構成の一例を示すブロック図である。
図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ312と接続することで、画像データやデバイス情報の入出力を行う。一方で、コントローラユニット316は、LAN(例えば、図1のLAN103)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。
コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304はハードディスクドライブ(HDD)で、システムを制御するための各種プログラム、画像データ等を格納する。クライアント装置102から受信したセキュリティ設定がされた印刷データもこのHDD304に記憶されることになる。
307は操作部インタフェース(操作部I/F)で、操作部308とのインタフェース部である。また、操作部I/F307は、操作部308から入力したキー情報(例えば、スタートボタンの押下)をCPU301に伝える役割をする。
305はネットワークインタフェース(ネットワークI/F)で、LAN103等のネットワークに接続し、データの入出力を行う。306はモデムで、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。
318は外部インタフェース(外部I/F)で、USB、IEEE1394、プリンタポート、RS−232C等の外部入力を受け付けるインタフェース部である。本実施形態においては、ユーザの認証を行う際に必要となる非接触ICカード(記憶媒体)の読取用のカードリーダ319が外部I/F318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319によるICカードからの情報読み取りを制御し、該ICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス309上に配置される。
320はイメージバスインタフェース(イメージバスI/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。画像バス315は、例えば、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。
310はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。311はプリンタインタフェース(プリンタI/F)で、プリンタ312とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。また、313はスキャナインタフェース(スキャナI/F)で、スキャナ314とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。
317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。そして、画像処理部317は、スキャナ314を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式(例えば、PDF形式ファイル)に変換し、CPU301と連携して、ネットワークI/F305を介して、外部装置に画像データのファイルを送信することができる。
スキャナ314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部308から読取起動を指示することにより、CPU301がスキャナ314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。
プリンタ312は、ラスタイメージデータを用紙上の画像に変換する部分である。その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印刷するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。尚、プリンタ312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
操作部308は、LCD表示部を有し、LCD表示部上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。
ここで、操作部308のスタートキーは、原稿画像の読取動作を開始する時等に用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時、また手動でユーザのログアウト処理を行う時に用いる。リセットキーは、操作部308からの設定を初期化する時に用いる。
カードリーダ319は、CPU301からの制御により、非接触ICカードに記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。
以上のような構成によって、複合機101は、スキャナ314から読み込んだ画像データをLAN103上に送信したり、LAN103から受信した印刷データをプリンタ312で印刷出力したりすることができる。
また、スキャナ314から読み込んだ画像データをモデム306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ312で印刷出力したりすることができる。
[図4]複合機(通常)101−1、複合機(ネームサービス)101−2の機能構成図
複合機(通常)101−1では、データ管理サービスと蓄積印刷実行サービスとが異なるプロセスで実行されている。また、複合機(ネームサービス)101−2では、それらに加えて、ネームサービスが実行されている。
以下、データ管理サービスにより実現される機能部について説明する。
データ受信部401は、クライアント装置102から送信された印刷データやFAXデータを受信する機能部である。このデータ受信部401は、特定のポートで受信したデータを処理対象のデータとする。
データ種別判定部402は、データ受信部401で受信したデータが、印刷データであるか、それともFAXデータであるかのデータ種別を判定する機能部である。
書誌情報データ生成部403は、データ受信部401で受信した印刷データから、書誌情報を取得し、当該印刷データの書誌情報データを生成し、HDD304に記憶する機能部である。この書誌情報には、例えば、ドキュメント名、印刷指示をしたユーザ名、印刷設定(カラー/モノクロ、両面/片面、印刷レイアウト等)、部数、ページ数等がある。
ネーム情報登録要求部404は、当該複合機(通常)101−1に、どのユーザの、どのプリンタグループに属する複合機101で印刷可能な印刷データが格納されているかをネームサービスで管理するために用いるネーム情報の登録要求を、複合機(ネームサービス)101−2に行う機能部である。
書誌情報データ要求受付部405は、蓄積印刷実行サービスの書誌情報データ要求部420からの書誌情報データの要求を受け付ける機能部である。
書誌情報データ送信部406は、書誌情報データ要求受付部405で書誌情報データの要求を受け付けた場合に、該当する書誌情報データの一覧を、書誌情報を要求した複合機101に送付する機能部である。
印刷データ要求受付部407は、蓄積印刷実行サービスの印刷データ要求部421からの印刷データの要求を受け付ける機能部である。
印刷データ送信部408は、印刷データ要求受付部407で送信要求を受け付けた印刷データを、要求を行った複合機101に送信する機能部である。
ステータス更新部409は、印刷データの印刷実行指示や削除指示等に応じて、当該印刷データの書誌情報データのステータスを更新する機能部である。
印刷データ削除部410は、印刷データを削除する機能部である。削除対象の印刷データとしては、後述する蓄積印刷サービスの印刷データ削除要求部422で削除指示された印刷データや、クライアント装置102から受信した後に所定時間以上経過した印刷データ等である。
書誌情報データ削除部411は、印刷データ削除部410により削除された印刷データの書誌情報データを削除する機能部である。
ネーム情報削除要求部412は、複合機(ネームサービス)101−2に対して、ネーム情報の削除要求を行う機能部である。
以下、蓄積印刷実行サービスにより実現される機能部について説明する。
ネーム情報要求部419は、複合機(ネームサービス)101−2に対して、当該複合機(通常)101−1で印刷可能なログインユーザの印刷データがどの複合機に格納されているかを管理しているネーム情報を要求する機能部である。
書誌情報データ要求部420は、複合機101にログイン中のユーザの印刷データの書誌情報データを、データ管理サービスが実行されている複合機(自機、他機)に要求する機能部である。ログインユーザの印刷データがいずれの複合機に格納されているかは、ネーム情報を用いて認識する。
印刷データ要求部421は、複合機101(自機、他機)に対して、指定された印刷データの送信を要求する機能部である。
印刷データ削除要求部422は、複合機101(自機、他機)に対して、指定された印刷データの削除を要求する機能部である。
以下、ネームサービスにより実現される機能部について説明する。このネームサービスは、複合機(ネームサービス)101−2のみが有する機能部である。
ネーム情報受信部413は、ネーム情報登録要求部404から送信された、ネーム情報を受信する機能部である。
ネーム情報記憶部414は、ネーム情報受信部413で受信したネーム情報をネーム情報ファイルで記憶する記憶部である。
ネーム情報要求受付部415は、ネーム情報要求部419による、特定ユーザの特定のプリンタグループで印刷実行可能な印刷データの格納先を示すネーム情報の送信要求を受け付ける機能部である。
ネーム情報送信部416は、ネーム情報要求受付部415で送信要求を受け付けたネーム情報を、要求を行った複合機に送信する機能部である。
ネーム情報削除要求受付部417は、ネーム情報削除要求部412から、ネーム情報の削除要求を受け付ける機能部である。
ネーム情報削除部418は、ネーム情報削除要求受付部417で削除要求を受け付けたネーム情報を削除する機能部である。
以下、複合機(通常)101−1と複合機(ネームサービス)101−2とに共通のプラットフォームの機能について説明する。
印刷データ受信部423は、データ管理サービスの印刷データ送信部408より送信された印刷データを受信する機能部である。
印刷部424は、印刷データ受信部423で受信した印刷データの印刷処理を行う機能部である。印刷データ受信部423では、PDLデータを受信するので、そのデータを印刷可能なデータに展開し、その後、印刷処理を行う。
FAX送信部425は、クライアント装置102より受信したFAXデータを指定されたFAX番号にFAX送信する機能部である。
以下、処理フローについて説明する。
以降の説明では、特に、
複合機A:データ管理サービスを実行している複合機(即ち、複合機101−1若しくは101−2)
複合機B:ネームサービスを実行している複合機(即ち、複合機101−2)
複合機C:蓄積印刷実行サービスを実行している複合機(即ち、複合機101−1若しくは101−2)
として、フローチャートの説明を行う。
[図5]印刷データ・FAXデータ生成、送信処理
クライアント装置102のCPU201は、外部メモリ211に記憶されているアプリケーションを実行し、そのアプリケーションを用いて文書データに対する編集指示を受け付け、その編集指示に従って文書データを作成する(ステップS501)。そして、クライアント装置102のCPU201は、その文書データに対する印刷開始要求あるいはFAX送信開始要求を受け付けたか否かを判定する(ステップS502)。
印刷開始要求あるいはFAX送信開始要求を受け付けていない場合(ステップS502でNO)、受け付けるまで待機する。一方、印刷開始要求あるいはFAX送信開始要求を受け付けた場合(ステップS502でYES)、クライアント装置102のCPU201は、プリンタドライバまたはFAXドライバの指定を受け付けるためのドライバ選択画面(不図示)を表示する(ステップS503)。
クライアント装置102のCPU201は、ドライバ選択画面を介してプリンタドライバまたはFAXドライバの選択を受け付ける(ステップS504)。そして、その後、クライアント装置102のCPU201は、各種の印刷詳細設定またはFAX詳細設定を受け付ける(ステップS505)。ここで受け付ける印刷詳細設定としては、カラー/モノクロ設定、両面/片面設定、印刷レイアウト設定(Nin1)等であり、FAX詳細設定は、例えば、FAX番号等である。
クライアント装置102のCPU201は、その後、印刷またはFAX送信の実行指示を受け付けたか否かを判定する。実行指示を受け付けていない場合(ステップS506でNO)、印刷またはFAX送信のキャンセル指示を受け付けたか否かを判定する。キャンセル指示を受け付けた場合(ステップS507でYES)、ステップS501に戻り、文書編集処理を継続する。一方、キャンセル指示を受け付けていない場合(ステップS507でNO)、ステップS504に戻る。
ステップS506において、実行指示を受け付けた場合(ステップS506でYES)、クライアント装置102のCPU201は、ステップS504で選択されたドライバを用いてステップS505で受け付けた各種の詳細設定に従ったデータ(印刷データまたはFAXデータ)を作成する(ステップS508)。そして、クライアント装置102のCPU201は、作成したデータを指定されたドライバに対応する複合機に送信する(ステップS509)。
複合機AのCPU301は、クライアント装置102から送信されたデータ(印刷データまたはFAXデータ)を受信する(ステップS510)。そして、複合機AのCPU301は、その受信したデータに対するデータ受信処理を行う(ステップS511)。このデータ受信処理の詳細については図6を参照して説明する。
[図6]データ受信処理(図5のステップS511)の詳細フロー
まず、複合機AのCPU301は、図5のステップS510で受信したデータが印刷データであるかFAXデータであるかを判定する(ステップS601)。受信したデータがFAXデータであると判定した場合、複合機AのCPU301は、当該複合機にFAX送信機能があるか否かを判定する(ステップS602)。
FAX送信機能があると判定した場合(ステップS602でYES)、複合機AのCPU301は、FAXデータに設定された宛先(FAX番号)にFAXデータを送信する(ステップS603)。一方、FAX送信機能がないと判定した場合(ステップS602でNO)、複合機AのCPU301は、受信したFAXデータの送信処理を行うことなく、当該FAXデータを削除する(ステップS604)。
一方、ステップS601において、受信したデータが印刷データであると判定した場合には、複合機AのCPU301は、印刷データ受信処理を行う(ステップS605)。この処理の詳細については図7を参照して説明する。本発明では、受信したデータがFAXデータである場合には、そのFAXデータをHDD304等の記憶装置に一旦蓄積させずに、指定されたFAX番号に送信することで、FAX送信漏れを好適に防ぐことが可能となる。
[図7]印刷データ受信処理(図6のステップS605)の詳細フロー
この処理は、データ管理サービスが実行されている複合機(複合機A)と、ネームサービスが実行されている複合機(複合機B)とによって実行される処理である。
尚、複合機Aが複合機(ネームサービス)101−2である場合には、複合機Aと複合機Bが同一の複合機の場合もある。
複合機AのCPU301は、印刷データに含まれるプリンタ機種名を取得する(ステップS701)。その後、複合機AのCPU301は、印刷指示を行ったユーザのユーザ名、文書名、印刷設定情報(カラー/モノクロ設定、両面/片面設定、印刷レイアウト設定)を含む書誌情報を印刷データから抽出する(ステップS702)。そして、複合機AのCPU301は、抽出した書誌情報をもとに、当該印刷データを管理するための書誌情報データを生成する(ステップS703)。書誌情報データのデータ構成は図17に示す(後述)。
書誌情報データを生成した後に、複合機AのCPU301は、クライアント装置102から受信した印刷データを、記憶装置の所定の記憶領域に予め決められたネーミングルールに沿った形のファイル名で格納する(ステップS704)。そして、複合機AのCPU301は、そのファイル名を、書誌情報データのファイル名に設定する。その後、複合機AのCPU301は、HDD304に記憶されている通知先ネームサービス一覧(図14に示すネーム情報通知先複合機一覧情報)を取得する(ステップS705)。
そして、複合機AのCPU301は、取得した通知先ネームサービス一覧に登録されている複合機Bの内、未処理の(まだ、ネーム情報の通知を行っていない)通知先ネームサービスを取得する(ステップS706)。そして、複合機AのCPU301は、通知先ネームサービスである取得した複合機(ネームサービス)101−2に対して、ネーム情報を登録するためのネーム情報登録要求を送信する(ステップS707)。このネーム情報は、どのユーザの、どのプリンタモデルで印刷可能な印刷データを新たに格納したかをネームサービスに通知するための情報である。
複合機BのCPU301は、複合機Aから送信されたネーム情報登録要求を受信する(ステップS708)。次に、複合機BのCPU301は、ネーム情報登録要求に含まれるプリンタモデル情報に従って、そのプリンタモデルがいずれのプリンタグループに含まれるかを特定する(ステップS709)。この時、図16のプリンタグループ管理テーブル(後述)を用いて、ネーム情報に含まれるプリンタモデル情報が、いずれのプリンタグループに属するかを特定する。
プリンタグループを特定した後に、複合機BのCPU301は、特定したプリンタモデルに属する複合機で印刷出力が可能な印刷データがいずれの複合機に記憶されているかを管理するネーム情報ファイルの有無を確認する(ステップS710)。尚、ネーム情報ファイルは、それぞれのユーザについて、プリンタグループ毎に作成される。例えば、ファイル名が「ユーザ名_プリンタグループ」という名称で、そのネーム情報ファイルがどのユーザの、どのプリンタグループの複合機で印刷可能な印刷データを保存している複合機を記憶しているかをCPU301が認識可能になっている。
確認の結果に基づいて、複合機BのCPU301は、ネーム情報ファイルを作成済みであるか否かを判定する(ステップS711)。ネーム情報ファイルをまだ作成していないと判定した場合(ステップS711でNO)、複合機BのCPU301は、ネーム情報ファイルを作成する(ステップS712)。
一方、ネーム情報ファイルを作成済みであると判定した場合(ステップS711でYES)、または、ステップS712でネーム情報ファイルを作成した後に、複合機BのCPU301は、ネーム情報ファイルに、ネーム情報登録要求を行った複合機のネーム情報が既に登録済みであるか否かを判定する(ステップS713)。
ネーム情報を登録済みでないと判定した場合(ステップS713でNO)、複合機BのCPU301は、ネーム情報ファイルに、ネーム情報登録要求を行った複合機のネーム情報を追加登録する(ステップS714)。ここでいうネーム情報とは、複合機を特定するための情報であって、例えば、IPアドレスを用いることができる。尚、ネーム情報ファイルのデータ構成については図15を参照して説明する。
一方、ネーム情報を登録済みであると判定した場合(ステップS713でYES)、または、ステップS714でネーム情報を追加登録した後に、複合機BのCPU301は、ネーム情報登録要求を行った複合機Aにネーム情報登録処理結果を送信する(ステップS715)。
複合機AのCPU301は、複合機Bから送信されたネーム情報登録処理結果を受信する(ステップS716)。
その後、複合機AのCPU301は、ステップS705で取得した通知先ネームサービスの内、まだ、ネーム情報登録要求を送信していない未処理の通知先ネームサービスがあるか否かを判定する。そして、未処理の通知先ネームサービスがあると判定した場合には、ステップS706以降の処理を繰り返し実行する。
[図8]複合機101で実行する印刷時の処理の概要
この処理は、蓄積印刷実行サービスが実行されている複合機(複合機C)によって実行される処理である。
複合機CのCPU301は、当該複合機にログインしているユーザがいない場合に、ログイン画面(不図示)を操作部308のLCD表示部に表示している。この時、複合機CのCPU301は、ログイン情報の入力可能状態にある。
そして、カードリーダ319にユーザが所持するICカードが翳されることで入力されるカード情報の入力を受け付けると、複合機CのCPU301は、ユーザ認証処理を行う(ステップS801)。この時、図13に示すユーザ情報テーブルを用いて、入力されたカード情報が記憶されたICカードを所持するユーザを特定する。
複合機CのCPU301は、ユーザ認証処理でユーザが特定され、ユーザ認証に成功したか否かを判定する(ステップS802)。ユーザ認証に成功しない場合(ステップS802でNO)、処理を終了する。一方、ユーザ認証に成功した場合(ステップS802でYES)、複合機CのCPU301は、印刷データ一覧表示処理を行う(ステップS803)。この処理では、ログインユーザの印刷データの書誌情報をそれぞれの複合機から(自機も含む)取得し、取得した書誌情報を用いて、当該ログインユーザがこの複合機Cで印刷実行可能な印刷データの一覧情報を作成し、操作部308のLCD表示部に選択可能に表示する処理を行う。この処理の詳細は図9で説明する。
ステップS803の印刷データ一覧表示処理の終了後、複合機CのCPU301は、LCD表示部に表示されている操作画面(図18)を介して各種の操作指示を受け付ける(ステップS804)。
まず、複合機CのCPU301は、操作指示として印刷データの指定を受け付けたか否かを判定する(ステップS805)。これは、図18の印刷データ一覧表示部1801に表示されている印刷データに対するタッチ指示が行われたか否かで、複合機CのCPU301は、印刷データの指定を受け付けたか否かを判定する。判定の結果、印刷データの指定を受け付けたと判定した場合(ステップS805でYES)、複合機CのCPU301は、印刷データの選択状態を変更する(ステップS806)。尚、未選択状態の印刷データに対する指定を受け付けた場合には、その印刷データを選択状態に設定する。選択状態の印刷データに対する指定を受け付けた場合には、その印刷データを非選択状態にする。その後、ステップS804に戻る。
一方、印刷データの指定を受け付けていないと判定した場合(ステップS805でNO)、次に、複合機CのCPU301は、操作指示として印刷指示を受け付けたか否かを判定する(ステップS807)。これは、図18のプリント開始ボタン1803に対するタッチ指示が行われたか否かで、複合機CのCPU301は、印刷指示を受け付けたか否かを判定する。判定の結果、印刷指示を受け付けたと判定した場合(ステップS807でYES)、複合機CのCPU301は、印刷処理を行う(ステップS808)。印刷処理の詳細は、図10を参照して説明する。印刷処理の終了後、ステップS804に戻る。
一方、印刷指示を受け付けていないと判定した場合(ステップS807でNO)、次に、複合機CのCPU301は、操作指示として削除指示を受け付けたか否かを判定する(ステップS809)。これは、図18の削除ボタン1802に対するタッチ指示が行われたか否かで、複合機CのCPU301は、削除指示を受け付けたか否かを判定する。判定の結果、削除指示を受け付けたと判定した場合(ステップS809でYES)、複合機CのCPU301は、削除処理を行う(ステップS810)。削除処理の詳細は、図11を参照して説明する。削除処理の終了後、ステップS804に戻る。
一方、削除指示を受け付けていないと判定した場合(ステップS809でNO)、次に、複合機CのCPU301は、操作指示としてログアウト指示を受け付けたか否かを判定する(ステップS811)。これは、図18のログアウトボタン1804に対するタッチ指示が行われたか否かで、複合機CのCPU301は、ログアウト指示を受け付けたか否かを判定する。判定の結果、ログアウト指示を受け付けたと判定した場合(ステップS811でYES)、複合機CのCPU301は、ログアウト処理を行う(ステップS812)。その後、処理を終了する。
一方、ログアウト指示を受け付けていないと判定した場合(ステップS811でNO)、つまり、上記以外の操作指示であると判定した場合(ステップS811でNO)、複合機CのCPU301は、受け付けた操作指示に応じた処理を行う(ステップS813)。その後、ステップS804に戻る。
[図9]印刷データ一覧表示処理(図8のステップS803)の詳細フロー
この処理は、蓄積印刷実行サービスが実行されている複合機(複合機C)、データ管理サービスが実行されている複合機(複合機A)、ネームサービスが実行されている複合機(複合機B)によって実行される処理である。尚、複合機A、複合機B、複合機Cの2つ以上が同一の複合機である場合もある。
複合機CのCPU301は、複合機Cにログインしているログインユーザの特定情報(例えば、ユーザID)であるログインユーザ情報を取得する(ステップS901)。その後、複合機CのCPU301は、ログインユーザ情報、複合機のプリンタモデル情報を含むネーム情報取得要求を通知先ネームサービス(複合機B)に送信する(ステップS902)。この時、複数の通知先ネームサービスが登録されている場合には、プライマリの通知先ネームサービスとして設定されている通知先ネームサービスにネーム情報取得要求を送信する。プライマリの通知先ネームサービスからネーム情報を取得できない場合には、更に、他の通知先ネームサービスに対してネーム情報取得要求を送信する。
複合機BのCPU301は、複合機Cから送信されたネーム情報取得要求を受信する(ステップS903)。複合機BのCPU301は、受信したネーム情報取得要求に含まれるプリンタモデル情報を用いて、ユーザのネーム情報取得要求を送信した複合機が属するプリンタグループを特定し、そのプリンタグループに属する複合機で印刷可能な印刷データがいずれの複合機に記憶されているかを管理しているネーム情報ファイルを取得する(ステップS904)。複合機BのCPU301は、そのネーム情報ファイルに登録されているネーム情報を、ネーム情報取得要求を行った複合機Cに対して送信する(ステップS905)。
複合機CのCPU301は、複合機Bからネーム情報を受信する(ステップS906)。複合機CのCPU301は、受信したネーム情報で特定される全ての複合機Aに対して、書誌情報一覧取得要求を行う。
まず、複合機CのCPU301は、受信したネーム情報で特定される複合機Aの内、未処理の(書誌情報一覧取得要求を行っていない)複合機Aを、処理対象の複合機Aと特定する(ステップS907)。複合機CのCPU301は、特定した複合機Aに対して書誌情報一覧取得要求を送信する(ステップS908)。この書誌情報一覧取得要求には、ログインユーザを特定するユーザ特定情報(ユーザID等)と、要求を行った複合機Cのプリンタモデル情報が含まれる。
複合機AのCPU301は、複合機Bから書誌情報一覧取得要求を受信する(ステップS909)。複合機AのCPU301は、HDD304に記憶されている印刷データの内、書誌情報一覧要求を行った複合機Cで印刷指示可能なログインユーザの印刷データの書誌情報を取得する(ステップS910)。そして、複合機AのCPU301は、ステップS910で取得した書誌情報を用いて、書誌情報一覧データを作成する(ステップS911)。その後、複合機AのCPU301は、その書誌情報一覧データを、書誌情報一覧取得要求を送信した複合機Cに対して送信する(ステップS912)。
複合機CのCPU301は、複合機Aからの書誌情報一覧データを取得する(ステップS913)。複合機CのCPU301は、ネーム情報に含まれる全ての複合機Aに対して、書誌情報の取得要求を行った後に、自機の書誌情報を取得済みであるか否かを判定する(ステップS914)。例えば、ネームサービスの登録要求を行った際に、通信エラー等により自機のネーム情報がネームサービスに登録できなかった場合や、ネーム情報取得要求の通信がエラーとなり、ネーム情報を取得できなかった場合等には、ステップS907〜ステップS913を行っても、自機の書誌情報が取得できないので、このような処理を実行するようにしている。
書誌情報を取得済みでないと判定した場合(ステップS914でNO)、複合機CのCPU301は、ログインユーザの自装置内の書誌情報を取得する(ステップS915)。その後、複合機CのCPU301は、上記説明した処理で取得した書誌情報一覧を表示する(ステップS916)。
[図10]印刷処理(図8のステップS808)の詳細フロー
この処理は、蓄積印刷実行サービスが実行されている複合機(複合機C)、データ管理サービスが実行されている複合機(複合機A)によって実行される処理である。尚、複合機Aと複合機Cは同一の複合機であることもある。
複合機CのCPU301は、選択状態の全ての印刷データについて、当該印刷データが保存されている複合機Aに対して、印刷データの印刷実行指示を行う。
まず、複合機CのCPU301は、未処理の印刷データの書誌情報から、当該印刷データの格納先情報を取得する(ステップS1001)。そして、複合機CのCPU301は、その格納先情報が示す複合機Aに対して当該印刷データの印刷実行要求を送信する(ステップS1002)。印刷実行要求には、要求を行った複合機を特定するための情報、及び印刷実行する印刷データを特定するための情報(例えば、印刷データのファイル名)が含まれる。
複合機AのCPU301は、複合機Cから送信された印刷実行要求を受信する(ステップS1003)。複合機AのCPU301は、印刷実行要求の対象となる印刷データをHDD304から取得する(ステップS1004)。複合機AのCPU301は、その印刷データを複合機Cの所定のポート(LPRポート等)に送信する(ステップS1005)。それぞれの複合機101は、クライアント装置102からの印刷データやFAXデータを所定のポート(LPRポート等)で受信した場合には、そのデータを破棄するが、他の複合機101から送信された印刷データについては、破棄せず、印刷処理を実行する。このように構成することで、クライアント装置102からの印刷データを必ず蓄積印刷処理させることを可能にしている。
複合機CのCPU301は、複合機Aから印刷データを受信する(ステップS1006)。複合機CのCPU301は、その印刷データの印刷を実行する(ステップS1007)。
複合機AのCPU301は、複合機Cに対して印刷データを送信した後に、当該印刷データの書誌情報を取得する(ステップS1008)。複合機AのCPU301は、その書誌情報のステータスを印刷済みに変更する(ステップS1009)。その後、複合機AのCPU301は、印刷実行結果を複合機Cに送信する(ステップS1010)。
複合機CのCPU301は、複合機Aから印刷実行結果を受信する(ステップS1011)。複合機CのCPU301は、印刷実行要求を行った印刷データの書誌情報を書誌情報一覧から削除する(ステップS1012)。そして、複合機CのCPU301は、ユーザからの印刷指示を受け付けた全ての印刷データに対する印刷実行要求が終了後、更新された書誌情報一覧を用いて、印刷データの一覧表示を更新する(ステップS1013)。
[図11]削除処理(図8のステップS810)の詳細フロー
この処理は、蓄積印刷実行サービスが実行されている複合機(複合機C)、データ管理サービスが実行されている複合機(複合機A)によって実行される処理である。尚、複合機Aと複合機Cは同一の複合機であることもある。
複合機CのCPU301は、選択状態の全ての印刷データについて、当該印刷データが保存されている複合機Aに対して、印刷データの削除要求を行う。
まず、複合機CのCPU301は、未処理の印刷データの書誌情報から、当該印刷データの格納先情報を取得する(ステップS1101)。そして、複合機CのCPU301は、その格納先情報が示す複合機Aに対して当該印刷データの削除要求を送信する(ステップS1102)。削除要求には、削除対象の印刷データを特定するための情報(例えば、印刷データのファイル名)が含まれる。
複合機AのCPU301は、複合機Cから送信された印刷データの削除要求を受信する(ステップS1103)。複合機AのCPU301は、削除要求を受け付けた印刷データの書誌情報を取得する(ステップS1104)。複合機AのCPU301は、そのステータス情報を削除済みに変更する(ステップS1105)。そして、複合機AのCPU301は、印刷データの削除処理結果を、削除要求を行った複合機Cに送信する(ステップS1106)。
複合機CのCPU301は、複合機Aから送信された削除処理結果を受信する(ステップS1107)。複合機CのCPU301は、削除処理が実行された印刷データの書誌情報を書誌情報一覧から削除する(ステップS1108)。複合機CのCPU301は、削除指示がされた全ての印刷データの削除処理が終了後、更新された書誌情報一覧に基づいて、印刷データ一覧表示を更新する(ステップS1109)。
その後、複合機AのCPU301は、ステップS1105で新たにステータスを削除済みに変更した書誌情報データに含まれるユーザ名、プリンタグループと同一のユーザ名及びプリンタグループが登録されている書誌情報データについて、それらステータスがすべて削除済みであるか否かを判定する(ステップS1110)。削除済みであると判定した場合(ステップS1110でYES)、複合機AのCPU301は、通知先ネームサービス(複合機B)を取得する(ステップS1111)。複合機AのCPU301は、その後、全ての通知先ネームサービスに対して、当該ユーザ名、プリンタグループのネーム情報ファイルの削除要求を送信する(ステップS1112)。
複合機BのCPU301は、ネーム情報ファイルの削除要求を受信する(ステップS1113)。複合機BのCPU301は、削除要求を受け付けたネーム情報ファイルの有無を確認する(ステップS1114)。そして、ネーム情報ファイルがないと判定した場合(ステップS1115でNO)、ステップS1117に進む。一方、ネーム情報ファイルがあると判定した場合(ステップS1115でYES)、複合機BのCPU301は、そのネーム情報ファイルを削除する(ステップS1116)。その後、複合機BのCPU301は、ネーム情報ファイルの削除処理結果を複合機Aに送信する(ステップS1117)。
複合機AのCPU301は、複合機Bからその処理結果を受信する(ステップS1118)。
一方、ステップS1110において、削除済みでないと判定した場合、つまり、ステータスが削除済みではない書誌情報が1つでもあると判定した場合(ステップS1110でNO)、複合機AのCPU301は、ネーム情報ファイルの削除要求は行わないで、処理を終了する。
[図12]書誌情報データ、印刷データ削除処理
この処理は、所定のタイミングに達した時(例えば、所定の時刻)に行われる処理である。この処理は、データ管理サービスが実行されている複合機(複合機A)、ネームサービスが実行されている複合機(複合機B)によって実行される処理である。尚、複合機A、複合機Bが同一の複合機である場合もある。
複合機AのCPU301は、HDD304に保存されている全ての書誌情報データについて、そのタイムスタンプに登録されている日時が、所定の日時(例えば、3日前の0時)より前であるか否かを判定する(ステップS1201)。複合機AのCPU301は、所定の日時より前であると判定した場合(ステップS1201でYES)、その書誌情報データのステータスを削除済みに設定する(ステップS1202)。
その後、複合機AのCPU301は、ステップS1202で新たにステータスを削除済みに変更した書誌情報データに含まれる全てのユーザ名、プリンタグループの組み合わせについて、以下の処理を行う。
まず、ステータスを削除済みに変更した書誌情報データと同一のユーザ名及びプリンタグループが登録されている書誌情報データについて、それらステータスが全て削除済みであるか否かを判定する(ステップS1204)。全て削除済みであると判定した場合(ステップS1204でYES)、複合機AのCPU301は、全ての通知先ネームサービス(複合機B)に対して、当該ユーザ名、プリンタグループのネーム情報ファイルの削除要求を送信する(ステップS1205)。
複合機BのCPU301は、複合機Aからネーム情報ファイルの削除要求を受信する(ステップS1206)。複合機BのCPU301は、削除要求を受け付けたネーム情報ファイルの有無を確認する(ステップS1207)。そして、ネーム情報ファイルがないと判定した場合(ステップS1208でNO)、ステップS1210に進む。一方、ネーム情報ファイルがあると判定した場合(ステップS1208でYES)、複合機BのCPU301は、そのネーム情報ファイルを削除する(ステップS1209)。その後、複合機BのCPU301は、ネーム情報ファイルの削除処理結果を複合機Aに送信する(ステップS1210)。
複合機AのCPU301は、複合機Bからその処理結果を受信する(ステップS1211)。
尚、ステップS1204において、全て削除済みでないと判定した場合、つまり、ステータスが削除済みではない書誌情報が1つでもあると判定した場合(ステップS1204でNO)、複合機AのCPU301は、当該ユーザ名、プリンタグループの組についてはネーム情報ファイルの削除要求は行わない。
ステップS1203〜ステップS1211の処理が終了後、複合機AのCPU301は、全ての書誌情報ファイルのステータスを確認し、ステータスが削除済みであるか否かを判定する。ステータスが削除済みであると判定した場合(ステップS1212でYES)、複合機AのCPU301は、その書誌情報データを削除する(ステップS1213)。複合機AのCPU301は、当該書誌情報データにより書誌情報が管理されている印刷データを削除する(ステップS1214)。
[図13]ユーザ情報テーブルのデータ構成の一例
ユーザ情報テーブル1300は、それぞれの複合機101のHDD304に記憶されているデータテーブルである。この情報を用いて、複合機101のCPU301は、ログイン要求を受け付けたユーザを特定する。
ユーザID1301は、ユーザ情報テーブル1300に登録されているユーザ情報を一意に識別するための識別情報が登録されるデータ項目である。
パスワード1302は、当該ユーザがユーザIDを用いてログイン処理を行う際に必要となるパスワードが登録されるデータ項目である。
カードID1303は、当該レコードで管理されるユーザが所持するICカードを一意に特定するためのカードIDが登録されるデータ項目である。このカードIDは、複合機でユーザ認証処理を行う際には認証情報として使用される。
[図14]ネーム情報通知先複合機一覧情報の一例
通知先ネームサービス一覧であるネーム情報通知先複合機一覧情報1400は、予めシステム管理者等によって作成され、それぞれの複合機101のHDD304に記憶される。
クライアント装置102から送信された印刷データを受信すると、複合機101のCPU301は、このネーム情報通知先複合機一覧情報1400に登録されている複合機101−2に対して、ネーム情報登録要求を送信する。ネーム情報通知先複合機一覧情報1400には、複合機101−2を特定する情報(例えば、IPアドレス)が登録される。
[図15]ネーム情報ファイルのデータ構成の一例
このネーム情報ファイル1500は、複合機(ネームサービス)101−2の記憶装置(RAM302、HDD304等)に記憶されている。
ネーム情報ファイルは、1.どのユーザが、2.どのプリンタグループに属する複合機で印刷実行可能な印刷データが、どの複合機101に格納されているかの情報を管理するためのデータファイルである。例えば、ユーザが10人、プリンタグループが5つある場合には、最大で50のネーム情報ファイルが生成されることになる。
ネーム情報ファイル1500のファイル名を、「ユーザ名−プリンタグループ」とすることにより、そのネーム情報ファイル1500がどのユーザのどのプリンタグループの複合機で印刷可能な印刷データを格納している複合機を管理しているかが特定可能になっている。
[図16]プリンタグループ管理テーブルの一例
このプリンタグループ管理テーブル1600は、いずれのプリンタ機種が、いずれのプリンタグループに属しているかの情報を管理している。このプリンタグループ管理テーブル1600は、複合機(ネームサービス)101−2の記憶装置(HDD304等)に記憶されている。
プリンタ機種1601は、プリンタ機種情報が登録されるデータ項目である。プリンタグループ1602は、プリンタ機種1601に登録されている機種(モデル)がどのプリンタグループに属しているかの情報が登録されるデータ項目である。
[図17]書誌情報データのデータ構成の一例
各複合機101に格納されている印刷データの書誌情報を管理する書誌情報データのデータ構成の一例を示す図である。
複合機101のCPU301は、クライアント装置102から印刷データを受信すると、印刷データから書誌情報(ユーザ名、ドキュメント名、プリンタモデル名、印刷設定等)を抽出して、書誌情報データとして管理する。印刷データは、所定の命名規則に従ってファイル名を付与して、HDD304の所定の領域に保存し、その情報を書誌情報データに含ませることで(後述のファイル名)、書誌情報データと印刷データとを関連付けている。
(書誌情報データのデータ項目)
ステータスは、印刷データのステータスが登録されるデータ項目であって、未印刷、印刷済み、削除済み等の状態が設定される。
ファイル名は、印刷データのファイル名が登録されるデータ項目である。
ユーザ名は、当該印刷データの印刷指示を行ったユーザのユーザ名が登録されるデータ項目である。
ドキュメント名は、印刷データの作成のもととなったファイルのファイル名が登録されるデータ項目である。
タイムスタンプは、印刷データが作成された日時を示す日時情報が登録されるデータ項目である。
ファイルサイズは、印刷データのファイルサイズが登録されるデータ項目である。
部数は、当該印刷データに対してクライアント装置で設定された印刷部数が登録されるデータ項目である。
ページ数は、印刷データのページ数が登録されるデータ項目である。
両面/片面は、印刷データを印刷する際の印刷設定情報(両面/片面)が登録されるデータ項目である。
印刷レイアウトは、印刷データのページレイアウト情報(Nin1)が登録されるデータ項目である。
用紙サイズは、印刷データを印刷する際に使用する用紙サイズが登録されるデータ項目である。
カラー/モノクロは、印刷データがモノクロの印刷データであるか、それともカラーの印刷データであるかを示す情報が登録されるデータ項目である。その他のカラー設定(2色等)を加えても勿論構わない。
ホスト名は、印刷データが保存されている複合機を特定するための情報(例えば、IPアドレス等)が登録されるデータ項目である。通常、印刷データを受信した複合機を特定するための情報が登録される。
プリンタ機種は、印刷データがどのプリンタモデルで印刷可能な印刷データであるかを示す情報が登録されるデータ項目である。
[図18]蓄積印刷データ操作画面の一例
この蓄積印刷データ操作画面は、図8の処理実行中に複合機101の操作部のLCD表示部に表示される操作画面である。実際には、図9のステップS916で表示される。
印刷データ一覧表示部1801は、ログイン中のユーザが、この複合機で印刷指示が可能な印刷データの一覧が表示される表示部である。この印刷データ一覧表示部1801に対するタッチ操作によって、印刷データの選択/非選択を切り替えることができる。ここに表示される情報としては、書誌情報中のドキュメント名、両面/片面、カラー/モノクロ、印刷レイアウト、用紙サイズ、ページ数、部数、タイムスタンプ等である。
削除ボタン1802は、複合機101のCPU301に、印刷データ一覧表示部1801で選択中の印刷データの削除指示を入力するために用いられるボタンである。
プリント開始ボタン1803は、複合機101のCPU301に、印刷データ一覧表示部1801で選択中の印刷データの印刷実行指示を入力するために用いられるボタンである。
ログアウトボタン1804は、複合機101のCPU301に、ログアウト指示を入力するために用いられるボタンである。
更新ボタン1805は、再度、複合機Aに対して書誌情報の要求を行うために用いるボタンである。
印刷済取得ボタン1806は、ステータスが印刷済みである書誌情報データを要求するために用いられるボタンである。これは、印刷データの再印刷を行う際に使用する。
詳細情報ボタン1807は、印刷設定や部数を変更する際に用いられるボタンである。詳細情報ボタン1807ボタンが押下されると、印刷設定変更画面(不図示)が表示され、印刷設定や部数の変更が可能である。
以上説明したように、本実施形態によれば、クライアント装置から受信したデータの種別に応じて、データに応じた処理を直ちに実行するか否かを切り替えることが可能となる。特に、印刷データについては記憶装置に蓄積後、ユーザによる印刷指示を受け付けた後に印刷するようにし、また、FAXデータについては記憶装置に蓄積することなく直ちにFAX送信を開始するといったようにデータ毎に処理を切り替えることが可能となる。
尚、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。

Claims (18)

  1. 印刷データを格納可能な、第1の画像形成装置と第2の画像形成装置を含む複数の画像形成装置がネットワークを介して接続される画像形成システムであって、
    前記第1の画像形成装置は、
    クライアント装置から、データを受信する第1の受信手段と、
    前記第1の受信手段で受信したデータが印刷データであるかFAXデータであるかを判定する第1の判定手段と、
    前記第1の判定手段で、前記第1の受信手段で受信したデータがFAXデータであると判定した場合に、前記FAXデータを指定された宛先にFAX送信するFAX送信手段と、
    前記第1の判定手段で、前記第1の受信手段で受信したデータが印刷データであると判定した場合に、当該印刷データを記憶装置に格納する格納手段と、
    前記印刷データを管理するための書誌情報データを生成する生成手段と、
    前記第2の画像形成装置に、前記印刷データが前記記憶装置に格納されたことを通知するべく、前記第1の画像形成装置を示すネーム情報を前記第2の画像形成装置に送信する第1の送信手段と、
    前記第2の画像形成装置に、印刷データの格納先である画像形成装置を示すネーム情報を要求する第1の要求手段と、
    前記第1の要求手段によるネーム情報の要求に応じて、前記第2の画像形成装置より送信される、印刷データの格納先である画像形成装置を示すネーム情報を受信する第2の受信手段と、
    前記第2の受信手段で受信したネーム情報により特定される画像形成装置に対して印刷データを要求する第2の要求手段と、
    前記第2の要求手段に応じて前記画像形成装置から受信した印刷データを印刷する印刷手段とを備え、
    前記第2の画像形成装置は、
    前記第1の画像形成装置から送信される前記ネーム情報を受信する第3の受信手段と、
    前記第3の受信手段で受信したネーム情報を、印刷データがいずれの画像形成装置に記憶されているかの情報を管理するネーム情報ファイルで管理する管理手段と、
    前記第1の画像形成装置からのネーム情報の要求に応じて、前記ネーム情報ファイルで管理されるネーム情報を送信する第2の送信手段と、
    を備えること特徴とする画像形成システム。
  2. 前記第1の画像形成装置は、
    前記第1の画像形成装置がFAX送信機能を備えていない場合には、前記第1の受信手段で受信したFAXデータを削除する第1の削除手段を更に備える
    ことを特徴とする請求項1に記載の画像形成システム。
  3. 前記第1の送信手段は、更に、前記印刷データのユーザ情報を前記第2の画像形成装置に送信し、
    前記管理手段は、前記ユーザ情報で特定されるユーザ毎に、印刷データがいずれの画像形成装置に記憶されているかを示す情報をネーム情報ファイルで管理する
    ことを特徴とする請求項1または2に記載の画像形成システム。
  4. 前記第1の送信手段は、更に、前記第1の画像形成装置の機種情報を前記第2の画像形成装置に送信し、
    前記管理手段は、前記機種情報毎に、印刷データがいずれの画像形成装置に記憶されているかを示す情報をネーム情報ファイルで管理する
    ことを特徴とする請求項3に記載の画像形成システム。
  5. 前記第1の画像形成装置は、
    他の画像形成装置から印刷データの送信要求を受け付けた場合に、前記格納手段に格納されている印刷データを前記他の画像形成装置に送信する第3の送信手段を更に備える
    ことを特徴とする請求項1乃至4のいずれか1項に記載の画像形成システム。
  6. 前記第1の画像形成装置は、
    前記格納手段に格納されている印刷データに対する削除指示を受け付ける第1の受付手段と、
    前記第1の受付手段で削除指示を受け付けた印刷データを削除する第2の削除手段と
    を更に備えることを特徴とする請求項1乃至5のいずれか1項に記載の画像形成システム。
  7. 前記第1の画像形成装置は、
    前記第2の画像形成装置に対して前記ネーム情報の削除要求を行う第3の要求手段を更に備え、
    前記第2の画像形成装置は、
    前記ネーム情報の削除要求の受信に応じて、前記管理手段で管理されているネーム情報ファイルを削除する第3の削除手段を更に備える
    ことを特徴とする請求項1乃至6のいずれか1項に記載の画像形成システム。
  8. 印刷データを格納可能な、第1の画像形成装置と第2の画像形成装置を含む複数の画像形成装置がネットワークを介して接続される画像形成システムにおける、前記第1の画像形成装置として機能する画像形成装置であって、
    クライアント装置から、データを受信する第1の受信手段と、
    前記第1の受信手段で受信したデータが印刷データであるかFAXデータであるかを判定する第1の判定手段と、
    前記第1の判定手段で、前記第1の受信手段で受信したデータがFAXデータであると判定した場合に、前記FAXデータを指定された宛先にFAX送信するFAX送信手段と、
    前記第1の判定手段で、前記第1の受信手段で受信したデータが印刷データであると判定した場合に、当該印刷データを記憶装置に格納する格納手段と、
    前記印刷データを管理するための書誌情報データを生成する生成手段と、
    前記第2の画像形成装置に、前記印刷データが前記記憶装置に格納されたことを通知するべく、前記第1の画像形成装置を示すネーム情報を前記第2の画像形成装置に送信する第1の送信手段と、
    前記第2の画像形成装置に、印刷データの格納先である画像形成装置を示すネーム情報を要求する第1の要求手段と、
    前記第1の要求手段によるネーム情報の要求に応じて、前記第2の画像形成装置より送信される、印刷データの格納先である画像形成装置を示すネーム情報を受信する第2の受信手段と、
    前記第2の受信手段で受信したネーム情報により特定される画像形成装置に対して印刷データを要求する第2の要求手段と、
    前記第2の要求手段に応じて前記画像形成装置から受信した印刷データを印刷する印刷手段と
    を備えることを特徴とする画像形成装置。
  9. 当該画像形成装置がFAX送信機能を備えていない場合には、前記第1の受信手段で受信したFAXデータを削除する第1の削除手段を更に備える
    ことを特徴とする請求項8に記載の画像形成装置。
  10. 前記第1の送信手段は、更に、前記印刷データのユーザ情報を前記第2の画像形成装置に送信する
    ことを特徴とする請求項8または9に記載の画像形成装置。
  11. 前記第1の送信手段は、更に、当該画像形成装置の機種情報を前記第2の画像形成装置に送信する
    ことを特徴とする請求項10に記載の画像形成装置。
  12. 他の画像形成装置から印刷データの送信要求を受け付けた場合に、前記格納手段に格納されている印刷データを前記他の画像形成装置に送信する第3の送信手段を更に備える
    ことを特徴とする請求項8乃至11のいずれか1項に記載の画像形成装置。
  13. 前記格納手段に格納されている印刷データに対する削除指示を受け付ける第1の受付手段と、
    前記第1の受付手段で削除指示を受け付けた印刷データを削除する第2の削除手段と
    を更に備えることを特徴とする請求項8乃至12のいずれか1項に記載の画像形成装置。
  14. 前記第2の画像形成装置に対して前記ネーム情報の削除要求を行う第3の要求手段を更に備える
    ことを特徴とする請求項8乃至13のいずれか1項に記載の画像形成装置。
  15. 印刷データを格納可能な、第1の画像形成装置と第2の画像形成装置を含む複数の画像形成装置がネットワークを介して接続される画像形成システムの制御方法であって、
    前記第1の画像形成装置において、
    クライアント装置から、データを受信する第1の受信工程と、
    前記第1の受信工程で受信したデータが印刷データであるかFAXデータであるかを判定する第1の判定工程と、
    前記第1の判定工程で、前記第1の受信工程で受信したデータがFAXデータであると判定した場合に、前記FAXデータを指定された宛先にFAX送信するFAX送信工程と、
    前記第1の判定工程で、前記第1の受信工程で受信したデータが印刷データであると判定した場合に、当該印刷データを記憶装置に格納する格納工程と、
    前記印刷データを管理するための書誌情報データを生成する生成工程と、
    前記第2の画像形成装置に、前記印刷データが前記記憶装置に格納されたことを通知するべく、前記第1の画像形成装置を示すネーム情報を前記第2の画像形成装置に送信する第1の送信工程と、
    前記第2の画像形成装置に、印刷データの格納先である画像形成装置を示すネーム情報を要求する第1の要求工程と、
    前記第1の要求工程によるネーム情報の要求に応じて、前記第2の画像形成装置より送信される、印刷データの格納先である画像形成装置を示すネーム情報を受信する第2の受信工程と、
    前記第2の受信工程で受信したネーム情報により特定される画像形成装置に対して印刷データを要求する第2の要求工程と、
    前記第2の要求工程に応じて前記画像形成装置から受信した印刷データを印刷する印刷工程とを備え、
    前記第2の画像形成装置において、
    前記第1の画像形成装置から送信される前記ネーム情報を受信する第3の受信工程と、
    前記第3の受信工程で受信したネーム情報を、印刷データがいずれの画像形成装置に記憶されているかの情報を管理するネーム情報ファイルで管理する管理工程と、
    前記第1の画像形成装置からのネーム情報の要求に応じて、前記ネーム情報ファイルで管理されるネーム情報を送信する第2の送信工程と、
    を備えること特徴とする画像形成システムの制御方法。
  16. 印刷データを格納可能な、第1の画像形成装置と第2の画像形成装置を含む複数の画像形成装置がネットワークを介して接続される画像形成システムにおける、前記第1の画像形成装置として機能する画像形成装置の制御方法であって、
    クライアント装置から、データを受信する第1の受信工程と、
    前記第1の受信工程で受信したデータが印刷データであるかFAXデータであるかを判定する第1の判定工程と、
    前記第1の判定工程で、前記第1の受信工程で受信したデータがFAXデータであると判定した場合に、前記FAXデータを指定された宛先にFAX送信するFAX送信工程と、
    前記第1の判定工程で、前記第1の受信工程で受信したデータが印刷データであると判定した場合に、当該印刷データを記憶装置に格納する格納工程と、
    前記印刷データを管理するための書誌情報データを生成する生成工程と、
    前記第2の画像形成装置に、前記印刷データが前記記憶装置に格納されたことを通知するべく、前記第1の画像形成装置を示すネーム情報を前記第2の画像形成装置に送信する第1の送信工程と、
    前記第2の画像形成装置に、印刷データの格納先である画像形成装置を示すネーム情報を要求する第1の要求工程と、
    前記第1の要求工程によるネーム情報の要求に応じて、前記第2の画像形成装置より送信される、印刷データの格納先である画像形成装置を示すネーム情報を受信する第2の受信工程と、
    前記第2の受信工程で受信したネーム情報により特定される画像形成装置に対して印刷データを要求する第2の要求工程と、
    前記第2の要求工程に応じて前記画像形成装置から受信した印刷データを印刷する印刷工程と
    を備えることを特徴とする画像形成装置の制御方法。
  17. 印刷データを格納可能な、第1の画像形成装置と第2の画像形成装置を含む複数の画像形成装置がネットワークを介して接続される画像形成システムの制御をコンピュータに機能させるためのプログラムであって、
    前記第1の画像形成装置において、前記コンピュータを、
    クライアント装置から、データを受信する第1の受信手段と、
    前記第1の受信手段で受信したデータが印刷データであるかFAXデータであるかを判定する第1の判定手段と、
    前記第1の判定手段で、前記第1の受信手段で受信したデータがFAXデータであると判定した場合に、前記FAXデータを指定された宛先にFAX送信するFAX送信手段と、
    前記第1の判定手段で、前記第1の受信手段で受信したデータが印刷データであると判定した場合に、当該印刷データを記憶装置に格納する格納手段と、
    前記印刷データを管理するための書誌情報データを生成する生成手段と、
    前記第2の画像形成装置に、前記印刷データが前記記憶装置に格納されたことを通知するべく、前記第1の画像形成装置を示すネーム情報を前記第2の画像形成装置に送信する第1の送信手段と、
    前記第2の画像形成装置に、印刷データの格納先である画像形成装置を示すネーム情報を要求する第1の要求手段と、
    前記第1の要求手段によるネーム情報の要求に応じて、前記第2の画像形成装置より送信される、印刷データの格納先である画像形成装置を示すネーム情報を受信する第2の受信手段と、
    前記第2の受信手段で受信したネーム情報により特定される画像形成装置に対して印刷データを要求する第2の要求手段と、
    前記第2の要求手段に応じて前記画像形成装置から受信した印刷データを印刷する印刷手段として機能させ、
    前記第2の画像形成装置において、前記コンピュータを、
    前記第1の画像形成装置から送信される前記ネーム情報を受信する第3の受信手段と、
    前記第3の受信手段で受信したネーム情報を、印刷データがいずれの画像形成装置に記憶されているかの情報を管理するネーム情報ファイルで管理する管理手段と、
    前記第1の画像形成装置からのネーム情報の要求に応じて、前記ネーム情報ファイルで管理されるネーム情報を送信する第2の送信手段と、
    して機能させることを特徴とするプログラム。
  18. 印刷データを格納可能な、第1の画像形成装置と第2の画像形成装置を含む複数の画像形成装置がネットワークを介して接続される画像形成システムにおける、前記第1の画像形成装置として機能する画像形成装置の制御をコンピュータに機能させるためのプログラムであって、
    前記コンピュータを、
    クライアント装置から、データを受信する第1の受信手段と、
    前記第1の受信手段で受信したデータが印刷データであるかFAXデータであるかを判定する第1の判定手段と、
    前記第1の判定手段で、前記第1の受信手段で受信したデータがFAXデータであると判定した場合に、前記FAXデータを指定された宛先にFAX送信するFAX送信手段と、
    前記第1の判定手段で、前記第1の受信手段で受信したデータが印刷データであると判定した場合に、当該印刷データを記憶装置に格納する格納手段と、
    前記印刷データを管理するための書誌情報データを生成する生成手段と、
    前記第2の画像形成装置に、前記印刷データが前記記憶装置に格納されたことを通知するべく、前記第1の画像形成装置を示すネーム情報を前記第2の画像形成装置に送信する第1の送信手段と、
    前記第2の画像形成装置に、印刷データの格納先である画像形成装置を示すネーム情報を要求する第1の要求手段と、
    前記第1の要求手段によるネーム情報の要求に応じて、前記第2の画像形成装置より送信される、印刷データの格納先である画像形成装置を示すネーム情報を受信する第2の受信手段と、
    前記第2の受信手段で受信したネーム情報により特定される画像形成装置に対して印刷データを要求する第2の要求手段と、
    前記第2の要求手段に応じて前記画像形成装置から受信した印刷データを印刷する印刷手段と
    して機能させることを特徴とするプログラム。
JP2012246648A 2012-11-08 2012-11-08 画像形成システム、画像形成装置及びそれらの制御方法、プログラム Pending JP2014096680A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012246648A JP2014096680A (ja) 2012-11-08 2012-11-08 画像形成システム、画像形成装置及びそれらの制御方法、プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012246648A JP2014096680A (ja) 2012-11-08 2012-11-08 画像形成システム、画像形成装置及びそれらの制御方法、プログラム

Publications (1)

Publication Number Publication Date
JP2014096680A true JP2014096680A (ja) 2014-05-22

Family

ID=50939440

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012246648A Pending JP2014096680A (ja) 2012-11-08 2012-11-08 画像形成システム、画像形成装置及びそれらの制御方法、プログラム

Country Status (1)

Country Link
JP (1) JP2014096680A (ja)

Similar Documents

Publication Publication Date Title
JP5301627B2 (ja) 印刷制御システム、印刷制御サーバ、画像形成装置と、その処理方法及びプログラム
JP4033857B2 (ja) プリントシステムおよび印刷管理サーバおよび印刷方法および印刷管理方法およびプログラム
JP5887860B2 (ja) 画像形成装置、画像形成システム、制御方法、およびプログラム。
JP4317162B2 (ja) プリントサーバおよび印刷管理サーバおよび印刷装置およびプリントシステムおよび印刷データ蓄積方法および印刷管理方法および印刷方法およびプログラム
JP2016025417A (ja) 画像処理装置、情報処理方法及びプログラム
JP2018129767A (ja) 情報処理装置、情報処理装置の制御方法及びプログラム
JP4650852B2 (ja) 画像形成装置および認証情報管理システム、認証情報管理方法、認証情報管理プログラム
JP6557969B2 (ja) 画像形成装置、その制御方法及びプログラム
JP6549922B2 (ja) 画像通信装置、その制御方法、及びプログラム
JP7071106B2 (ja) 画像形成装置、画像形成装置の制御方法
JP2017081054A (ja) 画像形成装置、画像形成システム、その制御方法及びプログラム
JP4425238B2 (ja) プリントシステムおよび印刷管理サーバおよび印刷装置およびプリントシステムの制御方法および印刷管理サーバの制御方法および印刷装置の制御方法およびプログラム
JP2014141058A (ja) 画像形成装置、画像形成システム、その制御方法及びプログラム
JP4697713B2 (ja) プリントシステムおよび印刷管理サーバおよび印刷方法および印刷管理方法およびプログラム
JP2015093394A (ja) 画像形成装置、その制御方法及びプログラム。
JP4895800B2 (ja) プリントシステムおよび印刷管理サーバおよび印刷装置およびプリントシステムの制御方法および印刷管理サーバの制御方法および印刷装置の制御方法およびプログラム
JP6155802B2 (ja) 画像形成装置、画像形成システム、その制御方法及びプログラム
JP5637078B2 (ja) 画像形成装置、画像形成システム、その制御方法及びプログラム
JP5887801B2 (ja) 画像形成システム、画像形成システムの制御方法、及びコンピュータプログラム
JP4480037B2 (ja) 印刷管理サーバおよび印刷装置および印刷管理方法および印刷方法およびプログラムおよび記録媒体
JP2015096295A (ja) 画像形成装置、その制御方法及びプログラム。
JP2017013313A (ja) 画像形成装置、画像形成システム、その制御方法及びプログラム
JP2014096680A (ja) 画像形成システム、画像形成装置及びそれらの制御方法、プログラム
JP6331654B2 (ja) 画像形成装置、画像形成システム、その制御方法及びプログラム
JP3809350B2 (ja) 画像出力装置