(57)【要約】【課題】  用紙名称の文字数が長い場合、最後文字が切れてしまい、用紙銘柄を正しく判別できないという課題があった。【解決手段】  用紙名に選択された属性情報を付加して新たに用紙名を生成する。【選択図】  図１
2009145975.tif 000002
【特許請求の範囲】
【請求項１】
印刷制御装置と画像形成装置からなる印刷システムであって、
前記画像形成装置は、用紙種の名称情報を含む属性情報一覧を記憶する用紙種属性記憶手段を有し、前記印刷制御装置は、用紙種属性記憶手段によって前記画像形成装置に記憶されている用紙種の属性情報一覧を問い合わせる用紙種問い合わせ手段と、前記用紙種問い合わせ手段によって取得した用紙種属性から、一つ以上の属性情報を選択し、前記用紙種属性の用紙名に前記選択された属性情報を付加して新たに用紙名を生成する用紙名称生成手段と、を有することを特徴とする。
【請求項２】
前記印刷制御装置は、前記用紙種問い合わせ手段によって取得した用紙種属性と、前記用紙名称生成手段によって作成された用紙名称を不揮発性メモリに保存する保存手段をさらに有することを特徴とする前記請求項１の印刷システム。
【請求項３】
前記印刷制御装置は、前記用紙名称生成手段によって生成された用紙名称を表示する手段をさらに有することを特徴とする前記請求項１の印刷システム。
【請求項４】
前記印刷制御装置は、アプリケーションから前記用紙種名称の問い合わせがあった場合に、前記用紙名称生成手段で生成した用紙名称をアプリケーションに返却する用紙名称返却手段をさらに有することを特徴とする前記請求項１の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置の用紙種の名称表示方法に関する。
【背景技術】
【０００２】
近年、Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ  （Ｐｏｄ）と呼ばれるプリントサービスを提供するハイエンド市場に向けて、大型ディジタル複合機が提供されている。ＰＯＤ市場においては、様々なユーザのニーズに応えるために、多数の用紙の銘柄を給紙・出力可能なディジタル複合機が提供されている。これらの用紙銘柄は、坪量・表面性・形状などのパラメータによって用紙の特徴が表現される。これらのパラメータによって、製本出力やステイプルなどのディジタル複合機に装着されているフィニッシャーの機能の設定の禁則が存在する。例えば、ＯＨＰ用紙などの表面性がフィルムのものは、フィニッシング機能は一切使えず、通常の印刷機能のみしか使用できないケースがある。さらに、坪量の大きい紙、つまり厚紙などにおいては、フィニッシャーの能力の制限によって、ステイプルや製本印刷時の２つ折の機能が使用できない場合がある。
【０００３】
これらのディジタル複合機の中には、ユーザが任意の用紙銘柄を登録する機能を備えるものが存在する。本体のパネルユーザインタフェイス（以下パネルＵＩ）などで、用紙銘柄の名称に加え、坪量、表面性、形状などのパラメータを入力することで登録できる。名称と同時に用紙の特徴を表すパラメータも登録されるので、ユーザが登録した任意の用紙銘柄についても、ディジタル複合機の禁則条件に従って、不整合の発生する設定の組み合わせを制限することが可能である。
【０００４】
さらに、パネルＵＩ上からユーザが登録した用紙銘柄情報を、ホストコンピュータ上のプリンタドライバから取得して、ホストコンピュータ上からの印刷においても用紙銘柄を選択することが可能なプリントシステムが存在する。
【０００５】
図３は、このような従来のプリントシステムの構成を示したものである。プリンタデバイス３０１、ホストコンピュータ３０２、ホストコンピュータ３０２上のアプリケーション３０３、システムスプーラ３０４、プリンタドライバ３０５、システムレジストリ３０６、さらにはプリンタデバイス３０１のハードディスクなどに格納されている用紙銘柄ＤＢ３０７、プリンタデバイス３０１とホストコンピュータ３０２とを結ぶ、外部インタフェース３０８によって構成されている。ホストコンピュータ３０２上から用紙銘柄を使用する場合には、用紙銘柄ＤＢ３０７に格納されている用紙銘柄の名称などのパラメータ情報を、ＬＡＮ、ＷＡＮ、ＵＳＢ、セントロニクスなどの外部インタフェース３０８を介して、プリンタドライバ３０５から取得する。プリンタドライバ３０５は、取得した用紙銘柄情報をレジストリ３０６などの不揮発性のメモリに格納する。レジストリ３０６に格納した用紙銘柄の情報をプリンタドライバのＵＩ上に表示することで、ユーザが用紙銘柄の一覧から所望の用紙銘柄が選択可能となる。また、アプリケーション３０３のＵＩ上で、ユーザに用紙銘柄を選択させる場合には、システムスプーラ３０４から公開されている所定のＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）、もしくはプリンタドライバ３０５が直接公開しているＡＰＩ等を使用して、プリンタデバイス３０１に登録されている用紙銘柄の一覧を取得する。
【０００６】
また、例えば特許文献１に開示される技術では、まずインターネットに接続されたパソコンにおいて、プリンタドライバのプロパティ設定画面で用紙銘柄を選択する。そして、サーバからインターネットを介して、その用紙銘柄に対応する用紙データを転送させ、その用紙データに基づいてプリンタを制御するというものである。
【特許文献１】特開２００２−７３２９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
図８に示すような用紙銘柄情報がプリンタデバイス３０１の用紙銘柄ＤＢ３０７に登録されている場合を考える。表の各行は、ひとつの用紙銘柄を示し、８０１は用紙銘柄のＩＤ、８０２は用紙銘柄の名称、８０３は坪量、８０４は表面性、８０５は形状の各パラメータを表している。坪量の列の数値の単位は、ここでは、メートル坪量（ｇ／ｍ２）である。例えば、ＩＤ番号“０ｘ０００１”が割り振られている用紙名称“Ｐｌａｉｎ”は、坪量が“７５”、表面性が“Ｎｏｒｍａｌ”、形状が“Ｎｏｒｍａｌ”であることがわかる。
【０００８】
図８の情報をプリンタドライバ３０５もしくは、アプリケーション３０３の印刷設定画面に表示した場合の例が図６に示すＵＩである。図６の６００は印刷設定画面、６０１は用紙銘柄指定コントロール、６０２は用紙トレイ指定コントロール、６０３は部数指定コントロールである。ここで用紙銘柄指定コントロールについては、コントロールを展開した状態を示す。図８の用紙銘柄情報において、ＩＤ“０ｘ０００６”の用紙名称“ABCDEF Company Normal MediaType A”とＩＤ“０ｘ０００７”の用紙名称“ABCDEF Company Normal MediaType B”のように、名称の最後の文字のみが異なる名称が存在する。これらの名称の文字数は、それぞれ３３文字であるが、図６の用紙銘柄指定コントロールの表示制限文字数が32文字であるため、最後文字が切れてしまい、見た目が同じ名称の用紙銘柄であるため、用紙銘柄を正しく判別できないという課題があった。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明は、
印刷制御装置と画像形成装置からなる印刷システムであって、
前記画像形成装置は、用紙種の名称情報を含む属性情報一覧を記憶する用紙種属性記憶手段を有し、前記印刷制御装置は、用紙種属性記憶手段によって前記画像形成装置に記憶されている用紙種の属性情報一覧を問い合わせる用紙種問い合わせ手段と、前記用紙種問い合わせ手段によって取得した用紙種属性から、一つ以上の属性情報を選択し、前記用紙種属性の用紙名に前記選択された属性情報を付加して新たに用紙名を生成する用紙名称生成手段と、
を備える。
【発明の効果】
【００１０】
名称が長い用紙銘柄でも、ＵＩ上で名称が途切れずにさらにその用紙銘柄の特徴を示す文字列が付加されて表示されるためユーザが容易に用紙銘柄を判別することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を適用するのに好適である実施例について説明を行う。
【００１２】
図１は本発明の実施例を示す印刷処理システムの構成を説明するブロック図である。なお、特に断らない限り、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ,ＷＡＮ等のネットワークを介して接続が為され処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００１３】
図１において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。また、このＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１には、ＣＰＵ１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等を記憶し、ＲＯＭ３のフォント用ＲＯＭあるいは外部メモリ１１には上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭあるいは外部メモリ１１には上記文書処理等を行う際に使用する各種データを記憶する。２はＲＡＭで、ＣＰＵ１の主メモリ、ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はディスクコントローラ（ＤＫＣ）で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム（以下プリンタドライバ）等を記憶するハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インタフェース（インタフェース）２１を介してプリンタ１５００に接続されて、プリンタ１５００との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行える。
【００１４】
プリンタ１５００において、１２はプリンタＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。また、このＲＯＭ１３のプログラムＲＯＭには、ＣＰＵ１２の制御プログラム等を記憶する。ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１３のデータ用ＲＯＭにはハードディスク等の外部メモリ１４がないプリンタの場合には、ホストコンピュータ上で利用される情報等を記憶している。ＣＰＵ１２は入力部１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ３０００に通知可能に構成されている。１９はＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。外部メモリ１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、１８は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。さらに、図示しないＮＶＲＡＭを有し、操作パネル１５０１からのプリンタモード設定情報を記憶するようにしてもよい。
【００１５】
印刷処理関連プログラム（プリンタドライバ）がホストコンピュータ３０００上のＲＡＭ２にロードされ実行可能となった状態のメモリマップについて説明する。図２は、印刷処理関連プログラム（プリンタドライバ）がホストコンピュータ３０００上のＲＡＭ２にロードされ実行可能となった状態のメモリマップ例を示す図である。図２に示すように、ＲＡＭ２には、アプリケーション２０１、空きメモリ２０２、関連データ２０３、印刷処理関連プログラム（以下、プリンタドライバとする）２０４、ＯＳ２０５及びＢＩＯＳ２０６から構成されるメモリマップが形成される。
【００１６】
「用紙銘柄情報取得処理の説明」
図３は、本実施例における構成例を示したもので、それぞれの構成要素については前述の説明の通りである。図４のフローチャートを用いて、プリンタドライバ３０５のＵＩ画面からプリンタデバイス３０１の用紙銘柄ＤＢ３０７に格納されている用紙銘柄情報を取得する処理について説明する。
【００１７】
図７はプリンタドライバ３０５のＵＩ画面例である。プリンタドライバ設定画面７００は、用紙銘柄選択コントロール７０１、用紙トレイ選択コントロール７０２、部数指定コントロール７０３、用紙銘柄取得ボタン７０４からなる。ユーザが用紙銘柄ＤＢ３０７に格納されている、最新の用紙銘柄情報を取得する場合、用紙銘柄取得ボタン７０４を押下する。用紙銘柄取得ボタン７０４が押下されるとプリンタドライバ３０５の用紙銘柄取得ボタン押下イベントが呼ばれる。（Ｓ４０１）用紙銘柄取得ボタン押下イベントが呼ばれるとプリンタドライバ３０５は、用紙銘柄情報取得要求をプリンタデバイス３０１に対して行う。（Ｓ４０２）プリンタデバイス３０１は用紙銘柄取得要求を受信すると、（Ｓ４０３）用紙銘柄ＤＢ３０７から図８に示す用紙銘柄情報の一覧を取得し、（Ｓ４０４）取得した一覧をプリンタドライバに返却する。（Ｓ４０５）
プリンタドライバ３０５は返却された用紙銘柄情報を受信した後、（Ｓ４０６）図１１に示す用紙銘柄名称表示情報を取得する。（Ｓ４０７）図１１は用紙銘柄名称表示情報であり、ＵＩに表示する用紙銘柄名称の最大文字数１１０１、用紙銘柄名称に付加するヒント情報の表示文字数１１０２、ヒント情報の内容１１０３、ヒント書式１１０４が含まれており、レジストリ３０６に格納されている。
【００１８】
次に、プリンタデバイスから取得した前記用紙銘柄情報一覧の中から、ひとつの用紙銘柄情報を取得する。（Ｓ４０８）前記Ｓ４０８で取得した用紙銘柄情報の用紙名称８０２を参照し、用紙名称の文字数を取得する。（Ｓ４０９）Ｓ４０９で取得した文字数が、図１１の図１１の用紙銘柄名称最大表示文字数１１０１からヒント情報文字数１１０２を引いた値よりも大きいか否かを判断する。（Ｓ４１０）Ｓ４１０で大きいと判断された場合は、Ｓ４０８で取得した用紙名称８０２に格納されている用紙名称文字列から、（用紙名称文字数＋ヒント情報文字数−最大表示文字数）分の文字を削除する。（Ｓ４１１）削除後の文字列にヒント情報を付加して、表示名称を作成する。（Ｓ４１２）ヒント情報の内容は、図１１の１１０３のヒント情報に応じて決定されるが、ここでは１１０４のヒント書式に従って追加される文字列が決定する。図１１の例では、ヒント情報１１０３の欄には、“weight”となっているが、これは坪量の値をヒント情報として使用するという意味で、この場合はヒント書式の“%d”の位置に坪量の文字列が置き換わる。図１１のヒント書式は、“-%dg/m2”となっており、例えば坪量８０３が“７５”である用紙名称“Plain”の場合には、ヒント情報の文字列は“-75g/m2”となり、最終的な用紙の表示名称は、用紙名称とヒント情報文字列が組み合わされた“Plain-75g/m2”となる。“weight”の他にも、表面性をヒント情報とする“surface”、形状をヒント情報とする“shape”があり、これらのヒント情報の内容によってヒント情報書式の記述は変更になる。ヒント情報文字数、ヒント情報、ヒント情報書式はプリンタドライバ３０５の規定の値として持っていても良いし、プリンタドライバ３０５のＵＩ上から変更できても良い。
【００１９】
一方、Ｓ４１０で用紙銘柄名称の文字数の方が小さいもしくは等しいと判断された場合、用紙銘柄名称にヒント情報文字列をそのまま付加して、表示名称を作成する。
【００２０】
次に、Ｓ４０６で取得した用紙銘柄情報一覧の用紙銘柄情報の表示名称作成処理がすべて終了したか否かを判断する。（Ｓ４１４）すべで処理が終了していないと判断された場合は、Ｓ４０８に戻って次の用紙銘柄情報を取得する。
【００２１】
一方、Ｓ４１４ですべての用紙銘柄の表示名称作成処理が終了したと判断された場合には、図１０に示すようにヒント情報が付加された用紙表示名称を含む用紙銘柄情報一覧をレジストリに保存し、処理を終了する。
【００２２】
「プリンタドライバＵＩでの用紙銘柄名称表示処理の説明」
プリンタドライバの印刷画面の表示処理について、図１３のフローチャートを用いて説明する。
【００２３】
プリンタドライバの印刷設定画面が表示される際は、システムスプーラ３０４からプリンタドライバ３０５に呼び出しが発生する。プリンタドライバがＵＩ表示のイベントを受信すると、（Ｓ１３０１）レジストリ３０６に格納されている用紙銘柄情報一覧を取得し、空きメモリ２０２上に展開する。（Ｓ１３０２）次に取得した用紙銘柄情報一覧の中から用紙表示名称１００６を取得し、（Ｓ１３０３）図１２にしめすようなプリンタドライバの印刷設定画面を表示する。図１２はプリンタドライバの印刷設定画面の一例であるが、印刷設定画面１２００は、用紙銘柄選択コントロール１２０１、用紙トレイ選択コントロール１２０２、部数指定コントロール１２０３、用紙銘柄取得ボタン１２０４から構成されている。図１２の例では、用紙銘柄に“Plain”が表示されているが、図１０の用紙銘柄情報一覧の属性情報が付加されたPlainの用紙表示名称“Plain-75g/m2”が表示されているのがわかる。
【００２４】
「アプリケーションＵＩでの用紙銘柄名称表示処理の説明」
アプリケーション３０３が用紙銘柄名称を表示する処理について図５のフローチャートを用いて説明する。
【００２５】
まず、アプリケーション３０３が用紙銘柄の表示名称を取得するため、システムスプーラ３０４から提供されているＤｅｖｉｃｅＣａｐａｂｉｌｉｔｉｅｓ（）ＡＰＩを使用して問い合わせる。（Ｓ５０１）ＤｅｖｉｃｅＣａｐａｂｉｌｉｔｉｅｓ（）ＡＰＩが実効されると、プリンタドライバ３０５の用紙銘柄名称問い合わせのイベントが呼ばれる。（Ｓ５０２）プリンタドライバ３０５は、レジストリ３０６に格納されている図１０に示す用紙銘柄情報一覧を取得し、空きメモリ２０２上に展開する。（Ｓ５０３）Ｓ５０３で取得した用紙銘柄情報一覧の中の用紙表示名称１００５のデータを取得し、（Ｓ５０４）アプリケーション３０３に用紙表示名称１００５の一覧を返す。（Ｓ５０５）
アプリケーション３０３は、用紙表示名称を取得すると、（Ｓ５０６）図９に示すアプリケーションの印刷設定画面９００上の用紙銘柄選択コントロール９０１に、表示名称の一覧を表示する。（Ｓ５０７）図９では、用紙銘柄選択コントロール９０１が展開されている状態を表している。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施例を示す印刷処理システムの構成を説明するブロック図である。
【図２】本実施例における印刷関連処理関連プログラムがホストコンピュータ３０００のＲＡＭ２上にロードされ、実行可能となった状態のメモリマップを示しているブロック図である。
【図３】本実施例におけるシステム概要図である。
【図４】本実施例における用紙銘柄取得処理を説明するフローチャートである。
【図５】本実施例における用紙銘柄名称表示処理を説明するフローチャートである。
【図６】従来の用紙銘柄表示のＵＩ画面例である。
【図７】本実施例におけるプリンタドライバのＵＩ画面例である。
【図８】本実施例におけるプリンタデバイスに格納されている用紙銘柄ＤＢの一例である。
【図９】本実施例における用紙銘柄名称表示画面例である。
【図１０】本実施例におけるレジストリに格納されている用紙銘柄情報の一例である。
【図１１】本実施例における用紙銘柄表示情報の一例である。
【図１２】本実施例におけるプリンタドライバの印刷設定画面の一例である。
【図１３】本実施例におけるプリンタドライバのＵＩ表示処理を説明するフローチャートである。
【符号の説明】
【００２７】
1  CPU
2  RAM
3  ROM
4  システムバス
【図１】
2009145975.tif 000003
【図２】
2009145975.tif 000004
【図３】
2009145975.tif 000005
【図４】
2009145975.tif 000006
【図５】
2009145975.tif 000007
【図６】
2009145975.tif 000008
【図７】
2009145975.tif 000009
【図８】
2009145975.tif 000010
【図９】
2009145975.tif 000011
【図１０】
2009145975.tif 000012
【図１１】
2009145975.tif 000013
【図１２】
2009145975.tif 000014
【図１３】
2009145975.tif 000015