(57)【要約】【課題】被記録媒体に対応する画像形成用データを容易に編集することが可能な画像形成システムを提供する。【解決手段】画像形成システム１００は、画像形成用データに基づいて被記録媒体に画像を形成する画像形成装置としてのプリンタ２と、プリンタ２に対して、アプリケーションソフトウェアにより編集した画像形成用データを送信する情報端末装置としてのＰＣ１と、被記録媒体のサイズ情報を検出する第１検出手段としてのスキャナ２９と、スキャナ２９によって検出されたサイズ情報に基づく設定用情報を受信する受信手段Ｓ２０１と、サイズ情報に対応して画像形成用データを編集させるように、アプリケーションソフトウェアに設定用情報を反映させる反映手段Ｓ２０５、Ｓ２０６、Ｓ２０８、Ｓ２０９、Ｓ８０３とを備える。【選択図】図２
2008242950.tif 000002
【特許請求の範囲】
【請求項１】
画像形成用データに基づいて被記録媒体に画像を形成する画像形成装置と、
前記画像形成装置に対して、アプリケーションソフトウェアにより編集した前記画像形成用データを送信する情報端末装置と、
前記被記録媒体のサイズ情報を検出する第１検出手段と、
前記第１検出手段によって検出された前記サイズ情報に基づく設定用情報を受信する受信手段と、
前記サイズ情報に対応して前記画像形成用データを編集させるように、前記アプリケーションソフトウェアに前記設定用情報を反映させる反映手段とを備えることを特徴とする画像形成システム。
【請求項２】
前記アプリケーションソフトウェアが有する設定項目を表示する表示手段と、
前記表示手段によって表示される設定項目のうち、複数種類の前記被記録媒体に対応するサイズを設定するサイズ設定項目に対して、前記受信手段が受信した前記設定用情報を追加する追加手段と、
前記サイズ設定項目の中から所望の前記設定用情報を選択させる選択手段とを備え、
前記反映手段は、前記選択手段により選択された前記設定用情報を前記アプリケーションソフトウェアに反映させる請求項１記載の画像形成システム。
【請求項３】
前記追加手段は、前記受信手段が前記設定用情報を受信する度に前記サイズ設定項目に前記設定用情報を追加する請求項２記載の画像形成システム。
【請求項４】
前記設定項目に追加された前記設定用情報に対応する前記被記録媒体のサイズ名を入力させる入力手段を備える請求項２又は３記載の画像形成システム。
【請求項５】
前記追加手段は、前記設定用情報とともに、前記設定用情報を回転させた置換設定用情報を前記設定項目に追加する請求項２乃至４のいずれか１項記載の画像形成システム。
【請求項６】
前記被記録媒体の向き情報を検出する第２検出手段を備え、
前記受信手段は、前記第２検出手段から前記向き情報を受信し、
前記追加手段は、前記設定項目に前記設定用情報とともに向き情報を追加する請求項１乃至５のいずれか１項記載の画像形成システム。
【請求項７】
前記第２検出手段は、前記被記録媒体に形成された画像情報の向きを判別することによって、前記向き情報を取得する請求項６記載の画像形成システム。
【請求項８】
画像形成用データに基づいて被記録媒体に画像を形成する画像形成装置に対して、アプリケーションソフトウェアにより編集した前記画像形成用データを送信する情報端末装置に備えられる制御プログラムであって、
前記被記録媒体のサイズ情報を検出する第１検出手段から、前記サイズ情報に基づく設定用情報を受信する受信手段と、
前記サイズ情報に対応して前記画像形成用データを編集させるように、前記アプリケーションソフトウェアに前記設定用情報を反映させる反映手段とを備えることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成システム及び制御プログラムに関する。
【背景技術】
【０００２】
従来の一般的な画像形成システムは、画像形成用データに基づいて被記録媒体に画像を形成する画像形成装置と、画像形成装置に対して、アプリケーションソフトウェアにより編集した画像形成用データを送信する情報端末装置とを備えている。また、この画像形成システムでは、複数種類の被記録媒体のサイズ情報（例えば、矩形用紙の縦横の長さ。）に対応して画像形成用データを編集可能なように、アプリケーションソフトウェアに複数種類の被記録媒体のサイズ情報が予め設定されていたり、ユーザの入力により追加設定されるようになっている。
【０００３】
また、特許文献１には、上記構成に加えて、画像読み取り装置を備えた画像形成システムが開示されている。この画像形成システムでは、予め画像が形成されている被記録媒体（「プレプリント紙」という。）の画像データを画像読み取り装置で読み取って、アプリケーションソフトウェアにより編集した画像形成用データとプレプリント紙の画像データとを重ねて情報端末装置に表示させることにより、ユーザに画像形成後の仕上がり状態を事前確認させることが可能となっている。
【０００４】
【特許文献１】特開２００６−２３９９２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の画像形成システムでは、アプリケーションソフトウェアに設定されていない被記録媒体を使用する場合には、ユーザが被記録媒体の縦横の長さを正確に測定した上で、情報端末装置から手入力して追加設定しければならず、ユーザが煩わしさを感じざるを得ない。
【０００６】
また、特許文献１記載の画像形成システムも、単にアプリケーションソフトウェアにより編集した画像形成用データとプレプリント紙の画像データとを重ねて情報端末装置に表示させるだけである。このため、ユーザは、プレプリント紙における画像形成が可能な範囲内に画像形成用データが収まるように、アプリケーションソフトウェアにより画像形成用データを修正しなければならない。この際、画像形成用データを拡大又は縮小すれば、被記録媒体に対する画像のレイアウトのバランスが悪くなったり、余白が過度に大きくなったりする不具合が生じ易い。
【０００７】
本発明は、上記従来の実情に鑑みてなされたものであって、被記録媒体に対応する画像形成用データを容易に編集することが可能な画像形成システムを提供することを解決すべき課題としている。
【課題を解決するための手段】
【０００８】
本発明の画像形成システムは、画像形成用データに基づいて被記録媒体に画像を形成する画像形成装置と、前記画像形成装置に対して、アプリケーションソフトウェアにより編集した前記画像形成用データを送信する情報端末装置と、前記被記録媒体のサイズ情報を検出する第１検出手段と、前記第１検出手段によって検出された前記サイズ情報に基づく設定用情報を受信する受信手段と、前記サイズ情報に対応して前記画像形成用データを編集させるように、前記アプリケーションソフトウェアに前記設定用情報を反映させる反映手段とを備えることを特徴とする（請求項１）。
【０００９】
このような構成である本発明の画像形成システムでは、第１検出手段が被記録媒体のサイズ情報を検出し、サイズ情報に基づく設定用情報を受信手段が受信する。
【００１０】
ここで、サイズ情報とは、輪郭等の形状についての情報（一般的な矩形だけでなく、他の形状も含む）、寸法情報（例えば、矩形の被記録媒体において、縦、横の寸法）等である。また、設定用情報とは、アプリケーションソフトウェアの各種設定に利用することができるように、サイズ情報に基づいて作成される情報のことである。
【００１１】
そして、反映手段がサイズ情報に対応して画像形成用データを編集させるように、アプリケーションソフトウェアに設定用情報を反映させる。具体的には、アプリケーションソフトウェアの設定項目に設定用情報等を追加したり、アプリケーションソフトウェアの編集可能領域を設定用情報に基づいて拡大したり縮小したりする。
【００１２】
このため、ユーザは、被記録媒体からはみ出したり、余白が過度に大きくなったりすることのない画像形成用データをアプリケーションソフトウェアを用いて容易に編集することができる。また、従来のように、ユーザが被記録媒体の縦横の長さを正確に測定した上で、情報端末装置から手入力して追加設定する必要がなくなり、ユーザの煩わしさが軽減される。
【００１３】
したがって、本発明の画像形成システムは、被記録媒体に対応する画像形成用データを容易に編集することができる。
【００１４】
アプリケーションソフトウェアにより編集される画像形成用データとしては、例えば、テキストデータ、写真等の画像データ若しくは、アウトラインデータ等又はこれらの組合せが挙げられる。
【００１５】
本発明の対象となる被記録媒体の外形状は矩形に限定されず、多角形等の複雑な外形状でもかまわない。例えば、画像形成装置がＸＹプロッタであれば、被記録媒体の搬送は不要であるので、多角形等であっても、なんら問題は生じない。
【００１６】
第１検出手段は、被記録媒体のサイズ情報を検出可能であれば、どのようなものでもかまわないが、例えば、画像読み取り装置として一般的であるスキャナを採用することができる。第１検出手段は、画像形成装置又は情報端末装置に一体とされていてもいいし、両者と別体とされていてもよい。
【００１７】
本発明の画像形成システムは、アプリケーションソフトウェアが有する設定項目を表示する表示手段と、表示手段によって表示される設定項目のうち、複数種類の被記録媒体に対応するサイズを設定するサイズ設定項目に対して、受信手段が受信した前記設定用情報を追加する追加手段と、サイズ設定項目の中から所望の設定用情報を選択させる選択手段とを備え、反映手段は、選択手段により選択された設定用情報をアプリケーションソフトウェアに反映させるものであり得る（請求項２）。
【００１８】
具体的には、設定項目とは、アプリケーションソフトウェアの印刷設定等で表示される「用紙トレイ」、「用紙サイズ」等の項目である。「用紙サイズ」の設定項目には、用紙のサイズ名である「Ａ４」、「Ａ５」、「Ｂ４」等が表示される。サイズ設定項目には、「Ａ４」に対応するものであれば、サイズ情報としての寸法（２１０×２９７ｍｍ）が表示され、「Ａ５」に対応するサイズ設定項目とは、サイズ情報としての寸法（１４８×２１０ｍｍ）が表示される。そして、追加手段は、サイズ情報に基づく設定用情報（例えば、寸法（＊＊＊×＊＊＊ｍｍ））をサイズ設定項目に追加する。
【００１９】
このような構成である画像形成システムによれば、ユーザが所望の設定用情報を選択して、アプリケーションソフトウェアに設定用情報が反映させることを容易に実行できる。このため、この画像形成システムは、被記録媒体に対応する画像形成用データを一層容易に編集することができる。
【００２０】
本発明の画像形成システムにおいて、追加手段は、受信手段が設定用情報を受信する度にサイズ設定項目に設定用情報を追加するものであり得る（請求項３）。
【００２１】
このような構成である画像形成システムによれば、特殊なサイズである複数種類の被記録媒体を頻繁に使用する場合でも、追加手段がその都度、サイズ設定項目に設定用情報を追加するので、ユーザが追加する手間を省くことができる。
【００２２】
本発明の画像形成システムは、設定項目に追加された設定用情報に対応する被記録媒体のサイズ名を入力させる入力手段を備え得る（請求項４）。
【００２３】
このような構成である画像形成システムによれば、ユーザ毎に適したサイズ名とすることを容易に実現できる。
【００２４】
本発明の画像形成システムにおいて、追加手段は、設定用情報とともに、設定用情報を回転させた置換設定用情報を設定項目に追加するものであり得る（請求項５）。
【００２５】
このような構成である画像形成システムによれば、第１取得手段の一度の検出で、被記録媒体を回転させた場合の設定用情報も設定項目に追加できるので、ユーザが追加する手間を省くことができる。被記録媒体の向きが識別できない場合に、特に有効である。
【００２６】
例えば、被記録媒体が矩形用紙で有る場合には、設定用情報とともに、設定用情報における矩形用紙の縦横長さの情報を変換して、前記矩形用紙を９０°回転させた状態とした置換設定用情報を設定項目に追加することで、上述の作用効果を奏することができる。
【００２７】
設定項目に追加された一つの被記録媒体に対応する設定用情報及び置換設定用情報に対して、ユーザが一方を縦と指定し、他方を横と指定することが可能となっていてもよい。
【００２８】
本発明の画像形成システムは、被記録媒体の向き情報を検出する第２検出手段を備え、受信手段は、第２検出手段から向き情報を受信し、追加手段は、設定項目に設定用情報とともに向き情報を追加するものであり得る（請求項６）。
【００２９】
このような構成である画像形成システムによれば、被記録媒体の向きをユーザが選択する手間を省くことができる。
【００３０】
本発明の画像形成システムにおいて、第２検出手段は、被記録媒体に形成された画像情報の向きを判別することによって、向き情報を取得するものであり得る（請求項７）。
【００３１】
このような構成である画像形成システムによれば、被記録媒体がプレプリント紙である場合に、プレプリント紙に予め形成されている文字や記号等の画像情報から被記録媒体の向き情報を確実に取得できる。特に、被記録媒体に形成された画像情報が文字情報である場合、被記録媒体の向きを判別し易い。
【００３２】
本発明の制御プログラムは、画像形成用データに基づいて被記録媒体に画像を形成する画像形成装置に対して、アプリケーションソフトウェアにより編集した前記画像形成用データを送信する情報端末装置に備えられる制御プログラムであって、前記被記録媒体のサイズ情報を検出する第１検出手段から、前記サイズ情報に基づく設定用情報を受信する受信手段と、前記サイズ情報に対応して前記画像形成用データを編集させるように、前記アプリケーションソフトウェアに前記設定用情報を反映させる反映手段とを備えることを特徴とする（請求項８）。
【００３３】
このような構成である本発明の制御プログラムでは、第１検出手段が検出した被記録媒体のサイズ情報に基づく設定用情報を受信手段が受信する。そして、反映手段がサイズ情報に対応して画像形成用データを編集させるように、アプリケーションソフトウェアに設定用情報を反映させる。このため、ユーザは、被記録媒体からはみ出したり、余白が過度に大きくなったりすることのない画像形成用データをアプリケーションソフトウェアを用いて容易に編集することができる。
【００３４】
したがって、本発明の制御プログラムは、被記録媒体に対応する画像形成用データを容易に編集することができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明を具体化した実施例を図面を参照しつつ説明する。
【実施例】
【００３６】
図１に示すように、実施例の画像形成システム１００は、画像形成装置としてのプリンタ２と、情報端末装置としてのパーソナルコンピュータ１（以下、単に「ＰＣ」という。）とを備えている。
【００３７】
ＰＣ１は、当該ＰＣ１にて行うべき各種処理を実行するＣＰＵ１１と、当該ＰＣ１の起動時にＣＰＵ１１が行う起動処理のプログラム（ＢＩＯＳ）等を記憶したＲＯＭ１２と、ＣＰＵ１１が各種処理を行う際に記憶領域として用いるＲＡＭ１３と、オペレーティングシステム（ＯＳ）や、ＣＰＵ１１が行うべき各種処理のプログラム等を記憶したハードディスクドライブ（ＨＤＤ）１４とを有している。
【００３８】
また、ＰＣ１は、キーボードやマウス等からなる操作部１５と、液晶ディスプレイ等からなる表示部１６と、プリンタ２等との間で信号を入出力するプリンタポートインターフェ−ス１７（本実施例では、ＵＳＢインターフェース等）とを有している。
【００３９】
さらに、ＰＣ１には、画像形成用データを編集するアプリケーションソフトウェア（例えば、文書作成ソフト、作図ソフト、表計算ソフト、写真編集ソフト等）、及びプリンタ２に画像形成用データを送信して画像を形成させるためのプリンタドライバがＨＤＤ１４に記憶されることにより搭載されている。
【００４０】
プリンタ２は、当該プリンタ２にて行うべき各種処理を実行するＣＰＵ２１と、当該プリンタ２の起動時にＣＰＵ２１が行う起動処理のプログラム等を記憶したＲＯＭ２２と、ＣＰＵ２１が各種処理を行う際に記憶領域として用いるＲＡＭ２３及び不揮発性ＲＡＭ２８と、ＣＰＵ２１が行うべき各種処理のプログラム等を記憶したハードディスクドライブ（ＨＤＤ）２４とを有している。
【００４１】
また、プリンタ２は、当該プリンタ２の筐体外部に配設された複数の操作ボタンからなる操作部２５と、同じく筐体外部に配設された液晶表示パネル等からなる表示部２６と、ＰＣ１等との間で信号を入出力するプリンタポートインターフェ−ス２７（本実施例では、ＵＳＢインターフェース等）とを有している。
【００４２】
さらに、プリンタ２は、被記録媒体としての用紙やＯＨＰシート（以下、単に「用紙」という。）に画像を形成する印字部３０を有している。印字部３０は、電子写真式、インクジェット式その他の一般的な画像形成方式を採用するものである。
【００４３】
また、プリンタ２は、スキャナ２９を有している。スキャナ２９は、ライン上に並んだ複数の光源から照射した光を原稿の一端から他端まで順次当てていき、その反射光を撮像素子で電気信号に変換する方法等により原稿を読み取って、原稿に対応する電子データを生成するものである。スキャナ２９は、詳細は後述するが、用紙の輪郭等を読み取ることにより、用紙のサイズ情報を検出する第１検出手段としても作用する。また、スキャナ２９は、詳細は後述するが、用紙に形成された文字情報等の画像を読み取ることにより、用紙の向き情報を検出する第２検出手段としても作用する。
【００４４】
このような構成であるプリンタ２及びＰＣ１を備える実施例の画像形成システム１００では、ユーザがＰＣ１を操作して、アプリケーションソフトウェアにより、文書、図、表又は写真等の画像形成用データを編集することが可能となっている。
【００４５】
この際、アプリケーションソフトウェアは、プリンタ２により画像を形成することが可能な用紙として予め設定されている複数種類の用紙についての設定用情報をプリンタ２に対応するプリンタドライバから取得し、用紙の設定項目及びサイズ設定項目として登録する。具体的には、設定項目である「用紙サイズ」には、用紙のサイズ名である「Ａ４」、「Ａ５」、「Ｂ５」等が登録される。そして、例えば、「Ａ４」に対応するサイズ設定項目として、サイズ情報としての寸法（２１０×２９７ｍｍ）及び向き情報としての「縦」又は「横」が登録され、「Ａ５」に対応するサイズ設定項目して、サイズ情報としての寸法（１４８×２１０ｍｍ）及び向き情報としての「縦」又は「横」が登録される。
【００４６】
そして、ユーザが操作部１６を操作することにより、登録された設定情報が反映されたページ設定画面（例えば、図９に示す後述の「用紙のサイズ名を選択」ユーザインターフェース９２）が表示される。このページ設定画面において、ユーザが用紙の設定項目から所望の用紙に係る設定用情報（例えば、設定項目において、用紙のサイズ名「Ａ４」、サイズ設定項目において、サイズ情報（２１０×２９７ｍｍ）、向き情報「縦」）を選択することが可能となっている。そして、アプリケーションソフトウェアの編集画面には、ページ設定画面にて選択された所望の用紙の設定用情報が反映された編集可能領域が表示される。その結果、ユーザは、選択した用紙に対応する画像形成用データを容易に編集することが可能となっている。
【００４７】
そして、ユーザが編集可能領域上で編集した画像形成用データをＰＣ１からプリンタ２に送信すれば、プリンタ２の印字部３０が稼動して、画像形成用データに基づいて、前記選択した用紙に対応した画像を形成することが可能となっている。
【００４８】
ところで、実施例の画像形成システム１００では、プリンタ２に対応するプリンタドライバに予め設定されていない種類の用紙については、手入力による煩わしい設定操作をしなくても、図２に示す用紙サイズ登録ルーチン（Ｓ２００〜Ｓ２１０）を実行することにより、容易に設定用情報を登録し、図７に示す設定項目設定ルーチン（Ｓ７００〜Ｓ７０６）を実行することにより、上記アプリケーションソフトウェアの設定項目に設定用情報を容易に追加することが可能となっている。以下、用紙サイズ登録ルーチンについて順次説明する。
【００４９】
用紙サイズ登録ルーチンは、ＰＣ１に搭載される制御プログラムであり、プリンタポートＩ／Ｆ１７、２７を介して、プリンタ２のスキャナ２９から電子データを受信することが可能となっている。
【００５０】
そして、用紙サイズ登録ルーチンは、アプリケーションソフトウェアやプリンタ２に対応するプリンタドライバに予め設定されていない種類の用紙（以下、「未設定用紙」と呼ぶ。）について、ユーザがアプリケーションソフトウェアにより画像形成用データを編集する際等に適宜実行される。この際、ユーザは、スキャナ２９に未設定用紙を配置しておく。なお、本実施例では、未設定用紙が矩形用紙である場合に限定して説明する。
【００５１】
まず、ステップＳ２００において、用紙サイズ登録ルーチンが開始されると、ステップＳ２０１において、ユーザがスキャナ２９に配置した未設定用紙について、スキャナ２９が画像を読み取って電子データを生成する。そして、この電子データはプリンタポートＩ／Ｆ１７、２７を介してＰＣ１に伝送される。そして、ＣＰＵ１１等の処理により、電子データのうち輪郭等の外形状の情報が抽出され、その外形状の情報を処理することにより、サイズ情報が検出される。具体的には、矩形である未設定用紙の縦横の長さがサイズ情報として検出される。
【００５２】
次に、ステップＳ２０２において、ＣＰＵ１１等の処理により、前記電子データのうち未設定用紙の表面に形成された画像の情報が抽出され、その画像の情報を処理することにより、向き情報が検出される。
【００５３】
より詳しくは、ステップＳ２０２内の処理は、図５に示すように、ステップＳ５０１〜Ｓ５０８の処理に細分化されている。
【００５４】
ステップＳ５０１では、スキャナ２９が生成した電子データのうち、未設定用紙の表面に形成された画像の情報を抽出し、さらにその中から文字認識処理により文字を抽出する。
【００５５】
次に、ステップＳ５０２において、文字を抽出したか否かを判断し、文字を抽出していない場合には、ステップＳ５０３に移行して、未設定用紙の向きが不明であると判定してステップＳ２０２内の処理を終了する。
【００５６】
他方、ステップＳ５０２において、文字を抽出した場合には、ステップＳ５０４に移行して、文字の方向を検出する。ここで、スキャナ２９の光源からライン上に照射された光によって原稿が走査される方向を上下方向とし、原稿は、スキャナ２９の走査方向と原稿の長辺とが平行となるように、スキャナ２９に配置されるものとする。
【００５７】
次に、ステップＳ５０５において、文字の方向が上向き又は下向きのみである場合には、ステップＳ５０６に移行して、未設定用紙の向きが縦であると判定し、ステップＳ２０２内の処理を終了する。
【００５８】
他方、ステップＳ５０５において、文字の方向が上向き又は下向きのみでない場合には、ステップＳ５０７に移行する。
【００５９】
ステップＳ５０７において、文字の方向が右向き又は左向きのみでない場合には、ステップＳ５０３に移行して、未設定用紙の向きが不明であると判定し、ステップＳ２０２内の処理を終了する。
【００６０】
他方、ステップＳ５０７において、文字の方向が右向き又は左向きのみである場合には、ステップＳ５０８に移行して、未設定用紙の向きが横であると判定し、ステップＳ２０２内の処理を終了する。
【００６１】
上述のようにして、ステップＳ２０２の処理を終えると、次にステップＳ２０３に移行して、図３に示す「用紙のサイズ名入力」ユーザインターフェース９１をＰＣ１の表示部１６に表示させ、ユーザにＰＣ１の操作部１５を操作させて、未設定用紙のサイズ名を入力させる。このユーザインターフェース９１が設定項目に追加される設定用情報に対応する用紙のサイズ名を入力させる入力手段に相当する。
【００６２】
次に、ステップＳ２０４において、未設定用紙の向きが不明である場合には、ステップＳ２０５に移行して、未設定用紙の向き情報を縦として設定用情報を登録し、さらに、ステップＳ２０６に移行して、未設定用紙の向き情報を横として設定用情報を登録する。ステップＳ２０５、Ｓ２０６内の処理については後述する。そして、ステップＳ２１０に移行し、用紙サイズ登録ルーチンを終了する。
【００６３】
他方、ステップＳ２０４において、未設定用紙の向きが不明でない場合には、ステップＳ２０７に移行する。
【００６４】
ステップＳ２０７において、未設定用紙の向きが縦方向である場合には、ステップＳ２０８に移行して、未設定用紙の向き情報を縦として設定用情報を登録する。ステップＳ２０８内の処理については後述する。そして、ステップＳ２１０に移行し、用紙サイズ登録ルーチンを終了する。
【００６５】
他方、ステップＳ２０７において、未設定用紙の向きが縦方向でない場合には、ステップＳ２０９に移行して、未設定用紙の向き情報を横として設定用情報を登録する。ステップＳ２０９内の処理については後述する。そして、ステップＳ２１０に移行し、用紙サイズ登録ルーチンを終了する。
【００６６】
上記ステップＳ２０５、Ｓ２０６、Ｓ２０８、Ｓ２０９の処理は、図６に示すように、ステップＳ６０１〜Ｓ６０３の処理に細分化されている。
【００６７】
ステップＳ６０１では、図４に示すように、ＰＣ１におけるＨＤＤ１４等の所定の記憶領域に記憶された未設定用紙の設定用情報リスト９０において、設定用情報リスト９０に登録済みの用紙のサイズ名」の数が、カウンタであるｉに代入される。
【００６８】
次に、ステップＳ６０２において、ｉに１を加算し、ステップＳ６０３において、設定用情報リスト９０にｉ番目に登録される設定用情報として、ステップＳ２０３で入力された「用紙のサイズ名」、及びサイズ情報（縦横の長さ）及び向き情報（縦向き又は横向き）が登録される。こうして、用紙サイズ登録ルーチンにより未設定用紙が登録される。
【００６９】
具体例として、３７０ｍｍ×２５０ｍｍの「テスト用紙」を用紙サイズ登録ルーチンにより登録する場合について、図４を参照しつつ、説明する。
【００７０】
１．テスト用紙の表面には、上向き（短辺の一端を上とし、他端を下とする）の複数の文字が画像として形成されており、ユーザがテスト用紙をスキャナ２９に配置（長辺をスキャナ２９の走査方向と平行に向ける）した場合
【００７１】
この場合、用紙サイズ登録ルーチンが開始されると、ステップＳ２０１において、サイズ情報として、３７０×２５０ｍｍが受信され、ステップＳ２０２（より詳しくはＳ５０１〜Ｓ５０８）において、向き情報として、「縦」が受信される。
【００７２】
次に、ステップＳ２０３において、ユーザが「用紙のサイズ名」として「用紙のサイズ名入力」ユーザインターフェース９１（図３参照）に「テスト用紙」と入力して決定ボタンを押下する。
【００７３】
次に、ステップＳ２０４においてＮｏとなり、ステップＳ２０７において、Ｙｅｓとなり、ステップＳ２０８（より詳しくは、Ｓ６０１〜Ｓ６０３）において、縦方向で「テスト用紙」が登録される。具体的には、未設定用紙の設定用情報リスト９０の「１」として登録される。
【００７４】
２．テスト用紙の表面には、右向き（長辺の一端を右とし、他端を左とする）の複数の文字が画像として形成されており、ユーザがテスト用紙をスキャナ２９に配置（長辺をスキャナ２９の走査方向と平行に向ける）した場合
【００７５】
この場合、用紙サイズ登録ルーチンが開始されると、ステップＳ２０１において、サイズ情報として、２５０×３７０ｍｍが受信され、ステップＳ２０２（より詳しくはＳ５０１〜Ｓ５０８）において、向き情報として、「横」が受信される。
【００７６】
次に、ステップＳ２０３において、ユーザが「用紙のサイズ名」としてユーザインターフェース９１（図３参照）に「テスト用紙」と入力して決定ボタンを押下する。
【００７７】
次に、ステップＳ２０４においてＮｏとなり、ステップＳ２０７において、Ｎｏとなり、ステップＳ２０９（より詳しくは、Ｓ６０１〜Ｓ６０３）において、横方向で「テスト用紙」が登録される。具体的には、未設定用紙の設定用情報リスト９０の「２」として登録される。
【００７８】
３．テスト用紙の表面には、文字等の画像がなにも形成されておらず、ユーザがテスト用紙をスキャナ２９に配置（長辺をスキャナ２９の走査方向と平行に向ける）した場合
【００７９】
この場合、用紙サイズ登録ルーチンが開始されると、ステップＳ２０１において、サイズ情報として、３７０×２５０ｍｍが受信され、ステップＳ２０２（より詳しくはＳ５０１〜Ｓ５０８）において、向き情報として、「不明」が受信される。
【００８０】
次に、ステップＳ２０３において、ユーザが「用紙のサイズ名」としてユーザインターフェース９１（図３参照）に「テスト用紙」と入力して決定ボタンを押下する。
【００８１】
次に、ステップＳ２０４においてＹｅｓとなり、ステップＳ２０５（より詳しくは、Ｓ６０１〜Ｓ６０３）において、縦方向で「テスト用紙」が登録され、さらに、ステップＳ２０６（より詳しくは、Ｓ６０１〜Ｓ６０３）において、横方向で「テスト用紙」が登録される。具体的には、用紙サイズ設定ルーチンを１回実行することで、未設定用紙の設定用情報リスト９０の「１」「２」として登録される。
【００８２】
そして、図７に示すように、設定項目設定ルーチン（ステップＳ７００〜Ｓ７０６）が実行されると、未設定用紙の設定用情報リスト９０に登録されている設定用情報が、アプリケーションソフトウェアの設定項目に追加される。
【００８３】
まず、ステップＳ７００により設定項目設定ルーチンが開始されると、ステップＳ７０１において、デフォルト用紙についての設定用情報をアプリケーションソフトウェアの用紙の設定項目に追加する。デフォルト用紙とはプリンタドライバが最初からサポートしている用紙のことであり、例えば「Ａ４」や「Ｂ５」等である。
【００８４】
次に、ステップＳ７０２において、カウンタであるｉに１を代入する。
【００８５】
次に、ステップＳ７０３において、ｉが未設定用紙の設定用情報リスト９０に登録済みの「用紙のサイズ名」の数より大きいか否かを判断する。例えば、図４に示すように、３つの「用紙のサイズ名」及びそれに対応する設定用情報が登録されている場合は、３と比較することになる。
【００８６】
ステップＳ７０３において、「Ｎｏ」である場合には、ステップＳ７０４において、未設定用紙の設定用情報リスト９０の上からｉ番目の設定用情報を、アプリケーションソフトウェアの設定項目の最後に追加する。そして、ステップＳ７０５に移行して、ｉに１を加算した後、ステップＳ７０３に戻る。ステップＳ７０３が「Ｙｅｓ」になるまでループを繰り返し、ステップＳ７０３が「Ｙｅｓ」になった段階でステップＳ７０６に移行し、設定項目設定ルーチンを終了する。
【００８７】
そして、ユーザがアプリケーションソフトウェアにより画像形成用データを編集して、所望の用紙（例えば、「テスト用紙」）に画像を形成したい場合には、図８に示すように、選択ルーチン（ステップＳ８００〜Ｓ８０４）が実行され、所望の用紙サイズ（例えば、「テスト用紙」のサイズ）が選択される。
【００８８】
まず、ステップＳ８００により選択ルーチンが開始されると、ステップＳ８０１では、図９に示す「用紙のサイズ名を選択」ユーザインターフェース９２をＰＣ１の表示部１６に表示する。そして、ユーザインターフェース９２の「用紙のサイズ名」選択欄９２ａの「▽」マークを押下することにより表示される設定項目の「用紙のサイズ名」のリストから、ユーザが所望の「用紙のサイズ名」（例えば、「テスト用紙」）を選択すれば、ユーザインターフェース９２の「用紙のサイズ名」選択欄９２ａには、ユーザが選択した「用紙のサイズ名」（例えば、「テスト用紙」）が表示され、さらに、ユーザが「決定」チェックボタン９２ｂを押すことにより決定される。「用紙のサイズ名を選択」ユーザインターフェース９２が、アプリケーションソフトウェアが有する設定項目を表示する表示手段及びサイズ設定項目の中から所望の設定用情報を選択させる選択手段に相当する。
【００８９】
ステップＳ８０２において、「決定」チェックボタン９２ｂが押されていない場合には、「決定」チェックボタン９２ｂが押されるまで、ステップＳ８０２を繰り返して待つ。
【００９０】
他方、ステップＳ８０２において、「決定」チェックボタン９２ｂが押された場合には、ステップＳ８０３において、選択された用紙のサイズ名及びそれに対応する設定用情報をアプリケーションソフトウェアに返して、アプリケーションソフトウェアに反映させ、ステップＳ８０４に移行し、選択ルーチンを終了する。
【００９１】
その結果、アプリケーションソフトウェアは、ユーザが選択した用紙に対応する画像形成用データを容易に生成することができる。
【００９２】
スキャナ２９が用紙のサイズ情報を検出する第１検出手段、及び用紙の向き情報を検出する第２検出手段に相当する。そして、第２検出手段は、ステップＳ２０２で説明したように、用紙に形成された画像情報としての文字の向きを判別することによって、向き情報を取得するようになっている。
【００９３】
ステップＳ２０１、Ｓ２０２が受信手段に相当する。受信手段は、ステップＳ２０１において、第１検出手段によって検出されたサイズ情報に基づく設定用情報を受信する。また、受信手段は、ステップＳ２０２において、第２検出手段から向き情報を受信する。
【００９４】
ステップＳ２０５、Ｓ２０６、Ｓ２０８、Ｓ２０９、Ｓ８０３がサイズ情報に対応して画像形成用データを編集させるように、アプリケーションソフトウェアに設定用情報を反映させる反映手段に相当する。
【００９５】
そして、反映手段は、ステップＳ８０３において、選択手段としてのユーザインターフェース９２により選択された設定用情報をアプリケーションソフトウェアに反映させるようになっている。
【００９６】
Ｓ６０３が表示手段によって表示される設定項目のうち、複数種類の用紙に対応するサイズを設定するサイズ設定項目に対して、受信手段が受信した設定用情報を追加する追加手段に相当する。そして、追加手段は、受信手段が設定用情報を受信する度にサイズ設定項目に設定用情報を追加するようになっている。また、追加手段は、ステップＳ２０５、Ｓ２０６において、設定用情報とともに、設定用情報を回転させた置換設定用情報を設定項目に追加するようになっている。さらに、追加手段は、ステップＳ６０３において、設定項目に設定用情報とともに向き情報を追加するようになっている。
【００９７】
このような構成である実施例の画像形成システム１００は、上述のプリンタ２と、ＰＣ１と、第１検出手段と、受信手段と、反映手段とを備えていることから、サイズ情報に対応して画像形成用データを編集可能なように、アプリケーションソフトウェアに設定用情報を反映させることができる。このため、ユーザは、用紙からはみ出したり、余白が過度に大きくなったりすることのない画像形成用データをアプリケーションソフトウェアを用いて容易に編集することができる。
【００９８】
したがって、実施例の画像形成システム１００は、用紙に対応する画像形成用データを容易に編集することができる。
【００９９】
また、この画像形成システム１００は、上述の表示手段と、追加手段と、選択手段とを備え、反映手段は、選択手段により選択された設定用情報をアプリケーションソフトウェアに反映させるものであるので、ユーザが所望の設定用情報を選択して、アプリケーションソフトウェアに設定用情報が反映させることを容易に実行できる。このため、この画像形成システム１００は、用紙に対応する画像形成用データを一層容易に編集することができる。
【０１００】
さらに、この画像形成システム１００は、追加手段により、特殊なサイズである複数種類の用紙を頻繁に使用する場合でも、追加手段がその都度、サイズ設定項目に設定用情報を追加するので、ユーザが追加する手間を省くことができる。
【０１０１】
また、この画像形成システム１００は、入力手段により、ユーザ毎に適したサイズ名とすることを容易に実現できる。
【０１０２】
さらに、この画像形成システム１００において、追加手段は、設定用情報とともに、設定用情報を回転させた置換設定用情報を設定項目に追加するものである。このような構成である画像形成システム１００により、第１取得手段の一度の検出で、縦向きの用紙と、横向きの用紙の設定用情報を設定項目に追加できるので、ユーザが追加する手間を省くことができる。
【０１０３】
また、この画像形成システム１００は、用紙の向き情報を検出する第２検出手段を備え、受信手段は、第２検出手段から向き情報を受信し、追加手段は、設定項目に設定用情報とともに向き情報を追加するものである。このような構成である画像形成システムにより、用紙の向きをユーザが選択する手間を省くことができる。
【０１０４】
さらに、この画像形成システム１００において、第２検出手段は、用紙に形成された画像情報である文字の向きを判別することによって、向き情報を取得するものである。このような構成である画像形成システム１００により、用紙の向き情報を確実に取得できる。
【０１０５】
また、この画像形成システム１００に係る上述の制御プログラム（用紙サイズ登録ルーチン、設定項目設定ルーチン、選択ルーチン）によっても、本発明の作用効果を奏することができている。
【０１０６】
以上において、本発明を実施例に即して説明したが、本発明は上記実施例に制限されるものではなく、その趣旨を逸脱しない範囲で適宜変更して適用できることはいうまでもない。
【０１０７】
例えば、本発明の対象となる用紙の外形状が図１０（ａ）に示す三角形である場合、アプリケーションソフトウェアの編集画面に表示される編集可能領域は、三角形の用紙の設定用情報が反映されて、図１０（ａ）に対応した三角形となる。
【０１０８】
また、実施例において、矩形状の未設定用紙を追加する場合、向き情報は「縦」又は「横」（０°回転、９０°回転）の２種類であったが、本発明は９０°回転に限定するものではない。例えば、本発明の対象となる用紙の外形状が図１０（ａ）に示す三角形である場合、向き情報は、「０°回転」（図１０（ａ）に示す）、「９０°回転」（図１０（ｂ）に示す）、「１８０°回転」（図１０（ｃ）に示す）、「２７０°回転」（図１０（ｄ）に示す）の４種類であってもよい。
【０１０９】
さらに、設定用情報リスト９０に登録可能な未設定用紙の設定用情報の数を制限してもよい。そして、未設定用紙の設定用情報を新たに登録したいとき、既に登録された設定用情報の数が制限一杯となっていれば、一番古い設定用情報に上書きするようにしてもよい。また、新たな設定用情報を登録する際、既に同一の設定用情報が登録されていた場合、上書きするようにしてもよい。
【産業上の利用可能性】
【０１１０】
本発明は画像形成システムに利用可能である。
【図面の簡単な説明】
【０１１１】
【図１】実施例の画像形成システムのブロック図である。
【図２】実施例の画像形成システムに係り、用紙サイズ登録ルーチンを示すフローチャートである。
【図３】実施例の画像形成システムに係り、「用紙のサイズ名入力」ユーザインターフェースを示す説明図である。
【図４】実施例の画像形成システムに係り、設定用情報リストを示す説明図である。
【図５】実施例の画像形成システムに係り、用紙サイズ登録ルーチンのステップＳ２０２内の処理を細分化したフローチャートである。
【図６】実施例の画像形成システムに係り、用紙サイズ登録ルーチンのステップＳ２０５、Ｓ２０６、Ｓ２０８、Ｓ２０９内の処理を細分化したフローチャートである。
【図７】実施例の画像形成システムに係り、設定項目設定ルーチンを示すフローチャートである。
【図８】実施例の画像形成システムに係り、選択ルーチンを示すフローチャートである。
【図９】実施例の画像形成システムに係り、「用紙のサイズ名を選択」ユーザインターフェースを示す説明図である。
【図１０】実施例の画像形成システムに係り、本発明の対象となる用紙の他の具体例を示す説明図である。
【符号の説明】
【０１１２】
１…情報端末装置（パーソナルコンピュータ（ＰＣ））
２…画像形成装置（プリンタ）
１００…画像形成システム
２９…第１検出手段（スキャナ）
２９…第２検出手段（スキャナ）
Ｓ２０１、Ｓ２０２…受信手段
Ｓ２０５、Ｓ２０６、Ｓ２０８、Ｓ２０９、Ｓ８０３…反映手段
Ｓ６０３…追加手段
「用紙のサイズ名を選択」ユーザインターフェース９２…表示手段
「用紙のサイズ名を選択」ユーザインターフェース９２…選択手段
「用紙のサイズ名入力」ユーザインターフェース９１…入力手段
【図１】
2008242950.tif 000003
【図２】
2008242950.tif 000004
【図３】
2008242950.tif 000005
【図４】
2008242950.tif 000006
【図５】
2008242950.tif 000007
【図６】
2008242950.tif 000008
【図７】
2008242950.tif 000009
【図８】
2008242950.tif 000010
【図９】
2008242950.tif 000011
【図１０】
2008242950.tif 000012