(57)【要約】【課題】属性としてユーザが指定した意図する用紙名称を使用でき、データ処理装置側において、ユーザが意図する用紙名称を指定すること。【解決手段】ホストコンピュータのユーザにより用紙名称を設定するプログラムを起動し、用紙名称設定画面を表示する（１）。次にプリンタで設定されている用紙名称と用紙タイプを含む用紙情報を要求し（２）、用紙情報を取得する（３）。用紙名称設定画面で「追加」が指示されている場合に、指定されたカセットまたはトレイに対応して用紙名称（６）、用紙タイプ（７）の名称をＫＢ等から入力する。そして、登録が指示された場合に入力された用紙情報をプリンタに送信出力する（９）。【選択図】図１１
2010061677.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙手段を備え該複数の給紙手段の中から選択されるいずれかの給紙手段に積載される用紙を用いて印刷処理を実行する印刷装置と接続可能なデータ処理装置であって、
前記複数の給紙手段のいずれかに積載される用紙の用紙名称を前記データ処理装置のユーザからの指示に応じた任意の文字列で入力する入力手段と、
前記入力手段により前記任意の文字列で入力された前記用紙名称と前記複数の給紙手段のいずれかを対応付けた用紙名称の割り付け情報を、前記印刷装置に登録させる登録手段と、
前記登録手段により登録された前記用紙名称の割り付け情報に基づいて前記複数の給紙手段の中からいずれかの給紙手段を前記印刷装置に選択させ該選択された給紙手段に積載された用紙を用いた印刷処理を前記印刷装置に実行させるべく、前記入力手段により入力された前記用紙名称を含む印刷情報を前記印刷装置へ送信する送信手段と、
を備えることを特徴とするデータ処理装置。
【請求項２】
前記入力手段により入力された複数の前記用紙名称を表示する表示手段と、
前記表示手段により表示された複数の前記用紙名称のいずれかを前記データ処理装置のユーザからの指示に基づいて選択して前記複数の給紙手段のいずれかを対応付ける手段と、
を備えることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
データ処理装置から送信される印刷情報に基づく印刷処理を実行する印刷装置であって、
前記印刷処理に用いられる用紙を積載するための複数の給紙手段と、
前記データ処理装置のユーザからの指示に応じた任意の文字列で入力された用紙名称と前記複数の給紙手段のいずれかを対応付けた用紙名称の割り付け情報を前記データ処理装置から受信して登録する登録手段と、
前記任意の文字列で入力された用紙名称を含む印刷情報を前記データ処理装置から受信する受信手段と、
前記受信手段により受信された前記印刷情報の中で指定される用紙名称が、前記登録手段により登録された前記用紙名称の割り付け情報に含まれる用紙名称と一致した場合に、該一致した用紙名称に対応付けて前記登録手段に登録された給紙手段を選択する選択手段と、
前記選択手段により選択された給紙手段に積載された用紙を用いた印刷処理を実行する印刷手段と、
を備えることを特徴とする印刷装置。
【請求項４】
複数の給紙手段を備え該複数の給紙手段の中から選択されるいずれかの給紙手段に積載される用紙を用いて印刷処理を実行する印刷装置と接続可能なデータ処理装置のデータ処理方法であって、
入力手段が、前記複数の給紙手段のいずれかに積載される用紙の用紙名称を前記データ処理装置のユーザからの指示に応じた任意の文字列で入力する入力工程と、
登録手段が、前記入力工程により前記任意の文字列で入力された前記用紙名称と前記複数の給紙手段のいずれかを対応付けた用紙名称の割り付け情報を、前記印刷装置に登録させる登録工程と、
送信手段が、前記登録工程により登録された前記用紙名称の割り付け情報に基づいて前記複数の給紙手段の中からいずれかの給紙手段を前記印刷装置に選択させ該選択された給紙手段に積載された用紙を用いた印刷処理を前記印刷装置に実行させるべく、前記入力工程により入力された前記用紙名称を含む印刷情報を前記印刷装置へ送信する送信工程と、
を備えることを特徴とするデータ処理方法。
【請求項５】
複数の給紙手段を備えデータ処理装置から送信される印刷情報に基づく印刷処理を実行する印刷装置の制御方法であって、
登録手段が、前記データ処理装置のユーザからの指示に応じた任意の文字列で入力された用紙名称と前記複数の給紙手段のいずれかを対応付けた用紙名称の割り付け情報を前記データ処理装置から受信して登録する登録工程と、
受信手段が、前記任意の文字列で入力された用紙名称を含む印刷情報を前記データ処理装置から受信する受信工程と、
選択手段が、前記受信工程により受信された前記印刷情報の中で指定される用紙名称が、前記登録工程により登録された前記用紙名称の割り付け情報に含まれる用紙名称と一致した場合に、該一致した用紙名称に対応付けて前記登録工程で登録された給紙手段を選択する選択工程と、
印刷手段が、前記選択工程により選択された給紙手段に積載された用紙を用いた印刷処理を実行する印刷工程と、
を備えることを特徴とする制御方法。
【請求項６】
複数の給紙手段を備え該複数の給紙手段の中から選択されるいずれかの給紙手段に積載される用紙を用いて印刷処理を実行する印刷装置と接続可能なデータ処理装置のコンピュータを、
前記複数の給紙手段のいずれかに積載される用紙の用紙名称を前記データ処理装置のユーザからの指示に応じた任意の文字列で入力する入力手段と、
前記入力手段により前記任意の文字列で入力された前記用紙名称と前記複数の給紙手段のいずれかを対応付けた用紙名称の割り付け情報を、前記印刷装置に登録させる登録手段と、
前記登録手段により登録された前記用紙名称の割り付け情報に基づいて前記複数の給紙手段の中からいずれかの給紙手段を前記印刷装置に選択させ該選択された給紙手段に積載された用紙を用いた印刷処理を前記印刷装置に実行させるべく、前記入力手段により入力された前記用紙名称を含む印刷情報を前記印刷装置へ送信する送信手段と、
して機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【請求項７】
複数の給紙手段を備えデータ処理装置から送信される印刷情報に基づく印刷処理を実行する印刷装置のコンピュータを、
前記データ処理装置のユーザからの指示に応じた任意の文字列で入力された用紙名称と前記複数の給紙手段のいずれかを対応付けた用紙名称の割り付け情報を前記データ処理装置から受信して登録する登録手段と、
前記任意の文字列で入力された用紙名称を含む印刷情報を前記データ処理装置から受信する受信手段と、
前記受信手段により受信された前記印刷情報の中で指定される用紙名称が、前記登録手段により登録された前記用紙名称の割り付け情報に含まれる用紙名称と一致した場合に、該一致した用紙名称に対応付けて前記登録手段に登録された給紙手段を選択する選択手段と、
前記選択手段により選択された給紙手段に積載された用紙を用いた印刷処理を実行する印刷手段と、
して機能させるためのプログラムを格納したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の通信媒体を介してデータ処理装置と印刷制御装置が通信可能な印刷制御装置およびデータ処理装置および印刷制御装置の印刷処理方法およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体に関するものである。
【背景技術】
【０００２】
従来、この種の印刷装置においては、用紙サイズ毎に搬送方向が決められてお、同一用紙サイズの縦送りと横送りを混在して使用することはできなかった。
【０００３】
これはある用紙サイズに対して、例え印刷機構本体が縦送り／横送りの両方をサポートしていても、印刷データを処理する時点では縦／横どちらに合わせてラスタライズすべきなのかが決定されないためであり、通常はどちらか一方がマスクされていた。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の印刷装置は上記のように構成されているので、例えばＡ４サイズの用紙に印刷する場合、横送りの方が用紙搬送時間が短いため通常の給紙口は横送りで給紙したいが、ある給紙口だけは縦送りで給紙したいというケースがある。
【０００５】
これは、プレプリント紙を使用する場合によくあるケースであり、横送りでは用紙をセットする方向が直観的に判り難い等の理由による。
【０００６】
しかしながら、印刷機構の本体はＡ４の縦送りとＡ４の横送りの両方に対応していても、印刷データを解析しラスタライズするには、まず始めにＡ４縦かＡ４横かを決定する必要があるため、実質的に両方をサポートすることはできず、片方をマスクしていた。
【０００７】
なお、Ａ４縦かＡ４横かをユーザに決定させ、印刷データ自体に用紙搬送方向の情報を保持させる手法もあるが、この場合、印刷データのデバイス非依存性が崩れたり、操作上のユーザの負荷が増大する等の問題があった。
【０００８】
また、暫定的にＡ４縦かＡ４横かを決定し、ラスタライズした後のデータを物理的な用紙搬送方向に合わせて回転するという手法もあるが、この手法では、処理速度が劣化したり、必要メモリが増大してしまう等の問題があった。
【０００９】
このようにこれまでの手法では、上記の例のようにＡ４縦とＡ４横が混在するような用紙環境に柔軟には対応できない。
【００１０】
また、同一の用紙サイズと用紙搬送方向であっても、それが異なる種類の用紙である場合、どれが選択されるか特定できなかった。
【００１１】
例えばサイズは共通ではあるが材質などが異なる複数種類の用紙を使用するには、必要とする用紙がどの給紙口に装着されているかを確認し、その給紙口を指定して印刷を実行しなければならなかったが、これはネットワーク環境下で複数のユーザが使用する場合には給紙口を確認してから印刷を実行するまでの間に他のユーザによって用紙を変更される可能性があり、非常に使い難いという問題点があった。
【００１２】
本発明は上記の問題点を解消するためになされたもので、本発明の目的は、入力された印刷情報中の属性としてユーザが指定した意図する用紙名称を使用でき、データ処理装置側において、ユーザが意図する用紙名称を指定することを可能とすることである。
【課題を解決するための手段】
【００１３】
本発明は、複数の給紙手段を備え該複数の給紙手段の中から選択されるいずれかの給紙手段に積載される用紙を用いて印刷処理を実行する印刷装置と接続可能なデータ処理装置であって、前記複数の給紙手段のいずれかに積載される用紙の用紙名称を前記データ処理装置のユーザからの指示に応じた任意の文字列で入力する入力手段と、前記入力手段により前記任意の文字列で入力された前記用紙名称と前記複数の給紙手段のいずれかを対応付けた用紙名称の割り付け情報を、前記印刷装置に登録させる登録手段と、前記登録手段により登録された前記用紙名称の割り付け情報に基づいて前記複数の給紙手段の中からいずれかの給紙手段を前記印刷装置に選択させ該選択された給紙手段に積載された用紙を用いた印刷処理を前記印刷装置に実行させるべく、前記入力手段により入力された前記用紙名称を含む印刷情報を前記印刷装置へ送信する送信手段とを備えることを特徴とする。
【００１４】
また、本発明は、データ処理装置から送信される印刷情報に基づく印刷処理を実行する印刷装置であって、前記印刷処理に用いられる用紙を積載するための複数の給紙手段と、前記データ処理装置のユーザからの指示に応じた任意の文字列で入力された用紙名称と前記複数の給紙手段のいずれかを対応付けた用紙名称の割り付け情報を前記データ処理装置から受信して登録する登録手段と、前記任意の文字列で入力された用紙名称を含む印刷情報を前記データ処理装置から受信する受信手段と、前記受信手段により受信された前記印刷情報の中で指定される用紙名称が、前記登録手段により登録された前記用紙名称の割り付け情報に含まれる用紙名称と一致した場合に、該一致した用紙名称に対応付けて前記登録手段に登録された給紙手段を選択する選択手段と、前記選択手段により選択された給紙手段に積載された用紙を用いた印刷処理を実行する印刷手段とを備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、データ処理装置側において、ユーザが意図する用紙名称を指定することができる。
【図面の簡単な説明】
【００１６】
【図１】本発を適用可能な印刷装置の内部構造を示す断面図である。
【図２】本発明の第１実施形態を示す印刷制御装置を適用可能な印刷システムの構成を説明するブロック図である。
【図３】図１に示したプリンタ部による印刷出力形態例を示す模式図である。
【図４】本発明に係る印刷制御装置における第１のデータ処理手順の一例を示すフローチャートである。
【図５】図１に示した操作パネルに表示されるエラーメッセージの一例を示す図である。
【図６】本発明の第２実施形態を示すデータ処理装置におけるプリンタ用紙名称登録画面の一例を示す図である。
【図７】図２に示したホストコンピュータの表示装置に表示される印刷設定画面の一例を示す図である。
【図８】図２に示したホストコンピュータの表示装置に表示される印刷設定画面の一例を示す図である。
【図９】図１に示した操作パネルに表示されるエラーメッセージの一例を示す図である。
【図１０】本発明に係る印刷制御装置，データ処理装置を適用可能な印刷システムの構成を説明するブロック図である。
【図１１】本発明に係るデータ処理装置におけるデータ処理手順の一例を説明するフローチャートである。
【図１２】本発明に係る印刷制御装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１３】本発明に係る印刷制御装置を適用可能な印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【発明を実施するための形態】
【００１７】
本実施形態の構成を説明する前に、本実施形態を適用するＬＢＰの構成を図１を参照して説明する。
【００１８】
図１は、本発を適用可能な印刷装置の内部構造を示す断面図であり、プリンタエンジンがレーザビームプリンタエンジン（ＬＢＰ）の場合に対応し、該ＬＢＰは、データ源として外部に接続されているホストコンピュータ（図２に示すホストコンピュータ２０１）から文字パターンの登録やフォームデータ（定型書式）等の登録が行なえるように構成されている。
【００１９】
図において、１００はＬＢＰ本体（ＬＢＰ）であり、外部に接続されているホストコンピュータ（図２の２０１）から供給される文字情報（文字コード）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記録媒体である記録用紙上に像を形成する。
【００２０】
１１３は操作パネルで、操作のためのスイッチ及びプリンタの状態を表示するＬＥＤ表示器やＬＣＤ表示器等が配されている。１０１はプリンタ制御ユニットで、ＬＢＰ１００全体の制御及びホストコンピュータから供給される文字情報等を解析する。このプリンタ制御ユニット１０１は、主に文字情報を対応する文字パターンを生成し、該生成された文字パターンに対応するビデオ信号に変換してレーザドライバ１０２に出力する。
【００２１】
レーザドライバ１０２は、半導体レーザ１０３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１０３から発射されるレーザ光１０４をオン／オフ切替する。レーザ光１０４は回転多面鏡１０５で左右方向に振られて静電ドラム１０６上を走査する。
【００２２】
これにより、静電ドラム１０６上には文字パターンの静電潜像が形成される。この潜像は静電ドラム１０６周囲の現像ユニット（トナーカートリッジ）１０７によって現像された後、記録用紙に転写される。
【００２３】
なお、上記記録用紙にはカットシートを用い、カットシート記録紙はＬＢＰに装着した給紙カセット１０８に収納され、給紙ローラ１０９及び搬送ローラ１１０と１１１とにより装置内に取り込まれて静電ドラム１０６方向に給送される。
【００２４】
また、給紙カセット１０８とは別に給紙トレイ１１４から用紙の送り方向を，例えば給紙カセット１０８から搬送される用紙の送り方向とは異なる送り方向に変更して給紙を行なうことも可能である。
【００２５】
１１２は定着器であり、記録用紙に転写されたトナー（粉末インク）を熱と圧力により記録用紙に固定する。
【００２６】
図２は、本発明の第１実施形態を示す印刷制御装置を適用可能な印刷システムの構成を説明するブロック図であり、図１と同一のものには同一の符号を付してあり、特に、図１に示したプリンタ制御ユニット１０１の詳細構成に対応する。
【００２７】
図において、２０１はホストコンピュータで、所定のインタフェースあるいはネットワークを介してＬＢＰと通信可能に接続され、ＬＢＰ１０１に対する印刷情報の発生源として機能する。
【００２８】
この際、ＬＢＰ１０１は、ホストコンピュータ２０１より送られてきた文字コードや、外字フォントあるいはフォーム情報またはマクロ登録情報等からなるデータ２１３とを受信し、ページ単位で文書情報等を印刷するようにしている。
【００２９】
２０２は入出力インタフェース部で、ホストコンピュータ２０１と各種情報を所定のプロコトルとでやり取りする。２０３は入力バッファメモリ（入力バッファ）で、入出力インタフェース部２０２を介して入力された各種情報を一時記憶する。
【００３０】
２０４は文字パターン発生器で、文字の幅や高さ等の属性や実際の文字パターンのアドレスが格納されているフォント情報部２１７と文字パターン自身が格納されている文字パターン部２１８を有し、ＲＯＭ２１４に格納された読み出し制御プログラムに基づいて文字パターンの読み出しが制御される。
【００３１】
なお、ＲＯＭ２１４に格納された読み出し制御プログラムには、文字コードを入力するとそのコードに対応する文字パターンのアドレスを算出するコードコンバート機能をも有している。
【００３２】
２０５はＲＡＭで、文字パターン発生器２０４より出力された文字パターンを記憶するフォントキャッシュ領域２０７，ホストコンピュータ２０１より送られてきた外字フォントやフォーム情報及び現在の印刷環境等を記憶する記憶領域２０６を含んでいる。
【００３３】
このように、一旦文字パターンに展開したパターン情報をフォントキャッシュとしてフォントキャッシュ領域２０７に記憶しておくことにより、同じ文字を印刷する時に再度同じ文字を復号してパターン展開する必要がなくなるため、文字パターンへの展開が速くなる。
【００３４】
２０８は前記ＬＢＰ１０１の制御系全体を制御するためのＣＰＵで、ＲＯＭ２１４あるいは図示しない外部メモリに記憶されたＣＰＵ２０８の制御プログラムにより装置全体の制御を行なっている。２０９は中間バッファで、入力データ２１３に基づいて生成される内部的なデータ群（いわゆる、中間データであってオブジェクト情報となるデータ）を保持する。
【００３５】
２１０はフレームバッファで、１ページ分のデータの受信が完了し、それらがよりシンプルな内部データに変換されて中間バッファ２０９に蓄えられた後、印刷イメージとして記憶する。なお、フレームバッファ２１０は、少なくともフルペイントの場合は、１ページ分、パーシャルペイントの場合は２バンド分の印刷イメージを記憶することができる。
【００３６】
２１１は出力インタフェース部で、フレームバッファ２１０よりのパターン情報に対応したビデオ信号を発生し、プリンタ部２１２との間でインタフェース制御を実行している。プリンタ部２１２は、出力インタフェース部２１１よりのビデオ信号を受信し、このビデオ信号に基づいた画像情報をページ単位に印刷処理する印刷機構部分に対応する。
【００３７】
２１５は一般のＥＥＰＲＯＭ等で構成する不揮発性メモリであり、以後ＮＶＲＡＭ（Ｎｏｎ Ｖｏｌａｔｉｌｅ ＲＡＭ）と称す。該ＮＶＲＡＭ２１５には、図１に示した操作パネル１１３で指定されたパネル設定値が記憶される。２１６はＬＢＰからホストコンピュータ２０１に送信されるデータである。
【００３８】
なお、ＲＯＭ２１４にはホストコンピュータ２０１から入力されるデータ（ＰＤＬデータを含む）の解析を行なうプログラムが含まれており、通常このプログラムはトランスレータと称される。
【００３９】
また、ＬＢＰ１０１では印刷すべき用紙サイズはホストコンピュータ２０１から入力されるデータ内で選択されるが、ここで選択される用紙サイズとは用紙の搬送方向までを含むものではなく、単に論理的なページフォーマットを意味する。これにより、印刷データの座標系は論理的なものとなり、デバイス非依存性を維持している。以後、この用紙サイズを論理用紙サイズと呼ぶものとする。
【００４０】
従って、論理用紙サイズが選択されると、まず最初にそれを縦送りで処理するか横送りで処理するかを決定し、印刷データの論理座標系を印刷装置の物理座標系に置き換える必要がある。
【００４１】
図３は、図１に示したプリンタ部２１２による印刷出力形態例を示す模式図であり、（ａ）は、３０１は用紙で、搬送方向に対して縦送り（ポートレート）で印刷データＤＡＴＡを処理した場合の印刷結果の例であり、（ｂ）は、３０２は用紙で、搬送方向に対して横送り（ポートレイト）で同じ印刷データＤＡＴＡを処理した場合の印刷結果の例である。
【００４２】
このように論理用紙サイズ（印刷データの座標系に依存する）に対して、プリンタ部２１２における記録媒体の搬送方向（図中の矢印方向）を考慮して座標系を物理座標系に置き換えたものを物理用紙サイズと呼ぶものとする。
【００４３】
以下、論理用紙サイズを物理用紙サイズに置き換え、描画処理を行なうための制御手順について図４に示すフローチャートを参照して説明する。
【００４４】
図４は、本発明に係る印刷制御装置における第１のデータ処理手順の一例を示すフローチャートであり、論理用紙サイズを物理用紙サイズに置き換え、描画処理を行なうための制御手順に対応する。なお、（１）〜（１６）は各ステップを示す。
【００４５】
まず、ステップ（１）で、印刷機構本体がサポートする物理用紙サイズを取得する。本実施形態の印刷装置がサポートする物理用紙サイズは「Ａ３縦」，「Ｂ４縦」，「Ａ４縦」，「Ｂ５縦」，「Ａ４横」，「Ｂ５横」の６種類であるものとする。
【００４６】
次に、ステップ（２）で入力された論理用紙サイズに対応する物理用紙サイズがサポートされるか否かを判断し、対応する物理用紙がサポートされない、即ち入力された論理用紙サイズが「Ａ３」，「Ｂ４」，「Ａ４」，「Ｂ５」のいずれでもないと判定した場合には、ステップ（１５）で、操作パネル１１３上のＬＣＤ表示器に、図５の（ａ）に示すエラーメッセージＥ５０１（＃＃ ヨウシハツカエマセン）を表示して処理を停止し、オペレータのキー操作待ちになる。
【００４７】
なお、「＃＃」は用紙サイズを示し、例えばＡ５用紙の場合は 「Ａ５」である。
【００４８】
そして、オペレータのキー操作による処理再開指示があると、論理用紙サイズを本印刷装置のデフォルトの論理用紙サイズである「Ａ４」に置き換えて処理を継続する。
【００４９】
一方、ステップ（３）で、論理用紙サイズに対応する物理用紙サイズが縦／横共にサポートされるか否かを判断する。本実施形態における印刷装置では、論理用紙サイズが「Ａ４」，「Ｂ５」のいずれかであれば、対応する物理用紙サイズが縦／横共にサポートされることになる。
【００５０】
ステップ（３）で、物理用紙サイズが縦／横共にサポートされていると判断した場合には、ステップ（４）に進み、全給紙口（給紙カセット１０８及び給紙トレイ１１４）の物理用紙サイズから目的とする論理用紙サイズの検索を行い、ステップ（５）で、目的とする論理用紙サイズの検索が成功したかどうかを判断し、検索に失敗したと判断した場合は、即ち要求された用紙サイズがどの給紙口にも装着されていないと判断された場合には、ステップ（１４）に進んで、操作パネル１１３上のＬＣＤ表示器上に、図５の（ｂ）に示すように、エラーメッセージＥ５０２（＃＃ ヨウシガ アリマセン）を表示後、ステップ（４）に戻って要求する用紙が装着されるまで検索を繰り返す。なお、図５の（ｂ）中で、「＃＃」は用紙サイズを示し、例えばＡ４用紙の場合は「Ａ４」と表示される。
【００５１】
一方、ステップ（５）で、検索が成功したと判断された場合には、ステップ（６）で、もし、ステップ（１４）で表示したエラーが残っていればエラーを解除して、ステップ（７）へ進み、検索された物理用紙サイズに合わせて座標系を決定し、以降、この座標系（一致した給紙口の用紙の向きで）で描画処理を開始する。
【００５２】
一方、ステップ（３）で、対応する物理用紙サイズが縦／横いずれか一方しか存在しないと判断された場合には、ステップ（１６）に進み、対応する物理用紙サイズに合わせて座標系を決定し、ステップ（８）以降、この座標系で描画処理を行なう。
【００５３】
次に、ステップ（８）で、１ページ分の描画コマンドを解釈して中間コードに変換し、中間バッファ２０９に出力する。そして、１ページ分のコマンド解析が終了すると、ステップ（９）に進み、全給紙口から目的とする用紙サイズを再度検索する。
【００５４】
なお、ステップ（４）の検索との違いは、必要としている用紙サイズが論理用紙サイズではなく、その搬送方向まで決まっている物理用紙サイズであることである。
【００５５】
次に、ステップ（１０）で、ステップ（９）による検索で、検索が成功したかどうかを判断し、失敗した、即ち要求された用紙サイズがどの給紙口にも装着されていないと判断された場合には、ステップ（１３）に進んで、操作パネル１１３上のＬＣＤ表示器上に、図５の（ｂ）に示したエラーメッセージＥ５０２を表示後、ステップ（９）に戻って、要求する用紙が装着されるまで検索を繰り返す。
【００５６】
一方、ステップ（１０）で検索が成功したと判断された場合には、ステップ（１１）に進み、もし、ステップ（１３）で表示したエラーが残っていればエラーを解除して、ステップ（１２）へ進み、中間バッファ２０９に蓄えられている中間コードをドットデータに展開してフレームバッファ２１０に出力し、出力インタフェース部２１１を介してプリンタ部（印刷機構部）２１２に出力後、ステップ（８）に戻って、次のページのコマンド解釈処理を行なう。
【００５７】
なお、印刷機構部２１２に出力されたデータは用紙に記録されるが、その際に選択される給紙口は、ステップ（９）で検索した給紙口である。
【００５８】
このように本実施形態におけるＬＢＰ１００ではデバイスに依存しない論理的な用紙サイズを、給紙口にセットされている用紙に応じて自動的に物理的な用紙サイズに変換するため、給紙カセット１０８及び給紙トレイ１１４に対して任意の用紙を任意の組合せでセットすることが可能となる。つまり、ユーザは用紙を好みの向きに応じて、印刷出力の向きも自動的に変更されるのである。具体的には、Ａ４の用紙を横に置いても縦に置いても、印刷結果は同じなるように制御されている。
【００５９】
〔第２実施形態〕上記第１実施形態では、給紙カセット１０８と給紙トレイ１１４に向きが異なる同じサイズの用紙をセットした場合、どちらの給紙口の用紙に合わせて物理用紙が決定されるかは特定できなかった。
【００６０】
例えば給紙カセット１０８には「Ａ４」のコピー用紙を印刷速度を優先するために横向き（図３の（ｂ）参照）に装着した状態で、一方、給紙トレイ１１４には「Ａ４」ポートレート（図３の（ａ）参照）のプレプリント紙をセットする場合を考える。
【００６１】
つまり、ポートレートのプレプリント紙をセットする場合、セットすべき用紙の向きは一般に横送りよりは、縦送りの方が直観的に判り易いため、給紙トレイ１１４は「Ａ４」縦で使用されることが多い。
【００６２】
この場合、給紙カセット１０８は「Ａ４」横送り、給紙トレイ１１４は「Ａ４」縦送りで使用することになるが、第１実施形態のＬＢＰ１００では「Ａ４」の用紙に印刷する場合、給紙カセット１０８と給紙トレイ１１４のいずれが選択されるかは不定であり、期待する用紙が選択されない場合がある。
【００６３】
本実施形態では同一サイズの用紙でありながら種類が異なる複数の用紙を区別して選択できるようにするために、給紙口の用紙をサイズと名称の２つの属性で検索するようにする。
【００６４】
本実施形態においても本発明をＬＢＰに適応し図面を用いて説明するが、その構成は第１実施形態の図１及び図２を用いて説明したものと同じであるので説明は省略する。
【００６５】
なお、本実施形態におけるＬＢＰ１００は任意の数の用紙名称（文字列）をＮＶＲＡＭ２１５に記憶することが可能であり、更に給紙カセット１０８と給紙トレイ１１４の各々に対して記憶されている用紙名称の１つを割り付けることができ、各給紙口に対する用紙名称の割り付け情報もＮＶＲＡＭ２１５に記憶される。
【００６６】
以下、用紙名称の登録及び給紙口への割り付けを行なうための制御手順を説明図６を参照して説明する。
【００６７】
なお、本実施形態では、用紙名称の登録及び給紙口への割り付けはホストコンピュータ２０１からの操作により行なうが、その権限はシステム管理者に限られるものとする。すなわち、勝手に登録した用紙名称が変更されてしまうことを防止するためである。
【００６８】
そこで、システム管理者がホストコンピュータ２０１上で用紙名称登録アプリケーションを起動すると、アプリケーションはＬＢＰ１００に対して登録されている用紙名称の一覧の取得要求を発行する。ＬＢＰ１００に登録されている用紙名称の一覧を取得するためのコマンドは、例えば、「｛ｅｃ｝％−ＧＥＴ：ＰａｐｅｒＮａｍｅＬｉｓｔ｛ｓｔ｝」とする。このコマンド中で、｛ｅｃ｝は１６進数の「ＩＢ」、｛ｓｔ｝は同じく「９Ｃ」を意味する。
【００６９】
ＬＢＰ１００は上記コマンドを受けとると、ＣＰＵ２１５は、ＮＶＲＡＭ２１５に記憶している用紙名称の一覧をホストコンピュータ２０１に応答する。
【００７０】
例えば、ＮＶＲＡＭ２１５に「Ｐｌａｉｎ」，「Ｐｒｅ−Ｐｒｉｎｔｅｄ」，「Ｐｒｅ−Ｐｕｎｃｈｅｄ」，「ＯＨＰ−Ｓｈｅｅｔ」の４つの用紙名称が記憶されている場合、「｛ｅｃ｝％−：Ｐｌａｉｎ：Ｐｒｅ−Ｐｒｉｎｔｅｄ：Ｐｒｅ−Ｐｕｎｃｈｅｄ：ＯＨＰ−Ｓｈｅｅｔ｛ｓｔ｝」のフォーマットで用紙名称の一覧をホストコンピュータ２０１に応答する。
【００７１】
そして、ＬＢＰ１００から応答があると、次にホストコンピュータ２０１上のアプリケーションはＬＢＰ１００に対して給紙カセット１０８に割り付けられている用紙名称の取得要求を発行する。給紙カセット１０８に割り付けられている用紙名称の一覧を取得するためのコマンドは、例えば「｛ｅｃ｝％−ＧＥＴ：ＣａｓｓｅｔｔｅＰａｐｅｒＮａｍｅ｛ｓｔ｝」であり、ＬＢＰ１００は、該コマンドを受けとると、ＮＶＲＡＭ２１５から給紙カセット１０８に割り付けられている用紙名称を読み出し、ホストコンピュータ２０１に対して下記の応答する。例えば、「Ｐｌａｉｎ」が割り付けられている場合、「｛ｅｃ｝％−ＣａｓｓｅｔｔｅＰａｐｅｒＮａｍｅ：Ｐｌａｉｎ｛ｓｔ｝」のフォーマットで給紙カセット１０８に割り付けられている用紙名称をホストコンピュータ２０１に応答する。
【００７２】
そして、ＬＢＰ１００から応答があると、次にホストコンピュータ２０１上のアプリケーションは、ＬＢＰ１００に対して給紙トレイ１１４に割り付けられている用紙名称の取得要求を発行する。
【００７３】
給紙トレイ１１４に割り付けられている用紙名称の一覧を取得するためのコマンドは、｛ｅｃ｝％−ＧＥＴ：ＴｒａｙＰａｐｅｒＮａｍｅ｛ｓｔ｝」であり、ＬＢＰ１００はこのコマンドを受けとると，ＣＰＵ２０８は、ＮＶＲＡＭ２１５から給紙トレイ１１４に割り付けられている用紙名称を読み出し、ホストコンピュータ２０１に応答する。例えば、「Ｐｒｅ−Ｐｒｉｎｔｅｄ」が割り付けられている場合、「｛ｅｃ｝％−ＴｒａｙＰａｐｅｒＮａｍｅ：Ｐｒｅ−Ｐｒｉｎｔｅｄ｛ｓｔ｝」のフォーマットで給紙トレイ１１４に割り付けられている用紙名称をホストコンピュータ２０１に応答する。
【００７４】
このようにして、ホストコンピュータ２０１のアプリケーションは用紙名称一覧及び各給紙口に割り付けられている用紙名称を取得すると、図６に示す用紙名称登録ウィンドウ６００をディスプレイ上に表示し、取得した用紙名称一覧をフィールド６０４に、給紙カセット１０８の用紙名称をフィールド６０６に、給紙トレイ１１４の用紙名称をフィールド６０８に各々表示する。
【００７５】
図６は、本発明の第２実施形態を示すデータ処理装置におけるプリンタ用紙名称登録画面の一例を示す図であり、図２に示したホストコンピュータ上に備えられる表示装置に表示されるものとする。
【００７６】
図において、フィールド６０４に表示されている用紙名称の内の１つをポインティングデバイス（図示しない）で選択すると、選択された用紙名称が白黒反転して表示される。
【００７７】
現在、図中では、例えば「Ｐｒｅ−Ｐｕｎｃｈｅｄ」が選択されている状態であるが、この状態で削除ボタン６０３をクリックすると、用紙名称の一覧を表示すフィールド６０４から選択されてる用紙名称「Ｐｒｅ−Ｐｕｎｃｈｅｄ」が削除される。
【００７８】
また、この状態でカセット用紙名称選択ボタン６０５をクリックすると、選択されてる「Ｐｒｅ−Ｐｕｎｃｈｅｄ」がカセット給紙口の用紙名称を示すフィールド６０６に上書きされる。
【００７９】
さらに、この状態でトレイ用紙名称選択ボタン６０７をクリックすると、選択されてる「Ｐｒｅ−Ｐｕｎｃｈｅｄ」 がトレイ給紙口の用紙名称を示すフィールド６０８に上書きされる。
【００８０】
また、フィールド６０２にはキーボード（図示しない）より任意の文字列を入力することが可能であり、例えば図６に示すように「Ｒｅｃｙｃｌｅｄ」が入力された状態で、追加ボタン６０１をクリックすると用紙名称の一覧を表示するフィールド６０４に「Ｒｅｃｙｃｌｅｄ」が追加される。なお、名称は、アルファベットに限るものではなく、英数字，カタカナ，ひらがな，漢字等あるいはこれらの組み合わせとするユーザが意図するユニークな名称を登録することが可能に構成されているものとする。
【００８１】
以上の操作により用紙名称に関する編集を行ない、登録実行ボタン６０９をクリックすると、編集された内容がＬＢＰ１００に送信され、実際にＮＶＲＡＭ２１５の所定領域に対して登録が行なわれる。なお、キャンセルボタン６１０をクリックすれば、何もせずにアプリケーションを終了することができる。
【００８２】
例えば図６に示す表示画面状態で登録実行ボタン６０９をクリックすると、用紙名称一覧の登録、カセット用紙名称の登録、トレイ用紙名称の登録を行なうために次の３つのコマンド「｛ｅｃ｝％−ＳＥＴ：ＰａｐｅｒＮａｍｅＬｉｓｔ：Ｐｌａｉｎ：Ｐｒｅ−Ｐｒｉｎｔｅｄ：Ｐｒｅ−Ｐｕｎｃｈｅｄ：ＯＨＰ−Ｓｈｅｅｔ−｛ｓｔ｝」，「｛ｅｃ｝％−ＳＥＴ：ＣａｓｓｅｔｔｅＰａｐｅｒＮａｍｅ：Ｐｌａｉｎ｛ｓｔ｝」，「｛ｅｃ｝％−ＳＥＴ：ＴｒａｙＰａｐｅｒＮａｍｅ：Ｐｒｅ−Ｐｒｉｎｔｅｄ｛ｓｔ｝」が送信される。
【００８３】
そして、ＬＢＰ１００側はこのコマンドを受信するとその内容を解釈し、ＮＶＲＡＭ２１５に記憶する。
【００８４】
次に、一般ユーザが用紙名称を指定して印刷を実行する場合の制御手順を説明図７及び図８を参照して説明する。
【００８５】
図７，図８は、図２に示したホストコンピュータ２０１の表示装置に表示される印刷設定画面の一例を示す図である。
【００８６】
図において、７００はキーボード又はポインティングデバイスを用いて印刷条件の設定及び印刷実行指示を行なうためのウィンドウで、ホストコンピュータ２０１のディスプレイ上に表示される。
【００８７】
７０１はフィールドで、文書を印刷する際の処理解像度を設定するためのフィールドであり、ファイン又はクイックが排他的に選択され、ファインは，例えば「６００」ｄｐｉで、クイックは「３００」ｄｐｉで処理される。
【００８８】
なお、現在、図７に示す画面上では「ファイン」が選択されている状態を示しているが、ポインティングデバイスを用いて「クイック」を選択することもできる。
【００８９】
７０２は印刷に使用する用紙の用紙名称を指定するためのフィールドであり、ウィンドウ７００が起動する際には、ＬＢＰ１００より用紙名称の一覧を取得し、その先頭の用紙名称が表示される。用紙名称の一覧を取得する手順については先に説明した通りであるので説明は省略する。
【００９０】
フィールド７０２に設定される用紙名称の変更はポインティングデバイスでフィールド７０２をクリックして、図８に示す用紙名称一覧メニュー７０３をウインドウ７００内に表示させ、その中からひとつを選択することで変更することもできる。なお、メニュー７０３に表示される用紙名称一覧はウィンドウ７００が起動する際に取得したものである。
【００９１】
また、フィールド７０１及びフィールド７０２に入力された設定値は、ポインティングデバイスで印刷実行ボタン７０４をクリックすることにより、印刷データのヘッダ情報として付加され、ＬＢＰ１００に送信される。
【００９２】
印刷データに付加されるヘッダ情報は、｛ｅｃ｝％−ＨＥＡＥＲと｛ｅｃ｝％−ＥＮＤで括られ、例えば解像度＝ファイン，用紙名称＝「Ｐｌａｉｎ」が設定されている場合には、｛ｅｃ｝％−ＨＥＡＤＥＲ＃ＲＥＳＯＬＵＴＩＯＮ＝ＦＩＮＥ＃ＰＡＰＥＲ−ＮＡＭＥ＝Ｐｌａｉｎ｛ｅｃ｝％−ＥＮＤのようなヘッダ情報が付く。
【００９３】
なお、ポインティングデバイスでキャンセルボタン７０５をクリックすれば、印刷実行指示を行なわずにウィンドウ７００を閉じることができる。
【００９４】
次に、ホストコンピュータ２０１から送信された印刷データをＬＢＰ１００で処理するための制御手順を図４を参照して説明するが、各ステップにおける処理は第１実施形態で説明したものと殆んど同じであるので、異なる部分のみを説明する。
【００９５】
図４に示したステップ（２）で、入力された論理用紙サイズに対応する物理用紙サイズがサポートされていないと判断された場合、ステップ（１５）において操作パネル１１３上のＬＣＤ表示器にエラーメッセージを表示して処理を停止し、オペレータのキー操作待ちになるが、その際に表示するエラーメッセージは図９の（ａ）に示すエラーメッセージＥ９０１（＃＃ ヨウシハ ツカエマセンＰｒｅ−Ｐｒｉｎｔｅｄ）である。なお、第１実施形態との違いは、ＬＣＤ表示器の上段に用紙サイズを表示することに加え、下段に用紙名称を表示することである。
【００９６】
特に、図９の（ａ）に示すエラーメッセージＥ９０１は、用紙名称として「Ｐｒｅ−Ｐｒｉｎｔｅｄ」が指定されている場合の表示例である。更に、オペレータのキー操作による処理再開指示があると、論理用紙サイズを本印刷装置のデフォルトの論理用紙サイズである「Ａ４」に置き換えて処理を継続するが、用紙名称は要求されたものがそのまま有効となる。
【００９７】
また、ステップ（４）及びステップ（９）での給紙口の検索は、要求されている用紙に加えて要求されている用紙名称も検索の条件として行なう。さらに、ステップ（５）又はステップ（１０）で検索が失敗した、即ち要求された用紙のサイズと名称に一致する給紙口が存在しないと判断された場合には、ステップ（１４）又はステップ（１３）に進んで、操作パネル１１３上のＬＣＤ表示器にエラーメッセージを表示後、ステップ（４）又はステップ（９）に戻って要求する用紙が装着されるまで検索を繰り返すが、その際に表示するエラーメッセージは図９の（ｂ）に示すエラーメッセージＥ９０２（＃＃ ヨウシハ アリマセン Ｐｒｅ−Ｐｒｉｎｔｅｄ）である。
【００９８】
この際における第１実施形態と第２実施形態とのエラー表示の違いは、ＬＣＤ表示器の上段に用紙サイズを表示することに加え、下段に用紙名称を表示することである。特に、図９の（ｂ）に示すエラーメッセージＥ９０２は用紙名称として「Ｐｒｅ−Ｐｒｉｎｔｅｄ」が指定されている場合の表示例である。
【００９９】
また、ステップ（１４）又はステップ（１３）ではエラーメッセージを表示すると共に、オペレータのキー操作による処理継続指示の有無を調べ、処理継続指示を検知した場合には要求している用紙名称の用紙がカレント給紙口にセットされたものと判断する。
【０１００】
この場合、ＮＶＲＡＭ２１５に記憶されているカレント給紙口（給紙カセット１０８又は給紙トレイ１１４のいずれか）の用紙名称は要求された用紙名称に書き換えられ、用紙サイズさえ一致していれば検索は成功することになり、処理が再開されることになる。
【０１０１】
このように、本実施形態で説明した処理によれば、給紙口の検索は用紙サイズと用紙名称で検索されるため、任意の用紙を任意の用紙搬送方向で使用することが可能となるだけでなく、物理的な給紙口の数以上の用紙の種類を使用することができるという効果がある。
【０１０２】
更に、その用紙名称はＬＢＰ１００内のＮＶＲＡＭ２１５で一元管理され、システム管理者のみが変更できるという形態をとっているため、複数のユーザが様々な用紙を使用するネットワーク環境下では特に有効である。
【０１０３】
〔第３実施形態〕上記第２実施形態では、各給紙口に割り付けられる用紙名称は、プリンタ制御ユニット１０１上のＮＶＲＡＭ２１５に記憶されるため、用紙名称の不一致による用紙交換を行なう場合には、オペレータは用紙カセットを交換した後に操作パネル１１３からのキー操作により処理の続行を指示する必要があるので、ＬＢＰ１００においては、給紙トレイ１１４に割り付けられる用紙名称はプリンタ制御ユニット１０１上のＮＶＲＡＭ２１５に記憶するが、給紙カセット１０８に割り付けられる用紙名称は給紙カセット側に内蔵される不揮発性メモリ（不図示）に記憶するように構成してもよい。それ以外は、第２実施形態と同じであるので詳細な説明は省略する。
【０１０４】
本実施形態で説明した手法によれば、給紙カセットに割り付けられる用紙名称はＬＢＰ本体ではなく給紙カセット側に記憶されるので、給紙可能に装着されている給紙カセットの用紙名称が要求されているものと一致しない場合には、オペレータは操作パネル１１３上のＬＣＤ表示器に表示されるメッセージに従って必要な給紙カセットを装着するだけで印刷処理が再開されるという効果がある。
【０１０５】
以下、各実施形態の特徴的構成について図２等を参照して説明する。
【０１０６】
上記のように構成された所定の記録媒体を縦送りあるいは横送りのいずれからも通紙可能な複数の給紙口（トレイ１１４，カセット１０８に対応する給紙口）を有する印刷機構（図１に示したＬＢＰ１００）の印刷処理を制御する印刷制御装置であって、入力される印刷情報中で指定される記録媒体の属性に基づき印刷すべき記録媒体の搬送方向を前記縦送りあるいは横送りのいずれかに決定する第１の決定手段（ＣＰＵ２０８がＲＯＭ２１４あるいは図示しない外部メモリに記憶された制御プログラムを実行して、ホストコンピュータ２０１から入力される印刷情報中の論理用紙サイズ等を解析して決定する）と、前記第１の決定手段により決定されたいずれかの用紙搬送方向と通紙可能な記録媒体の送り方向とに基づいて前記印刷情報を印刷すべき座標系を決定する第２の決定手段（ＣＰＵ２０８がＲＯＭ２１４あるいは図示しない外部メモリに記憶された制御プログラムを実行して、プリンタ部２１２の通紙可能な記録媒体の送り方向を検出してホストコンピュータ２０１から入力される印刷情報中の論理用紙サイズ等を展開すべき座標系を決定処理する）と、前記第２の決定手段により決定された前記印刷すべき座標系に基づいて通紙される記録媒体に対する前記印刷情報を描画する描画手段（ＣＰＵ２０８がＲＯＭ２１４あるいは図示しない外部メモリに記憶された制御プログラムを実行して、フレームバッファ２１０上に描画処理する）とを有するので、印刷情報中の論理用紙サイズと同サイズの記録媒体を縦送りあるいは横送りの双方から通紙可能な場合において、通紙可能な送り方向に基づいて印刷情報を展開すべき座標系を決定でき、暫定的な座標系を決定してしまう場合に比べて、印刷情報を展開した後、回転等の処理が不要となるばかりか、メモリ使用量も節約でき、入力される印刷情報に対する印刷結果を短時間に得ることができる。また、印刷情報中の論理用紙サイズと同サイズの記録媒体が通紙可能ならば、いずれの送り方向からも記録媒体を通紙可能となり、印刷機構の通紙方向の制限を解除して、印刷機構の資源を有効に活用することができる。
【０１０７】
さらに、前記第１の決定手段（ＣＰＵ２０８による）は、入力される印刷情報中で指定される記録媒体の属性に一致する記録媒体が通紙可能な方向に基づいて前記縦送りあるいは横送りのいずれかに決定するので、印刷情報中の属性を示す論理用紙サイズと同属性、例えば同サイズの記録媒体を縦送りあるいは横送りの双方から通紙可能な場合において、通紙可能な送り方向に基づいて印刷情報を展開すべき座標系を決定でき、暫定的な座標系を決定してしまう場合に比べて、印刷情報を展開した後、回転等の処理が不要となるばかりか、メモリ使用量も節約でき、入力される印刷情報に対する印刷結果を短時間に得ることができる。
【０１０８】
また、前記第１の決定手段（ＣＰＵ２０８による）は、入力される印刷情報中で指定される記録媒体の属性に一致する記録媒体が通紙可能な給紙口を検索して、前記縦送りあるいは横送りのいずれかに決定するので、いずれか一方に属性、例えば記録媒体のサイズが一致する記録媒体が通紙可能な方向を送り方向に決定することができ、送り方向に制限されることなく属性に一致する給紙口から記録媒体を通紙することができる。
【０１０９】
さらに、前記第１の決定手段（ＣＰＵ２０８による）は、入力される印刷情報中で指定される記録媒体に対する複数の属性に一致する記録媒体が通紙可能な方向に基づいて前記縦送りあるいは横送りのいずれかに決定するので、入力される印刷情報中で指定される記録媒体の属性に一致する記録媒体が通紙可能な給紙口を検索した際に、複数の給紙口が検索される事態が発生しても、ユーザが意図する縦送りあるいは横送りのいずれか１つの送り方向を記録媒体の通紙の送り方向として決定することができる。
【０１１０】
また、前記属性は、記録媒体のサイズと各給紙口に設定される用紙名称（図６参照）とするので、入力される印刷情報中で指定される記録媒体の属性に一致する記録媒体が通紙可能な給紙口を検索した際に、複数の給紙口が検索される事態が発生しても、ユーザが意図するサイズで、かつ、用紙名称の一致する縦送りあるいは横送りのいずれか１つの送り方向を記録媒体の通紙の送り方向として決定することができる。
【０１１１】
さらに、各給紙口に設定される用紙名称を設定する設定手段（操作部のキーによる）と、前記設定手段により設定された各給紙口の用紙名称を記憶する記憶手段（ＮＶＲＡＭ２１５）を有し、前記第１の決定手段は、入力される印刷情報中で指定される記録媒体に対するサイズと給紙口の用紙名称とに一致する記録媒体が通紙可能な方向に基づいて前記縦送りあるいは横送りのいずれかに決定するので、ユーザに設定された用紙名称を属性として記憶管理して、ユーザに身近な用紙名称を指定することにより、通紙すべき送り方向を確実に決定することができる。
【０１１２】
また、前記記憶手段は、不揮発性記憶媒体（ＮＶＲＡＭ２１５）で構成したので、登録した用紙名称を随時読み出して管理でき、新規設定された用紙名称を用紙名称データとして使用したり、不要となった用紙名称を容易に削除することができる。
【０１１３】
さらに、前記印刷機構は、読み出し可能な固有の用紙名称が記憶された記憶部を備える給紙手段（図示しない）を前記各給紙口に着脱自在に構成したので、印刷制御装置側における不揮発性メモリ容量を節減できる。
【０１１４】
また、前記データ処理装置で編集された各給紙口に対する用紙名称データを取得して前記記憶手段に登録する登録手段（ＣＰＵ２０８がホストコンピュータ２０１から取得したコマンドを解析して用紙名称データをＮＶＲＡＭ２１５に登録処理する）を有するので、データ処理装置側から編集された用紙名称一覧を一括して登録管理することができる。
【０１１５】
さらに、前記用紙名称は、同一の給紙口に対して異なる用紙名称を複数設定可能とするので、ユーザが意図する用紙名称を設定でき、誤りなく、かつ容易に識別可能な用紙名称を指定することができる。
【０１１６】
また、前記データ処理装置からの属性情報の取得要求に基づいて前記記憶手段に登録された用紙名称の一覧を転送する転送手段（ＣＰＵ２０８がホストコンピュータ２０１から取得したコマンドを解析して用紙名称データをＮＶＲＡＭ２１５読み出して転送処理する）を有するので、データ処理装置からの要求に応じて管理している用紙名称一覧の確認や、編集が可能となる。
【０１１７】
さらに、入力される印刷情報中で指定される記録媒体に対するサイズに一致する給紙口の用紙名称を表示する表示手段（操作部）を有するので、要求されている用紙名称を印刷装置側で容易に確認することができる。
【０１１８】
また、所定の通信媒体を介して印刷制御装置と通信可能なデータ処理装置（ホストコンピュータ２０１で，例えば図１０に示すハード構成を備える）であって、前記印刷制御装置に登録された用紙名称の一覧を取得する取得手段と（図１０に示すＣＰＵ１がＲＯＭ３，外部メモリ１１に記憶される制御プログラムを実行して取得処理する）、前記取得手段により取得された用紙名称の一覧を表示する表示手段（ＣＲＴ１０）と、前記表示手段により表示された用紙名称の一覧から所望の用紙名称を選択する選択手段（ポインティングデバイス等を含むＫＢ９による）と、前記選択手段により選択されたいずれかの用紙名称を転送する印刷情報に指定する指定手段（ポインティングデバイス等を含むＫＢ９による）とを有するので、印刷設定時に、印刷制御装置側で設定されている用紙名称を表示して、ユーザが意図する用紙名称を誤りなく指定することができるユーザインタフェースを構築することができる。
【０１１９】
さらに、前記表示手段に表示される用紙名称の一覧に所望の用紙名称を入力する入力手段（ＫＢ９による）と、前記入力手段により入力された用紙名称に基づいて前記印刷制御装置から取得した用紙名称の一覧を編集する編集手段（図１０に示すＣＰＵ１がＲＯＭ３，外部メモリ１１に記憶される制御プログラムを実行して編集処理する）と、前記編集手段により編集された前記用紙名称の一覧を前記印刷制御装置に転送する転送手段（図１０に示すＣＰＵ１がＲＯＭ３，外部メモリ１１に記憶される制御プログラムを実行して転送処理する）とを有するので、ユーザが意図する新たな用紙名称を自在に入力して印刷制御装置に登録することができる。
【０１２０】
また、入力される識別情報があらかじめ登録されたパスワードと一致するかどうかを判定する判定手段（図１０に示すＣＰＵ１がＲＯＭ３，外部メモリ１１に記憶される制御プログラムを実行して判定処理する）と、前記判定手段によりパスワードと一致する場合は、前記入力手段による入力を有効とし、パスワードと一致しない場合は、前記入力手段による入力を無効とする用紙名称管理手段（図１０に示すＣＰＵ１がＲＯＭ３，外部メモリ１１に記憶される制御プログラムを実行して管理処理する）とを有するので、用紙名称の管理セキュリティを確保して、以前に登録された用紙名称が不用意に書き替えられたり、削除されてしまう等の事態を確実に回避して有用な用紙名称を一元管理することができる。
【０１２１】
図１０は、本発明に係る印刷制御装置，データ処理装置を適用可能な印刷システムの構成を説明するブロック図である。なお、ここでは、レーザビームプリンタを例にして説明する。また、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【０１２２】
図において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形，イメージ，文字，表（表計算を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【０１２３】
また、このＲＯＭ３のプログラム用ＲＯＭには、図１１，図１２に示すフローチャートで示されるようなＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭは上記文書処理等を行う際に使用する各種データ（例えば、各種ページ記述言語のプログラムやフォントのラスタライズ用データなど）を記憶している。
【０１２４】
２はオプションＲＡＭ等により拡張可能なＲＡＭで、ＣＰＵ１の主メモリ，ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。
【０１２５】
６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はディスクコントローラ（ＤＫＣ）で、ブートプログラム，種々のアプリケーション，フォントデータ，ユーザファイル，編集ファイル等を記憶するハードディスク（ＨＤ）、フロッピーディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。
【０１２６】
８はネットワークインタフェース（ＮｅｔＩ／Ｆ）で、ネットワーク２１を介してプリンタ１５００に接続されて、プリンタ１５００との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２の上に設定された表示情報ＲＡＭ領域へのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。
【０１２７】
また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【０１２８】
プリンタ１５００において、１２はプリンタＣＰＵ（ＣＰＵ）で、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。
【０１２９】
また、このＲＯＭ１３のプログラムＲＯＭには、図４のフローチャートで示されるようなＣＰＵ１２が実行可能な制御プログラム等を記憶する。さらに、ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ（アウトラインフォントデータを含む）等を記憶し、ＲＯＭ１３のデータ用ＲＯＭにはハードディスク等の外部メモリ１４が無いプリンタの場合には、ホストコンピュータ３０００上で利用される情報等を記憶している。
【０１３０】
ＣＰＵ１２はネットワークボード１８を介してホストコンピュータ３０００との通信処理が可能となっており、プリンタ１５００内の情報等をホストコンピュータ３０００に通知可能に構成されている。
【０１３１】
１９はＲＡＭで、主としてＣＰＵ１２の主メモリ，ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【０１３２】
なお、ＲＡＭ１９は、出力情報展開領域，環境データ格納領域，ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ），ＩＣカード等の外部メモリ１４は、ディスクコントローラ（ＤＫＣ）２０によりアクセスが制御される。外部メモリ１４は、オプションとして接続され、フォントデータ（ホストコンピュータ３０００等からダウンロードされるフォントデータを含む），エミュレーションプログラム（ホストコンピュータ３０００等からダウンロードされるエミュレーションプログラムを含む），フォームデータ（ホストコンピュータ３０００等からダウンロードされる）等を記憶する。
【０１３３】
また、１５０１は操作パネルで、操作のためのスイッチおよびＬＥＤ表示器等が配されている。
【０１３４】
また、前述した外部メモリは、１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しないＮＶＲＭを有し、操作パネル１５０１からのプリンタモード設定情報をユーザ別，グループ別に記憶するようにしても良い。
【０１３５】
以下、図１１，図１２に示すフローチャートを参照して、ホストコンピュータ３０００側の用紙名称設定処理等を説明する。
【０１３６】
図１１は、本発明に係るデータ処理装置におけるデータ処理手順の一例を説明するフローチャートであり、プリンタ１５００に用紙名称を設定する際のホストコンピュータ３０００の処理手順に対応する。なお、（１）〜（９）は各ステップを示す。
【０１３７】
まず、ステップ（１）において、ホストコンピュータ３０００のユーザにより用紙名称を設定するプログラムが起動され、そのプログラムに基づいてＣＰＵ１がＣＲＴ１０上に図６に示したような用紙名称設定画面を表示する。このプログラムはユーザが名称を設定したプリンタのプリンタドライバを起動するか、またはプリンタの設定を可能とするユーティリティプログラムを起動することにより表現する。
【０１３８】
続いて、ステップ（２）では、プリンタ１５００で設定されている用紙名称と用紙タイプを含む用紙情報を要求する用紙情報要求をプリンタ１５００もしくはプリントサー（図示しない）に出力する。この用紙情報要求に対して後述するように、プリンタ１５００もしくはプリンタサーバ２０００から用紙情報が出力され、ステップ（３）で該用紙情報を取得し、用紙名称対応リストを作成してＲＡＭ２に格納する。
【０１３９】
次に、ステップ（４）において、図６に示した用紙名称設定画面における「追加」を示すボタン６０１が指示されているかどうかを判定して、ボタン６０１以外のボタン６１０が指示されている場合には、名称設定処理を終了する。
【０１４０】
一方、ステップ（４）で、ボタン６１０が指示されていると判定した場合は、ステップ（５）で、ＫＢ９または図示しないマウス等のポインティングデバイスを用いてユーザがフィールド６０５，６０７を指定するのを待つ。そして、フィールド６０５，６０７が指定されたら、次に、ステップ（７）で、用紙名称がＫＢ９から入力し、ステップ（８）で、用紙タイプ（厚紙，普通紙，再生紙，裏紙等）を入力する。なお、用紙名称や用紙タイプはどんな名称（ユーザが意図するユニークな名称）を入力してもよい。
【０１４１】
次に、ステップ（８）で、ユーザにより入力された用紙名称等を登録するためのボタン６０９が指示されているかどうかを判断し、ボタン６０９以外のボタンが指示されていると判定した場合には、処理を終了する。
【０１４２】
一方、ステップ（８）で、ボタン６０９が指示されていると判断した場合には、ステップ（９）で、入力されたカセット用紙名称，トレイ用紙名称，用紙タイプ等を上述したコマンドに基づきプリンタ１５００に送信出力して、処理を終了する。これにより、プリンタ１５００のＮＶＲＡＭ上に登録される。
【０１４３】
図１２は、本発明に係る印刷制御装置における第２のデータ処理手順の一例を示すフローチャートである。なお、（１）〜（１０）は各ステップを示す。
【０１４４】
ステップ（１）で、ホストコンピュータ３０００からあるいは操作部１５０１からの入力を待機し、ホストコンピュータ３０００からあるいは操作部１５０１から入力があると、ステップ（２）で、その入力がホストコンピュータ３０００からの用紙情報（給紙部１５０８のそれぞれの給紙カセット（用紙カセットやトレイ等）に対して設定された用紙名称や用紙タイプ（種類）が含まれる設定情報）かどうかを判断し、用紙情報であると判断された場合には、ステップ（３）で、用紙名称等がＮＶＲＡＭ等の外部メモリ１４に記憶される。具体的には、設定されているリストに用紙情報としての用紙名称，用紙タイプを登録して、外部メモリ１４にＤＫＣ２０により記憶する。もちろん、すでに用紙情報が設定されている場合でも、入力された用紙情報を優先させるため上書きされることは言うまでもない。
【０１４５】
続いて、ステップ（４）で、用紙情報の設定が完了したことをネットワークボード１８を介して用紙情報の送信元，例えばホストコンピュータ３０００や図示しないプリントサーバー２０００に通知して、処理を終了する。また、操作部１５０１より用紙情報が入力された場合には、操作パネル上に設定完了を示す表示を行う。
【０１４６】
一方、ステップ（２）で、入力された情報が用紙情報でないと判定された場合には、ステップ（５）で、ホストコンピュータ３０００から名称要求に対応するコマンドかどうかを判定し、名称要求するコマンドであると判定した場合には、ステップ（６）で、外部メモリ１４に格納されている用紙情報をネットワークボード１８を介して名称要求の送信元，例えばホストコンピュータ３０００やプリントサーバに出力して、処理を終了する。なお、ステップ（５）で、名称要求が操作部１５０１からの要求であると判断した場合には、操作パネル部に用紙情報を表示する処理を行う。
【０１４７】
一方、ステップ（５）で、名称要求でないと判定された場合には、ステップ（７）で、入力された情報が印刷指示を示すコマンドであるかどうかを判断し、それ以外のコマンドであると判定した場合には、ステップ（１０）で、エラー表示を処理を行い、処理を終了する。
【０１４８】
一方、ステップ（７）で、印刷指示を示すコマンドであると判定した場合には、ステップ（８）で、属性（用紙サイズ，用紙名称）が一致する給紙口を給紙先と決定し、該決定された給紙口から用紙を給紙して、ステップ（９）で、印刷処理を行い、処理を終了する。
【０１４９】
以下、各実施形態の特徴的構成について、図４，図１１，図１２等に示すフローチャートを参照して説明する。
【０１５０】
上記のように構成された所定の記録媒体を縦送りあるいは横送りのいずれからも通紙可能な複数の給紙口を有する印刷機構の印刷処理を制御する印刷制御装置のデータ処理方法であって、入力される印刷情報中で指定される記録媒体の属性に基づき印刷すべき記録媒体の搬送方向を前記縦送りあるいは横送りのいずれかに決定する第１の決定工程（図４のステップ（３），（４））と、前記第１の決定工程により決定されたいずれかの用紙搬送方向と通紙可能な記録媒体の送り方向とに基づいて前記印刷情報を印刷すべき座標系を決定する第２の決定工程（図４のステップ（７））と、前記第２の決定工程により決定された前記印刷すべき座標系に基づいて通紙される記録媒体に対する前記印刷情報を描画する描画工程（図４おステップ（７））とを有するので、印刷情報中の論理用紙サイズと同サイズの記録媒体を縦送りあるいは横送りの双方から通紙可能な場合において、通紙可能な送り方向に基づいて印刷情報を展開すべき座標系を決定でき、暫定的な座標系を決定してしまう場合に比べて、印刷情報を展開した後、回転等の処理が不要となるばかりか、メモリ使用量も節約でき、入力される印刷情報に対する印刷結果を短時間に得ることができる。
【０１５１】
また、印刷情報中の論理用紙サイズと同サイズの記録媒体が通紙可能ならば、いずれの送り方向からも記録媒体を通紙可能となり、印刷機構の通紙方向の制限を解除して、印刷機構の資源を有効に活用することができる。
【０１５２】
さらに、前記第１の決定工程は、入力される印刷情報中で指定される記録媒体の属性に一致する記録媒体が通紙可能な方向に基づいて前記縦送りあるいは横送りのいずれかに決定するので、印刷情報中の属性を示す論理用紙サイズと同属性、例えば同サイズの記録媒体を縦送りあるいは横送りの双方から通紙可能な場合において、通紙可能な送り方向に基づいて印刷情報を展開すべき座標系を決定でき、暫定的な座標系を決定してしまう場合に比べて、印刷情報を展開した後、回転等の処理が不要となるばかりか、メモリ使用量も節約でき、入力される印刷情報に対する印刷結果を短時間に得ることができる。
【０１５３】
また、前記第１の決定工程は、入力される印刷情報中で指定される記録媒体の属性に一致する記録媒体が通紙可能な給紙口を検索して、前記縦送りあるいは横送りのいずれかに決定するので、いずれか一方に属性、例えば記録媒体のサイズが一致する記録媒体が通紙可能な方向を送り方向に決定することができ、送り方向に制限されることなく属性に一致する給紙口から記録媒体を通紙することができる。
【０１５４】
さらに、前記第１の決定工程は、入力される印刷情報中で指定される記録媒体に対する複数の属性に一致する記録媒体が通紙可能な方向に基づいて前記縦送りあるいは横送りのいずれかに決定するので、入力される印刷情報中で指定される記録媒体の属性に一致する記録媒体が通紙可能な給紙口を検索した際に、複数の給紙口が検索される事態が発生しても、ユーザが意図する縦送りあるいは横送りのいずれか１つの送り方向を記録媒体の通紙の送り方向として決定することができる。
【０１５５】
また、前記属性は、記録媒体のサイズと各給紙口に設定される用紙名称（図６参照）とするので、入力される印刷情報中で指定される記録媒体の属性に一致する記録媒体が通紙可能な給紙口を検索した際に、複数の給紙口が検索される事態が発生しても、ユーザが意図するサイズで、かつ、用紙名称の一致する縦送りあるいは横送りのいずれか１つの送り方向を記録媒体の通紙の送り方向として決定することができる。
【０１５６】
さらに、各給紙口に設定される用紙名称を設定する設定工程（図１１のステップ（６））と、前記設定工程により設定された各給紙口の用紙名称をメモリに登録する登録工程（図１２のステップ（３））を有し、前記第１の決定工程は、入力される印刷情報中で指定される記録媒体に対するサイズと給紙口の用紙名称とに一致する記録媒体が通紙可能な方向に基づいて前記縦送りあるいは横送りのいずれかに決定するので、ユーザに設定された用紙名称を属性として記憶管理して、ユーザに身近な用紙名称を指定することにより、通紙すべき送り方向を確実に決定することができる。
【０１５７】
また、前記メモリは、不揮発性記憶媒体（ＮＶＲＡＭ２１５）で構成したので、登録した用紙名称を随時読み出して管理でき、新規設定された用紙名称を用紙名称データとして使用したり、不要となった用紙名称を容易に削除することができる。
【０１５８】
さらに、前記印刷機構は、読み出し可能な固有の用紙名称が記憶された記憶部を備える給紙手段を前記各給紙口に着脱自在に構成したので、印刷制御装置側における不揮発性メモリ容量を節減できる。
【０１５９】
また、前記データ処理装置で編集された各給紙口に対する用紙名称データを取得して前記メモリに登録する登録工程（図１２のステップ（３））を有するので、データ処理装置側から編集された用紙名称一覧を一括して登録管理することができる。
【０１６０】
さらに、前記用紙名称は、同一の給紙口に対して異なる用紙名称を複数設定可能とするので、ユーザが意図する用紙名称を設定でき、誤りなく、かつ容易に識別可能な用紙名称を指定することができる。
【０１６１】
また、前記データ処理装置からの属性情報の取得要求に基づいて前記メモリに登録された用紙名称の一覧を転送する転送工程（図１２のステップ（６））を有するので、データ処理装置からの要求に応じて管理している用紙名称一覧の確認や、編集が可能となる。
【０１６２】
さらに、入力される印刷情報中で指定される記録媒体に対するサイズに一致する給紙口の用紙名称を表示部に表示（図６参照）する表示工程（図示しない）を有するので、要求されている用紙名称を印刷装置側で容易に確認することができる。
【０１６３】
また、所定の通信媒体を介して印刷制御装置と通信可能なデータ処理装置のデータ処理方法であって、前記印刷制御装置に登録された用紙名称の一覧を取得する取得工程（図１１のステップ（３））と、前記取得工程により取得された用紙名称の一覧を表示部に表示する表示工程（図示しない）と、前記表示工程により表示された用紙名称の一覧から所望の用紙名称を選択する選択工程（図１１のステップ（５））と、前記選択工程により選択されたいずれかの用紙名称を転送する印刷情報に指定する指定工程（図１１のステップ（９））とを有するので、印刷設定時に、印刷制御装置側で設定されている用紙名称を表示して、ユーザが意図する用紙名称を誤りなく指定することができるユーザインタフェースを構築することができる。
【０１６４】
さらに、前記表示手段に表示される用紙名称の一覧に所望の用紙名称を入力する入力工程（図１１のステップ（６））と、前記入力工程により入力された用紙名称に基づいて前記印刷制御装置から取得した用紙名称の一覧を編集する編集工程（図１１のステップ（６））と、前記編集工程により編集された前記用紙名称の一覧を前記印刷制御装置に転送する転送工程（図１１のステップ（９））とを有するので、ユーザが意図する新たな用紙名称を自在に入力して印刷制御装置に登録することができる。
【０１６５】
また、入力される識別情報があらかじめ登録されたパスワードと一致するかどうかを判定する判定工程（図示しない）と、前記判定手段によりパスワードと一致する場合は、前記入力手段による入力を有効とし、パスワードと一致しない場合は、前記入力手段による入力を無効とする用紙名称管理工程（図示しない）とを有するので、用紙名称の管理セキュリティを確保して、以前に登録された用紙名称が不用意に書き替えられたり、削除されてしまう等の事態を確実に回避して有用な用紙名称を一元管理することができる。
【０１６６】
以下、図１３に示すメモリマップを参照して本発明に係る印刷制御装置を適用可能な印刷システムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１６７】
図１３は、本発明に係る印刷制御装置を適用可能な印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１６８】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１６９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１７０】
本実施形態における図４に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１７１】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１７２】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１７３】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１７４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７６】
上記実施形態によれば、様々な用紙の種類の用紙をサポートすると共にその用紙搬送方向に合わせて座標系を決定するため、縦と横の用紙を混在して使用することが可能となる。また使用する用紙は予めセットしておく必要もなく、印刷実行指示後に必要に応じてＬＢＰの指示に従ってセットするだけで良い。
【０１７７】
更に、用紙の名称はＬＢＰ側で一元管理するため複数のユーザが様々な種類の用紙を使用するネットワーク環境下で特に効果がある。
【０１７８】
また、給紙口毎に通紙可能な任意の用紙サイズ／任意の用紙搬送方向を設定できので、データ処理時には給紙口の用紙に合わせて用紙搬送方向を決定することができる。
【０１７９】
また、各給紙口に用紙の名称を設定できるので、同じ用紙サイズでも用紙を区別できるる。用紙を選択する際にもサイズだけでなく用紙の名称でも指定できるので、同じ用紙サイズの給紙口が複数存在する場合でも確実に目的とする給紙口の用紙が選択される。
【０１８０】
更に、用紙名称はシステム管理者が予め印刷装置に登録しておき、一般ユーザがホストコンピュータから用紙名称を指定する際には印刷装置から印刷装置が保持している用紙名称の一覧を取得し、ユーザはその一覧の中からひとつを選択する。選択された用紙名称は印刷データの一部として印刷装置に送信される。
【符号の説明】
【０１８１】
１０１    プリンタ制御ユニット
２０１    ホストコンピュータ
２０２    入出力インタフェース部
２０３    入力バッファメモリ
２０５    ＲＡＭ
２０８    ＣＰＵ
２０９    中間バッファ
２１０    フレームバッファ
２１１    出力インタフェース部
２１２    プリンタ部
２１５    ＮＶＲＡＭ
２１７    文字パターン発生器
【図１】
2010061677.tif 000003
【図２】
2010061677.tif 000004
【図３】
2010061677.tif 000005
【図４】
2010061677.tif 000006
【図５】
2010061677.tif 000007
【図６】
2010061677.tif 000008
【図７】
2010061677.tif 000009
【図８】
2010061677.tif 000010
【図９】
2010061677.tif 000011
【図１０】
2010061677.tif 000012
【図１１】
2010061677.tif 000013
【図１２】
2010061677.tif 000014
【図１３】
2010061677.tif 000015