(57)【要約】【課題】複数のページ記述言語利用可能な場合に、それぞれのページ記述言語の特徴を活かした印刷処理を行なう。【解決手段】印刷対象ドキュメント内のそれぞれのオブジェクトに対し、複数のページ記述言語のいずれかを指定し、指定されたページ記述言語に変換する変換部と、変換された複数のページ記述言語を含んだ印刷データを出力する出力部と、を備える印刷制御装置と、印刷データを入力し、ページ記述言語毎にページ画像を生成する解釈部と、ページ記述言語毎のページ画像を合成した合成ページ画像を生成する合成部と、合成ページ画像を印刷する印刷実行部と、を備える印刷装置と、を備える印刷システム。【選択図】図１
2019053515.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象ドキュメント内のそれぞれのオブジェクトに対し、複数のページ記述言語のいずれかを指定し、指定されたページ記述言語に変換する変換部と、
変換された複数のページ記述言語を含んだ印刷データを出力する出力部と、を備える印刷制御装置と、
前記印刷データを入力し、ページ記述言語毎にページ画像を生成する解釈部と、
前記ページ記述言語毎のページ画像を合成した合成ページ画像を生成する合成部と、
前記合成ページ画像を印刷する印刷実行部と、を備える印刷装置と、
を備えることを特徴とする印刷システム。
【請求項２】
印刷対象ドキュメント内のそれぞれのオブジェクトに対し、複数のページ記述言語のいずれかを指定し、指定されたページ記述言語に変換する変換部と、
変換された複数のページ記述言語を含んだ印刷データを出力する出力部と、
を備えることを特徴とする印刷制御装置。
【請求項３】
前記変換部は、
予め定められたオブジェクトとページ記述言語との対応規則に従って、それぞれのオブジェクトに対し、複数のページ記述言語のいずれかを指定することを特徴とする請求項２に記載の印刷制御装置。
【請求項４】
前記変換部は、
オブジェクトを識別可能なプレビュー画像を表示し、前記プレビュー画像でユーザから指示を受け付けることで、それぞれのオブジェクトに対し、複数のページ記述言語のいずれかを指定することを特徴とする請求項２に記載の印刷制御装置。
【請求項５】
印刷対象ドキュメント内のそれぞれのオブジェクトに対し、複数のページ記述言語のいずれかを指定し、指定されたページ記述言語に変換する変換部、
変換された複数のページ記述言語を含んだ印刷データを出力する出力部、
として情報処理装置を機能させる印刷制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに関し、特に、同一ページの印刷データに異なるページ記述言語を混在させる技術に関する。
【背景技術】
【０００２】
ページ記述言語（ＰＤＬ：Page Description Language）は、印刷装置を制御するためのプログラム言語である。例えば、ＰＣで作成したドキュメントを印刷装置で印刷する際には、ＰＣがドキュメントの印刷イメージをページ記述言語に変換し、印刷データとして印刷装置に出力する。この場合、ＰＣは印刷制御装置として機能する。そして、印刷装置がページ記述言語を解釈してラスタ形式のページ画像に展開して、印刷を実行する。
【０００３】
ページ記述言語は、汎用的なものや、メーカーが自社製品用に設計したもの等、複数種類が開発されている。特許文献１に記載されているように、従来から、複数のページ記述言語を解釈することができ、レターヘッド等の定型的なフォームのページ記述言語と本文のページ記述言語とが異なる場合等に、異なるページ記述言語から得られたそれぞれのページ画像を合成する画像処理装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−６０２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ページ記述言語は、開発背景や目的等により、それぞれ特徴を有している。例えば、発色に優れたページ記述言語、高精細な画像が得られるページ記述言語、データサイズが小さいページ記述言語、処理負荷が小さいページ記述言語等である。
【０００６】
このため、画像オブジェクトやテキストオブジェクトが混在するページのそれぞれのオブジェクトについて、ページ記述言語の特徴に応じた印刷処理を行なうことができれば、印刷処理の柔軟性が高まることになる。例えば、ロゴや写真等のカラー画像オブジェクトは発色のよいページ記述言語で処理を行ない、テキストオブジェクト等の他の部分はデータサイズが小さいページ記述言語で処理を行なう運用が可能となる。
【０００７】
そこで、本発明は、複数のページ記述言語を利用可能な場合に、それぞれのページ記述言語の特徴を活かした印刷処理を行なうことを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一態様である印刷システムは、印刷対象ドキュメント内のそれぞれのオブジェクトに対し、複数のページ記述言語のいずれかを指定し、指定されたページ記述言語に変換する変換部と、変換された複数のページ記述言語を含んだ印刷データを出力する出力部と、を備える印刷制御装置と、前記印刷データを入力し、ページ記述言語毎にページ画像を生成する解釈部と、前記ページ記述言語毎のページ画像を合成した合成ページ画像を生成する合成部と、前記合成ページ画像を印刷する印刷実行部と、を備える印刷装置と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数のページ記述言語を利用可能な場合に、それぞれのページ記述言語の特徴を活かした印刷処理を行なうことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る印刷システムの構成を示すブロック図である。
【図２】ページ記述言語の指定規則の例を示す図である。
【図３】情報処理装置の印刷制御部が印刷データを生成する動作について説明するフローチャートである。
【図４】プレビュー画像の一例を示す図である。
【図５】印刷データの構造例を示す図である。
【図６】印刷装置の印刷動作を説明するフローチャートである。
【図７】異なるページ記述言語によるページ画像の合成を説明する図である。
【発明を実施するための形態】
【００１１】
本発明の実施の形態について図面を参照して説明する。図１は、本発明の実施形態に係る印刷システム１０の構成を示すブロック図である。本図に示すように、印刷システム１０は、通信可能に接続された情報処理装置１００と印刷装置２００とを備えて構成される。情報処理装置１００と印刷装置とは直接接続されていてもよいし、ＬＡＮ等のコンピュータネットワークを介して接続されていてもよい。
【００１２】
情報処理装置１００は、印刷装置２００に対応したプリンタドライバをインストールしたＰＣ等を用いて構成することができる。このプリンタドライバにより情報処理装置１００に印刷制御部１２０が形成され、情報処理装置１００は印刷制御装置として機能することができる。
【００１３】
情報処理装置１００は、印刷制御部１２０に加え、印刷用ドキュメント生成部１１０、印刷装置２００との通信を行なう通信部１５０を備えている。
【００１４】
印刷用ドキュメント生成部１１０は、情報処理装置１００にインストールされているワードプロセッサ、グラフィックソフトウェア等を実行することにより形成され、ユーザの操作に基づいて印刷対象のドキュメントを作成する。印刷対象のドキュメントは、テキスト、ビットマップ画像、ベクトル画像等種々のオブジェクトを含んでページが構成される。
【００１５】
印刷制御部１２０は、ＰＤＬ変換部１３０、出力部１４０を備えている。ＰＤＬ変換部１３０は、印刷対象のドキュメントを印刷装置２００が解釈可能なページ記述言語に変換する。本実施形態のＰＤＬ変換部１３０は、複数のページ記述言語に変換することができ、同一ページ内に異なるページ記述言語を混在させることができる。
【００１６】
ここでは、異なるページ記述言語を、第１ＰＤＬ、第２ＰＤＬ、…とし、ＰＤＬ変換部１３０は、第１ＰＤＬに変換可能な第１ＰＤＬ変換部１３３（１）、第２ＰＤＬに変換可能な第２ＰＤＬ変換部１３３（２）、…を備えている。
【００１７】
また、ＰＤＬ変換部１３０は、ＰＤＬ指定部１３１、プレビュー作成部１３２を備えている。ＰＤＬ指定部１３１は、ページ内の各オブジェクトに対して、変換に用いるページ記述言語を指定する。ページ記述言語の指定方法は、本実施形態では「自動」「半自動」「ユーザ指定」の３通りのモードを用意している。
【００１８】
「自動」は、ＰＤＬ指定部１３１が、図２に示すようなオブジェクトの属性（テキスト、ビットマップ等）毎に予め定められた指定規則に従って、変換に用いるページ記述言語を指定する。本図の例では、ビットマップ画像、ベクトル画像、テキスト画像、カラーに基づいて属性を区分けているが、解像度、作成ソフトウェア等に基づいて属性を区分けるようにしてもよい。
【００１９】
「半自動」は、ユーザが、オブジェクトの属性とページ記述言語との対応付けた属性登録情報を作成しておき、ＰＤＬ指定部１３１が、属性登録情報に従って、変換に用いるページ記述言語を指定する。ユーザがページ記述言語を指定しなかったオブジェクト属性については、例えば、指定規則に従ってページ記述言語を指定することができる。属性登録情報は、図２に示した指定規則と同様の構造とすることができる。
【００２０】
「ユーザ指定」は、ＰＤＬ指定部１３１が、プレビュー作成部１３２に、印刷対象ドキュメントのプレビュー画像を作成させ、ユーザからオブジェクト毎に変換に用いるページ記述言語の指定を受け付ける。このため、プレビュー作成部１３２は、単純なビットマップ形式のプレビュー画像ではなく、オブジェクトを識別し、オブジェクト単位での指定が可能なプレビュー画面を生成する。
【００２１】
ユーザがページ記述言語を指定しなかったオブジェクトについては、例えば、指定規則あるいは属性登録情報に従ってページ記述言語を指定することができる。あるいは、デフォルトのページ記述言語を定めておき、ユーザがページ記述言語を変更したいオブジェクトを指定するようにしてもよい。
【００２２】
ページ記述言語のモードはユーザが任意に選択できるものとする。なお、ページ記述言語の指定モードは、「自動」「半自動」「ユーザ指定」の３通りには限られない。例えば、いずれか１つあるいは２つでもよいし、他の指定モードを採用してもよい。
【００２３】
出力部１４０は、第１ＰＤＬ変換部１３３（１）、第２ＰＤＬ１３３（２）、…がそれぞれ変換した異なるページ記述言語をまとめて印刷データとして出力する。出力部１４０が出力した印刷データは、通信部１５０を介して印刷装置２００に送信される。
【００２４】
印刷装置２００は、情報処理装置１００との通信を行なう通信部２１０、ＰＤＬ解釈部２２０、合成部２３０、印刷実行部２４０を備えている。
【００２５】
ＰＤＬ解釈部２２０は、同一ページ内に異なるページ記述言語が混在した印刷データを入力し、ページ記述言語毎にラスタデータに展開してページ画像を生成する。ＰＤＬ解釈部２２０は、第１ＰＤＬを解釈可能な第１ＰＤＬ解釈部２２１（１）、第２ＰＤＬを解釈可能な第２ＰＤＬ解釈部２２１（２）、…を備えている。
【００２６】
合成部２３０は、第１ＰＤＬ解釈部２２１、第２ＰＤＬ解釈部…が生成したページ記述言語毎のページ画像を合成して、合成ページ画像を生成する。合成ページ画像は、印刷対象ドキュメントに対応したラスタデータである。
【００２７】
印刷実行部２４０は、合成ページ画像の印刷を実行する。印刷実行部２４０の印刷方式は問わない。例えば、電子写真方式、インクジェット方式等とすることができる。
【００２８】
次に、上記構成の印刷システム１０の動作について説明する。まず、情報処理装置１００の印刷制御部１２０が印刷データを生成する動作について図３のフローチャートを参照して説明する。なお、印刷対象のドキュメントは、印刷用ドキュメント生成部１１０により既に生成されているものとする。上述のように、印刷対象のドキュメントは、テキスト、ビットマップ画像、ベクトル画像等種々のオブジェクトを含んでページが構成されている。
【００２９】
印刷対象のドキュメントを指定してユーザが印刷指示を行なうと、ＰＤＬ変換部１３０が、印刷対象のドキュメントを読み込む（Ｓ１０１）。
【００３０】
ＰＤＬ指定モードとしてユーザが「自動」を選択している場合（Ｓ１０２：自動）は、予め定められた指定規則を参照し（Ｓ１０３）、指定規則に従って各オブジェクトにページ記述言語の指定を行なう（Ｓ１０５）。
【００３１】
ＰＤＬ変換部１３０で変換可能なページ記述言語と印刷装置２００で解釈可能なページ記述言語が一致しない場合等を考慮して、印刷制御部１２０が印刷装置２００と通信を行ない、印刷装置２００で解釈可能なページ記述言語のリストを取得し、指定規則との整合を図るようにしてもよい。また、このリストにそれぞれのページ記述言語の特徴、例えば、変換に適したオブジェクトの情報等を含め、その特徴に基づいて指定規則を更新するようにしてもよい。
【００３２】
ＰＤＬ指定モードとしてユーザが「半自動」を選択している場合（Ｓ１０２：半自動）は、ユーザが設定した属性登録情報を参照し（Ｓ１０４）、属性登録情報に従って各オブジェクトにページ記述言語の指定を行なう（Ｓ１０５）。
【００３３】
なお、ユーザから属性登録情報の設定を受け付ける際に、印刷装置２００と通信を行ない、印刷装置２００で解釈可能なページ記述言語のリストを取得し、ユーザに提示するようにしてもよい。また、このリストにそれぞれのページ記述言語の特徴を含め、その特徴をユーザに提示するようにしてもよい。
【００３４】
ＰＤＬ指定モードとしてユーザが「ユーザ指定」を選択している場合（Ｓ１０２：ユーザ指定）は、プレビュー作成部１３２にプレビュー画像を作成させ、表示する（Ｓ１０６）。
【００３５】
図４は、プレビュー画像３００の一例を示す図である。本図の例では、ページイメージ３１０にロゴマーク、ベクトル画像、ビットマップ画像、テキストのオブジェクトが識別可能に表示されている。ユーザは、オブジェクトを選択し、ＰＤＬ指定ボタン３２１を操作することで、オブジェクト毎にページ記述言語を指定することができる（Ｓ１０７）。
【００３６】
また、「印刷装置から取得」ボタン３２２を操作することにより、印刷装置２００から印刷装置２００で解釈可能なページ記述言語のリストを取得して表示することができる。「ＰＤＬ特徴表示」ボタン３２３を操作することにより、それぞれのページ記述言語の特徴を表示させることができる。例えば、「ＰＤＬ特徴表示」ボタン３２３が操作されると、「ＰＤＬ特徴表示」ボタン３２３の表示部分近傍に、「『第１ＰＤＬ  発色良好』、『第２ＰＤＬ  データ量縮小』…」等の表示が行なわれる。
【００３７】
いずれかのＰＤＬ指定モードにおいて、オブジェクト毎にページ記述言語が指定されると、指定されたページ記述言語に従って、第１ＰＤＬ変換部１３３（１）、第２ＰＤＬ変換部１３３（２）、…がページ記述言語に変換する（Ｓ１０８）。
【００３８】
例えば、同一ページ内にＡ、Ｂ、Ｃ、Ｄの４つのオブジェクトが含まれる場合において、Ａ、Ｂが第１ＰＤＬが指定され、Ｃ、Ｄが第２ＰＤＬが指定されたとすると、第１ＰＤＬ変換部１３３（１）は、第１ＰＤＬでＡ、Ｂを描画するページ記述言語を作成し、第２ＰＤＬ変換部１３３（２）は、第２ＰＤＬでＣ、Ｄを描画するページ記述言語を作成する。
【００３９】
そして、出力部１４０が、異なるページ記述言語をまとめて印刷データとして出力する。これにより、異なるページ記述言語が、１つの印刷ジョブとして印刷装置２００で処理される。出力部１４０が出力した印刷データは、通信部１５０を介して印刷装置２００に送信される。
【００４０】
図５は、印刷データの例を示す図である。本図の例では、含まれるページ記述言語の情報や区切等を示すヘッダ情報と、それぞれのページ技術言語のコードとを連結した構造としているが、印刷データの構造は本図の例に限られない。
【００４１】
次に、印刷装置２００の印刷動作について図６のフローチャートを参照して説明する。情報処理装置１００から、同一ページ内に異なるページ記述言語が混在した印刷データを入力すると（Ｓ２０１）、ＰＤＬ解釈部２２０が、ページ記述言語毎にラスタデータに展開してページ画像を生成する（Ｓ２０２）。具体的には、第１ＰＤＬ解釈部２２１（１）が、第１ＰＤＬに基づいたページ画像を生成し、第２ＰＤＬ解釈部２２１（２）が、第２ＰＤＬに基づいたページ画像を生成する。
【００４２】
そして、合成部２３０が、ページ記述言語毎のページ画像を合成して、合成ページ画像を生成する（Ｓ２０３）。図７は、第１ＰＤＬに基づいたページ画像と、第２ＰＤＬに基づいたページ画像とを合成して合成ページ画像を生成する処理を模式的に示している。
【００４３】
印刷実行部２４０が、合成ページ画像の印刷を実行する（Ｓ２０４）ことで、印刷対象のドキュメントの印刷が完了する。
【００４４】
以上説明したように、本発明の第１の態様である印刷システムは、印刷対象ドキュメント内のそれぞれのオブジェクトに対し、複数のページ記述言語のいずれかを指定し、指定されたページ記述言語に変換する変換部と、変換された複数のページ記述言語を含んだ印刷データを出力する出力部と、を備える印刷制御装置と、前記印刷データを入力し、ページ記述言語毎にページ画像を生成する解釈部と、前記ページ記述言語毎のページ画像を合成した合成ページ画像を生成する合成部と、前記合成ページ画像を印刷する印刷実行部と、を備える印刷装置と、
を備えることを特徴とする。
これにより、複数のページ記述言語を利用可能な場合に、それぞれのページ記述言語の特徴を活かした印刷処理を行なうことができる。
【００４５】
本発明の第２の態様である印刷制御装置は、印刷対象ドキュメント内のそれぞれのオブジェクトに対し、複数のページ記述言語のいずれかを指定し、指定されたページ記述言語に変換する変換部と、変換された複数のページ記述言語を含んだ印刷データを出力する出力部と、を備えることを特徴とする。
これにより、複数のページ記述言語を利用可能な場合に、それぞれのページ記述言語の特徴を活かした印刷処理を行なうことができる。
【００４６】
ここで、前記変換部は、予め定められたオブジェクトとページ記述言語との対応規則に従って、それぞれのオブジェクトに対し、複数のページ記述言語のいずれかを指定することができる。
【００４７】
また、前記変換部は、オブジェクトを識別可能なプレビュー画像を表示し、前記プレビュー画像でユーザから指示を受け付けることで、それぞれのオブジェクトに対し、複数のページ記述言語のいずれかを指定することができる。
【００４８】
本発明の第２の態様である印刷制御用プログラムは、印刷対象ドキュメント内のそれぞれのオブジェクトに対し、複数のページ記述言語のいずれかを指定し、指定されたページ記述言語に変換する変換部、変換された複数のページ記述言語を含んだ印刷データを出力する出力部、として情報処理装置を機能させる。
これにより、複数のページ記述言語を利用可能な場合に、それぞれのページ記述言語の特徴を活かした印刷処理を行なうことができる。
【符号の説明】
【００４９】
１０…印刷システム、１００…情報処理装置、１１０…印刷用ドキュメント生成部、１２０…印刷制御部、１３０…ＰＤＬ変換部、１３１…ＰＤＬ指定部、１３２…プレビュー作成部、１３３…第ＮＰＤＬ変換部、１４０…出力部、１５０…通信部、２００…印刷装置、２１０…通信部、２２０…ＰＤＬ解釈部、２２１…第ＮＰＤＬ解釈部、２３０…合成部、２４０…印刷実行部
【図１】
2019053515.tif 000003
【図２】
2019053515.tif 000004
【図３】
2019053515.tif 000005
【図４】
2019053515.tif 000006
【図５】
2019053515.tif 000007
【図６】
2019053515.tif 000008
【図７】
2019053515.tif 000009