(57)【要約】【課題】  ユーザ定義用紙の登録を効率よく行うことができ、さらに各ユーザの自由度も保証する印刷制御装置および印刷装置のシステムを提供できる。【解決手段】  プリンタに用紙サイズ検知手段を設けてユーザ定義用紙の登録を簡便にし、個人用のユーザ定義用紙を登録する手段を別に設けることで、ユーザ定義用紙の簡便な登録と個人的な利用を同時に実現可能となる。【選択図】        図１
2006088638.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信媒体を介してユーザ定義用紙の印刷処理が可能な印刷装置と印刷制御装置であって、
前記印刷装置に装填されている用紙サイズを自動的に検知する用紙サイズ検知手段と、
自動検知したユーザ定義用紙を印刷装置内の不揮発性メモリに登録するユーザ定義用紙登録手段と、
ホストからのユーザ定義用紙に関する要求を受信するユーザ定義用紙コマンド受信手段と、ホストからの取得要求により登録されているユーザ定義用紙をホストへ送信するユーザ定義用紙送信手段とを備えた印刷装置と、
登録されているすべての用紙をユーザに提供するための用紙サイズ列挙手段を備えたことを特徴とする、印刷制御装置。
【請求項２】
個人用ユーザ定義用紙登録手段と、
個人用ユーザ定義用紙を印刷装置内のメモリ資源に登録する個人用ユーザ定義用紙格納手段とを備えたことを特徴とする、請求項１記載の印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の通信媒体を介して通信可能な印刷装置に対して、ユーザ定義用紙の印刷が可能なデータ処理装置、およびデータ処理システム等の印刷制御装置に関するものである。
【背景技術】
【０００２】
近年プリンタや複合機などにおいて、標準規格として存在する定型用紙と、ユーザが任意のサイズを指定できる非定型用紙が印刷できるようになっている。非定型用紙は企業や部門のフォーマットが非定型用紙の場合、横断幕のような長尺印刷を出力したい場合、アプリケーションで作成する原稿サイズを任意のサイズに拡大縮小したい場合など様々な用途に利用できるため、最近のプリンタドライバにおいては必須の機能となっている。
【０００３】
このようなユーザ定義用紙の登録は一般的にはプリンタドライバから可能であり、プリンタドライバのユーザインターフェース上から複数のユーザ定義用紙の入力、選択を簡易な操作で行い、ホスト側に情報を格納する方法が開示されている。またプリンタ本体のユーザインターフェース上もしくはリモート端末からユーザ定義用紙の登録を行い、プリンタ本体側に情報を格納する方法が開示されている。
【特許文献１】特開２０００−４７８４５号公報
【特許文献２】特開２００２−１４９３７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら従来の技術では、ユーザ定義用紙を登録する場合、用紙サイズを何らかの方法で入力する必要があるため、ユーザが使用する用紙サイズを認識していなければ登録を行うことができない。そのため登録者がサイズを認識していない場合は、ひとつひとつサイズを測って登録を行うため非常に手間がかかってしまう。また実際に使用する用紙サイズと登録した用紙サイズがぴったり合っていないと、印刷においてずれが生じるケースがある。
【０００５】
さらに、特許文献１に記載されたデータ処理装置では、ユーザ定義用紙をホスト側にのみ登録しているため、プリンタを使用するユーザそれぞれのプリンタドライバで登録を行う必要があり、管理者などによるユーザ定義用紙の一括登録を行うためには、プリンタを使用する環境をクライアント−サーバ環境にしないと実現できないという問題点があった。近年Ｉ／Ｆにネットワークを備えたプリンタは増加傾向にあり、使用環境は必ずしもクライアント−サーバ環境とは限らなくなってきている。よって企業や部門によって特定のフォーマットが決まっている場合などは、管理者による一括登録が行えないと管理者に負荷がかかり非常に効率が悪い。
【０００６】
また、特許文献２に記載された画像処理装置では、プリンタを使用するユーザ全員が同じユーザ定義用紙しか使用することができないという問題点がある。出力用紙サイズについては一括登録のみができればよいのだが、プリンタドライバで使用するサイズには実際にアプリケーションとやり取りを行う原稿サイズという概念がある。原稿サイズは必ずしも実際にプリンタで対応している用紙でなくてもよいため、例えばアプリケーションでは大きいサイズで原稿データを作成して、縮小出力させたいユーザもいるし、また他の部門や企業に特定サイズで原稿データを送りたいユーザもいる。このような場合、個人的なサイズが指定できないことは大変不都合となってしまう。
【０００７】
そのため本発明の目的は、印刷装置に用紙サイズを自動検知して登録されていないユーザ定義用紙であれば、印刷装置にユーザ定義用紙を登録する手段を設けることで、用紙サイズの登録なしにユーザ定義用紙の管理を実現し、有効な印刷システムを提供することにある。また管理者用と個人用のユーザ定義用紙を分けて管理する方法を提供することで、プリンタドライバの原稿サイズについても対応できるようにする。
【課題を解決するための手段】
【０００８】
本発明は上記課題を解決するために以下の構成からなる。所定の通信媒体を介してユーザ定義用紙の印刷処理が可能な印刷装置と印刷制御装置であって、前記印刷装置に装填されている用紙サイズを自動的に検知する用紙サイズ検知手段と、自動検知したユーザ定義用紙を印刷装置内の不揮発性メモリに登録するユーザ定義用紙登録手段と、ホストからのユーザ定義用紙に関する要求を受信するユーザ定義用紙コマンド受信手段と、ホストからの取得要求により登録されているユーザ定義用紙をホストへ送信するユーザ定義用紙送信手段とを備えた印刷装置と、登録されているすべての用紙をユーザに提供するための用紙サイズ列挙手段を備えた印刷制御装置。
【発明の効果】
【０００９】
本発明によれば、プリンタに用紙サイズ検知手段を設けて、ユーザ定義用紙の登録を簡便にし、個人用のユーザ定義用紙を登録する手段を別に設けることで、ユーザ定義用紙の簡便な登録と個人的な利用を同時に実現可能となり、管理者の負荷軽減、ユーザ定義用紙の利便性向上につながるプリンタドライバを提供できる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【実施例】
【００１１】
図２は、本発明に係る印刷装置とそれに指示を行う印刷制御装置とを備えた印刷システムの構成例を示す図である。図示のように、プリンタ等の印刷装置がネットワークを介してＰＣなどのホストコンピュータに接続されている。印刷データがホストコンピュータよりネットワークを介して送信され、受信したプリンタにおいて印刷が実行される。
【００１２】
図１は、本発明に係る印刷装置とそれに印刷指示を行う印刷制御装置の構成例を示すブロック構成図である。なお本例ではプリンタ、プリンタドライバとして説明をするが、これに限定されるものではない。
【００１３】
図１のようにプリンタ内には、一般的な印刷手段の他に、用紙サイズ検知手段、ユーザ定義用紙格納手段、ユーザ定義用紙コマンド受信手段、ユーザ定義用紙送信手段、個人用ユーザ定義用紙登録手段、個人用ユーザ定義用紙格納手段を備えている。またプリンタドライバ内には、用紙サイズリスト列挙手段を備えている。
【００１４】
このように構成されたシステムにおいて、ユーザは、図３のようなプリンタドライバのユーザインターフェースを開いて詳細設定を行うものとし、シートにおけるボタン、コンボボックスなどの各種コントロールを用いて設定を変更する。なお図３において、列挙する用紙サイズは、「原稿サイズ」「出力用紙サイズ」というコンボボックスで表されている。
【００１５】
また、ユーザがまだユーザ定義用紙として登録されていないサイズをプリンタに装填した場合、図４のような表示がプリンタの操作パネル上に出るものとし、操作パネル上で現在登録されているユーザ定義用紙を確認することができる。
【００１６】
以下、本実施形態の動作を説明する。
【００１７】
＜ユーザ定義用紙の登録＞
図７のプリンタ側の処理におけるフローチャートに基づいて説明をする。
【００１８】
まずユーザ定義用紙の登録をするには、何らかの方法により管理者かどうかを判定して、管理者でない場合は登録させないようにしなければならない。例えば、図４のように操作パネル上でユーザ定義用紙登録メニューを選択すると、あらかじめ登録させておいた管理者用パスワードと比較する方法などが考えられる。本例では管理者用パスワードと比較する方法を取るが、これに限定されるものではない。
【００１９】
管理者であると判定された場合、実際にユーザ定義用紙の登録を行う。まずユーザ定義用紙の登録をするには、ユーザが用紙をプリンタに装填する必要がある。するとプリンタはセンサなどの用紙サイズ検知手段によって、縦・横のサイズを自動的に検知する。
【００２０】
次にユーザ定義用紙格納手段により、プリンタの不揮発性メモリに実際に登録を行う。まずプリンタは内部に保持している定型用紙サイズの情報と比較をする。これは、定型用紙サイズについてはプリンタドライバが最初からリストするため、重複しないようにするためである。またプリンタのメモリ装置にすでに登録されているユーザ定義用紙との比較も行う。これは重複をなくし、メモリ資源を節約するためである。またここで何らかの方法により登録できる最大数を設定できる場合は、その最大数との比較を行ってもよい。そしてすべての条件をクリアした場合のみ、実際にユーザ定義用紙の格納を行い、操作パネル上に図６のような表示を行い、ユーザに対する確認をさせる。
【００２１】
＜個人用ユーザ定義用紙の登録＞
個人的なユーザ定義用紙の登録については、プリンタの操作パネル上から、またはプリンタドライバのユーザインターフェース画面上から行ってもよいが、ここではプリンタの操作パネル上から行う例を説明する。
【００２２】
操作パネル上から図５のような個人用ユーザ定義用紙登録メニューを選択し、ユーザ名、ユーザ定義用紙の名称、ユーザ定義用紙のサイズなどを入力して、所望のユーザ定義用紙の登録を行う。登録が実行されると、プリンタは個人用ユーザ定義用紙格納手段により、プリンタ内の揮発性メモリに対して、個人用ユーザ定義用紙の登録を行う。不揮発性メモリに登録してもよいが、ここではメモリ資源節約のために揮発性メモリとする。
【００２３】
＜用紙サイズの列挙＞
図８のプリンタドライバ側のフローチャートに基づいて説明をする。
【００２４】
プリンタドライバのＵＩが開かれた時、またはアプリケーションから用紙サイズの取得要求がきた時などに、プリンタドライバは用紙サイズのリストを作成する。まずプリンタドライバはホストコンピュータ内のメモリ資源にある定型用紙サイズを読み込み、リストに登録する。
【００２５】
次にユーザ定義用紙をリストに登録するために、プリンタドライバは用紙サイズ列挙手段によりプリンタに対して取得要求のコマンドを送信する。なお個人用ユーザ定義用紙取得のために、このときユーザ名も合わせて送信する。プリンタドライバは送信後一定時間の間はポーリングを行い、プリンタからの返信を待つ。一方、取得要求コマンドを受信したプリンタのユーザ定義用紙情報コマンド受信手段は、ユーザ定義用紙が存在し、かつ返信できる体制にあれば送信元に対して取得ＯＫのコマンドを送信する。
【００２６】
プリンタからの取得ＯＫコマンドを受信したプリンタドライバの用紙サイズ列挙手段は、プリンタ側に登録されているユーザ定義用紙の取得を行う。プリンタのユーザ定義用紙送信手段は、登録されているユーザ定義用紙、個人用ユーザ定義用紙をまとめてプリンタドライバに送信する。
【００２７】
ユーザ定義用紙を受信したプリンタドライバは、リストに登録する。
【００２８】
以上が用紙サイズ列挙の流れであるが、定型用紙サイズ、ユーザ定義用紙サイズ、個人用ユーザ定義用紙サイズの列挙順序については、どの順序でも問題はなくここで限定されるものではない。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施例を示すブロック構成図である。
【図２】本発明に係る印刷装置とそれに印刷指示を行う印刷制御装置を備えたシステム構成の例を示す図である。
【図３】印刷設定を変更するために、ホストで表示するプリンタドライバのユーザインターフェースの一例を示す図である。
【図４】ユーザ定義用紙を登録するために、操作パネル上で表示するメニューの一例を示す図である。
【図５】個人用ユーザ定義用紙を登録するために、操作パネル上で表示するメニューの一例を示す図である。
【図６】ユーザ定義用紙の登録をユーザに対して確認させるために、操作パネル上で表示するメニューの一例を示す図である。
【図７】本発明に係るプリンタにおける、ユーザ定義用紙を登録する手順のフローチャートである。
【図８】本発明に係るプリンタドライバにおける、用紙サイズを列挙する手順のフローチャートである。
【図６】
2006088638.tif 000003
【図７】
2006088638.tif 000004
【図８】
2006088638.tif 000005
【図１】
2006088638.tif 000006
【図２】
2006088638.tif 000007
【図３】
2006088638.tif 000008
【図４】
2006088638.tif 000009
【図５】
2006088638.tif 000010