(57)【要約】【課題】あるページ記述言語と対応する印刷装置が異なるページ記述言語と対応する印刷装置に置き換えられた場合でも、置き換え前後で同じ用紙サイズ選択結果を得る。【解決手段】  ＵＩ操作部２６により、プリンタ３の給紙トレイ番号及び用紙サイズと、プリンタ４の給紙トレイ番号を対応させた変換テーブルを作成し、記憶部２５は作成された変換テーブルを記憶する。次に、受付部２１により受け付けたページ記述言語Ａにより記述された印刷ジョブにおける給紙トレイ番号及び用紙サイズに基づいて、印刷ジョブ変更部２２は、指定用紙サイズと対応する変換後の給紙トレイ番号を指定するように印刷ジョブを変更する。そして、言語変換部２３は、給紙トレイ番号が変更された印刷ジョブをページ記述言語Ｂに変換する。最後に、プリンタドライバ２４は、変換された印刷ジョブを実行するようプリンタ４に指示する。【選択図】図３
2013171442.tif 000002
【特許請求の範囲】
【請求項１】
第１のページ記述言語を解釈して印刷動作を行う置換前の印刷装置における給紙トレイの構成情報と、第２のページ記述言語を解釈して印刷動作を行う置換後の印刷装置における給紙トレイの構成情報とに基づいて予め作成され、置換前の印刷装置の給紙トレイを指定する第１の給紙トレイ指定情報と、用紙サイズと、置換後の印刷装置の給紙トレイを指定する第２の給紙トレイ指定情報とを対応させた変換テーブルを記憶する記憶手段と、
第１のページ記述言語により記述された印刷指示を受け付ける受付手段と、
前記受付手段により受け付けた印刷指示に含まれる給紙トレイの指定情報および指定用紙サイズの情報と、前記記憶手段に記憶されている変換テーブルにおける第１の給紙トレイ指定情報および用紙サイズの対応関係とを参照し、前記第１のページ記述言語における印刷指示の解釈に基づく用紙サイズの特定方法により前記指定用紙サイズと一致する用紙サイズを特定し、特定された用紙サイズに対応する第２の給紙トレイ指定情報を前記変換テーブルから取得し、前記印刷指示における給紙トレイの指定情報を取得した給紙トレイの指定情報に変更する変更手段と、
前記変更手段により給紙トレイの指定情報が変更された印刷指示を、第２のページ記述言語により記述された印刷指示に変換する変換手段と、
を有する印刷指示変換装置。
【請求項２】
前記第１のページ記述言語における印刷指示の解釈に基づく用紙サイズの特定方法が、印刷指示に含まれる給紙トレイの指定情報を起点として、前記変換テーブルにおいて前記第１の給紙トレイ指定情報から順に前記指定用紙サイズと一致する用紙サイズを検索し、前記第１の給紙トレイ指定情報から最も近い前記指定用紙サイズと一致する用紙サイズを特定する請求項１に記載の印刷指示変換装置。
【請求項３】
前記変更手段は、前記変換テーブルにおいて前記指定用紙サイズと一致する用紙サイズが存在しない場合に、給紙トレイを指定しないように前記印刷指示を変更する請求項１または２記載の印刷指示変換装置。
【請求項４】
第１のページ記述言語を解釈して印刷動作を行う置換前の印刷装置における給紙トレイの構成情報と、第２のページ記述言語を解釈して印刷動作を行う置換後の印刷装置における給紙トレイの構成情報とに基づいて予め作成され、置換前の印刷装置の給紙トレイを指定する第１の給紙トレイ指定情報と、用紙サイズと、置換後の印刷装置の給紙トレイを指定する第２の給紙トレイ指定情報とを対応させた変換テーブルを記憶する記憶手段と、
第１のページ記述言語により記述された印刷指示を受け付ける受付手段と、
前記受付手段により受け付けた印刷指示に含まれる給紙トレイの指定情報および指定用紙サイズの情報と、前記記憶手段に記憶されている変換テーブルにおける第１の給紙トレイ指定情報および用紙サイズの対応関係とを参照し、前記第１のページ記述言語における印刷指示の解釈に基づく用紙サイズの特定方法により前記指定用紙サイズと一致する用紙サイズを特定し、特定された用紙サイズに対応する第２の給紙トレイ指定情報を前記変換テーブルから取得し、前記印刷指示における給紙トレイの指定情報を取得した給紙トレイの指定情報に変更する変更手段と、
前記変更手段により給紙トレイの指定情報が変更された印刷指示を、第２のページ記述言語により記述された印刷指示に変換する変換手段と、
前記変換手段により変換された印刷指示を印刷装置に実行させるよう指示する指示手段と、
を有する印刷制御装置。
【請求項５】
第１のページ記述言語を解釈して印刷動作を行う置換前の印刷装置における給紙トレイの構成情報と、第２のページ記述言語を解釈して印刷動作を行う置換後の印刷装置における給紙トレイの構成情報とに基づいて予め作成され、置換前の印刷装置の給紙トレイを指定する第１の給紙トレイ指定情報と、用紙サイズと、置換後の印刷装置の給紙トレイを指定する第２の給紙トレイ指定情報とを対応させた変換テーブルを記憶するステップと、
第１のページ記述言語により記述された印刷指示を受け付けるステップと、
受け付けた印刷指示に含まれる給紙トレイの指定情報および指定用紙サイズの情報と、記憶されている変換テーブルにおける第１の給紙トレイ指定情報および用紙サイズの対応関係とを参照し、前記第１のページ記述言語における印刷指示の解釈に基づく用紙サイズの特定方法により前記指定用紙サイズと一致する用紙サイズを特定し、特定された用紙サイズに対応する第２の給紙トレイ指定情報を前記変換テーブルから取得し、前記印刷指示における給紙トレイの指定情報を取得した給紙トレイの指定情報に変更するステップと、
給紙トレイの指定情報が変更された印刷指示を、第２のページ記述言語により記述された印刷指示に変換するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷指示変換装置、印刷制御装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、仮想的な印字処理時に給紙を行う論理ホッパと仮想的な印字処理時に排紙を行う論理スタッカをそれぞれ実際の物理ホッパおよび物理スタッカに対応させることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−８７３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、あるページ記述言語を解釈して印刷動作を行う印刷装置が異なるページ記述言語を解釈して印刷動作を行う印刷装置に置き換えられた場合でも、置き換え前後で同じ用紙サイズ選択結果を得ることが可能な印刷指示変換装置、印刷制御装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
請求項１に係る本発明は、第１のページ記述言語を解釈して印刷動作を行う置換前の印刷装置における給紙トレイの構成情報と、第２のページ記述言語を解釈して印刷動作を行う置換後の印刷装置における給紙トレイの構成情報とに基づいて予め作成され、置換前の印刷装置の給紙トレイを指定する第１の給紙トレイ指定情報と、用紙サイズと、置換後の印刷装置の給紙トレイを指定する第２の給紙トレイ指定情報とを対応させた変換テーブルを記憶する記憶手段と、
第１のページ記述言語により記述された印刷指示を受け付ける受付手段と、
前記受付手段により受け付けた印刷指示に含まれる給紙トレイの指定情報および指定用紙サイズの情報と、前記記憶手段に記憶されている変換テーブルにおける第１の給紙トレイ指定情報および用紙サイズの対応関係とを参照し、前記第１のページ記述言語における印刷指示の解釈に基づく用紙サイズの特定方法により前記指定用紙サイズと一致する用紙サイズを特定し、特定された用紙サイズに対応する第２の給紙トレイ指定情報を前記変換テーブルから取得し、前記印刷指示における給紙トレイの指定情報を取得した給紙トレイの指定情報に変更する変更手段と、
前記変更手段により給紙トレイの指定情報が変更された印刷指示を、第２のページ記述言語により記述された印刷指示に変換する変換手段と、
を有する印刷指示変換装置である。
【０００６】
請求項２に係る本発明は、前記第１のページ記述言語における印刷指示の解釈に基づく用紙サイズの特定方法が、印刷指示に含まれる給紙トレイの指定情報を起点として、前記変換テーブルにおいて前記第１の給紙トレイ指定情報から順に前記指定用紙サイズと一致する用紙サイズを検索し、前記第１の給紙トレイ指定情報から最も近い前記指定用紙サイズと一致する用紙サイズを特定する請求項１に記載の印刷指示変換装置である。
【０００７】
請求項３に係る本発明は、前記変更手段は、前記変換テーブルにおいて前記指定用紙サイズと一致する用紙サイズが存在しない場合に、給紙トレイを指定しないように前記印刷指示を変更する請求項１または２記載の印刷指示変換装置である。
【０００８】
請求項４に係る本発明は、第１のページ記述言語を解釈して印刷動作を行う置換前の印刷装置における給紙トレイの構成情報と、第２のページ記述言語を解釈して印刷動作を行う置換後の印刷装置における給紙トレイの構成情報とに基づいて予め作成され、置換前の印刷装置の給紙トレイを指定する第１の給紙トレイ指定情報と、用紙サイズと、置換後の印刷装置の給紙トレイを指定する第２の給紙トレイ指定情報とを対応させた変換テーブルを記憶する記憶手段と、
第１のページ記述言語により記述された印刷指示を受け付ける受付手段と、
前記受付手段により受け付けた印刷指示に含まれる給紙トレイの指定情報および指定用紙サイズの情報と、前記記憶手段に記憶されている変換テーブルにおける第１の給紙トレイ指定情報および用紙サイズの対応関係とを参照し、前記第１のページ記述言語における印刷指示の解釈に基づく用紙サイズの特定方法により前記指定用紙サイズと一致する用紙サイズを特定し、特定された用紙サイズに対応する第２の給紙トレイ指定情報を前記変換テーブルから取得し、前記印刷指示における給紙トレイの指定情報を取得した給紙トレイの指定情報に変更する変更手段と、
前記変更手段により給紙トレイの指定情報が変更された印刷指示を、第２のページ記述言語により記述された印刷指示に変換する変換手段と、
前記変換手段により変換された印刷指示を印刷装置に実行させるよう指示する指示手段と、
を有する印刷制御装置である。
【０００９】
請求項５に係る本発明は、第１のページ記述言語を解釈して印刷動作を行う置換前の印刷装置における給紙トレイの構成情報と、第２のページ記述言語を解釈して印刷動作を行う置換後の印刷装置における給紙トレイの構成情報とに基づいて予め作成され、置換前の印刷装置の給紙トレイを指定する第１の給紙トレイ指定情報と、用紙サイズと、置換後の印刷装置の給紙トレイを指定する第２の給紙トレイ指定情報とを対応させた変換テーブルを記憶するステップと、
第１のページ記述言語により記述された印刷指示を受け付けるステップと、
受け付けた印刷指示に含まれる給紙トレイの指定情報および指定用紙サイズの情報と、記憶されている変換テーブルにおける第１の給紙トレイ指定情報および用紙サイズの対応関係とを参照し、前記第１のページ記述言語における印刷指示の解釈に基づく用紙サイズの特定方法により前記指定用紙サイズと一致する用紙サイズを特定し、特定された用紙サイズに対応する第２の給紙トレイ指定情報を前記変換テーブルから取得し、前記印刷指示における給紙トレイの指定情報を取得した給紙トレイの指定情報に変更するステップと、
給紙トレイの指定情報が変更された印刷指示を、第２のページ記述言語により記述された印刷指示に変換するステップと、
をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１０】
請求項１に係る本発明によれば、あるページ記述言語を解釈して印刷動作を行う印刷装置が異なるページ記述言語を解釈して印刷動作を行う印刷装置に置き換えられた場合でも、置き換え前後で同じ用紙サイズ選択結果を得ることが可能な印刷指示変換装置を提供することができる。
【００１１】
請求項２に係る本発明によれば、請求項１に係る発明によって得られる効果に加えて、印刷指示における給紙トレイの指定情報と指定用紙サイズの組み合わせが、変換テーブルにおける第１の給紙トレイ指定情報と用紙サイズの対応関係と異なっていても用紙サイズを特定することが可能な印刷指示変換装置を提供することができる。
【００１２】
請求項３に係る本発明によれば、請求項１または２に係る発明によって得られる効果に加えて、印刷指示において変換テーブルに存在しない用紙サイズが指定された場合でも、印刷指示において指定された用紙サイズの用紙に出力することが可能な印刷指示変換装置を提供することができる。
【００１３】
請求項４に係る本発明によれば、あるページ記述言語を解釈して印刷動作を行う印刷装置が異なるページ記述言語を解釈して印刷動作を行う印刷装置に置き換えられた場合でも、置き換え前後で同じ用紙サイズ選択結果を得ることが可能な印刷制御装置を提供することができる。
【００１４】
請求項５に係る本発明によれば、あるページ記述言語を解釈して印刷動作を行う印刷装置が異なるページ記述言語を解釈して印刷動作を行う印刷装置に置き換えられた場合でも、置き換え前後で同じ用紙サイズ選択結果を得ることが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態における画像形成システムを示す図である。
【図２】本発明の一実施形態におけるプリントサーバ２のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態におけるプリントサーバ２の機能構成を示すブロック図である。
【図４】本発明の一実施形態におけるプリンタ３、４の給紙トレイの構成を示す図である。
【図５】本発明の一実施形態におけるプリンタ３、４における印刷ジョブの解釈の違いを説明する図である。
【図６】本発明の一実施形態におけるプリントサーバ２の全体的な動作のフローチャートである。
【図７】本発明の一実施形態におけるＵＩ操作部２６が表示する変換テーブルの設定画面を示す図である。
【図８】本発明の一実施形態における印刷ジョブ変更処理のフローチャートである。
【図９】本発明の一実施形態における印刷ジョブ変更処理の具体例を示す図である。
【発明を実施するための最良の形態】
【００１６】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
図１は、本発明の一実施形態の画像形成システムを示す図である。
【００１８】
図１の画像形成システムにおいては、ページ記述言語Ａ（第１のページ記述言語）を解釈して印刷動作を行うプリンタ３（置換前の印刷装置）が、ユーザによりページ記述言語Ｂ（第２のページ記述言語）を解釈して印刷動作を行うプリンタ４（置換後の印刷装置）に置き換えられている。
【００１９】
プリントサーバ２（印刷制御装置）は、ＴＣＰ／ＩＰ（トランスミッション・コントロール・プロトコル／インターネット・プロトコル）を介して印刷指示装置１、プリンタ４と接続されている。なお、本実施形態においては、ＴＣＰ／ＩＰを介してプリントサーバ２、印刷指示装置１、プリンタ４が接続されている場合について説明するが、プリントサーバ２、印刷指示装置１、プリンタ４が相互に接続されてネットワークを形成するものであれば接続方法に限定されるものではない。
【００２０】
印刷指示装置１は、用紙に画像を出力するための印刷ジョブ（印刷指示）をＴＣＰ／ＩＰを介してプリントサーバ２に送信する。
【００２１】
プリントサーバ２は、印刷指示装置１からの印刷ジョブを受け付け、受け付けた印刷ジョブをページ記述言語Ａからページ記述言語Ｂに変換し、ＴＣＰ／ＩＰを介してページ記述言語Ｂに変換した印刷ジョブをプリンタ４に指示する。
【００２２】
プリンタ４は、プリントサーバ２により指示された印刷ジョブに基づいて用紙に出力を行う。
【００２３】
次に、プリントサーバ２のハードウェアの構成を図２を参照して詳細に説明する。
【００２４】
プリントサーバ２は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ＴＣＰ／ＩＰを介して印刷指示装置１、プリンタ３、４との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５を有する。これらの構成要素は、制御バス１６を介して互いに接続されている。
【００２５】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、プリントサーバ２の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００２６】
図３は、上記の制御プログラムが実行されることにより実現されるプリントサーバ２の機能構成を示すブロック図である。
【００２７】
本実施形態におけるプリントサーバ２は、図３に示すように、印刷ジョブ変換装置２０、プリンタドライバ２４により構成されている。また、印刷ジョブ変換装置２０は、受付部２１、印刷ジョブ変更部２２、言語変換部２３、記憶部２５、操作画面を表示してユーザの操作を受け付けるＵＩ操作部２６により構成されている。
【００２８】
ＵＩ操作部２６は、ユーザの操作を受け付けて、プリンタ３における給紙トレイの構成情報と、プリンタ４における給紙トレイの構成情報とに基づいて変換テーブルを予め作成する。
【００２９】
記憶部２５は、ＵＩ操作部２６により予め作成され、プリンタ３の給紙トレイを指定する変換前の給紙トレイ番号（第１の給紙トレイ指定情報）及びプリンタ３の給紙トレイに格納されている用紙の用紙サイズと、プリンタ４の給紙トレイを指定する変換後の給紙トレイ番号（第２の給紙トレイ指定情報）とを対応付ける変換テーブルを記憶する。
【００３０】
受付部２１は、ページ記述言語Ａにより記述された印刷ジョブを印刷指示装置１から受け付ける。
【００３１】
印刷ジョブ変更部２２は、受付部２１により受け付けられた印刷ジョブに含まれる給紙トレイ番号（給紙トレイの指定情報）および指定用紙サイズの情報と、記憶部２５に記憶されている変換テーブルにおける変換前の給紙トレイ番号および用紙サイズの対応関係とを参照し、ページ記述言語Ａにおける印刷ジョブの解釈に基づく用紙サイズの特定方法により指定用紙サイズと一致する用紙サイズを特定する。そして、印刷ジョブ変更部２２は、特定した用紙サイズに対応する変換後の給紙トレイ番号を変換テーブルから取得し、印刷ジョブにおける給紙トレイの指定情報を取得した給紙トレイ番号に変更する。本実施形態の印刷ジョブ変更部２２においては、ページ記述言語Ａにおける印刷ジョブの解釈に基づく用紙サイズの特定方法が、印刷ジョブに含まれる給紙トレイ番号を起点として、変換テーブルにおいて変換前の給紙トレイ番号から順に指定用紙サイズと一致する用紙サイズを検索し、変換前の給紙トレイ番号から最も近い指定用紙サイズと一致する用紙サイズを特定する。
【００３２】
また、印刷ジョブ変更部２２は、変換テーブルにおいて指定用紙サイズと一致する用紙サイズが存在しない場合に、給紙トレイを指定しないように印刷ジョブを変更する。本実施形態における印刷ジョブ変更部２２は、変換テーブルにおいて指定用紙サイズと一致する用紙サイズが存在しない場合に、印刷ジョブ装置２２は、給紙トレイ番号を「自動」に変更する。
【００３３】
言語変換部２３は、印刷ジョブ変更部２２により給紙トレイ番号が変更された印刷ジョブをページ記述言語Ｂにより記述された印刷ジョブに変換する。
【００３４】
プリンタドライバ２４は、言語変換部２３によりページ記述言語が変換された印刷ジョブをプリンタ４に実行させるよう指示する。
【００３５】
次に、本実施形態におけるプリンタ３、４の給紙トレイの構成及びプリンタ３、４における印刷ジョブのコマンド解釈の違いについて説明する。
【００３６】
まず、プリンタ３、４の給紙トレイの構成について図４を参照して説明する。
【００３７】
図４は、プリンタ３、４の給紙トレイの構成を示す図である。図４に示すように、プリンタ３においては、給紙トレイ番号１に用紙サイズＢ５の印刷用紙、給紙トレイ番号２に用紙サイズＡ４の印刷用紙、給紙トレイ番号３に用紙サイズＡ４の厚紙がそれぞれ格納されている。また、プリンタ４においては、給紙トレイ番号１に用紙サイズＢ５の印刷用紙、給紙トレイ番号２に用紙サイズＡ４の印刷用紙、給紙トレイ番号３に用紙サイズＡ４の印刷用紙、給紙トレイ番号４に用紙サイズＡ４の厚紙、給紙トレイ番号５に用紙サイズＡ３の印刷用紙がそれぞれ格納されている。
【００３８】
次に、プリンタ３、４における印刷ジョブのコマンド解釈の違いについて図５を参照して説明する。
【００３９】
図５（Ａ）に示すように、ページ記述言語Ａにより記述された印刷ジョブを受け付けたプリンタ３おいては、印刷ジョブにおいて給紙トレイ番号が「１」、指定用紙サイズが「Ａ４」と指示された場合、「給紙トレイ番号１を起点として」、「起点から最も近い給紙トレイ番号の用紙サイズＡ４を検索する」というようなコマンド解釈により用紙サイズを特定して印刷ジョブを実行する。
【００４０】
一方、ページ記述言語Ｂにより記述された印刷ジョブを受け付けたプリンタ４においては、図５（Ｂ）に示すように、印刷ジョブおいて給紙トレイ番号が「１」、指定用紙サイズが「Ａ４」である場合、「給紙トレイ番号１に格納されている用紙に」、「Ａ４サイズの画像を出力する」というようなコマンド解釈により用紙サイズを特定して印刷ジョブを実行する。つまり、プリンタ４は、図５（Ｂ）に示す印刷ジョブを受け付けた場合、給紙トレイ番号１の給紙トレイにＢ５サイズの用紙が格納されているため、Ａ４サイズの画像をＢ５サイズの用紙に出力する。また、印刷ジョブにおいて給紙トレイ番号が「自動」である場合には、プリンタ４は、給紙トレイ番号に関わらず指定用紙サイズと一致する用紙サイズの用紙を格納している給紙トレイを選択する。
【００４１】
上記のように、ページ記述言語Ａを解釈して印刷動作を行うプリンタ３を、ページ記述言語Ｂを解釈して印刷動作を行うプリンタ４に置き換えた場合、単に印刷ジョブをページ記述言語Ａからページ記述言語Ｂに変換するだけでは、印刷ジョブのコマンド解釈の違いにより、プリンタ４においてプリンタ３に対する印刷ジョブと同じ印刷結果を得ることができない場合がある。
【００４２】
次に、本実施形態におけるプリントサーバ２の全体的な動作を図６を参照して説明する。
【００４３】
まず、ＵＩ操作部２６は、ユーザの操作により変換テーブルを作成する（ステップＳ１０１）。本実施形態においては、図７に示すように、ＵＩ操作部２６は、変換テーブルの設定画面を表示し、プリンタ３、４の給紙トレイの構成に基づいて、ユーザの操作により変換前の給紙トレイ番号と、用紙サイズと、変換後の給紙トレイ番号とを対応させる。
【００４４】
具体的には、ＵＩ操作部２６は、ユーザの操作を受け付けることにより、プリンタ３の給紙トレイ番号、即ち、変換前の給紙トレイ番号及びプリンタ３の給紙トレイに格納されている用紙の用紙サイズを対応させる。そして、ＵＩ操作部２６は、ユーザの操作を受け付けることにより、変換前の給紙トレイ番号及び用紙サイズに対して、用紙サイズが一致する用紙を格納しているプリンタ４の給紙トレイ番号、即ち、変換後の給紙トレイ番号を対応させた変換テーブルを予め作成しておく。例えば、図７に示すように、ＵＩ操作部２６は、ユーザの操作を受け付けて図４に示すプリンタ３、４の給紙トレイの構成に基づいて、変換前の給紙トレイ番号１、用紙サイズＢ５に対して変換後の給紙トレイ番号１を対応させる。また、図７に示すように、ＵＩ操作部２６は、ユーザの操作を受け付けて変換前の給紙トレイ番号２、用紙サイズＡ４に対して変換後の給紙トレイ番号２を対応させる。さらに、図７に示すように、ＵＩ操作部２６は、ユーザの操作を受け付けて変換前の給紙トレイ番号３、用紙サイズＡ４に対して変換後の給紙トレイ番号４を対応させる。そして、記憶部２５は、上記のようにして予め作成された変換テーブルを記憶する。
【００４５】
次に、受付部２１は、印刷指示装置１から送信された印刷ジョブを受け付ける。そして、印刷ジョブ変更部２２は、受付部２１により受け付けた印刷ジョブにおける給紙トレイ番号を変更し、言語変換部２３は、印刷ジョブ変更部２２により変更された印刷ジョブをページ記述言語Ａにより記述されたものからページ記述言語Ｂにより記述されたものに変換する（ステップＳ１０２）。なお、ステップＳ１０２における印刷ジョブを変換する方法の詳細は後述する。
【００４６】
最後に、プリンタドライバ２４は、言語変換部２３によりページ記述言語が変換された印刷ジョブをプリンタ４に対して実行するよう指示する（ステップＳ１０３）。
【００４７】
次に、ステップＳ１０２における印刷ジョブを変換する方法について、図８を参照して詳細に説明する。
【００４８】
まず、受付部２１は、印刷指示装置１から送信されてきた印刷ジョブを受け付ける（ステップＳ２０１）。
【００４９】
次に、印刷ジョブ変更部２２は、受付部２１により受け付けた印刷ジョブにおいて給紙トレイが指定されているか否かを判定する（ステップＳ２０２）。
【００５０】
ステップＳ２０２において、受け付けた印刷ジョブにおいて給紙トレイが指定されている場合には、印刷ジョブにおける給紙トレイ番号と一致する変換前の給紙トレイ番号を検索起点として設定する（ステップＳ２０３）。
【００５１】
次に、印刷ジョブ変更部２２は、印刷ジョブにおいて用紙サイズが指定されているか否かを判定する（ステップＳ２０４）。ここで、用紙サイズが指定されている場合にはステップＳ２０５に進む。また、用紙サイズが指定されていない場合には、ステップＳ２１１に進み（ステップＳ２０４においてｎｏ）、プリントサーバ２は印刷ジョブ変換処理を終了する。
【００５２】
そして、ステップＳ２０４において、印刷ジョブにおいて用紙サイズが指定されている場合に（ステップＳ２０４においてｙｅｓ）、印刷ジョブ変更部２２は、記憶部２５に記憶されている変換テーブルを参照し、ページ記述言語Ａにおける印刷ジョブの解釈に基づく用紙サイズの特定を行う。つまり、印刷ジョブ変更部２２は、変換テーブルにおいて検索起点の給紙トレイ番号から最も近い番号の指定用紙サイズと一致する用紙サイズを検索する（ステップＳ２０５）。
【００５３】
そして、ステップＳ２０５において指定用紙サイズを検索した結果、指定用紙サイズが変換テーブルに存在する場合にはステップＳ２０８に進み、指定用紙サイズが変換テーブルに存在しない場合にはステップＳ２０７に進む（ステップＳ２０６）。
【００５４】
そして、ステップＳ２０６において、指定用紙サイズが変換テーブルに存在しない場合には（ステップＳ２０６においてｎｏ）、印刷ジョブにおける給紙トレイ番号を「自動」に変更してステップＳ２１１に進む（ステップＳ２０７）。
【００５５】
また、ステップＳ２０６において、指定用紙サイズが変換テーブルに存在する場合には（ステップＳ２０６においてｙｅｓ）、印刷ジョブ変更部２２は、変換テーブルにおいて検索された用紙サイズと対応する変換後の給紙トレイ番号を取得し、取得した変換後の給紙トレイ番号が印刷ジョブにおける給紙トレイ番号と一致するか否かを判定する（ステップＳ２０８）。
【００５６】
ステップＳ２０８において、取得した変換後の給紙トレイ番号が印刷ジョブにおける給紙トレイ番号と一致しない場合に（ステップＳ２０８においてｎｏ）、印刷ジョブ変更部２２は、印刷ジョブにおける給紙トレイ番号を変換後の給紙トレイ番号に変更する（ステップＳ２０９）。
【００５７】
また、ステップＳ２０８において、取得した変換後の給紙トレイ番号が印刷ジョブにおける給紙トレイ番号と一致する場合に（ステップＳ２０８においてｙｅｓ）、印刷ジョブ変更部２２は、印刷ジョブにおける給紙トレイ番号を変更せずにステップＳ２１１に進む（ステップＳ２１０）。
【００５８】
最後に、印刷ジョブ変更部２２は、ページ記述言語Ａにより記述された印刷ジョブをページ記述言語Ｂにより記述された印刷ジョブに変換する（ステップＳ２１１）。
【００５９】
次に、上記の処理により実現される具体的な例を図９を参照して説明する。
【００６０】
例えば、図９に示すように、ページ１は「給紙トレイ番号１、用紙サイズＡ４」、ページ２は「給紙トレイ番号３、用紙サイズＡ４」、ページ３は「給紙トレイ番号１、用紙サイズＡ３」というようなページ記述言語Ａにより記述された印刷ジョブを受付部２１が受け付けた場合について説明する。
【００６１】
ページ１においては、給紙トレイ番号１が指定されているため、印刷ジョブ変更部２２は、変換前の給紙トレイ番号１を検索起点として設定する（ステップＳ２０３）。
【００６２】
次に、ページ１においては、用紙サイズＡ４が指定されているため、印刷ジョブ変更部２２は、変換前の給紙トレイ番号１を検索起点として、番号順に変換テーブルにおける用紙サイズＡ４を検索する（ステップＳ２０５）。ここで、図９に示すように、変換テーブルにおいては変換前の給紙トレイ番号１に用紙サイズＢ５が設定されているため、印刷ジョブ変更部２２は、次の給紙トレイ番号である給紙トレイ番号２と対応する用紙サイズＡ４を選択する。
【００６３】
そして、印刷ジョブ変更部２２は、変換テーブルにおいて選択された用紙サイズＡ４と対応する変換後の給紙トレイ番号２を取得する。ここで、ページ１において指定されている給紙トレイ番号１と取得した給紙トレイ番号２が一致しないため、印刷ジョブ変更部２２は、給紙トレイ番号の変更があると判定する（ステップＳ２０８においてｎｏ）。
【００６４】
そして、印刷ジョブ変更部２２は、ページ１の印刷ジョブを、給紙トレイ番号１を指定した印刷ジョブから給紙トレイ番号２を指定した印刷ジョブに変更する（ステップＳ２０９）。
【００６５】
次に、ページ２においては、給紙トレイ番号３が指定されているため、印刷ジョブ変更部２２は、変換前の給紙トレイ番号３を検索起点として設定する（ステップＳ２０３）。
【００６６】
そして、ページ２においては、用紙サイズＡ４が指定されているため、印刷ジョブ変更部２２は、変換前の給紙トレイ番号３を検索起点として、番号順に変換テーブルにおける用紙サイズＡ４を検索する（ステップＳ２０５）。ここで、図９に示すように、変換テーブルにおいては、変換前の給紙トレイ番号３に用紙サイズＡ４が設定されているため、印刷ジョブ変更部２２は給紙トレイ番号３と対応する用紙サイズＡ４を選択する。
【００６７】
そして、印刷ジョブ変更部２２は、変換テーブルにおいて選択された用紙サイズＡ４と対応する変換後の給紙トレイ番号４を取得する。ここで、ページ２において指定されている給紙トレイ番号３と取得した給紙トレイ番号４が一致しないため、印刷ジョブ変更部２２は、給紙トレイ番号の変更があると判定する（ステップＳ２０８においてｎｏ）。
【００６８】
そして、印刷ジョブ変更部２２は、ページ２の印刷ジョブを、給紙トレイ番号３を指定した印刷ジョブから給紙トレイ番号４を指定した印刷ジョブに変更する（ステップＳ２０９）。
【００６９】
次に、ページ３においては、給紙トレイ番号１が指定されているため、印刷ジョブ変更部２２は、変換前の給紙トレイ番号１を検索起点として設定する（ステップＳ２０３）。
【００７０】
そして、ページ３においては、用紙サイズＡ３が指定されているため、印刷ジョブ変更部２２は、変換前の給紙トレイ番号１を検索起点として、番号順に変換テーブルにおける用紙サイズＡ３を検索する（ステップＳ２０５）。ここで、図９に示すように、変換テーブルにおいては、用紙サイズＡ３が存在しないため（ステップＳ２０６においてｎｏ）、印刷ジョブ変更部２２は、ページ３の印刷ジョブを、給紙トレイ番号１を指定した印刷ジョブから給紙トレイ番号が自動に設定された印刷ジョブに変更する（ステップＳ２０７）。
【００７１】
言語変換部２３は、上記のようにしてページ１〜３における給紙トレイ番号が変更された印刷ジョブを、ページ記述言語Ａにより記述されたものからページ記述言語Ｂに記述されたものに変換する（ステップＳ２１１）。
【００７２】
そして、プリンタドライバ２４は、ページ記述言語Ａからページ記述言語Ｂに変換された印刷ジョブを実行するようプリンタ４に指示する。
【００７３】
そして、プリンタ４は、図９に示すように、プリンタドライバ２４から指示された印刷ジョブに基づいて、ページ１を給紙トレイ番号２の用紙サイズＡ４の印刷用紙に、ページ２を給紙トレイ番号４の用紙サイズＡ４の厚紙に出力する。また、ページ３については給紙トレイ番号が自動であるため、プリンタ４は、用紙サイズＡ３が格納されている給紙トレイ番号を選択して印刷用紙に出力する。
【００７４】
なお、上述したように、本実施形態において、用紙サイズＡ４の厚紙はプリンタ３においては給紙トレイ番号３に格納されているが、プリンタ４においては給紙トレイ番号４に格納されている。しかし、本実施形態によれば、プリンタ３に対して用紙サイズＡ４の厚紙を指定する場合と同様の印刷ジョブでも、プリンタ４において用紙サイズＡ４の厚紙が選択される。
【００７５】
また、本実施形態においては、印刷ジョブ変換装置２０がプリントサーバ２に設置されている場合を用いて説明したが、本発明は、印刷ジョブ変換装置２０が外部に設置されている場合でも同様に適用することができる。
【００７６】
また、本実施形態において、用紙サイズの特定方法がページ記述言語Ａにおける印刷ジョブの解釈に基づくものとして説明したが、本発明においては上述したページ記述言語Ａにおける印刷ジョブの解釈に限定されるものではない。本発明は、置換前の印刷装置が対応しているページ記述言語により記述された印刷ジョブの解釈に基づいて用紙サイズを特定するものであれば、同様に適用できるものである。
【符号の説明】
【００７７】
１    印刷指示装置
２    プリントサーバ
３、４    プリンタ
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信ＩＦ
１５    ＵＩ装置
１６    制御バス
２０    印刷ジョブ変換装置
２１    受付部
２２    印刷ジョブ変更部
２３    言語変換部
２４    プリンタドライバ
２５    記憶部
２６    ＵＩ操作部
【図１】
2013171442.tif 000003
【図２】
2013171442.tif 000004
【図３】
2013171442.tif 000005
【図４】
2013171442.tif 000006
【図５】
2013171442.tif 000007
【図６】
2013171442.tif 000008
【図７】
2013171442.tif 000009
【図８】
2013171442.tif 000010
【図９】
2013171442.tif 000011