(57)【特許請求の範囲】
【請求項１】
コンピュータを、
アプリケーションからパススルー印刷モードに対応する文書データを画像形成装置に前記パススルー印刷モードで出力する印刷命令を受け付けた場合に、当該文書データの印刷ジョブ名を取得し、予め定めた規則に基づいて前記印刷ジョブ名を変更する手段として機能させるためのプリンタドライバ。
【請求項２】
アプリケーションからパススルー印刷モードに対応する文書データを画像形成装置に前記パススルー印刷モードで出力する印刷命令を受け付けた場合に、当該文書データの印刷ジョブ名を取得し、予め定めた規則に基づいて前記印刷ジョブ名を変更する手段を有する情報処理装置。
【請求項３】
前記手段は、前記予め定めた規則に基づいて前記印刷ジョブ名を変更する際、前記パススルー印刷モードであることを識別する情報を付加する、請求項２記載の情報処理装置。
【請求項４】
アプリケーションから文書データを画像形成装置にそのまま出力する印刷命令を受け付けた場合に、当該文書データの印刷ジョブ名を取得し、予め定めた規則に基づいて前記印刷ジョブ名を変更する情報処理装置と、
前記情報処理装置から印刷ジョブを受け付けて、当該印刷ジョブの印刷ジョブ名が前記予め定められた規則に基づいて変更された印刷ジョブ名であった場合、当該印刷ジョブ名を変更前の印刷ジョブ名にし、文書データを画像形成装置にそのまま出力したことを示す情報を付加する印刷ジョブ処理サーバとを有する文書管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバ、情報処理装置及び文書管理システムに関する。
【背景技術】
【０００２】
従来の技術として、印刷命令を出したアプリケーションプログラムを示すアプリケーション情報を印刷データに挿入するプリンタドライバが提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に開示されたプリンタドライバは、印刷命令を受けた文書データが入力されると、当該文書データをＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された印刷データに変換し、印刷命令を出したアプリケーションプログラムを示すアプリケーション情報を取得し、当該アプリケーション情報を印刷データに挿入して画像形成装置に出力する。当該印刷データを事後的にコンピュータにロードすると、コンピュータにおいてアプリケーション情報を参照して印刷命令を出したアプリケーションプログラムを起動し、当該アプリケーションプログラムを用いて印刷データを展開したり、元の文書データを検索して展開したりする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５８９８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、アプリケーションから文書データがそのまま画像形成装置に出力されて印刷処理されていることを識別可能にするプリンタドライバ、情報処理装置及び文書管理システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下のプリンタドライバ、情報処理装置及び文書管理システムを提供する。
【０００７】
［１］コンピュータを、
アプリケーションからパススルー印刷モードに対応する文書データを画像形成装置に前記パススルー印刷モードで出力する印刷命令を受け付けた場合に、当該文書データの印刷ジョブ名を取得し、予め定めた規則に基づいて前記印刷ジョブ名を変更する手段として機能させるためのプリンタドライバ。
［２］アプリケーションからパススルー印刷モードに対応する文書データを画像形成装置に前記パススルー印刷モードで出力する印刷命令を受け付けた場合に、当該文書データの印刷ジョブ名を取得し、予め定めた規則に基づいて前記印刷ジョブ名を変更する手段を有する情報処理装置。
［３］前記手段は、前記予め定めた規則に基づいて前記印刷ジョブ名を変更する際、前記パススルー印刷モードであることを識別する情報を付加する、前記［２］記載の情報処理装置。
［４］アプリケーションから文書データを画像形成装置にそのまま出力する印刷命令を受け付けた場合に、当該文書データの印刷ジョブ名を取得し、予め定めた規則に基づいて前記印刷ジョブ名を変更する情報処理装置と、
前記情報処理装置から印刷ジョブを受け付けて、当該印刷ジョブの印刷ジョブ名が前記予め定められた規則に基づいて変更された印刷ジョブ名であった場合、当該印刷ジョブ名を変更前の印刷ジョブ名にし、文書データを画像形成装置にそのまま出力したことを示す情報を付加する印刷ジョブ処理サーバとを有する文書管理システム。
【発明の効果】
【０００８】
請求項１−４に係る発明によれば、アプリケーションから文書データがそのまま画像形成装置に出力されて印刷処理されていることを識別可能にすることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態に係る文書管理システムの構成の一例を示す概略図である。
【図２】図２（ａ）及び（ｂ）は、文書データを処理する動作を説明するための概略図である。
【図３】図３は、印刷ジョブの表示動作を説明するための図である。
【図４】図４は、プリンタドライバの動作例を示すフローチャートである。
【図５】図５は、デジタルフロントエンドの動作例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
［実施の形態］
（文書管理システムの構成）
図１は、実施の形態に係る文書管理システムの構成の一例を示す概略図である。
【００１１】
この文書管理システム５は、端末１と、デジタルフロントエンド２及び画像形成装置３とをＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４によって互いに通信可能に接続することで構成される。
【００１２】
端末１は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置であって、本体１０内に情報を処理するための機能を有するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やフラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の電子部品を備え、文字や画像を表示する表示部１１と、操作内容に応じて操作信号を本体１０に出力する操作部１２とを有する。
【００１３】
端末１は、ＣＰＵ上でＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を動作させるとともに、ＯＳ上でアプリケーション１０ａ及びプリンタドライバ１０ｂを動作させ、特にアプリケーション１０ａにおいて生成された文書データをプリンタドライバ１０ｂが処理する。なお、文書データを印刷するための一連の印刷処理は、印刷ジョブとしてＯＳによって管理され、印刷ジョブを識別するための印刷ジョブ名はアプリケーション１０ａの仕様によって決まるものとする。
【００１４】
プリンタドライバ１０ｂは、例えば、画像形成装置３がＰＤＦ等の特定の形式の文書データをＲＩＰ（Raster Image Processor）処理できる場合であって、アプリケーション１０ａも当該特定の形式の文書データを印刷命令とともに出力できる場合、アプリケーション１０ａが出力する文書データをそのまま画像形成装置３に送信して印刷させるモード（以下、パススルー印刷モード）をサポートする。また、プリンタドライバ１０ｂは、当該文書データの印刷ジョブ名を予め定めた規則に基づいて設定する。
【００１５】
また、プリンタドライバ１０ｂは、ＯＳの機能であるＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）を利用して印刷処理を実行してもよい。
【００１６】
また、端末１は、ＨＤＤ又はフラッシュメモリ上の記憶領域に用意されたスプーラ１０ｃを有し、スプーラ１０ｃにプリンタドライバ１０ｂが出力する印刷データ（パススルー印刷モードの場合は文書データ）を印刷時の設定を示す印刷設定情報等とともに印刷ジョブとして格納する。スプーラ１０ｃに格納された印刷ジョブは基本的にファーストインファーストアウトでデジタルフロントエンド２へと出力される。
【００１７】
デジタルフロントエンド２は、印刷ジョブを処理するサーバ装置であり、端末１の要求に応じて動作するとともに画像形成装置３の動作を制御するものであって、本体内に情報を処理するための機能を有するＣＰＵやフラッシュメモリ等の電子部品を備える。
【００１８】
デジタルフロントエンド２は、フラッシュメモリ上の記憶領域に用意されたスプーラ２０ａ及びジョブリスト２０ｃを有し、スプーラ２０ａに端末１のスプーラ１０ｃから受け付けた印刷ジョブを格納し、ジョブリスト２０ｃに印刷ジョブの状態を記載する。
【００１９】
また、デジタルフロントエンド２は、ＣＰＵをジョブ処理部２０ｂ及びプリント処理部２０ｄとして機能させ、ジョブ処理部２０ｂがスプーラ２０ａから受け付けた印刷ジョブがパススルー印刷モードで処理される場合に印刷ジョブ名を変換し、パススルー印刷モードであることを示すアイコンを付与する等してジョブリスト２０ｃに登録する。また、プリント処理部２０ｄがジョブリスト２０ｃのジョブを順次、画像形成装置３に出力する。
【００２０】
画像形成装置３は、少なくとも印刷機能を有し、デジタルフロントエンド２から受け付けた情報に従ってＲＩＰ処理等の印刷処理を行う。
【００２１】
（文書管理システムの動作）
次に、本実施の形態の作用を、（１）プリンタドライバの動作、（２）デジタルフロントエンドの動作、（３）印刷ジョブの表示動作に分けて説明する。
【００２２】
（１）プリンタドライバの動作
図２（ａ）及び（ｂ）は、文書データを処理する動作を説明するための概略図である。また、図４は、プリンタドライバの動作例を示すフローチャートである。
【００２３】
まず、端末１の利用者は、操作部１２を操作して端末１のアプリケーション１０ａを利用し、文書データを作成する。次に、利用者は、操作部１２を操作して文書データの印刷を実行する。
【００２４】
端末１は、上記した操作指示を受け付けると、ＣＰＵ上でアプリケーション１０ａを動作させ、文書データを生成し、アプリケーション１０ａがパススルー印刷モードに対応している場合は、当該文書データを印刷命令とともにプリンタドライバ１０ｂに渡す。パススルー印刷モードに対応していない場合は、当該文書データをプリンタドライバ１０ｂによって、ＧＤＩを利用して印刷データを生成する。
【００２５】
プリンタドライバ１０ｂの処理は、具体的には以下に説明するとおりである。
【００２６】
まず、プリンタドライバ１０ｂは、アプリケーション１０ａから文書データを受け付け（Ｓ１０）、アプリケーション１０ａの印刷命令及びアプリケーション１０ａが生成した文書データの形式を確認する（Ｓ１１）。
【００２７】
（１−１）パススルー印刷モードの場合
印刷命令及び文書データの形式がパススルー印刷モードに対応するもの（例えばＰＤＦ）である場合（Ｓ１１；Ｙｅｓ）、図２（ａ）に示すように、プリンタドライバ１０ｂは、ＯＳからパススルー印刷モードに対応するパススルー文書データ１００ａの印刷ジョブ名１０１ａ「ａａａ」を取得し、予め定めた規則として当該ジョブ名に一例として識別子「ｐｄｆパススルー」を付加して印刷ジョブ名１０１ａ「ａａａ＿ｐｄｆパススルー」に変換する（Ｓ１２）。なお、識別子として日付を付加するようにしてもよいし、利用者名や端末１の名前等を付加するようにしてもよい。
【００２８】
（１−２）パススルー印刷モードでない場合
印刷命令及び文書データの形式がパススルー印刷モードに対応するものでない場合（例えば、ＧＤＩからの出力）（Ｓ１１；Ｎｏ）、図２（ｂ）に示すように、プリンタドライバ１０ｂは、ＧＤＩからの出力データ１００ｂを画像形成装置３のサポートする形式（例えばＰＤＦ）の文書データ１１０ｂに変換し、当該文書データの印刷ジョブ名を変換しない。
【００２９】
次に、プリンタドライバ１０ｂは、ステップＳ１２でジョブ名が変換された文書データ１００ａ及びジョブ名が変換されなかった文書データ１１０ｂを端末１本体内部の記憶領域に用意されたスプーラ１０ｃに、印刷の設定を示す印刷設定情報等とともに印刷ジョブとして出力する（Ｓ１３）。
【００３０】
スプーラ１０ｃに格納された印刷ジョブは基本的にファーストインファーストアウトでデジタルフロントエンド２へと出力される。
【００３１】
（２）デジタルフロントエンドの動作
図５は、デジタルフロントエンドの動作例を示すフローチャートである。
【００３２】
デジタルフロントエンド２は、スプーラ２０ａに端末１のスプーラ１０ｃからＬＡＮ４を経由して受け付けた印刷ジョブを格納する。
【００３３】
次に、デジタルフロントエンド２のジョブ処理部２０ｂは、スプーラ２０ａから印刷ジョブを取得し（Ｓ２０）、当該印刷ジョブの印刷ジョブ名を確認する（Ｓ２１）。
【００３４】
（２−１）パススルー印刷モードを示す識別子が含まれる場合
ジョブ処理部２０ｂは、図２（ａ）に示すように、文書データ１００ａの印刷ジョブ名１０１ａ「ａａａ＿ｐｄｆパススルー」に、上記したステップＳ１２において付加した識別子「ｐｄｆパススルー」が含まれる場合（Ｓ２１；Ｙｅｓ）、ジョブ名から当該識別子「ｐｄｆパススルー」を削除して印刷ジョブ名２００ａ「ａａａ」にするとともに（Ｓ２２）、パススルー印刷モードに対応していることを示すアイコン２０１ａを付与する（Ｓ２３）。
【００３５】
なお、アイコン２０１ａは、パススルー印刷モード対応であることを示すためにアイコンの色のみを統一して、アイコンのデザインは印刷ジョブの状態に応じて変更してもよい。また、パススルー印刷モード対応であることを示すためにアイコンのデザインのみを統一して、アイコンの色を印刷ジョブの状態に応じて変更してもよい。
【００３６】
（２−２）パススルー印刷モードを示す識別子が含まれない場合
また、ジョブ処理部２０ｂは、図２（ｂ）に示すように、文書データ１１０ｂの印刷ジョブ名１０１ｂ「ｂｂｂ」に、識別子「ｐｄｆパススルー」が含まれない場合（Ｓ２１；Ｎｏ）、印刷ジョブ名１０１ｂを変更せず、パススルー印刷モード対応でないことを示す従来から用いられるアイコン２０１ｂを付与する（Ｓ２３）。なお、従来のようにプリンタドライバ１０ｂがパススルー処理モードをサポートしていない場合、印刷ジョブ名１０１ｂには識別子「ｐｄｆパススルー」が当然に含まれていないから、印刷ジョブ名１０１ｂに対応するアイコン２０１ｂはパススルー印刷モード対応でないことを示すものとなる。言い換えればパススルー印刷モードでないことを示すアイコン２０１ｂとは、従来の印刷ジョブ名１０１ｂに対応するアイコンということになる。
【００３７】
次に、ジョブ処理部２０ｂは、ジョブリスト２０ｃに印刷ジョブの印刷ジョブ名、アイコン、処理状態等を出力し（Ｓ２４）、記載する。
【００３８】
次に、プリント処理部２０ｄがジョブリスト２０ｃの印刷ジョブを順次、画像形成装置３に出力する。
【００３９】
次に、画像形成装置３は、デジタルフロントエンド２から受け付けた情報に従ってＲＩＰ処理等の印刷処理を行う。
【００４０】
（３）印刷ジョブの表示動作
図３は、印刷ジョブの表示動作を説明するための図である。
【００４１】
利用者が端末１の操作部１２を操作し、スプーラ１０ｃに格納された印刷ジョブの内容の表示を要求すると、端末１で動作するＯＳはスプーラ１０ｃにアクセスし、印刷ジョブの状態を印刷ジョブ表示１１０ａとして表示部１１に表示する。
【００４２】
印刷ジョブ表示１１０ａは、印刷ジョブ名を示すドキュメント名、印刷ジョブの処理状態を示す状態、印刷を実行した利用者を示す所有者、文書データのページ数を示すページ数、印刷ジョブのデータサイズを示すサイズ、印刷の実行を受け付けた時刻を示す受付時刻等の項目を表示する。
【００４３】
印刷ジョブ表示１１０ａのドキュメント名には、パススルー印刷モードであることを示す印刷ジョブ名１０１ａ「ａａａ＿ｐｄｆパススルー」や、パススルー印刷モード対応でない従来から用いられる印刷ジョブ名１０１ｂ「ｂｂｂ」等が表示される。
【００４４】
端末１の利用者は、印刷ジョブ表示１１０ａのドキュメント名を参照することで文書データがパススルー印刷モードで処理されているか否かを確認することができる。これはパススルー印刷モード以外の方法で印刷処理が実行された場合に、例えばＰＤＦ形式の文書データを一旦ＧＤＩからの出力データに変換してからＰＤＦ形式に戻す処理を施すことにより、元のＰＤＦ形式で表現されていた色空間に対する変換処理が繰り返された結果、色空間の不一致等により文書データの色合いが正しく印刷されなかったり、透過モードが表現できなかったりするが、印刷結果が利用者の所望するものでなかった場合に、印刷ジョブ表示１１０ａのドキュメント名を参照することでその原因が印刷方法によるものか、それ以外かを確認することができる。
【００４５】
また、利用者はアプリケーション１０ａ、ドライバ１０ｂ、デジタルフロントエンド２及び画像形成装置３がパススルー印刷モードに対応しているか否かを確認することができる。
【００４６】
また、利用者が操作部１２を操作し、デジタルフロントエンド２及び画像形成装置３で処理中の印刷ジョブの状態について表示を要求した場合に、端末１で動作するＯＳはデジタルフロントエンド２のジョブリスト２０ｃにアクセスし、印刷ジョブの状態を表示部１１に表示するようにしてもよい。この場合、印刷ジョブ名からは識別子が削除されているため、利用者は印刷ジョブ名によってパススルー印刷モードか否かを判断することはできないが、パススルー印刷モード対応であることを示すアイコンが付与されているため、利用者はアイコンの種類によってパススルー印刷モードで処理されたか否かを判断することができる。
【００４７】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。例えば、上記実施の形態では、印刷ジョブ名に識別子を付加する方法を示したが、パススルー印刷モードであることを識別できれば元の印刷ジョブ名を残さなくてもよいし、元の印刷ジョブ名を予め定めた規則に基づいて変更してもよい。
【００４８】
また、印刷ジョブ表示１１０ａにおいて確認できる項目であれば、印刷ジョブ名に限らず、状態、所有者、ページ数等に識別子を付加したり、記載内容を変更するようにしてもよい。
【００４９】
また、ジョブ処理部２０ｂにおいて印刷ジョブ名から識別子を削除しないようにしてもよい。
【００５０】
上記実施の形態では端末１のプリンタドライバ１０ｂ、デジタルフロントエンド２のジョブ処理部２０ｂの機能をプログラムで実現したが、各手段の全て又は一部をＡＳＩＣ等のハードウエアによって実現してもよい。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等の記録媒体に記憶して提供することもできる。また、上記実施の形態で説明した上記ステップの入れ替え、削除、追加等は本発明の要旨を変更しない範囲内で可能である。
【符号の説明】
【００５１】
１     端末
２     デジタルフロントエンド
３     画像形成装置
４     ＬＡＮ
５     文書管理システム
１０   本体
１０ａ アプリケーション
１０ｂ プリンタドライバ
１０ｃ スプーラ
１１   表示部
１２   操作部
２０ａ スプーラ
２０ｂ ジョブ処理部
２０ｃ ジョブリスト
２０ｄ プリント処理部
１００ａ      パススルー文書データ
１００ｂ      文書データ
１０１ａ      印刷ジョブ名
１０１ｂ      印刷ジョブ名
１１０ａ      印刷ジョブ表示
１１０ｂ      文書データ
２００ａ      ジョブ名
２０１ａ      アイコン
２０１ｂ      アイコン
【図１】
0006500466.tif 000002
【図２】
0006500466.tif 000003
【図３】
0006500466.tif 000004
【図４】
0006500466.tif 000005
【図５】
0006500466.tif 000006