(57)【要約】【課題】文字画像に限定し、プリンタドライバに編集機能を持たせ、修飾のための作業効率を高める。【解決手段】アプリケーションプログラムＡＰで生成された印刷ジョブは、プリンタドライバＰＤへ受け渡されたとき、第１の一時格納部１０８へ格納される（（１）参照）。その後、プリンタドライバＰＤのＵＩ画面（副ＵＩ画面１２０）の操作で修飾の指示があると（（２）参照）、第１の一時格納部１０８に格納された元印刷ジョブがプレビュー画像として副ＵＩ画面１２０のプレビュー表示領域１２０Ａに表示される（（３）参照）。副ＵＩ画面１２０の操作による修飾作業（（４）参照）の後、修飾印刷ジョブが第２の一時格納部１２６へ格納され（（５）参照）、印刷指示により、修飾印刷ジョブが印刷装置１１０へ送出される（（６）参照）。【選択図】図６
2010073038.tif 000002
【特許請求の範囲】
【請求項１】
印刷指示に基づき生成される印刷ジョブを受け付ける受付手段と、
前記受付手段で受け付けた印刷ジョブから修飾対象データを抽出する抽出手段と、
前記抽出手段で抽出した修飾対象データを編集する編集手段と、
前記編集手段により編集された修飾対象データに基づいて、印刷の実行を指示する印刷実行指示手段と、
を有する印刷実行制御装置。
【請求項２】
前記抽出手段が、
前記受付手段で受け付けた印刷ジョブに付加された印刷設定情報に基づいて、編集可能な修飾対象を選別する解析を行なう解析手段を備える請求項１記載の印刷実行制御装置。
【請求項３】
前記受付手段で受け付けた印刷ジョブに対する印刷指示のための主画面を表示装置に表示すると共に、前記表示装置に、前記編集手段による前記修飾対象データの編集のための修飾対象データ編集表示領域、前記編集前後の修飾対象データに基づく印刷プレビュー表示領域を備えた副画面を表示する表示制御手段をさらに有する請求項１又は請求項２記載の印刷実行制御装置。
【請求項４】
コンピュータを、請求項１〜請求項３の何れか１項記載の印刷実行制御装置として機能させるための印刷実行制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷実行制御装置及び印刷実行制御プログラムに関する。
【背景技術】
【０００２】
従来、アプリケーション側で修飾レベルのプレービュー、選択行なっており、印刷指示を行なう前（プリンタドライバを立ち上げる前）に限定されるものの、オブジェクトの修飾リストを選択し、その修飾度合いが異なる複数（指定数）の印刷イメージをプレビュー画面内に表示することが提案されている（特許文献１参照）。
【０００３】
この特許文献１によれば、修飾の異なる候補を複数種類、プレビューさせて、その中から希望する修飾を選択することで、デザイン変更の手間を省く。
【０００４】
文字画像に限定し、プリンタドライバに編集機能を持たせ、修飾のための作業効率を高める。
【特許文献１】特開２００５−２９２９６４公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、本構成を有しない場合に比べて、文字画像に限定し、プリンタドライバに編集機能を持たせ、修飾のための作業効率を高めることができる印刷実行制御装置、印刷実行制御プログラムを得ることが目的である。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、印刷指示に基づき生成される印刷ジョブを受け付ける受付手段と、前記受付手段で受け付けた印刷ジョブから修飾対象データを抽出する抽出手段と、前記抽出手段で抽出した修飾対象データを編集する編集手段と、前記編集手段により編集された修飾対象データに基づいて、印刷の実行を指示する印刷実行指示手段と、を有している。
【０００７】
請求項２に記載の発明は、前記請求項１に記載の発明において、前記抽出手段が、前記受付手段で受け付けた印刷ジョブに付加された印刷設定情報に基づいて、編集可能な修飾対象を選別する解析を行なう解析手段を備える。
【０００８】
請求項３に記載の発明は、前記請求項１又は請求項２に記載の発明において、前記受付手段で受け付けた印刷ジョブに対する印刷指示のための主画面を表示装置に表示すると共に、前記表示装置に、前記編集手段による前記修飾対象データの編集のための修飾対象データ編集表示領域、前記編集前後の修飾対象データに基づく印刷プレビュー表示領域を備えた副画面を表示する表示制御手段をさらに有する。
【０００９】
請求項４に記載の発明は、コンピュータを、請求項１〜請求項３の何れか１項記載の印刷実行制御装置として機能させるための印刷実行制御プログラムである。
【発明の効果】
【００１０】
請求項１記載の発明によれば、本構成を有しない場合に比べて、文字画像に限定し、プリンタドライバに編集機能を持たせ、修飾のための作業効率を高めることができる。
【００１１】
請求項２に記載の発明によれば、本構成を有しない場合に比べて、編集可能な修飾対象の選別を行なうことができる。
【００１２】
請求項３に記載の発明によれば、本構成を有しない場合に比べて、表示装置に、編集前後の修飾対象データに基づく印刷プレビュー表示領域を備えた副画面を表示することができる。
【００１３】
請求項４に記載の発明によれば、本構成を有しない場合に比べて、文字画像に限定し、プリンタドライバに編集機能を持たせ、修飾のための作業効率を高めることができる。
【発明を実施するための最良の形態】
【００１４】
図１には、本実施の形態に係る印刷システムが示されている。
【００１５】
印刷システムは、印刷装置１１０と、当該印刷装置１１０へ主として画像データを送信して印刷を指示する制御装置（ＰＣ）１０と、を備えている。印刷装置１１０と制御装置１０とは、通信回線網１２を介して互いに信号の送受信が可能に接続されている。
【００１６】
通信回線網１２は、ＬＡＮ（ローカル・エリア・ネットワーク）、ＷＡＮ（ワイド・エリア・ネットワーク）や、インターネットであってもよい。
【００１７】
なお、図１では、必要最小限の装備として通信回線網１２に１台の印刷装置１１０と、１台の制御装置１０のみを図示したが、それぞれ複数台接続されていてもよいし、サーバー等、画像処理（印刷処理）データを一括管理するデータベースが接続されていてもよい。
【００１８】
（制御装置１０の構成）
図１に示される如く、制御装置１０は、制御装置本体１０Ａに対して、入力系としてキーボード１０Ｂ、マウス１０Ｃが接続され、出力系としてモニタ１０Ｄが接続されている。
【００１９】
図２に示される如く、制御装置本体１０Ａは、ＣＰＵ１４、ＲＡＭ１６、ＲＯＭ１８、Ｉ／Ｏ（入出力部）２０、及びこれらを接続するデータバスやコントロールバス等のバス２２を有している。
【００２０】
Ｉ／Ｏ２０には、前記キーボード１０Ｂ、マウス１０Ｃ、モニタ１０Ｄがそれぞれ接続されている。また、このＩ／Ｏ２０には、少なくともＲＡＭ１８よりも記憶容量が大きい大容量記録媒体であるハードディスク（ＨＤＤ）２４が接続され、複数のジョブデータ（印刷ジョブ等）が記憶できるようになっている。また、Ｉ／Ｏ２０は、Ｉ／Ｆ２６を介して通信回線網１２に接続されている。
【００２１】
制御装置１０では、この通信回線網１２を介して、例えば、所定のアプリケーションプログラムを立ち上げることで作成された、印刷するべき画像データを含む印刷ジョブを印刷装置１１０へ送信するようになっている。
【００２２】
上記構成の印刷システムにおいて、制御装置１０は、印刷装置１１０へ印刷ジョブデータを送出したり、印刷設定情報を設定して、印刷指示するためのプリンタドライバ（印刷制御装置）としての役目を有する。言い換えれば、プリンタドライバとして機能するためのプログラムが予めインストールされ、例えば、アプリケーションソフトプログラムの実行中に印刷命令があると、プリンタドライバが立ち上がり、上記設定やデータ送出を実行する。
【００２３】
プリンタドライバが立ち上がると、制御装置１０のモニタ１０Ｄには、主として印刷設定情報の設定を行なう主ＵＩ画面（プリンタドライバ基本画面であり、周知の画面と同様であるので、図示省略）が表示されるようになっている。この主ＵＩ画面に基づいて、印刷データが生成されるようになっている。
【００２４】
図３は、アプリケーションプログラムから受け付けた印刷ジョブの構築例であり、記憶領域がデータ種により分類して表記したものである。
【００２５】
第１段領域ＤＰ１は、印刷指示を行なうユーザーの識別情報（ユーザー識別情報（ＩＤ））が記録される領域である。これによって、印刷指示ユーザーを特定する。
【００２６】
ユーザー識別情報は、印刷装置１１０毎の判断テーブルのユーザ設定を特定するための情報であり、例えば、制御装置名、通信回線網１２上のＩＰアドレス、ユニークなＩＤ、ログインユーザー名等である。
【００２７】
第２段領域ＤＰ２は、先頭印刷情報が記録される領域である。この先頭印刷情報は、印刷ジョブデータ全体に対して統一の印刷設定情報が含まれる。
【００２８】
先頭印刷条件は、印刷前に設定する必要がある、印刷ジョブデータ全体に関係する印刷条件のことであり、例えば、印刷枚数、片面／両面印刷、仕分け機能、用紙種類、合紙付け等がある。
【００２９】
第３段領域ＤＰ３は、各ページ毎の印刷設定情報と実際に印刷される印刷画像データがページ順に記憶される領域である。このｎ（ｎは正の整数）ページ目印刷設定情報は各ページ毎の印刷設定情報である。また、ｎページ目印刷画像データは、各ページに印刷される画像データである。
【００３０】
各ページ毎の印刷設定情報は、そのページのみに関係する印刷条件のことであり、例えば、用紙サイズ、印刷の向き、給紙口、表示付け等がある。
【００３１】
この第３段領域ＤＰ３は、印刷画像データ量、すなわちページ数によって変動するものであり、ページ数が多ければ多いほど記憶容量を多く専有することになる。
【００３２】
第４段領域ＤＰ４は、末尾印刷設定情報が記憶される領域である。この末尾印刷情報は、印刷ジョブデータ全体に対して統一の印刷設定情報が含まれる。
【００３３】
末尾印刷設定情報は、印刷後に設定する必要がある、印刷ジョブデータ全体に関係する印刷条件のことであり、例えば、ジョブの管理情報等がある。
【００３４】
このように生成された印刷ジョブデータは、制御装置１０から印刷装置１１０へ通信回線網１２を介して送出され、印刷装置１１０では、印刷ジョブデータに付加された印刷設定情報を解析し、指定された印刷設定に基づき、印刷処理が実行される。
【００３５】
ところで、印刷ジョブデータに付加された印刷設定情報は、前記アプリケーションプログラムにより設定するもの（以下、「印刷修飾対象」という）、プリンタドライバにより設定するもの（以下、「印刷条件」という）があり、基本的に印刷ジョブがプリンタドライバへ転送された時点で、アプリケーションプログラムにより設定したものは変更することができない。
【００３６】
一般的にアプリケーションプログラムにより設定する印刷修飾対象には、画像の拡縮、文字サイズ、文字色、レイアウト編集等がある。
【００３７】
また、一般的にプリンタドライバで設定する印刷条件には、上記給紙口や用紙に関するものの他、印刷装置１１０の機能に関するものがあり、例えば、BINDING（綴じ方向「短辺／長辺」）、COLLATE（丁合「ページ単位／部単位」）、COPIES（コピー数「ページ単位／部単位」）、DUPLEX（両面／片面印刷）、PMODE（画像処理方位「縦長／横長」）、FACE-UP（画像処理結果の表紙面方向「表面上／表面下」）、FEED（用紙フィード「用紙給紙機構選択」）、N-UP（１ページＮ分割印刷）等である。
【００３８】
本実施の形態では、上記印刷ジョブがプリンタドライバへ転送された後（プリンタドライバで受け付けた後）において、元となるアプリケーションプログラムの仕様等に基づいて、受け付けた印刷ジョブを解析して、印刷修飾対象の編集可能項目を選別すると共に、選別した編集可能項目を副ＵＩ画面１２０（図５参照）としてモニタ１０Ｄに表示するようにした。
【００３９】
図４は、制御装置１０の制御装置本体１０Ａにおける、プリンタドライバが立ち上げられたときの印刷ジョブの修飾対象に関する制御を機能的に示したブロック図である。なお、このブロック図は、機能別に分類したものであり、ハード構成を限定するものではない。
【００４０】
制御装置本体１０Ａ（図１及び図２参照）において、プリンタドライバが立ち上がると、アプリケーションプログラムにより作成された印刷ジョブは、アプリケーション印刷ジョブ受付部１００へ入力されるようになっている。
【００４１】
アプリケーション印刷ジョブ受付部１００は、主ＵＩ画面読出部１０２に接続されている。主ＵＩ画面読出部１０２は、ＵＩ画面メモリ１０４から主ＵＩ画面データを読み出して、表示制御部１０６へ送出する。表示制御部１０６は、入力された画像データ（ここでは、主ＵＩ画面データ）に基づいて、モニタ１０Ｄを制御して表示する（ここでは、主ＵＩ画面を表示する）。
【００４２】
また、アプリケーション印刷ジョブ受付部１００は、第１の一時格納部１０８に接続されている。第１の一時格納部１０８は、アプリケーション印刷ジョブ受付部１００で受け付けた印刷ジョブを一時的に格納する役目を有している。
【００４３】
一方、キーボード１０Ｂ又はマウス１０Ｃによる入力操作信号は、入力信号解析部１１１に入力されるようになっている。入力信号解析部１１１は、入力操作信号の内容を解析する。本実施の形態では、入力信号解析部１１１では、少なくとも、「修飾関連信号」、「出力信号」、「選択信号」、「印刷条件設定信号」、「切替指示信号」を判別する。
【００４４】
入力信号解析部１１１は、解析／編集信号振分部１１２に接続されており、入力信号解析部１１１から、この解析／編集信号振分部１１２へ前記「修飾関連信号」を送出するようになっている。
【００４５】
解析／編集信号振分部１１２は、入力された修飾関連信号の内、解析に関する情報の場合は、印刷ジョブ解析部１１４へ送出し、編集に関する情報の場合は、修飾実行制御部１１６へ送出する、振り分け作業を行う。
【００４６】
印刷ジョブ解析部１１４に解析に関する情報が入力されると、印刷ジョブ解析部１１４では、前記第１の一時格納部１０８から印刷ジョブ（以後、「元印刷ジョブ」という）を読み出し、この元印刷ジョブを解析する。この解析は、元印刷ジョブに付加された印刷画像データや印刷設定情報等から、プリンタドライバ側で編集可能な要素（例えば、文字の拡縮、文字サイズ、文字色、文字列（行）レイアウト等）を抽出する。
【００４７】
印刷ジョブ解析部１１４での解析結果（編集可能な要素）は、修飾対象抽出部１１８へ送出されるようになっている。
【００４８】
修飾対象抽出部１１８では、この編集可能な要素に基づいて、具体的な編集項目を選定し、修飾実行制御部１１６へ送出する。
【００４９】
図５に、モニタ１０Ｄに表示される、前記編集項目が確定した副ＵＩ画面１２０を示す。図５に示される如く、副ＵＩ画面１２０は、プレビュー表示領域１２０Ａ（詳細後述）、用紙サイズ設定変更領域１２０Ｂ、強調文字色設定変更領域１２０Ｃ、文字サイズ設定変更領域１２０Ｄ、レイアウト設定変更領域１２０Ｅ、並びに制御ボタン領域１２０Ｆが設けられている。なお、この副ＵＩ画面１２０は、少なくともプレビュー表示領域１２０Ａは必須であるが、それ以外は、前記印刷ジョブ解析部１１４（図４参照）での解析結果によって変更される。すなわち、副ＵＩ画面１２０の構築は、編集可能な項目に基づいて、それぞれの設定変更領域が選択され、配置されるようになっている。
【００５０】
図４に示される如く、修飾実行制御部１１６には、前記解析／編集信号振分部１１２において、編集に関する情報が入力されたときに、第１の一時格納部１０８から元印刷ジョブが入力されるようになっている。また、この元印刷ジョブの修飾実行制御部１１６への送出と同時期に、元印刷ジョブが、第１の一時格納部１０８から元印刷ジョブプレビュー用画像生成部１２２へ送出されるようになっている。
【００５１】
元印刷ジョブプレビュー用画像生成部１２２は、元印刷ジョブに基づいて、例えば、画素を間引く等の作業により、プレビュー画像（サムネイル画像等）を生成する。
【００５２】
この元印刷ジョブプレビュー用画像生成部１２２は、副ＵＩ画面読出部１２４に接続されている。元印刷ジョブプレビュー用画像生成部１２２で生成されたプレビュー画像データは、この副ＵＩ画面読出部１２４へ送出される。
【００５３】
また、この副ＵＩ画面読出部１２４は、前記修飾対象抽出部１１８に接続されている。副ＵＩ画面読出部１２４は、修飾対象抽出部１１８における編集可能な要素から得た編集項目に基づいて、ＵＩ画面メモリ１０４から副ＵＩ画面データを読み出し、前記元印刷ジョブプレビュー画面を合成し、表示制御部１０６へ送出する。
【００５４】
これにより。表示制御部１０６では、前記主ＵＩ画面の表示に代えて、副ＵＩ画面１２０（図５参照）が表示される。
【００５５】
なお、入力信号解析部１１１において、キーボード１０Ｂやマウス１０Ｃ等の操作内容が、切替指示信号であると解析した場合は、主ＵＩ画面と副ＵＩ画面１２０は、相互に表示が切り替えられるようになっている。
【００５６】
前記修飾実行制御部１１６では、編集に関する情報に基づいて、元印刷ジョブを修飾する。以下、修飾された元印刷ジョブを「修飾印刷ジョブ」という。
【００５７】
修飾印刷ジョブは、第２の一時格納部１２６へ格納されるようなっている。例えば、修飾操作毎に更新された最新の修飾印刷ジョブが第２の一時格納部１２６に格納される。
【００５８】
第２の一時格納部１２６は、前記第１の一時格納部１０８と共に、印刷ジョブ選択部１３０に接続されている。印刷ジョブ選択部１３０は、キーボード１０Ｂやマウス１０Ｃの操作に基づく指示（選択信号）で第１の一時格納部１０８に格納されている元印刷ジョブ、或いは第２の一時格納部１２６に格納されている修飾印刷ジョブを選択する。
【００５９】
また、第２の一時格納部１２６は、修飾印刷ジョブプレビュー用画面生成部１２８に接続されている。
【００６０】
修飾印刷ジョブプレビュー用画像生成部１２８は、修飾印刷ジョブに基づいて、例えば、画素を間引く等の作業により、プレビュー画像（サムネイル画像等）を生成する。
【００６１】
この修飾印刷ジョブプレビュー用画像生成部１２８は、副ＵＩ画面読出部１２４に接続されている。修飾印刷ジョブプレビュー用画像生成部１２８で生成されたプレビュー画像データは、この副ＵＩ画面読出部１２４へ送出される。
【００６２】
これにより、副ＵＩ画面読出部１２４には、この修飾印刷ジョブプレビュー用画像と、前述の元印刷ジョブプレビュー用画像と、が揃い、図５に示される如く、プレビュー表示領域１２０Ａに、互いに並列表示されるようになっている。
【００６３】
前記入力信号解析部１１１は、前記印刷ジョブ選択部１３０に接続されている。この印刷ジョブ選択部１３０では、入力信号解析部１１１からの選択信号に基づいて、前記第１の一時格納部１０８から元印刷ジョブ、或いは第２の一時格納部１２６から修飾印刷ジョブの何れかを選択する。
【００６４】
元印刷ジョブを選択する場合は、キーボード１０Ｂ又はマウス１０Ｃを用いて、図５に示す副ＵＩ画面の制御ボタン制御ボタン領域１２０Ｆの中から、「キャンセル」ボタン又は「標準に戻す」ボタンを操作（例えば、マウス１０Ｃの操作で副ＵＩ画面１２０上を移動するポインタ（図示省略）を指示目的のボタン領域に配置した状態でのクリック操作）する。
【００６５】
一方、修飾印刷ジョブを選択する場合は、キーボード１０Ｂ又はマウス１０Ｃを用いて、図５に示す副ＵＩ画面の制御ボタン制御ボタン領域１２０Ｆの中から、「ＯＫ」ボタンを操作する。
【００６６】
また、前記入力信号解析部１１１で解析した信号が、印刷指示の場合、入力信号解析部１１１から印刷条件設定部１３２へ「印刷条件設定信号」を送出し、かつ、入力信号解析部１１１からデータ変換部１３４へ「出力指示信号」が送出される。
【００６７】
「印刷条件設定信号」を受けた印刷条件設定部１３２では、前記印刷ジョブ選択部１３０において選択した印刷ジョブ（元印刷ジョブ又は修飾印刷ジョブ）を読み出して、読み出した印刷ジョブ（元印刷ジョブ又は修飾印刷ジョブ）に対する印刷条件を設定し、データ変換部１３４へ送出する。
【００６８】
データ変換部１３４では、印刷ジョブに付加された画像データを、印刷装置１１０での印刷に準じたデータ、例えばラスタイメージデータに変換し、出力部１３６を介して、印刷装置１１０へ送出する。
【００６９】
図６は、上記図４で示した機能ブロック図による本実施の形態のデータの流れを、簡略的に示した概念図である。
【００７０】
図６に示される如く、アプリケーションプログラムＡＰで生成された印刷ジョブは、プリンタドライバＰＤへ受け渡されたとき、第１の一時格納部１０８へ格納される（図６の（１）参照）。
【００７１】
その後、プリンタドライバＰＤのＵＩ画面（図６では、副ＵＩ画面１２０を図示）の操作で修飾の指示があると（図６の（２）参照）、第１の一時格納部１０８に格納された元印刷ジョブがプレビュー画像として副ＵＩ画面１２０のプレビュー表示領域１２０Ａに表示される（図６の（３）参照）。
【００７２】
副ＵＩ画面１２０の操作による修飾作業（図６の（４）参照）の後、修飾印刷ジョブが第２の一時格納部１２６へ格納され（図６の（５）参照）、印刷指示により、修飾印刷ジョブが印刷装置１１０へ送出される（図６の（６）参照）。
【００７３】
以下に本実施の形態の作用を、図７及び図８のフローチャートに従い説明する。
【００７４】
図７は、プリンタドライバにおける、印刷ジョブの受付から印刷装置１１０への出力までの流れを示すメインルーチンである。
【００７５】
ステップ２００では、印刷ジョブを受け付けたか否かが判断され、否定判定された場合は、ステップ２０２へ移行する。ステップ２０２では、出力指示があったか否かが判断され、否定判定されると、ステップ２０４へ移行する。ステップ２０４では、修飾関連信号の入力があったか否かが判断され、否定判定されると、このルーチンは終了する。
【００７６】
すなわち、ステップ２００、ステップ２０２、ステップ２０４においてそれぞれ信号が入力されない場合は、このステップ２００、２０２、２０４を繰り返し、何れかで信号入力があった場合に、それぞれに対応した処理が実行される。
【００７７】
ステップ２００で肯定判定された場合は、ステップ２０６へ移行して、元印刷ジョブとして、第１の一時格納部１０８へ格納し、ステップ２０８へ移行する。
【００７８】
ステップ２０８では、主ＵＩ画面を表示し、次いでステップ２１０へ移行して印刷条件設定処理を行い、ステップ２０２へ移行する。
【００７９】
ステップ２０２で肯定判定された場合は、ステップ２１２へ移行して修飾印刷ジョブが有るか否かが判断される。このステップ２１２で否定判定された場合には、修飾印刷ジョブの作成をしていない、あるいは副ＵＩ画面１２０での修飾印刷ジョブ作成後に「キャンセル」ボタン又は「標準に戻す」ボタンが操作されたと判断し、ステップ２１４へ移行して元印刷ジョブを選択してステップ２１８へ移行する。
【００８０】
また、ステップ２１２で肯定判定された場合には、副ＵＩ画面１２０において修飾印刷ジョブが作成され、「ＯＫ」ボタンが操作されたと判断し、ステップ２１６へ移行して、修飾印刷ジョブを選択してステップ２１８へ移行する。
【００８１】
ステップ２１８では、選択された印刷ジョブ（元印刷ジョブ又は修飾印刷ジョブ）に対してデータ変換処理を行い、次いでステップ２２０へ移行して印刷装置１１０へ出力してこのルーチンは終了する。
【００８２】
また、前記ステップ２０４で肯定判定されると、ステップ２２２へ移行して修飾印刷ジョブ作成処理（図８参照）が実行された後、このルーチンは終了する。
【００８３】
図８は、図７のステップ２２２での修飾印刷ジョブ作成処理の詳細を示すルーチンである。
【００８４】
ステップ２５０では、第１の一時格納部１０８（図４参照）から元印刷ジョブを読み出し、次いで、ステップ２５２でこの読み出した元印刷ジョブを解析する。このステップ２５２では、元印刷ジョブに対して、どのような編集が可能かを解析する。
【００８５】
次のステップ２５４では、ステップ２５２での解析結果に基づいて、修飾対象を抽出する。すなわち、編集可能な項目を選択し、ステップ２５８へ移行する。
【００８６】
ステップ２５８では、モニタ１０Ｄへ、主ＵＩ画面に代えて、副ＵＩ画面１２０を表示する。このとき、プレビュー表示領域１２０Ａには、元印刷ジョブのプレビュー画面と修飾印刷ジョブのプレビュー画面とが並べて表示される。なお、編集（修飾）前は、当然両者の画像を同一である。
【００８７】
次のステップ２６０では、編集指示があったか否かが判断され、肯定判定されると、ステップ２６２へ移行して編集内容に基づいて編集を実行し、次いで、ステップ２６４へ移行して、編集内容に修飾印刷ジョブプレビュー画像に反映させて、ステップ２６６へ移行する。また、ステップ２６０で否定判定された場合は、ステップ２６６へ移行する。
【００８８】
ステップ２６６では、編集が終了したか（具体的には、副ＵＩ画面１２０の制御ボタン領域１２０Ｆの何れかが操作されたか）否かが判断され、否定判定された場合は、ステップ２６０へ戻る。
【００８９】
一方、ステップ２６０で肯定判定されると、ステップ２６８へ移行して、最終修飾印刷ジョブを第２の一時格納部１２６（図４参照）格納して、このルーチンは終了する。なお、１回の編集の度に、第２の一時格納部１２６（図４参照）へ修飾印刷ジョブを更新、格納するようにしてもよい。
【００９０】
また、プリンタドライバで、アプリケーションプログラムから印刷ジョブを受け付けた時点で、編集可能な項目を解析するようにしたが、プリンタドライバをインストールした時点で、制御装置１０にインストールされているアプリケーションプログラムを解析して、編集可能な項目をアプリケーションプログラム毎にデータベース化して記憶しておくようにしてもよい。これによれば、印刷ジョブ毎に解析する必要がなくなる。
【実施例】
【００９１】
図９は、本実施の形態に係る修飾機能を、店舗に陳列される商品を対象として商品棚等に貼り付けられる、所謂「ポップ広告」に印字される文字の修飾に適用した実施例である。
【００９２】
副ＵＩ画面１２０のプレビュー領域１２０Ａに表示される元印刷ジョブに基づく画像には、４行に亘り、文字列が設けられている。１行目は、「今日のお買い得品」、２行目は、「○○製菓」、３行目は、「××せんべい」、４行目は、「８９円」と表示されている。
【００９３】
プリンタドライバでは、元印刷ジョブを受け取ると、元印刷ジョブに付加されているＰＤＬ（ページ記述言語）を解析して、上記元印刷ジョブプレビューを作成して表示する。
【００９４】
その後、解析／修飾指示があると、元印刷ジョブ画像を再解析して、行単位で文字データとして認識する。
【００９５】
その後、副ＵＩ画面１２０（図５参照）を用いて、適宜修飾を行なった結果が、修飾印刷ジョブに基づく画像（プレビュー）が、プレビュー領域１２０Ａに表示される。
【００９６】
この実施例での修飾対象は、以下の通りである。
（修飾対象１）強調文字色変更
（修飾対象２）文字サイズ変更
（修飾対象３）レイアウト（行）変更
この結果、修飾印刷ジョブに基づいて表示されている画像の１行目は、「○○製菓」（行変更）、２行目は、「××せんべい」（行変更）、３行目は、「今日のお買い得品」（行変更、強調文字色変更）、４行目は、「８９円」（文字サイズ変更）となっている。
【図面の簡単な説明】
【００９７】
【図１】本実施の形態に係る印刷システムの概略構成図である。
【図２】本実施の形態に係る制御装置のハード構成を示すブロック図である。
【図３】印刷ジョブデータの記憶領域の構築形態を模式化した正面図である。
【図４】本実施の形態に係る制御装置本体１０Ａにおいて、プリンタドライバが立ち上げられたときの印刷ジョブの修飾対象に関する制御を機能的に示したブロック図である。
【図５】本実施の形態に係る副ＵＩ画面の正面図である。
【図６】図４で示した機能ブロック図による本実施の形態のデータの流れを、簡略的に示した概念図である。
【図７】プリンタドライバにおける、印刷ジョブの受付から印刷装置１１０への出力までの流れを示すメインルーチンである。
【図８】図７のステップ２２２での修飾印刷ジョブ作成処理の詳細を示すルーチンである。
【図９】本実施の形態に係る修飾機能を、店舗に陳列される商品を対象として商品棚等に貼り付けられる、所謂「ポップ広告」に印字される文字の修飾に適用した実施例を示す副ＵＩ画面のプレビュー領域の正面図である。
【符号の説明】
【００９８】
１０    制御装置
１０Ａ    制御装置本体
１０Ｂ    キーボード
１０Ｃ    マウス
１０Ｄ    モニタ
１２    通信回線網
１４    ＣＰＵ
１６    ＲＡＭ
１８    ＲＯＭ
２０    Ｉ／Ｏ
２２    バス
２４    ハードディスク
２６    Ｉ／Ｆ
１１０    印刷装置
ＤＰ１    第１段領域
ＤＰ２    第２段領域
ＤＰ３    第３段領域
ＤＰ４    第４段領域
１００    アプリケーション印刷ジョブ受付部（受付手段）
１０２    主ＵＩ画面読出部
１０４    ＵＩ画面メモリ
１０６    表示制御部
１０８    第１の一時格納部
１１１    入力信号解析部（印刷実行指示手段）
１１２    解析／編集信号振分部
１１４    印刷ジョブ解析部（抽出手段）
１１６    修飾実行制御部（編集手段）
１１８    修飾対象抽出部（抽出手段）
１２０    副ＵＩ画面
１２０Ａ    プレビュー表示領域
１２０Ｂ    用紙サイズ設定変更領域
１２０Ｃ    強調文字色設定変更領域
１２０Ｄ    文字サイズ設定変更領域
１２０Ｅ    レイアウト設定変更領域
１２２    元印刷ジョブプレビュー用画像生成部
１２４    副ＵＩ画面読出部
１２６    第２の一時格納部
１２８    修飾印刷ジョブプレビュー用画面生成部
１３０    印刷ジョブ選択部（印刷実行指示手段）
１３２    印刷条件設定部（印刷実行指示手段）
１３４    データ変換部（印刷実行指示手段）
１３６    出力部
ＡＰ    アプリケーションプログラム
ＰＤ    プリンタドライバ
【図１】
2010073038.tif 000003
【図２】
2010073038.tif 000004
【図３】
2010073038.tif 000005
【図４】
2010073038.tif 000006
【図５】
2010073038.tif 000007
【図６】
2010073038.tif 000008
【図７】
2010073038.tif 000009
【図８】
2010073038.tif 000010
【図９】
2010073038.tif 000011