(57)【要約】      （修正有）【課題】用紙サイズの値が書き換えられて精度の低下を招くことを防止した画像形成装置を提供する。【解決手段】あらかじめ登録された用紙サイズの値を記憶するフラッシュＲＯＭ２４と、外部機器との間で用紙サイズの値を含む用紙情報を通信するＮＩＦ２７と、ＰＣからＮＩＦ２７を介して用紙サイズの値を含む用紙情報の書き込み要求を受信した場合に、書き込み要求に含まれる用紙サイズの値と、フラッシュＲＯＭ２４に記憶されている用紙サイズの値とを比較して、その差が、あらかじめ決められたしきい値未満の場合には書き込み要求に含まれる用紙サイズの値は書き込まないこととし、差がしきい値以上の場合は書き込み要求に含まれる用紙サイズの値をフラッシュＲＯＭ２４に書き込む制御部１１と、を有する。【選択図】図２
2014156094.tif 000002
【特許請求の範囲】
【請求項１】
あらかじめ登録された用紙サイズの値を記憶する記憶部と、
外部機器との間で用紙サイズの値を含む用紙情報を通信する通信部と、
前記外部機器から、前記通信部を介して前記用紙情報の書き込み要求を受信した場合に、前記書き込み要求に含まれる用紙サイズの値と、前記記憶部に記憶されている用紙サイズの値とを比較して、その差が、あらかじめ決められたしきい値未満の場合には前記書き込み要求に含まれる用紙サイズの値は書き込まないこととし、前記差が前記しきい値以上の場合は前記書き込み要求に含まれる用紙サイズの値を前記記憶部に書き込む制御部と、
を有することを特徴とする画像形成装置。
【請求項２】
前記しきい値は、所定の印刷プロトコルに準拠した精度における最小単位以上の値であることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記外部機器と前記通信部との間における通信は、所定の印刷プロトコルに準拠した精度による用紙サイズの値を組み込む汎用書式部分と、画像形成装置が独自に利用可能な拡張書式部分とを有する用紙情報を用いて行うものであり、
前記制御部は、前記書き込み要求を受信した際に、前記書き込み要求のなかに前記拡張書式部分を利用して前記印刷プロトコルに準拠した精度よりも高精度の用紙サイズの値が組み込まれている場合は、当該高精度の用紙サイズの値を前記記憶部に書き込むことを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
あらかじめ登録された用紙サイズの値を記憶する記憶部と、外部機器との間で用紙サイズの値を含む用紙情報を通信する通信部と、を有する画像形成装置の制御プログラムであって、
前記外部機器から、前記通信部により用紙サイズの値を含む用紙情報の書き込み要求を受信する段階（ａ）と、
前記書き込み要求に含まれる用紙サイズの値と、前記記憶部に記憶されている用紙サイズの値とを比較する段階（ｂ）と、
前記段階（ｂ）の比較の結果、その差が、あらかじめ決められたしきい値未満の場合には前記書き込み要求に含まれる用紙サイズの値を書き込まないこととし、前記差が前記しきい値以上の場合は前記書き込み要求に含まれる用紙サイズの値を前記記憶部に書き込む段階（ｃ）と、
を有することを特徴とする画像形成装置の制御プログラム。
【請求項５】
前記しきい値は、所定の印刷プロトコルに準拠した精度における最小単位以上の値であることを特徴とする請求項４記載の画像形成装置の制御プログラム。
【請求項６】
前記外部機器と前記通信部との間における通信は、所定の印刷プロトコルに準拠した精度による用紙サイズの値を組み込む汎用書式部分と、画像形成装置が独自に利用可能な拡張書式部分とを有する用紙情報を用いて行うものであり、
前記段階（ｃ）においては、前記書き込み要求を受信した際に、前記書き込み要求のなかに前記拡張書式部分を利用して前記印刷プロトコルに準拠した精度よりも高精度の用紙サイズの値が組み込まれている場合は、当該高精度の用紙サイズの値を前記記憶部に書き込むことを特徴とする請求項４または５記載の画像形成装置の制御プログラム。
【請求項７】
あらかじめ登録された用紙サイズの値を記憶する記憶部と、外部機器との間で用紙サイズの値を含む用紙情報を通信する通信部と、を有する画像形成装置の制御方法であって、
前記外部機器から、前記通信部により用紙サイズの値を含む用紙情報の書き込み要求を受信する段階（ａ）と、
前記書き込み要求に含まれる用紙サイズの値と、前記記憶部に記憶されている用紙サイズの値とを比較する段階（ｂ）と、
前記段階（ｂ）の比較の結果、その差が、あらかじめ決められたしきい値未満の場合には前記書き込み要求に含まれる用紙サイズの値を書き込まないこととし、前記差が前記しきい値以上の場合は前記書き込み要求に含まれる用紙サイズの値を前記記憶部に書き込む段階（ｃ）と、
を有することを特徴とする画像形成装置の制御方法。
【請求項８】
前記しきい値は、所定の印刷プロトコルに準拠した精度における最小単位以上の値であることを特徴とする請求項７記載の画像形成装置の制御方法。
【請求項９】
前記外部機器と前記通信部との間における通信は、所定の印刷プロトコルに準拠した精度による用紙サイズの値を組み込む汎用書式部分と、画像形成装置が独自に利用可能な拡張書式部分とを有する用紙情報を用いて行うものであり、
前記段階（ｃ）においては、前記書き込み要求を受信した際に、前記書き込み要求のなかに前記拡張書式部分を利用して前記印刷プロトコルに準拠した精度よりも高精度の用紙サイズの値が組み込まれている場合は、当該高精度の用紙サイズの値を前記記憶部に書き込むことを特徴とする請求項７または８記載の画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御プログラム、および画像形成装置の制御方法に関する。
【背景技術】
【０００２】
現在市販されている画像形成装置は、用紙サイズとして登録できる大きさの精度が向上している。中には、たとえば０．００５インチ（ｉｎｃｈ）単位で登録することができる装置もある（非特許文献１）。
【０００３】
一方で、汎用の印刷プロトコルにおいては、このような高精度での用紙サイズの取り扱いが規定されていない。たとえば印刷プロトコルの一つであるＪＤＦ／ＪＭＦでは用紙サイズをポイント（ｐｏｉｎｔ）単位で扱っている（非特許文献２）。なお、１ポイント＝１／７２インチ≒０．０１３８９インチである。
【０００４】
ＪＤＦ／ＪＭＦなどの汎用の印刷プロトコルは、多くの画像形成装置（印刷装置）や印刷管理ソフトウェアがサポートしており、これらをサポートすることは様々な装置やソフトウェア相互の互換性を保つ上で重要になる。
【０００５】
画像形成装置内で扱っている用紙サイズ情報の精度がＪＤＦ／ＪＭＦで扱っている用紙サイズと一致しない場合、たとえば印刷ジョブのデータを画像形成装置へ送信するための印刷管理ソフトウェアからＪＤＦ／ＪＭＦのプロトコルを利用して画像形成装置内に記録されている装置内の用紙情報を書き換えようとした際に、紙サイズ情報の精度が１／７２インチ単位に丸められてしまう。
【０００６】
具体的には、たとえば装置本体内部に用紙サイズの値として１１．２５５インチと登録されていても、ＪＤＦ／ＪＭＦを介すと８１０ポイント≒１１．２５０インチに丸められてしまうことになる。
【０００７】
このため、用紙サイズの値を書き換える意図が無く、紙種等の用紙サイズ以外の用紙情報のパラメータの書き換えを意図した場合においても、印刷管理ソフトウェアから送られた用紙情報にＪＤＦ／ＪＭＦのプロトコルによる用紙サイズの値（パラメータ）が含まれていると用紙サイズの値も一緒に上書きされてしまい、装置内に登録（設定）されていた高精度の用紙サイズの値が失われてしまうのである。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】市販装置であるコニカミノルタ株式会社製bizhub PRESS C7000/C6000の取り扱い説明書（「bizhub PRESS C6000/C7000 Copier User Guide」、２０１１年８月２６日、Konica Minolta Business Solutions, U.S.A., Inc.公開、インターネット＜ftp://207.18.56.26/software/BPG/bizhubPRESSC7000_C6000CopierUserGuide.pdf（平成２５年１月１０日現在）＞（http://kmbs.konicaminolta.us/wps/portal/web/home/support/manualsの頁において、「Production Print Systems」,「bizhub PRESS C6000」,「User Guides()」を選択後、下に表示された「bizhub PRESS C6000/C7000 Copier User Guide」である））の中の６．２．８章に用紙サイズの登録機能の説明中、ページ６−１６内の画像に７．１６５インチ，３．９４０インチ等、０．００５インチ単位での登録例の表示がある。
【非特許文献２】JDF仕様書（「JDF Specification」、Release 1.4a、２００９年１２月１７日（December 17, 2009）、CIP4（The International Cooperation for the Integration of Processes in Prepress, Press and Postpress Organization）発行、インターネット＜http://www.cip4.org/documents/jdf_specifications/intro.php（平成２５年１月１０日現在）＞の中の「Table 1-7: Units Used in JDF (Sheet 1 of 2)Length point(1/72inch), pt, Used for all except microscopic lengths (see below)」に単位の定義があり、「Table 7-51: Media Intent Resource (Sheet 2 of 7) Dimensions, Specifies the size of the supplied media in points」に用紙サイズの定義がある。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記のように従来の技術では、高精度化が進む画像形成装置における用紙サイズの精度と、装置やソフトウェアの互換性を保つための規約である印刷プロトコルとが一致せず、装置で登録されている用紙サイズの精度が、用紙情報の書き換えによって低下してしまうという問題があった。
【００１０】
そこで、本発明の目的は、用紙サイズの値の書き換えを防止した画像形成装置、そのための画像形成装置の制御プログラム、および画像形成装置の制御方法を提供することである。
【課題を解決するための手段】
【００１１】
本発明の上記目的は、下記の手段によって達成される。
【００１２】
（１）あらかじめ登録された用紙サイズの値を記憶する記憶部と、
外部機器との間で用紙サイズの値を含む用紙情報を通信する通信部と、
前記外部機器から、前記通信部を介して前記用紙情報の書き込み要求を受信した場合に、前記書き込み要求に含まれる用紙サイズの値と、前記記憶部に記憶されている用紙サイズの値とを比較して、その差が、あらかじめ決められたしきい値未満の場合には前記書き込み要求に含まれる用紙サイズの値は書き込まないこととし、前記差が前記しきい値以上の場合は前記書き込み要求に含まれる用紙サイズの値を前記記憶部に書き込む制御部と、
を有することを特徴とする画像形成装置。
【００１３】
（２）前記しきい値は、所定の印刷プロトコルに準拠した精度における最小単位以上の値であることを特徴とする（１）記載の画像形成装置。
【００１４】
（３）前記外部機器と前記通信部との間における通信は、所定の印刷プロトコルに準拠した精度による用紙サイズの値を組み込む汎用書式部分と、画像形成装置が独自に利用可能な拡張書式部分とを有する用紙情報を用いて行うものであり、
前記制御部は、前記書き込み要求を受信した際に、前記書き込み要求のなかに前記拡張書式部分を利用して前記印刷プロトコルに準拠した精度よりも高精度の用紙サイズの値が組み込まれている場合は、当該高精度の用紙サイズの値を前記記憶部に書き込むことを特徴とする（１）または（２）記載の画像形成装置。
【００１５】
（４）あらかじめ登録された用紙サイズの値を記憶する記憶部と、外部機器との間で用紙サイズの値を含む用紙情報を通信する通信部と、を有する画像形成装置の制御プログラムであって、
前記外部機器から、前記通信部により用紙サイズの値を含む用紙情報の書き込み要求を受信する段階（ａ）と、
前記書き込み要求に含まれる用紙サイズの値と、前記記憶部に記憶されている用紙サイズの値とを比較する段階（ｂ）と、
前記段階（ｂ）の比較の結果、その差が、あらかじめ決められたしきい値未満の場合には前記書き込み要求に含まれる用紙サイズの値を書き込まないこととし、前記差が前記しきい値以上の場合は前記書き込み要求に含まれる用紙サイズの値を前記記憶部に書き込む段階（ｃ）と、
を有することを特徴とする画像形成装置の制御プログラム。
【００１６】
（５）前記しきい値は、所定の印刷プロトコルに準拠した精度における最小単位以上の値であることを特徴とする（４）記載の画像形成装置の制御プログラム。
【００１７】
（６）前記外部機器と前記通信部との間における通信は、所定の印刷プロトコルに準拠した精度による用紙サイズの値を組み込む汎用書式部分と、画像形成装置が独自に利用可能な拡張書式部分とを有する用紙情報を用いて行うものであり、
前記段階（ｃ）においては、前記書き込み要求を受信した際に、前記書き込み要求のなかに前記拡張書式部分を利用して前記印刷プロトコルに準拠した精度よりも高精度の用紙サイズの値が組み込まれている場合は、当該高精度の用紙サイズの値を前記記憶部に書き込むことを特徴とする（４）または（５）記載の画像形成装置の制御プログラム。
【００１８】
（７）あらかじめ登録された用紙サイズの値を記憶する記憶部と、外部機器との間で用紙サイズの値を含む用紙情報を通信する通信部と、を有する画像形成装置の制御方法であって、
前記外部機器から、前記通信部により用紙サイズの値を含む用紙情報の書き込み要求を受信する段階（ａ）と、
前記書き込み要求に含まれる用紙サイズの値と、前記記憶部に記憶されている用紙サイズの値とを比較する段階（ｂ）と、
前記段階（ｂ）の比較の結果、その差が、あらかじめ決められたしきい値未満の場合には前記書き込み要求に含まれる用紙サイズの値を書き込まないこととし、前記差が前記しきい値以上の場合は前記書き込み要求に含まれる用紙サイズの値を前記記憶部に書き込む段階（ｃ）と、
を有することを特徴とする画像形成装置の制御方法。
【００１９】
（８）前記しきい値は、所定の印刷プロトコルに準拠した精度における最小単位以上の値であることを特徴とする（７）記載の画像形成装置の制御方法。
【００２０】
（９）前記外部機器と前記通信部との間における通信は、所定の印刷プロトコルに準拠した精度による用紙サイズの値を組み込む汎用書式部分と、画像形成装置が独自に利用可能な拡張書式部分とを有する用紙情報を用いて行うものであり、
前記段階（ｃ）においては、前記書き込み要求を受信した際に、前記書き込み要求のなかに前記拡張書式部分を利用して前記印刷プロトコルに準拠した精度よりも高精度の用紙サイズの値が組み込まれている場合は、当該高精度の用紙サイズの値を前記記憶部に書き込むことを特徴とする（７）または（８）記載の画像形成装置の制御方法。
【発明の効果】
【００２１】
本発明によれば、用紙サイズの値が書き換えられて精度の低下を招くことを防止することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明を適用した実施形態の画像形成装置の構成を説明するための説明図である。
【図２】画像形成装置内における制御部のハードウェア構成の一例を説明するブロック図である。
【図３】ＰＣから画像形成装置内に記憶されている用紙情報を読み出す処理手順を説明するためのフローチャートである。
【図４】用紙情報の一例を説明するための説明図である。
【図５】画像形成装置に用紙情報を登録する際の書き込み処理手順を説明するためのフローチャートである。
【図６】本実施形態における用紙サイズ書き込み処理を概念的に示した説明図である。
【図７】本実施形態においてＰＣが独自形式に対応している場合の用紙サイズ書き込み処理を概念的に示した説明図である。
【図８】比較形態においてＰＣから画像形成装置内に記憶されている用紙情報を読み出す処理手順を説明するためのフローチャートである。
【図９】比較形態において画像形成装置に用紙情報を登録する際の書き込み処理手順を説明するためのフローチャートである。
【図１０】比較形態における用紙サイズ書き込み処理を概念的に示した説明図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して本発明の実施形態を説明する。
【００２４】
図１は、本発明を適用した実施形態の画像形成装置の構成を説明するための説明図である。また図２は、画像形成装置内における制御部のハードウェア構成の一例を説明するブロック図である。
【００２５】
この画像形成装置１０は外部機器であるクライアントコンピューター（以下ＰＣ（Ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）という）３０とネットワーク１８を介して接続されているよりなる。
【００２６】
画像形成装置１０は、制御部１１、給紙部１２、印刷部１３、排紙部１４、操作パネル１５を備えている。
【００２７】
制御部１１は、図２に記載の通り、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、フラッシュＲＯＭ２４（ＦｌａｓｈＲＯＭ）、ネットワークインターフェース２７（ＮＩＦ）を備える。これら各部は信号をやり取りするためのバス２８により相互に接続されている。また、制御部１１は、給紙部１２、印刷部１３、操作パネル１５などとバス２８（またはその他の内部配線）によって制御信号のやり取りができるように接続されている（図１参照）。
【００２８】
ＣＰＵ２１は各部の制御を行う。ここで行われる制御は、主に、ユーザーの指定する印刷ジョブおよび印刷命令の受信、印刷ジョブでの指定に従い給紙部１２への用紙取り出しの指示、印刷部１３への印刷媒体に対する画像書き込みの指示、排紙部１４への用紙排出の指示、また、操作パネル１５からの入力の受け付けや操作パネル１５上への表示など、印刷動作に関わる制御である（印刷制御に必要なプログラムは、一般的な画像形成装置１０で使用されているものと同様であるので詳細な説明は省略する）。そして本実施形態では、用紙情報の登録（新規登録、更新）もＣＰＵ２１が後述する用紙情報書き込み処理手順に従って実行する。これらの制御は、あらかじめフラッシュＲＯＭ２４に記憶されているプログラムをＣＰＵ２１が実行することによって行われる。したがって、この制御部１１の構成は、いわゆるコンピューターと同様であって、提供されたプログラムを実行することにより、上記のような印刷動作の制御、および用紙情報の書き込み制御などを行っているものである。
【００２９】
ＲＯＭ２２は、画像形成装置１０として最低限必要となる機能を事項するための各種プログラムを記憶している。
【００３０】
ＲＡＭ２３はＣＰＵ２１の作業領域として一時的にプログラムやデータを記憶する。
【００３１】
フラッシュＲＯＭ２４は、印刷制御に必要なプログラムや用紙情報の登録に必要なプログラム、そして登録された用紙情報（詳細後述）を記憶している。
【００３２】
フラッシュＲＯＭ２４に代えて、ハードディスクやその他の不揮発性メモリを使用することができる。
【００３３】
ネットワークインターフェース２７は通信部であり、ネットワーク１８を介して他の機器と通信するためのインターフェースである。ここでは、クライアントＰＣとの接続に使用されている。
【００３４】
給紙部１２は、制御部１１からの指示により、用紙を印刷部１３へ搬送する。給紙部１２の内は給紙トレイを有しており複数の用紙を収納できるようになっている。給紙トレイは、用紙の代わりにその他のフィルム状の印刷媒体を収納することもできる。
【００３５】
印刷部１３は、制御部１１からの制御によって、電子写真方式や静電記録方式、またはインクジェット印刷等の公知の作像プロセスにより、画像を用紙等の印刷媒体に印刷する。印刷動作は、給紙部１２から搬送されてきた印刷媒体に対して画像を印刷した後、印刷媒体は排紙部１４へ搬送される。
【００３６】
排紙部１４は、制御部１１からの制御によって印刷部１３より搬送されてきた印刷媒体が排出される部分である。
【００３７】
操作パネル１５は、各種表示を行うディスプレイと、タッチパネル、テンキー、スタートボタン、ストップボタンなどを備えており、各種情報の表示および各種指示の入力に使用される。
【００３８】
この操作パネル１５から、ユーザーは直接画像形成装置に対して、用紙情報の登録（新規登録、変更登録）が行える。用紙情報は画像形成装置独自のデータ形式でハードディスク（または他の不揮発性メモリ）に記憶される。特に、本実施形態では、この操作パネル１５からの入力による用紙情報の設定により、独自の高精度な用紙サイズの値が登録できるようになっている。
【００３９】
ＰＣ３０は、一般的なパソコンなどのコンピューターであり、ネットワークインターフェース（不図示）を備え、画像形成装置１０との間で印刷ジョブや用紙情報の登録（新規登録、変更登録）を行う。このためにＰＣ３０には、印刷管理ソフトウェア（プログラム）がインストールされている。ユーザーは、この印刷管理ソフトウェアを用いて画像形成装置１０に対して所望の印刷ジョブおよびその印刷指令を行う（これら一般的な処理であるので説明は省略する）。また、この印刷管理ソフトウェアを用いて、後述する手順に従って画像形成装置１０に用紙情報の登録（新規登録、変更登録）を行う。
【００４０】
ネットワーク１８は、ＰＣ３０と画像形成装置１０を接続して、印刷ジョブの受け渡しや印刷して、用紙情報のデータの受け渡しなどを行うもので、たとえばＬＡＮを使用することができる。またＰＣ３０と画像形成装置１０を直接接続する回線、専用線などであってもよい。
【００４１】
以下、印刷管理ソフトウェアから用紙情報を書き込む際の、画像形成装置内における処理手順を説明する。
【００４２】
（用紙情報の読み出し処理）
画像形成装置１０内の用紙情報を書き換える際には、ユーザーが現在登録されている用紙情報がどのようなものか知りたいことがある。そこで、ここではまず、ＰＣ３０からの要求により画像形成装置１０内に記憶されている用紙情報を読み出す処理を説明する。
【００４３】
図３は、ＰＣ３０から画像形成装置１０内に記憶されている用紙情報を読み出す処理手順を説明するためのフローチャートである。
【００４４】
まず、制御部１１は、ＰＣ３０から用紙情報読み出し要求（リクエスト）を受信する（Ｓ１）。これにより制御部１１は、フラッシュＲＯＭ２４から用紙情報を読み出す（Ｓ２）。
【００４５】
続いて、制御部１１は、装置独自のデータ形式でフラッシュＲＯＭ２４に記憶されている用紙情報を、たとえばＪＤＦ／ＪＭＦ等の汎用の印刷プロトコル形式（図示「汎用プロトコル」）の情報に変換し（Ｓ３）、続いて汎用の印刷プロトコル外の高精度の情報を拡張書式部分（後述）に書き込むための独自のパラメータに変換する（Ｓ４）。
【００４６】
本画像形成装置は汎用の印刷プロトコルよりもさらに高精度の用紙サイズの値を扱うことができる。しかし、汎用の印刷プロトコルでは、このような高精度の情報を扱うことが規定されていない。このため画像形成装置１０内に登録された高精度の用紙サイズの値は汎用の印刷プロトコルに規定された内容だけではＰＣ３０側へ伝えることができない。そこで、本実施形態では、汎用の印刷プロトコルに認められた拡張書式部分を使用して、このような高精度の情報を独自の形式で伝達するようにしている（Ｓ４の処理である）。
【００４７】
たとえば汎用の印刷プロトコルであるＪＤＦ／ＪＭＦにおいては各印刷装置メーカやソフトウェアメーカが独自にパラメータを埋め込むことを認めており、これを拡張書式という。この拡張書式部分のパラメータは特別にカスタマイズしたＪＤＦ／ＪＭＦ対応の装置やソフトウェアの間で機能する。一方、拡張書式に未対応の装置やソフトウェア間では拡張書式部分のパラメータは無視される。このため本実施形態においては拡張書式に未対応の装置やソフトウェア間でも最低限必要な情報として汎用の印刷プロトコルに規定されている情報については受け渡しができるように、用紙情報のうち汎用の印刷プロトコル外の高精度のものであっても、これを汎用の印刷プロトコルの内容に合うように変換している（Ｓ３の処理である）。このような汎用の印刷プロトコルに規定された部分の情報は汎用書式という。
【００４８】
続いて、制御部１１は、データ形式を変換した汎用書式部分と拡張書式部分に変換した用紙情報をネットワークインターフェース２７およびネットワーク１８を介してＰＣ３０へ送信する（Ｓ５）。
【００４９】
以上によりＰＣ３０からの用紙情報読み出し要求によって、画像形成装置１０からＰＣ３０へ用紙情報が伝達される。ＰＣ３０では伝達された用紙情報を一時記憶して、ディスプレイに表示したり、別途ＰＣ内に記憶したりすることになる。
【００５０】
この用紙情報を読み出す手順においては、用紙情報の読み出し要求を行ったＰＣ３０側のソフトウェアが高精度情報を扱うことができるものか否かを問わない処理となっている。つまりＰＣ３０側のソフトウェアが汎用の印刷プロトコルの拡張書式を利用した独自形式のパラメータを理解できるかどうかを問うことなく処理できるようにしているのである。このための処理が、既に説明したＳ３およびＳ４の処理である。そして、ＰＣ３０側が拡張書式の独自形式に未対応であれば、Ｓ３によって変換された汎用書式部分のみ利用することになるし、ＰＣ３０側が拡張書式の独自形式に対応していれば、拡張書式部分に記述された高精度の情報を利用すればよいのである。
【００５１】
ここで、用紙情報の一例を説明する。図４は、用紙情報の一例を説明するための説明図である。
【００５２】
図４に示す用紙情報には、汎用書式部分と拡張書式部分が存在する。汎用書式部分は、用紙名、用紙サイズ（ポイント（ｐｏｉｎｔ））、用紙タイプ、斤量、用紙の色、テクスチャ、ストックタイプ、コート、品質、パンチ穴などが記述されている。これら汎用書式部分に記述されている内容は、汎用の印刷プロトコルとして規定されている内容である。そして拡張書式部分には、本実施形態では、独自形式として高精度用紙サイズ（インチ（ｉｎｃｈ））が記述されている。
【００５３】
このような用紙情報は、複数の用紙に対してそれぞれ個別に設定することができる。すなわち図示するように、用紙１、用紙２、…、用紙Ｎという用紙ごとの名称とともに、それぞれの用紙ごとに登録する用紙情報が記述されている。このような用紙情報のデータが画像形成装置とＰＣとの間でやり取りされるのである。
【００５４】
（用紙情報の書き込み処理）
次に、画像形成装置１０内に用紙情報を登録するための処理手順を説明する。ここでは、すでに説明した用紙情報の読み出し手順に従い、ＰＣ３０が画像形成装置１０から用紙情報を取得した後、ＰＣ３０内において用紙情報内のなにがしかの情報を変更し、その後、ＰＣ３０から変更後の用紙情報を書き込む場合について説明する。
【００５５】
図５は、画像形成装置に用紙情報を登録する際の書き込み処理手順を説明するためのフローチャートである。
【００５６】
まず、制御部１１はネットワークインターフェース２７を介して、ＰＣ３０から用紙情報書き込み要求を受信する（Ｓ１１）。このＰＣ３０から用紙情報書き込み要求は、ＪＤＦ／ＪＭＦ等の汎用の印刷プロトコルによる用紙情報書き込み要求である。
【００５７】
続いて、制御部１１は、受信した用紙情報書き込み要求から用紙情報を抽出（Ｓ１２）する。用紙情報書き込み要求に含まれている用紙情報とは、図４に示したものと同様である。なお、ここで抽出する用紙情報は、画像形成装置１０が扱っている用紙情報であり、仮に、画像形成装置１０が扱っていない用紙情報のパラメータなどがある場合には、それらは抽出されない。
【００５８】
続いて、制御部１１は抽出した用紙情報に高精度用紙サイズ情報が含まれているかを判断する（Ｓ１３）。この判断は、抽出した用紙情報に拡張書式部分がない場合、および拡張書式部分が存在しても、そこに独自形式の高精度用紙サイズ情報が含まれていない場合は、高精度用紙サイズ情報が含まれていないと判断することになる（すなわちＳ１３：ＮＯとなる）。
【００５９】
ここで高精度用紙サイズ情報が含まれていない場合は（Ｓ１３：ＮＯ）、ＰＣ３０からの書き込み要求が新規登録であるか否かを判断する（Ｓ１４）。新規登録であれば（Ｓ１４：ＹＥＳ）、Ｓ２０へ進み、用紙サイズを含めすべての用紙情報を画像形成装置１０内のフラッシュＲＯＭ２４へ記録することになる（Ｓ２０、Ｓ２１）。
【００６０】
一方、新規登録でなければ（Ｓ１４：ＮＯ）、制御部１１は続いて、書き込み要求から抽出した用紙情報の汎用書式部分の用紙サイズの値と書き換え前の用紙サイズの値の差が用紙サイズ書き込みしきい値（図中「しきい値」と示す）以上であるか否かを判断する（Ｓ１５）。このＳ１５の処理は、この書き込み要求に含まれる用紙サイズがユーザーの意図した用紙サイズの書き換えであるか否かを判断するためである。Ｓ１５における用紙サイズ書き込みしきい値は、ＰＣ３０との通信に使用する汎用の印刷プロトコルにおける用紙サイズの最小単位を下限として設計者により事前に決められている。たとえばＪＤＦ／ＪＭＦ形式の用紙サイズ情報の最小単位は１ポイント（１／７２インチ）である。そこで、本実施形態では、この汎用の印刷プロトコルにおける用紙サイズの値として使用できる最小単位である１ポイント（１／７２インチ）を一定値として設定する。この値が用紙サイズ書き込みしきい値となる。
【００６１】
汎用の印刷プロトコルにおける汎用書式部分は、すでに説明したように、高精度の用紙サイズ情報に対応していない。このため、この汎用書式部分だけの情報によって、ユーザーの意図によって用紙サイズの書き換えが起きる場合は、書き込み要求中の汎用書式部分の用紙サイズと書き換え前の用紙サイズの差は、汎用の印刷プロトコルにおける用紙サイズの最小単位以上の差がある。
【００６２】
一方、書き込み要求中の汎用書式部分の用紙サイズと書き換え前の用紙サイズの差が汎用の印刷プロトコルにおける用紙サイズの最小単位未満である場合、ＰＣ３０と画像形成装置１０との間で汎用の印刷プロトコルを用いて用紙情報をやり取りしている間に丸められた値がそのまま送られてきた可能性がある。このような場合、画像形成装置に登録されている用紙サイズの値と送られてきた用紙サイズの値が異なることになる。この状態で、単純に書き込み要求中の汎用書式による用紙サイズと書き換え前の用紙サイズが違うというだけで、画像形成装置１０内の用紙情報を書き換えてしまうと、画像形成装置１０において高精度で登録されている用紙サイズがユーザーの意図しない低精度の値に書き換えられてしまうことになる。そこで、このＳ１５の判断を入れることで、このようなユーザーの意図しない書き換えを防止しているのである。
【００６３】
なお、受信した用紙サイズの値と書き換え前の用紙サイズの値の比較は用紙サイズの縦横それぞれについて行う。そして縦、横のどちらか一方でも用紙サイズ書き込みしきい値以上となれば書き換えることになる。
【００６４】
Ｓ１５の判断によって、ＰＣ３０からの書き込み要求の用紙サイズと書き換え前の用紙サイズの差が用紙サイズ書き込みしきい値未満である場合（Ｓ１５：ＮＯ）、制御部１１は用紙情報のうち、用紙サイズ以外の用紙情報を画像形成装置１０が扱う装置内形式に変換し（Ｓ１６）、フラッシュＲＯＭ２４に記録された既存の用紙サイズ情報はそのままに、変換した用紙サイズ情報以外の用紙情報をフラッシュＲＯＭ２４へ上書き記録する（Ｓ１７）。
【００６５】
一方、Ｓ１５において、書き込み要求の用紙サイズと書き換え前の用紙サイズの差が用紙サイズ書き込みしきい値以上である場合（Ｓ１５：ＹＥＳ）、用紙サイズ書き換えが意図的なものであるとして、制御部１１は、用紙サイズを含む全ての用紙情報を画像形成装置１０が扱う装置内形式に変換し（Ｓ２０）、フラッシュＲＯＭ２４に変換した用紙情報すべてを上書き記録する（Ｓ２１）。
【００６６】
Ｓ１３において、書き込み要求から抽出した情報に高精度用紙サイズ情報が含まれている場合（Ｓ１３：ＹＥＳ）、制御部１１は抽出した用紙情報のうち汎用書式部分に含まれる用紙サイズ情報を無視して、拡張書式部分に記述されている高精度用紙サイズの値およびその他の用紙情報を画像形成装置１０が扱う形式に変換し（Ｓ３０）、これら変換した全ての用紙情報をフラッシュＲＯＭ２４に上書き記録する（Ｓ３１）。
【００６７】
以上により画像形成装置１０内の用紙情報の書き込み処理の手順は終了となる。
【００６８】
ここで、この書き込み処理手順を用いた場合の作用を、具体例を挙げて説明する。図６は、本実施形態における用紙サイズ書き込み処理を概念的に示した説明図である。
【００６９】
本実施形態の画像形成装置１０においては、登録できる用紙サイズ情報の最小単位が、たとえば０．００５インチと高精度である。そしてＰＣ３０とは汎用の印刷プロトコルとしてたとえばＪＤＦ／ＪＭＦ形式を使用する。汎用書式部分だけを使用する場合には、用紙サイズ情報の最小単位が１ポイント（１／７２インチ）となる。さらに拡張書式部分も使用することで、０．００５インチ単位の高精度の用紙サイズ情報をＰＣ３０との間で送受信できることになる。
【００７０】
具体的には、たとえば操作パネル１５から画像形成装置１０に入力されて、登録された用紙サイズが１１．２５５×９．０００インチであるとする。この場合、画像形成装置１０からＰＣ３０に通知される際に、汎用書式部分だけを使用すると、１１．２５５×９．０００インチがＪＤＦ／ＪＭＦの用紙サイズの単位に変換されて８１０×６４８ポイントになる。ＪＤＦ／ＪＭＦの拡張書式部分を使用した独自形式を用いると、１１．２５５×９．０００インチがそのまま送信できる（図７参照）。
【００７１】
（ａ）用紙サイズをユーザーが変更しない場合を説明する（図６（ａ）参照）。
【００７２】
仮にＰＣ３０にインストールされた印刷管理ソフトウェアがＪＤＦ／ＪＭＦの拡張書式部分を使用した独自形式に対応していない場合は、画像形成装置１０が拡張書式を使用して高精度の用紙サイズ情報を送信したとしても、ＰＣ３０側では拡張書式部分の用紙サイズ情報は無視される。したがって、ＰＣ３０側はＪＤＦ／ＪＭＦの汎用書式部分として通知された用紙サイズ情報である８１０×６４８ポイント（≒１１．２５×９．００インチとなる。受信するのはポイントの値のみ。以下同様）という用紙サイズの値を受信することになる。
【００７３】
その後、同じＰＣ３０側で用紙情報のうち、用紙サイズ以外の情報を書き換えて（すなわち用紙サイズの値は変更しない）、装置情報を画像形成装置１０に書き込む際は、ＰＣ３０側は拡張書式に対応していないので、当然、ＪＤＦ／ＪＭＦの汎用書式のみによる８１０×６４８ポイントの用紙サイズの値が画像形成装置１０に送信されることになる。そうすると画像形成装置１０では、現在登録されている１１．２５５×９．０００インチと受信した８１０×６４８ポイント≒１１．２５×９．００インチは異なることになる。従来であれば受信した８１０×６４８ポイント≒１１．２５×９．００インチに書き換えてしまう（従来形態は後述する）。しかし、本実施形態では、上述した書き込み処理手順に従って、Ｓ１３：ＮＯ、Ｓ１４およびＳ１５：ＮＯ、Ｓ１６、Ｓ１７の各ステップを実行することになる。すなわち、受信した用紙サイズの値８１０×６４８ポイント≒１１．２５×９．００インチと、現在登録されている用紙サイズの値１１．２５５×９．０００インチとの差は１ポイント（１／７２インチ）未満であるので、書き換えを行うことなく、現在登録されている書き換え前の高精度な用紙サイズが維持されることになる。
【００７４】
このように、ＰＣ３０にインストールされている印刷管理ソフトウェアが拡張書式を用いた独自形式に対応していない場合であっても、ユーザーが意図しない用紙サイズの書き換えを起こさないようにできるのである。
【００７５】
（ｂ）用紙サイズをユーザーが変更する場合を説明する（図６（ｂ）参照）。
【００７６】
次にＰＣ３０の印刷管理ソフトウェアが拡張書式を用いた独自形式に対応していない場合において、ユーザーの意図により用紙サイズを書き換える場合を説明する。この場合、ＰＣ３０の印刷管理ソフトウェアが独自形式に対応していないのであるから、ユーザーが変更した用紙サイズは１ポイント単位で変更されることになる。これはＰＣ３０が８１０×６４８ポイントという用紙サイズを受け取ったのであるから、それを変更すれば用紙サイズの値が１ポイント以上変化するのである。たとえば図６（ｂ）においては、８１０×６４８ポイントを８１５×６４８ポイント（縦サイズのみ変更した）に変更したとする。
【００７７】
この変更後の用紙サイズを汎用書式部分だけを利用してＰＣ３０側から画像形成装置１０に送ることになる。このような用紙情報を受け取った画像形成装置１０は、現在登録されている用紙サイズの値に対して、受信した用紙サイズの値は１ポイント（１／７２インチ）以上差が生じている。このため、書き込み手順のうち、Ｓ１３：ＮＯ、Ｓ１４：ＮＯ、Ｓ１５：ＹＥＳ、Ｓ２０、Ｓ２１の処理を行うことになる。その結果、画像形成装置１０内には、受信した８１５×６４８ポイントの用紙サイズの値が、０．００５インチ単位で高精度の値に変換された１１．８２０×９．０００インチとして登録されることになる。
【００７８】
次に、ＰＣ３０にインストールされている印刷管理ソフトウェアがＪＤＦ／ＪＭＦの拡張書式部分を使用した独自形式に対応している場合を説明する。
【００７９】
図７は、本実施形態においてＰＣが独自形式に対応している場合の用紙サイズ書き込み処理を概念的に示した説明図である。
【００８０】
この場合、ＰＣ３０からの読み込み時には、画像形成装置１０からＰＣ３０へ、ＪＤＦ／ＪＭＦの汎用書式部分の用紙サイズである８１０×６４８ポイントと拡張書式部分の高精度用紙サイズである１１．２５５×９．０００インチの両方が送信される。
【００８１】
一方、ＰＣ３０からの画像形成装置１０への書き込みでも、ＪＤＦ／ＪＭＦの汎用書式部分の用紙サイズである８１０×６４８ポイントと拡張書式部分の高精度用紙サイズである１１．２５５×９．０００インチの両方がＰＣ３０から画像形成装置１０に送信される。
【００８２】
そして画像形成装置１０では、書き込み処理手順のＳ１３：ＹＥＳ、Ｓ３０、Ｓ３１の各ステップが実行されて、結果的に用紙サイズは受信した高精度の用紙サイズを用いた書き込み、登録となる。
【００８３】
以上のように、本実施形態によれば、ＰＣ３０側において拡張書式に対応している場合はもとより、拡張書式に対応していない場合においても、ユーザーが意図しない高精度な用紙サイズ情報の書き換えを防止することができるのである。
【００８４】
しかも本実施形態では、ＰＣ３０から送られてきた用紙サイズの値と、画像形成装置１０内に現在登録されている書き換え前用紙サイズの値から、用紙サイズ書き換えの意図があるか否かを判断している。このためＰＣ３０側が拡張書式の独自形式に対応しているか否かを確認する必要がない。したがって、用紙情報を書き換える際に、事前にＰＣ側との間で、機能確認のための通信を行う必要がない。したがって、通信負荷を増大させることなく、画像形成装置１０だけで自動的に用紙サイズの書き換えを行うか否かを判断して、ユーザーが意図しない高精度な用紙サイズの書き換えを防止し、そのほかの用紙情報を適切に書き換えることができる。
【００８５】
（比較形態）
ここで、本実施形態の理解を容易にするために、従来技術を用いた場合を想定した用紙情報の書き換え手順を説明する。
【００８６】
ここでは、画像形成装置１０においては、たとえば用紙情報の中の用紙サイズは、高精度な用紙サイズが登録できるものとする。もちろん、そのほかの用紙情報（図４参照）も登録される。したがって、用紙サイズの精度はたとえば０．００５インチ単位など高精度な値がフラッシュＲＯＭ２４に登録されている。そしてＰＣ３０との通信は汎用の印刷プロトコルの汎用書式部分だけを用いて行うことを想定する。つまりＰＣ側（印刷管理ソフトウェア）では拡張書式部分を利用した高精度の用紙サイズ情報の送受信ができないものとする。
【００８７】
ＰＣ３０から画像形成装置１０に登録されている用紙情報を読み出す処理を説明する。図８は、比較形態においてＰＣから画像形成装置内に記憶されている用紙情報を読み出す処理手順を説明するためのフローチャートである。
【００８８】
まず、制御部１１は、ＰＣ３０から用紙情報読み出し要求（リクエスト）を受信する（Ｓ１０１）。これにより制御部１１は、フラッシュＲＯＭ２４から用紙情報を読み出す（Ｓ１０２）。
【００８９】
続いて、制御部１１は、装置独自のデータ形式でフラッシュＲＯＭ２４に記憶されている用紙情報を、たとえばＪＤＦ／ＪＭＦ等の汎用の印刷プロトコル形式の情報に変換する（Ｓ１０３）。この時、高精度情報は汎用の印刷プロトコルに規定されている最小単位に丸められてしまう。
【００９０】
続いて、制御部１１は、データ形式を汎用の印刷プロトコルに変換した用紙情報を汎用書式部分のみに書き込んで送信する（Ｓ１０４）。送信される用紙情報は、図４に示したもののうち拡張書式部分がないものとなる。
【００９１】
このように比較形態では汎用の印刷プロトコルのみを用いるため、ＰＣ３０から用紙サイズの値を読み出す際に、汎用の印刷プロトコルで扱うことのできる精度のみにより用紙サイズの値がＰＣ３０へ通知されることになる。
【００９２】
次に、ＰＣ３０から用紙情報を画像形成装置１０へ書き込む処理手順を説明する。図９は、比較形態において画像形成装置に用紙情報を登録する際の書き込み処理手順を説明するためのフローチャートである。
【００９３】
まず、制御部１１はネットワークインターフェース２７を介して、ＰＣ３０からＪＤＦ／ＪＭＦ等の汎用の印刷プロトコルの形式で用紙情報書き込み要求を受信する（Ｓ１１１）。
【００９４】
続いて、制御部１１は用紙情報書き込み要求から用紙情報を抽出する（Ｓ１１２）。ここでも用紙情報書き込み要求に記述されている用紙情報は、図４に示したもののうち拡張書式部分がないものとなる。
【００９５】
続いて、制御部１１は抽出した用紙情報を装置内の形式のデータに変換して（Ｓ１１３）、フラッシュＲＯＭ２４に変換した用紙情報すべてを上書き記録する（Ｓ１１４）。
【００９６】
これにより、ＰＣ３０から送られてきた用紙サイズ情報もそのまま画像形成装置１０内に登録されることになる。このため画像形成装置独自に登録されていた高精度の用紙情報が書き換わってしまうのである。
【００９７】
ここで、この比較形態における具体例を説明する。
【００９８】
図１０は、比較形態における用紙サイズ書き込み処理を概念的に示した説明図である。
【００９９】
画像形成装置１０からＰＣ３０に通知される用紙サイズ情報は、汎用の印刷プロトコルであるＪＤＦ／ＪＭＦを用いると、１１．２５５×９．０００インチが、８１０×６４８ポイントに変換されてＰＣ３０へ通知される。
【０１００】
そして、ＰＣ３０から画像形成装置１０へ用紙情報を書き込む際には、ＰＣ３０から画像形成装置１０へ通知される用紙サイズは、画像形成装置１０からＰＣ３０へ通知されたサイズと同じ８１０×６４８ポイントとして通知される。８１０×６４８ポイントとして通知された用紙サイズの値は画像形成装置独自の高精度情報に変換してから登録することになる。このため８１０×６４８ポイントを０．００５インチ単位のサイズに変換すると１１．２５０×９．０００インチことになるので、登録される用紙サイズの値は、１１．２５０×９．０００インチとなる。つまり、ユーザーが用紙サイズを書き換える意図が無くとも、画像形成装置１０の精度と通信に用いる汎用の印刷プロトコルの扱う精度との違いにより、汎用の印刷プロトコルに合わせて丸められた値が画像形成装置１０に登録されることとなって、元の高精度の用紙サイズ情報が失われてしまうのである。
【０１０１】
このような比較形態と本実施形態とを対比すれば、本実施形態には下記の効果がある。
【０１０２】
比較形態では、画像形成装置独自の機能によって高精度の用紙サイズを登録したにもかかわらず、ユーザーの意図しない用紙サイズの書き換えが行われてしまう可能性がある。一方、本実施形態では、すでに説明したように、高精度の用紙サイズに対応していない汎用の印刷プロトコルを用いたとしても、ユーザーが意図しない用紙サイズの書き換えは起こらないようにできる。
【０１０３】
以上本発明を適用した実施形態を説明したが、本発明は、このような実施形態に限定されるものではない。
【０１０４】
上述した実施形態では、外部機器であるＰＣとの通信を印刷業界で利用されている汎用の印刷プロトコルを利用することを前提に、画像形成装置に登録できる用紙サイズの精度と、汎用の印刷プロトコルで利用できる精度に齟齬がある場合について説明した。しかし、本発明は、このような汎用の印刷プロトコルを利用する場合だけでなく、画像形成装置とＰＣで利用する印刷管理ソフトウェアが、それぞれ独自の印刷プロトコルに基づいて通信する場合にも適用可能である。つまり、画像形成装置は用紙サイズの精度として高精度の値を登録できる一方、ＰＣの印刷管理ソフトウェアは、汎用のものではないが用紙サイズを含む用紙情報の受け渡しを画像形成装置との間で行うことができる独自のプロトコルを利用していて、しかも、その独自の印刷プロトコルが高精度情報に対応していない場合である。このような場合でも、画像形成装置側で、ＰＣからの用紙情報の書き込み要求があった場合には、その書き込み要求のなかの用紙サイズの値が現在登録されている高精度の用紙サイズの値と比較して、用紙サイズ書き込みしきい値未満である場合には、要求された値での用紙サイズの書き込みを行わないようにすればよいのである。このようにすることで、様々な印刷プロトコルを利用して、画像形成装置に登録されている高精度な用紙サイズの値が、ユーザーが意図せずに書き換わってしまい、精度低下するのを防止することができる。
【０１０５】
そのほか、本発明は特許請求の範囲によって解釈されるものであって、上述した実施形態や事例に限定的に解釈されるものではないことは言うまでもない。
【符号の説明】
【０１０６】
１０  画像形成装置
１１  制御部
１２  給紙部
１３  印刷部
１４  排紙部
１５  操作パネル
１８  ネットワーク
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  フラッシュＲＯＭ
２７  ネットワークインターフェース
２８  バス
３０  ＰＣ（コンピューター）
【図１】
2014156094.tif 000003
【図２】
2014156094.tif 000004
【図３】
2014156094.tif 000005
【図４】
2014156094.tif 000006
【図５】
2014156094.tif 000007
【図６】
2014156094.tif 000008
【図７】
2014156094.tif 000009
【図８】
2014156094.tif 000010
【図９】
2014156094.tif 000011
【図１０】
2014156094.tif 000012