(57)【要約】【課題】印字を行う時に使用する設定情報を自動的にレジストリに登録することができるようにする。【解決手段】パーソナルコンピュータ１０のハードディスク１１のレジストリ１１１に記憶されている各種設定情報は、プリンタドライバＡ１１２、プリンタドライバＢ１１３によって使用され、印字処理が実行される。ＣＰＵ１４の制御下、レジストリ１１１の設定情報はプリンタドライバ設定ファイル１１４としてＦＤＤ１５を介してＦＤ２０に記録される。ＦＤ２０に記録された設定情報は、パーソナルコンピュータ３０によってＦＤＤ３５を介して読み込まれ、設定情報に含まれる指定情報により指定された設定情報がＣＰＵ３４の制御下、レジストリ３１１に登録され、プリンタドライバＡ３１２は、レジストリ３１１に登録された設定情報に基づいて印字処理を実行する。【選択図】図１
2005135343.tif 000002
【特許請求の範囲】
【請求項１】
レジストリに登録された印字処理のための複数の設定情報と前記設定情報を指定する指定情報を所定の記録媒体に記録する記録手段と、
前記記録媒体から前記設定情報及び前記指定情報を読み出す読み出し手段と、
前記読み出し手段によって読み出された前記指定情報に基づいて、前記指定情報によって指定された前記設定情報の所定のものを前記レジストリに登録する登録手段と、
前記レジストリに登録された前記設定情報の所定のものに基づいて印字処理を実行する印字制御手段と
を備えることを特徴とする設定情報登録装置。
【請求項２】
前記設定情報の所定のものを選択する選択手段をさらに備え、
前記選択手段によって選択された前記設定情報の所定のものが前記レジストリに登録されていないとき、前記読み出し手段は、前記記録媒体から、前記選択手段によって選択された前記設定情報の所定のものを読み出し、前記レジストリに登録する
ことを特徴とする請求項１に記載の設定情報登録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定情報登録装置に関し、印字処理を行うときに用いる各種設定情報を登録する設定情報登録装置に関する。
【背景技術】
【０００２】
従来、プリンタドライバをインストールする場合、各種設定情報をレジストリに登録するようにしている。レジストリとは、Ｗｉｎｄｏｗｓ系ＯＳにおいて、システムやアプリケーションソフトの設定情報が登録されるデータベースのことであり、通常はハードディスクに記憶される。
また、プリンタドライバをＲＡＭに記憶させ、プリンタドライバ内に、現在設定されている印刷のための各種データ（設定情報）を格納するテーブルＴＢＬを含ませ、エクスポート処理により、テーブルＴＢＬから各種データを選択して、これらデータから印刷種類データと印刷種類データに対応したデータとを含む個人設定ファイルを作成してハードディスクドライブ（ＨＤＤ）に書き込み、設定した情報を他のユーザに提供することが可能なものがある。また、ＨＤＤに個人設定ファイルを予め格納する構成とし、そのファイルをＨＤＤから読み込んでＲＡＭに記憶されたテーブルＴＢＬに書き込むことにより、外部から提供された他のユーザの情報の利用を可能とし、一度設定した印刷のための各種情報を他のユーザでも利用し得ることができ、情報入力の手間を削減することができるようにしたものがある。
【特許文献１】特開２０００−１８５４５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術では、各種設定情報をレジストリに登録可能な数にはＯＳ上の制限があるため、登録可能な上限を超えて新たに登録する場合には、既に登録していたものを削除する必要があり、面倒であった。また、プリンタドライバ内に各種設定情報を格納するテーブルを含ませ、この設定情報をＨＤＤに書き込むことにより、他のユーザに設定情報を提供する場合、レジストリの上限を超えて設定情報を登録し、利用することができないという問題があった。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、レジストリに登録可能な上限数を超えて、設定情報を登録することができるようにするものである。
【課題を解決するための手段】
【０００５】
請求項１に記載の設定情報登録装置は、レジストリに登録された印字処理のための複数の設定情報と設定情報を指定する指定情報を所定の記録媒体に記録する記録手段と、記録媒体から設定情報及び指定情報を読み出す読み出し手段と、読み出し手段によって読み出された指定情報に基づいて、指定情報によって指定された設定情報の所定のものをレジストリに登録する登録手段と、レジストリに登録された設定情報の所定のものに基づいて印字処理を実行する印字制御手段とを備えることを特徴とする。
また、設定情報の所定のものを選択する選択手段をさらに備え、選択手段によって選択された設定情報の所定のものがレジストリに登録されていないとき、読み出し手段は、記録媒体から、選択手段によって選択された設定情報の所定のものを読み出し、レジストリに登録するようにすることができる。
【発明の効果】
【０００６】
本発明の設定情報登録装置によれば、ＯＳ（オペレーティングシステム）の制限数を超えた多数の設定情報の中の所定のものを適宜レジストリに登録し、印字処理に利用することができるので、複数種類の用紙を運用するユーザは、所望の設定情報をＦＤＤやＨＤＤに用意するだけでレジストリに登録することができ、使い勝手を向上させることができる。また、指定情報によって指定された設定情報をＦＤＤやＨＤＤから取り込んでレジストリに登録することができるので、プリンタドライバをインストールした後、直ちにその設定情報に基づいた印字処理を行うことができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明が適用されるパーソナルコンピュータの一実施の形態の構成例を示している。同図に示すように、パーソナルコンピュータ１０は、各種設定情報等を記憶するハードディスク１１と、ブートプログラム等を記憶するＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）１２と、アプリケーションプログラムが展開され、各種データを記憶するＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１３と、ＲＡＭ１３に展開されたアプリケーションプログラム等に従って各種処理を実行するＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１４と、フロッピー（登録商標）ディスク（ＦＤ）２０に対して設定情報等の各種データの書き込み及び読み込みを行うフロッピー（登録商標）ディスクドライブ（ＦＤＤ）１５と、各種情報を表示する表示部１６とから構成されている。このＦＤ２０に記録された設定情報は、他のパーソナルコンピュータ３０によって読み込むことができるようになっている。ハードディスク１１には、レジストリ１１１と、プリンタドライバＡ１１２と、プリンタドライバＢ１１３と、プリンタドライバ設定ファイル１１４が記憶されている。ＣＰＵ１４は、適宜、プリンタドライバＡ１１２又はプリンタドライバＢ１１３を実行するようになっている。
【０００８】
他のパーソナルコンピュータ３０は、パーソナルコンピュータ１０の場合と同様に、各種設定情報等を記憶するハードディスク３１と、ブートプログラム等を記憶するＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）３２と、アプリケーションプログラムが展開され、各種データを記憶するＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）３３と、ＲＡＭ３３に展開されたアプリケーションプログラム等に従って各種処理を実行するＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）３４と、フロッピー（登録商標）ディスク（ＦＤ）２０に対して設定情報等の各種データの書き込み及び読み込みを行うフロッピー（登録商標）ディスクドライブ（ＦＤＤ）３５と、各種情報を表示する表示部３６とから構成されている。このＦＤ２０に記録された設定情報は、他のパーソナルコンピュータ１０によって読み込むことができるようになっている。ハードディスク３１には、レジストリ３１１と、プリンタドライバＡ３１２と、プリンタドライバＢ３１３と、プリンタドライバ設定ファイル３１４が記憶されている。ＣＰＵ３４は、適宜、プリンタドライバＡ３１２又はプリンタドライバＢ３１３を実行するようになっている。
【０００９】
図２は、レジストリ１１１の構成例を示している。この例の場合、レジストリ１１１には設定情報Ａ、設定情報Ｂのインデックス、設定情報Ｃ、設定情報Ｄ等が記憶されている。パーソナルコンピュータ１０を使用するユーザが所望の設定情報を選択する場合、レジストリ１１１に記憶されている設定情報がプリンタドライバＡ１１２によって読み出され、表示部１６に設定情報のインデックスの一覧が表示される。設定情報Ｂはレジストリ１１１にはないので、設定情報Ｂが選択されたとき、ＦＤ２０に記憶されている設定情報ＢがＦＤＤ１５を介して読み出され、レジストリ１１１に登録される。その際、レジストリ１１１に登録されている設定情報の数が所定の上限数を超える場合、記憶している他の設定情報が削除されるようになっている。
【００１０】
レジストリ１１１に登録された設定情報は、プリンタドライバ設定ファイル１１４としてＦＤＤ１５を介してＦＤ２０に記録することができる。プリンタドライバ設定ファイル１１４には、現在選択されている設定情報を示す設定情報指定データも含まれる。
【００１１】
従って、例えば、パーソナルコンピュータ１０によってＦＤ２０にプリンタドライバ設定ファイル１１４として記録された設定情報が他のパーソナルコンピュータ３０においても有効となるようにするためには、パーソナルコンピュータ１０によってＦＤ２０に記録されたプリンタドライバ設定ファイル１１４をパーソナルコンピュータ３０にＦＤＤ３５を介して読み込ませるようにすればよい。パーソナルコンピュータ３０のプリンタドライバＡ３１２は、ＦＤＤ３５を介してＦＤ２０から読み込んだプリンタドライバ設定ファイル１１４に含まれる設定情報指定データによって指定された設定情報をＦＤ２０から読み出し、パーソナルコンピュータ３０のレジストリ３１１に登録する。これにより、ユーザが改めて設定情報を登録しなくても、パーソナルコンピュータ３０のプリンタドライバＡ３１２は、パーソナルコンピュータ１０において使用されていた設定情報に基づいて、印字処理を実行することができる。
【００１２】
次に、図３乃至図１１を参照して、設定情報の設定、登録、変更等を行うときの本実施の形態の一連の動作について説明する。図３は、メニュー「用紙」が選択されたときに表示される用紙設定画面を示している。用紙設定画面には、登録されている用紙名を選択するための「用紙名」選択欄と、印刷方向を指定する「印刷方向」指定欄と、印字基点補正値を指定するための「印字基点補正」欄と、メカニズム寸法補正値を指定するための「メカニズム寸法補正」欄と、用紙登録を行うための「用紙登録」ボタンと、用紙編集を行うための「用紙編集」ボタンと、用紙削除を行うための「用紙削除」ボタンと、フリーサイズ編集を行うための「フリーサイズ編集」ボタンが表示され、設定箇所が分かるように用紙のイメージが「設定箇所」表示欄に表示されるようになっている。
【００１３】
この画面では、登録されている用紙名を選択し、編集したり、新たに用紙を登録したりすることができる。基本的な設定事項として、印刷方向、印刷基点補正値、メカニズム寸法補正値等を設定することができる。この画面において必要事項を設定し、「適用」ボタンを選択すると、入力した設定値が確定する。また、「用紙登録」ボタンを選択すると、図４に示すような用紙登録画面が表示される。
【００１４】
図４に示した用紙登録画面には、用紙名を入力する「用紙名」入力欄と、印字濃度を指定する「濃度指定」欄と、印字濃度レベルを指定する「印字濃度レベル」指定バーと、使用する単位としてミリメートル（ｍｍ）及びインチ（ｉｎｃｈ）のいずれかを指定する「単位」指定欄と、用紙サイズの幅及び長さやラベル間ギャップ等の各種サイズを設定する「各種サイズ設定」欄と、印字可能領域を指定するための「印字可能領域」指定欄と、ラベル停止位置を縦ラベルサイズで指定するか否かを設定するための「センサ無視モード」設定欄とが表示され、設定箇所が分かるように用紙のイメージが「設定箇所」表示欄に表示されるようになっている。
【００１５】
この画面では、登録する用紙名を入力し、濃度を指定し、印字濃度レベルを指定し、単位を指定し、各種サイズ設定値を指定し、印字可能領域を指定し、センサ無視モードを指定する。この画面において必要事項を設定し、「ＯＫ」ボタンを選択すると、用紙登録が完了する。
【００１６】
図３の用紙設定画面において、メニュー「ユーティリティ」を選択すると、図５に示すようなプリンタドライバプロパティ画面が表示される。図５は、ドライバプロパティ（設定情報）の保存及び読み込みを行うための画面である。この画面には、保存すべきファイルのファイル名を入力するための「ファイル名」入力欄と、「保存」ボタンと、読み込むべきファイルのファイル名を入力する「ファイル名」入力欄と、「読み込み」ボタンとが表示される。この画面において必要事項を入力し、「ＯＫ」ボタンを選択すると、ドライバプロパティの保存又は読み込みが行われる。
【００１７】
図３の画面において、メニュー「クリエイトフォント」を選択すると、図６に示すような画面が表示される。図６は、装飾フォント及びバーコードフォントを指定するための画面である。この画面には、登録された装飾フォントのリストを表示する「装飾フォント」表示欄と、装飾フォントを新規登録するための「新規登録」ボタンと、装飾フォントを変更するための「変更」ボタンと、装飾フォントを削除するための「削除」ボタンと、登録されたバーコードフォントのリストを表示する「バーコードフォント」表示欄と、バーコードフォントを新規登録するための「新規登録」ボタンと、バーコードフォントを変更するための「変更」ボタンと、バーコードフォントを削除するための「削除」ボタンとが表示される。
【００１８】
この画面において、装飾フォントの「変更」ボタンを選択すると、図７に示すような装飾フォントを変更するための画面が表示される。この画面には、登録されている装飾フォントのフォント名を入力するための「登録フォント名」入力欄と、後述するフォントサイズ、文字ピッチ、回転の有無、アウトライン形状指定等の設定を行うための「装飾情報設定」欄と、「連番設定」欄とが表示される。
【００１９】
「装飾情報設定」欄には、設定の有効／無効を指定する「有効／無効」指定欄と、フォントの幅倍率、高さ倍率、幅、高さ、サイズ、及び単位を指定するための「フォントサイズ」指定欄と、固定ピッチ又はプロポーショナルピッチを選択する「文字ピッチ」選択欄と、回転角度を指定する「回転」角度指定欄と、白黒反転の有り／無しを指定する「白黒反転」指定欄と、スムージングの有り／無しを指定する「スムージング」指定欄と、強調表示の有り／無しを指定する「強調」表示指定欄と、アウトライン形状を指定するための「アウトライン形状指定」欄とが表示される。「連番設定」欄には、この設定の有効／無効を指定する「有効／無効」指定欄と、「モード」指定欄と、「同一発行枚数」指定欄と、「増減値」指定欄と、「連番有効桁数」指定欄と、「下位無効桁数」指定欄とが表示される。
【００２０】
この画面において必要項目を設定すると、「文字プレビュー」欄に設定した装飾情報が反映されたフォントのイメージが表示される。
【００２１】
また、図６に示した画面において、バーコードフォントの「変更」ボタンを選択すると、図８に示すようなバーコードフォントを変更するための画面が表示される。この画面には、登録されているバーコードフォントのフォント名を入力又は選択するための「登録フォント名」入力欄と、フォント種別を入力するための「フォント種別」入力欄と、バーコード種を選択するための「バーコード種」選択欄と、バーコード種の詳細設定を行うための「詳細設定」ボタンと、「連番設定」欄とが表示される。
【００２２】
図８の画面において、必要事項を入力し、「詳細設定」ボタンを選択すると、図９に示すような詳細設定画面が表示される。この画面には、生成単位をミリメートル、インチ、プリンタ解像度（ドット）のいずれかで指定する「生成単位」指定欄と、解説文字及びガイドバーの有無を指定する「解説文字／ガイドバー」指定欄と、回転角度を指定する「回転」角度指定欄と、バーの幅を指定する「バー幅（細バー）」指定欄と、バーコードの天地を指定する「バーコードの天地」指定欄とが表示される。この画面において必要事項を入力した後、「ＯＫ」ボタンを選択すると、これらの設定値が一時保存された後、図８の画面に戻るので、さらに図８の画面において「ＯＫ」ボタンを選択すると、図８の画面において設定された内容が一時保存され、図６の画面に戻る。図６の画面において「適用」ボタンが選択されると、図６乃至図９の各画面において設定された内容が確定される。
【００２３】
次に、図３の用紙設定画面において、メニュー「その他」を選択すると、図１０に示すような画面が表示される。この画面には、カットモードを指定するための「カットモード」指定欄と、フォームオーバーレイを指定するための「フォームオーバーレイ」指定欄とが表示される。「カットモード」指定欄には、コントロールフォントのカットの使用の有無を指定するための「コントロールフォント［カット］」指定欄と、指定枚数カット指定の有無を指定するための「指定枚数カット指定」欄と、印刷の終了時に用紙をカットするか否かを指定するための「用紙エンドカット指定」欄とが表示される。また、フォームオーバーレイ指定欄には、フォームオーバーレイ機能として、通常印刷、オーバーレイ印刷、オーバーレイ登録、及びオーバーレイ削除を指定するための「フォームオーバーレイ機能選択」欄と、プリンタからオーバーレイ情報を取得するための「フォームオーバーレイ情報を取得」ボタンとが表示される。
【００２４】
この画面において、必要事項を入力した後、「適用」ボタンを選択すると、入力した設定値が確定する。
【００２５】
次に、図３の用紙設定画面のメニュー「ＴｒｕｅＴｙｐｅフォント」を選択すると、図１１に示すような画面が表示される。この画面には、ＴｒｕｅＴｙｐｅフォント名を選択するための「ＴｒｕｅＴｙｐｅフォント名」選択欄が表示されるので、所望のＴｒｕｅＴｙｐｅフォンと名を選択する。その後、「適用」ボタンを選択すると、選択したＴｒｕｅＴｙｐｅフォントが確定する。
【００２６】
このようにして設定された設定情報は、ＣＰＵ１４の制御下、レジストリ１１１に登録される。レジストリ１１１に登録された設定情報は、必要に応じてプリンタドライバ設定ファイル１１４としてＦＤＤ１５を介してＦＤ２０に書き込むことができる。ＦＤ２０に書き込まれたプリンタドライバ設定ファイル１１４は、他のパーソナルコンピュータ３０によって適宜読み出され、レジストリ３１１に登録したり、設定情報のインデックスのみをレジストリ３１１に登録し、ＣＰＵ３４の制御下、設定情報の一覧を表示し、表示した一覧の中から所望の設定情報が選択された場合において、選択された設定情報がレジストリ３１１に登録されていない場合、ＦＤ２０等に記憶されているその設定情報を読み出して、レジストリ３１１に登録することができる。
【００２７】
次に、図１２のフローチャートを参照して、印字する用紙に関する設定情報を登録、又は削除、又は編集する場合の処理手順について説明する。まず最初に、ステップＳ１において、パーソナルコンピュータ１０の電源をオンにすると、ＯＳが立ち上がり、プリンタドライバプロパティ画面（図５）が起動され、ステップＳ２において、初期値データが表示される。次に、ステップＳ３において、プリンタドライバプロパティ画面のメニュー「用紙」をマウス等を用いてクリックし、選択すると、図３に示すような用紙設定画面が表示される。
【００２８】
次に、ステップＳ４において、「用紙登録」ボタンがクリックされ、用紙登録処理の実行が選択されたか否かが判定される。その結果、用紙登録処理の実行が選択されたと判定された場合、ステップＳ９に進み、用紙設定画面（図３）及び用紙登録画面（図４）において設定された設定情報（用紙情報）がＲＡＭ１３等に一時保存される。その後、ステップＳ４に戻り、ステップＳ４以降の処理が繰り返し実行される。一方、ステップＳ４において、用紙登録処理の実行が選択されていないと判定された場合、ステップＳ５に進む。
【００２９】
ステップＳ５においては、図３の用紙設定画面における「用紙削除」ボタンがクリックされ、用紙削除処理の実行が選択されたか否かが判定される。その結果、用紙削除処理の実行が選択されたと判定された場合、ステップＳ１０に進み、用紙設定画面（図３）において指定された用紙名に対応する設定情報が一時削除される。その後、ステップＳ４に戻り、ステップＳ４以降の処理が繰り返し実行される。一方、ステップＳ５において、用紙削除処理の実行が選択されていないと判定された場合、ステップＳ６に進む。
【００３０】
ステップＳ６においては、図３の用紙設定画面における「用紙編集」ボタンがクリックされ、用紙編集処理の実行が選択されたか否かが判定される。その結果、用紙編集処理の実行が選択されたと判定された場合、ステップＳ１１に進み、用紙設定画面において指定された用紙名に対応する設定情報が編集され、一時保存される。その後、ステップＳ４に戻り、ステップＳ４以降の処理が繰り返し実行される。一方、ステップＳ６において、用紙編集処理の実行が選択されていないと判定された場合、ステップＳ７に進む。
【００３１】
ステップＳ７においては、図３の用紙設定画面の「ＯＫ」ボタンがクリックされたか否かが判定される。「ＯＫ」ボタンがクリックされたと判定された場合、ステップＳ１２に進み、用紙設定画面において登録又は編集された設定情報がレジストリ１１１に登録される。或いは、用紙設定画面において一時削除された設定情報が、実際に削除される。その後、用紙設定画面を終了する。
【００３２】
一方、ステップＳ７において、「ＯＫ」ボタンがクリックされなかったと判定された場合、ステップＳ８に進み、図３の用紙設定画面の「キャンセル」ボタンがクリックされたか否かが判定される。「キャンセル」ボタンがクリックされたと判定された場合、ステップＳ１３に進み、そのまま何も処理をせずに用紙設定画面を終了する。一方、「キャンセル」ボタンがクリックされなかったと判定された場合、ステップＳ４に戻り、ステップＳ４以降の処理が繰り返し実行される。このようにして、設定情報の登録、編集、及び削除が行われる。
【００３３】
なお、上記実施の形態においては、パーソナルコンピュータ１０とパーソナルコンピュータ３０とは、ＦＤ２０を介してプリンタドライバ設定ファイル１１４の授受を行うようにしたが、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）やインターネット等のネットワークを介してプリンタドライバ設定ファイル１１４の授受を行うこともできる。
【００３４】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【図面の簡単な説明】
【００３５】
【図１】本発明が適用されるパーソナルコンピュータの一実施の形態の構成例を示すブロック図である。
【図２】レジストリの構成例を示す図である。
【図３】用紙設定画面例を示す図である。
【図４】用紙登録画面例を示す図である。
【図５】ドライバプロパティの保存及び読み込みを指示する画面例である。
【図６】クリエイトフォント設定画面例を示す図である。
【図７】装飾フォント変更画面例を示す図である。
【図８】バーコードフォントの変更画面を示す図である。
【図９】バーコードフォントの詳細設定画面例を示す図である。
【図１０】その他の設定情報の設定画面例を示す図である。
【図１１】ＴｒｕｅＴｙｐｅフォントの選択画面例を示す図である。
【図１２】用紙設定時の手順を説明するためのフローチャートである。
【符号の説明】
【００３６】
１０，３０  パーソナルコンピュータ
１１，３１  ハードディスク
１２，３２  ＲＯＭ
１３，３３  ＲＡＭ
１４，３４  ＣＰＵ
１５，３５  ＦＤＤ
１６，３６  表示部
２０  ＦＤ
１１１，３１１  レジストリ
１１２，３１２  プリンタドライバＡ
１１３，３１３  プリンタドライバＢ
１１４，３１４  プリンタドライバ設定ファイル
【図１】
2005135343.tif 000003
【図２】
2005135343.tif 000004
【図３】
2005135343.tif 000005
【図４】
2005135343.tif 000006
【図５】
2005135343.tif 000007
【図６】
2005135343.tif 000008
【図７】
2005135343.tif 000009
【図８】
2005135343.tif 000010
【図９】
2005135343.tif 000011
【図１０】
2005135343.tif 000012
【図１１】
2005135343.tif 000013
【図１２】
2005135343.tif 000014