(57)【要約】【課題】画像形成装置での印刷時に、描画オブジェクトを含む印刷データを適切に印刷させることが出来る画像形成システムの提供。【解決手段】ネットワーク接続された、情報処理装置と画像形成装置とを含み、情報処理装置は、表示部と、ユーザーの指示を受け付ける操作入力部と、ユーザーの指示に基づき印刷データを生成するアプリケーションプログラムと、生成された印刷データのプレビューを行い、ユーザーに印刷データに含まれる各描画オブジェクトのオブジェクトタイプ属性が何であるかを提示し、描画オブジェクトのオブジェクトタイプ属性を修正する必要があるとユーザーが判断したとき、ユーザーの指示に基づいて印刷データを編集し、印刷データを画像形成装置に送る事前処理解析部とを備え、画像処理装置は、印刷出力を行う画像形成部と、情報処理装置から受け取った印刷データを画像形成部に印刷させる印刷処理部とを備える。【選択図】図４
2018032287.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続された、情報処理装置と画像形成装置とを含み、
前記情報処理装置は、
ネットワーク通信可能な第１の通信部と、
表示部と、
ユーザーの指示を受け付ける操作入力部と、
前記ユーザーの指示に基づき印刷データを生成するアプリケーションプログラムと、
生成された前記印刷データのプレビューを行い、前記ユーザーに前記印刷データに含まれる各描画オブジェクトのオブジェクトタイプ属性が何であるかを提示し、前記描画オブジェクトのオブジェクトタイプ属性を修正する必要があるとユーザーが判断したとき、前記ユーザーの指示に基づいて前記印刷データを編集し、前記印刷データを前記画像形成装置に送る事前処理解析部と
を備え、
前記画像処理装置は、
ネットワーク通信可能な第２の通信部と、
印刷出力を行う画像形成部と、
前記情報処理装置から受け取った前記印刷データを前記画像形成部に印刷させる印刷処理部と
を備えた
画像形成システム。
【請求項２】
請求項１に記載の画像形成システムであって、
前記事前処理解析部は、
前記プレビューの前に、生成された前記印刷データを中間言語に変換し、
前記画像処理装置は、
前記情報処理装置から受け取った、前記中間言語に変換された前記印刷データを解釈し、ビットマップデータを作成し、
前記印刷処理部は、
作成された前記ビットマップデータを前記画像形成部に印刷させる
画像形成システム。
【請求項３】
ネットワーク接続された、情報処理装置と画像形成装置とを含む画像形成システムにおける画像形成方法であって、
前記情報処理装置のアプリケーションプログラムが、ユーザーの指示に基づき印刷データを生成し、
前記情報処理装置の事前処理解析部が、生成された前記印刷データのプレビューを行い、前記ユーザーに前記印刷データに含まれる各描画オブジェクトのオブジェクトタイプ属性が何であるかを提示し、
前記描画オブジェクトのオブジェクトタイプ属性を修正する必要があるとユーザーが判断したとき、前記情報処理装置の事前処理解析部が、前記ユーザーの指示に基づいて前記印刷データを編集し、
前記情報処理装置の事前処理解析部が、前記印刷データを前記画像形成装置に送り、
前記画像形成装置の印刷処理部が、前記情報処理装置から受け取った前記印刷データを印刷出力を行う画像形成部に印刷させる
画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーが作成した印刷データに関するフィードバックを行う画像形成システムおよび画像形成方法に関する。
【背景技術】
【０００２】
従来、画像形成装置（ＭＦＰ、Multifunction Peripheral）において適切に印刷処理を行うために様々な工夫がなされてきた。
【０００３】
例えば、特許文献１において開示されている技術では、印刷実行前に、画像形成装置のメモリーの状態などに基づき、最適な印刷設定情報をＰＣ（Personal Computer）上のアプリケーションプログラムに通知することにより、ユーザーの所望する設定通りの印刷をプリンタ側で行えるようにしている。
【０００４】
また、例えば、特許文献２の技術では、ドキュメントが画像形成装置において適切に印刷されるか否かをチェックするプリフライトチェックにおいてＰＣの環境及び画像形成装置の環境と、ドキュメントで使用される資源とを照合し、使用できないフォントやカラープロファイルが設定されていないか、ドキュメントに含まれるイメージの解像度が画像形成装置の解像度と大幅にかけ離れていないかをチェックする。該当する場合は警告を表示して必要に応じてユーザーに印刷データを編集させている。
【０００５】
なお、ＰＣから画像形成装置に送信される印刷データは、主として、テキスト、ベクターグラフィック、ラスターイメージ等の描画オブジェクトで構成されている。これらの描画オブジェクトが最適に描画されるように、画像形成装置では、それらの描画オブジェクトに設定された属性に応じた処理を行う。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３５０６１０号公報
【特許文献２】特開２００５−１４９４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、ＰＣ上のアプリケーションプログラムによっては、特許文献２のようにユーザーがドキュメントの修正を適切に行った後でも、描画オブジェクトの属性が適切に設定されずに印刷データが画像形成装置に送付されて来る事が有った。その場合、ユーザーの意図しない属性に基づいて描画処理が行われてしまい、印刷出力の品質に影響を及ぼす事があった。
【０００８】
以上のような事情に鑑み、本発明の目的は、ユーザーに描画オブジェクトの属性として適切な属性を設定させることにより、画像形成装置での印刷時に、描画オブジェクトを含む印刷データを適切に印刷させることが出来る画像形成システムおよび画像形成方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一形態に係る画像形成システムは、ネットワーク接続された、情報処理装置と画像形成装置とを含み、前記情報処理装置は、ネットワーク通信可能な第１の通信部と、表示部と、ユーザーの指示を受け付ける操作入力部と、前記ユーザーの指示に基づき印刷データを生成するアプリケーションプログラムと、生成された前記印刷データのプレビューを行い、前記ユーザーに前記印刷データに含まれる各描画オブジェクトのオブジェクトタイプ属性が何であるかを提示し、前記描画オブジェクトのオブジェクトタイプ属性を修正する必要があるとユーザーが判断したとき、前記ユーザーの指示に基づいて前記印刷データを編集し、前記印刷データを前記画像形成装置に送る事前処理解析部とを備え、前記画像処理装置は、ネットワーク通信可能な第２の通信部と、印刷出力を行う画像形成部と、前記情報処理装置から受け取った前記印刷データを前記画像形成部に印刷させる印刷処理部とを備える。そのため、ユーザーに描画オブジェクトの属性として適切な属性を設定させることにより、画像形成装置での印刷時に、描画オブジェクトを含む印刷データを適切に印刷させることが出来る。
【００１０】
上記目的を達成するため、本発明の一形態に係る画像形成システムでは、前記事前処理解析部は、前記プレビューの前に、生成された前記印刷データを中間言語に変換し、前記画像処理装置は、前記情報処理装置から受け取った、前記中間言語に変換された前記印刷データを解釈し、ビットマップデータを作成し、前記印刷処理部は、作成された前記ビットマップデータを前記画像形成部に印刷させる構成でもよい。
【００１１】
上記目的を達成するため、本発明の一形態に係る画像形成方法は、ネットワーク接続された、情報処理装置と画像形成装置とを含む画像形成システムにおける画像形成方法であって、前記情報処理装置のアプリケーションプログラムが、ユーザーの指示に基づき印刷データを生成し、前記情報処理装置の事前処理解析部が、生成された前記印刷データのプレビューを行い、前記ユーザーに前記印刷データに含まれる各描画オブジェクトのオブジェクトタイプ属性が何であるかを提示し、前記描画オブジェクトのオブジェクトタイプ属性を修正する必要があるとユーザーが判断したとき、前記情報処理装置の事前処理解析部が、前記ユーザーの指示に基づいて前記印刷データを編集し、前記情報処理装置の事前処理解析部が、前記印刷データを前記画像形成装置に送り、前記画像形成装置の印刷処理部が、前記情報処理装置から受け取った前記印刷データを印刷出力を行う画像形成部に印刷させる。
【発明の効果】
【００１２】
以上のように、本発明によれば、ユーザーに描画オブジェクトの属性として適切な属性を設定させることにより、画像形成装置での印刷時に、描画オブジェクトを含む印刷データを適切に印刷させることが出来る。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る画像形成システム１の全体構成図である。
【図２】情報処理装置１０が一般的なコンピューターにより構成される場合の構成図である。
【図３】画像形成装置２０の構成を概略的に示す構成図である。
【図４】画像形成システム１における処理の流れについて説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１５】
［全体構成］
最初に、本発明の一実施形態に係る画像形成システムの全体構成を説明する。図１は、本発明の一実施形態に係る画像形成システム１の全体構成図である。
【００１６】
画像形成システム１は、ネットワーク接続された、情報処理装置１０と画像形成装置２０とを含んで構成される。
【００１７】
情報処理装置１０は、ＰＤＬ（Page Description Language、ページ記述言語）で記述された印刷データの作成、中間言語化、プレビュー、および編集を行う。
【００１８】
画像形成装置２０は、情報処理装置１０から送られた中間言語データを印刷する。
【００１９】
なお、情報処理装置１０の機能の一部は、別途設けられたクラウド上のサーバーにおいて実現されてもよい。
【００２０】
画像形成システム１では、情報処理装置１０で印刷データを作成した際に、印刷データに含まれる描画オブジェクトのオブジェクトタイプ属性がアプリケーションプログラム（プリンタードライバーを含む）などにより正しく設定されなかった場合、画像形成装置での印刷が適切に行われないので、画像形成装置２０に送る前に、描画オブジェクトをチェックし、適切な属性にオブジェクトタイプを修正する。
【００２１】
例えば、オブジェクトタイプが本来「テキスト」のものであれば印刷は単色の黒色で行われるものを、間違ってオブジェクトタイプを「ラスターイメージ」としてしまった場合、ＣＭＹＫの混合（コンポジットブラック）により黒色を印刷してしまうことになる。そのため、色味が適切に表現されないことがある。なお、単色のはずがカラーで印刷されるこのような状況は、課金の観点からも問題になる。
【００２２】
オブジェクトタイプの設定は、従来、ユーザーがアプリケーションプログラムで印刷データを完成させた後で行われるので、オブジェクトタイプの修正を行うことは出来なかった。
【００２３】
画像形成システム１では、アプリケーションプログラムなどによりオブジェクトタイプが設定された後で、強制的にオブジェクトタイプを修正するので、ユーザーが意図した通りのオブジェクトタイプを設定した印刷データを画像形成装置２０に送ることが出来る。
【００２４】
以上、本発明の一実施形態に係る画像形成システム１の全体構成を説明した。
【００２５】
［情報処理装置の構成］
次に、情報処理装置１０の構成について説明する。情報処理装置１０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。情報処理装置１０が一般的なコンピューターにより構成される場合の構成図を図２に示す。
【００２６】
同図に示すように、情報処理装置１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、操作入力部１４、通信部１５（第１の通信部）、表示部１６、および記憶部１７を有し、これら各ブロックがバス１８を介して接続されている。
【００２７】
ＲＯＭ１２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ１３は、ＣＰＵ１１の作業用領域として用いられ、ＯＳ（Operating System）、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００２８】
記憶部１７は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリー、その他の不揮発性メモリーである。記憶部１７には、ＯＳや各種アプリケーション、各種データが記憶される。
【００２９】
通信部１５は、画像形成装置２０と情報のやりとりを行う為のネットワークと結ばれている。
【００３０】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１７に格納された複数のプログラムのうち、操作入力部１４から与えられる命令に対応するプログラムをＲＡＭ１３に展開し、この展開されたプログラムにしたがって、表示部１６及び記憶部１７を適宜制御する。
【００３１】
操作入力部１４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００３２】
表示部１６は、例えば液晶ディスプレイ、ＥＬ（Electro-Luminescence）ディスプレイ、プラズマディスプレイ等である。
【００３３】
次に、ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００３４】
情報処理装置１０のＣＰＵ１１において実現される機能ブロックは、アプリケーションプログラム１１ａ、事前処理解析部１１ｂ、およびラスター変換部１１ｃである。
【００３５】
アプリケーションプログラム１１ａは、ワードプロセッサーや表計算ソフトウェアなどのプログラムであり、印刷データを生成する。
【００３６】
事前処理解析部１１ｂは、アプリケーションプログラム１１ａにより生成された印刷データを解釈し、中間言語に変換する。中間言語とは、ディスプレイリストまたはオーダーリストと呼ばれるものである。
【００３７】
また、事前処理解析部１１ｂは、中間言語化された印刷データのプレビューを行い、ユーザーに印刷データを実際に印刷した際のイメージや、各描画オブジェクトのオブジェクトタイプの属性が何であるかを提示する。
【００３８】
描画オブジェクトのオブジェクトタイプ属性の修正など、中間言語化された印刷データを修正する必要があるとユーザーが判断した場合、事前処理解析部１１ｂは、ユーザーの指示に基づいて当該印刷データの編集を行う。
【００３９】
ラスター変換部１１ｃは、中間言語で記述された印刷データは受け付けられない画像形成装置に印刷データを送信する際に、印刷データをラスターイメージに変換する。
【００４０】
以上、情報処理装置１０の構成について説明した。
【００４１】
［画像形成装置の構成］
次に、画像形成装置２０の構成について説明する。図３は画像形成装置２０の構成を概略的に示す構成図である。
【００４２】
画像形成装置２０は、制御部２１を備える。制御部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、および専用のハードウェア回路等から構成され、画像形成装置２０の全体的な動作制御を司る。
【００４３】
制御部２１は、原稿読取部２２、画像処理部２３、画像メモリー２４、画像形成部２５、操作部２６、表示部２６ａ、ファクシミリ通信部２７、通信部２８（第２の通信部）、記憶部２９等と接続されている。制御部２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００４４】
制御部２１は、ユーザーから、操作部２６またはネッワーク接続されたＰＣ等を通じて入力されるジョブの実行指示に従って、スキャナ機能、印刷機能、コピー機能、およびファクシミリ送受信機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００４５】
また、制御部２１は、中間言語解釈部２１ａおよび印刷処理部２１ｂを有している。中間言語解釈部２１ａおよび印刷処理部２１ｂは、ＲＯＭなどからＲＡＭにロードされたプログラムがＣＰＵにより実行されることで実現される機能ブロックである。
【００４６】
中間言語解釈部２１ａは、情報処理装置１０から受信した、中間言語で記述された印刷データを解釈し、ビットマップデータ（ラスターデータ）を作成する。
【００４７】
印刷処理部２１ｂは、画像形成部２５を用いて中間言語解釈部２１ａで作成されたビットマップデータを印刷させる。
【００４８】
原稿読取部２２は、原稿から画像を読み取る。
【００４９】
画像処理部２３は、原稿読取部２２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部２３は、原稿読取部２２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００５０】
画像メモリー２４は、原稿読取部２２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部２５での印刷対象となるデータを一時的に記憶したりする領域である。
【００５１】
画像形成部２５は、原稿読取部２２で読み取られた画像データや中間言語解釈部２１ａで作成されたビットマップ等の画像形成を行う。
【００５２】
操作部２６は、画像形成装置２０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部２６ａを備えている。
【００５３】
ファクシミリ通信部２７は、図示しない符号化／復号化部、変復調部、およびＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行う。
【００５４】
通信部２８は、ＬＡＮボード等の通信モジュールから構成され、通信部２８に接続されたＬＡＮ等を介して、情報処理装置１０などの装置(ＰＣ等)と種々のデータの送受信を行う。
【００５５】
記憶部２９は、原稿読取部２２によって読み取られた原稿画像などを記憶する。記憶部２９は、ＨＤＤなどの大容量の記憶装置である。
【００５６】
以上、画像形成装置２０の構成について説明した。
【００５７】
［処理の流れ］
次に、画像形成システム１における処理の流れについて説明する。図４は、画像形成システム１における処理の流れについて説明するためのフローチャートである。
【００５８】
まず、ユーザーが、情報処理装置１０のアプリケーションプログラム１１ａを用いて印刷データを作成する（ステップＳ１）。
【００５９】
次に、情報処理装置１０の事前処理解析部１１ｂが、印刷データを解析し中間言語化する（ステップＳ２）。
【００６０】
次に、事前処理解析部１１ｂが、中間言語化された印刷データのプレビューを行う（ステップＳ３）。このプレビューにおいて、ユーザーに対し、実際の印刷時のイメージが示されると共に、各描画オブジェクトのオブジェクトタイプ属性が何であるかが示される。
【００６１】
次に、ユーザーが印刷データの編集や描画オブジェクトのオブジェクトタイプ属性の変更が必要であるか否かを判断する（ステップＳ４）。
【００６２】
印刷データの編集などが必要な場合（ステップＳ４のＹ）は、ユーザーの指示に基づいて、事前処理解析部１１ｂが、印刷データの編集や描画オブジェクトのオブジェクトタイプ属性の変更を行う（ステップＳ５）。
【００６３】
次に、事前処理解析部１１ｂは、中間言語化された印刷データを画像形成装置２０に送信する（ステップＳ６）。
【００６４】
次に、画像形成装置２０の中間言語解釈部２１ａが、情報処理装置１０から受信した印刷データ内の中間言語を解釈し、ラスターデータに変換する（ステップＳ７）。
【００６５】
次に、画像形成装置２０の印刷処理部２１ｂが、変換されたラスターデータを画像形成部２５により印刷する（ステップＳ８）。
【００６６】
以上、画像形成システム１における処理の流れについて説明した。
【００６７】
［補足事項］
以上のように、本発明に係る画像形成システム１は、ネットワーク接続された、情報処理装置１０と画像形成装置２０とを含み、前記情報処理装置１０は、ネットワーク通信可能な第１の通信部１５と、表示部１６と、ユーザーの指示を受け付ける操作入力部１４と、前記ユーザーの指示に基づき印刷データを生成するアプリケーションプログラム１１ａと、生成された前記印刷データのプレビューを行い、前記ユーザーに前記印刷データに含まれる各描画オブジェクトのオブジェクトタイプ属性が何であるかを提示し、前記描画オブジェクトのオブジェクトタイプ属性を修正する必要があるとユーザーが判断したとき、前記ユーザーの指示に基づいて前記印刷データを編集し、前記印刷データを前記画像形成装置２０に送る事前処理解析部１１ｂとを備え、前記画像処理装置２０は、ネットワーク通信可能な第２の通信部２８と、印刷出力を行う画像形成部２５と、前記情報処理装置１０から受け取った前記印刷データを前記画像形成部２５に印刷させる印刷処理部２１ｂとを備える。
【００６８】
そのため、ユーザーに描画オブジェクトの属性として適切な属性を設定させることにより、画像形成装置での印刷時に、描画オブジェクトを含む印刷データを適切に印刷させることが出来る。
【００６９】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００７０】
１  …  画像形成システム
１０  …  情報処理装置
１１  …  ＣＰＵ
１１ａ…  アプリケーションプログラム
１１ｂ…  事前処理解析部
１１ｃ…  ラスター変換部
１２  …  ＲＯＭ
１３  …  ＲＡＭ
１４  …  操作入力部
１５  …  通信部
１６  …  表示部
１７  …  記憶部
１８  …  バス
２０  …  画像形成装置
２１  …  制御部
２１ａ…  中間言語解釈部
２１ｂ…  印刷処理部
２２  …  原稿読取部
２３  …  画像処理部
２４  …  画像メモリー
２５  …  画像形成部
２６  …  操作部
２６ａ…  表示部
２７  …  ファクシミリ通信部
２８  …  通信部
２９  …  記憶部
【図１】
2018032287.tif 000003
【図２】
2018032287.tif 000004
【図３】
2018032287.tif 000005
【図４】
2018032287.tif 000006