(57)【要約】【課題】情報の漏えいを防止しつつ、設定情報を他の印刷機に複製する。【解決手段】複製元の印刷機１０は、設定情報を記憶する記憶部１００と、設定情報からＱＲコードを生成するＱＲコード生成部１４０と、生成されたＱＲコードを複数の印刷画像に分割して、別個の紙に印刷するプリンタエンジン７０とを含む。複製先の印刷機１０は、印刷された複数の印刷画像が組合わされた画像を１つの印刷画像として光学的に読取るスキャナ部８０と、読取った印刷画像内のＱＲコードを認識して情報を復元するＱＲコード認識部１５０とを含む。【選択図】図１
2009190219.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に印刷されたマークを用いて、ある情報処理装置から他の情報処理装置へ情報を伝達する情報処理システムであって、
前記ある情報処理装置は、
情報を記憶するための記憶手段と、
前記情報に基づいて、当該情報を復元可能なマークを生成するための生成手段と、
前記生成されたマークを、互いに組合わせることで前記マークの画像を再現可能な少なくとも２つの印刷画像に変換するための変換手段と、
前記少なくとも２つの印刷画像を別個の印刷媒体に印刷するための印刷手段とを含み、
前記他の情報処理装置は、
前記印刷された少なくとも２つの印刷画像が組合された画像を前記マークの印刷画像として光学的に読取るための読取手段と、
前記読取ったマークの印刷画像から前記情報を復元するための情報復元手段とを含む、情報処理システム。
【請求項２】
前記マークは、誤り訂正率が５０％未満のバーコードである、請求項１に記載の情報処理システム。
【請求項３】
前記マークは、誤り訂正率が５０％未満の２次元バーコードである、請求項２に記載の情報処理システム。
【請求項４】
印刷媒体に印刷されたマークを用いてある情報処理装置から他の情報処理装置へ情報を伝達する情報処理システムに用いられる、情報の送信側の情報処理装置であって、
前記情報処理装置は、
情報を記憶するための記憶手段と、
前記情報に基づいて、当該情報を復元可能なマークを生成するための生成手段と、
前記生成されたマークを、互いに組合わせることで前記マークの画像を再現可能な少なくとも２つの印刷画像に変換するための変換手段と、
前記少なくとも２つの印刷画像を別個の印刷媒体に印刷するための印刷手段とを含む、情報処理装置。
【請求項５】
前記変換手段により変換された後の印刷画像の数を指定する入力をユーザから受けるための入力手段をさらに含み、
前記変換手段は、前記生成されたマークを、互いに組合わせることで前記マークの画像を再現可能な、前記入力手段により入力された数の印刷画像に変換するための手段を含み、
前記印刷手段は、前記印刷画像を、前記入力された数の印刷媒体に別個に印刷するための手段を含む、請求項４に記載の情報処理装置。
【請求項６】
前記情報処理装置は、前記他の情報処理装置で前記マークの印刷画像を光学的に読取る際の、前記マークの印刷画像を再現するための前記複数の印刷媒体の配置を示す配置情報を、印刷媒体に印刷するための配置情報印刷手段をさらに含む、請求項４に記載の情報処理装置。
【請求項７】
前記配置情報印刷手段は、前記マークが印刷される印刷媒体に前記配置情報を印刷するための手段を含む、請求項６に記載の情報処理装置。
【請求項８】
前記配置情報印刷手段は、前記マークが印刷される印刷媒体の、前記マークが印刷される面に前記配置情報を印刷するための手段を含む、請求項７に記載の情報処理装置。
【請求項９】
前記配置情報印刷手段は、前記マークが印刷される印刷媒体の、前記マークが印刷される面の裏面に前記配置情報を印刷するための手段を含む、請求項７に記載の情報処理装置。
【請求項１０】
前記配置情報印刷手段は、前記マークが印刷される印刷媒体とは別の印刷媒体に、前記配置情報を印刷するための手段を含む、請求項６に記載の情報処理装置。
【請求項１１】
前記情報処理装置は、前記情報を、暗号鍵を用いて暗号化するための手段をさらに含み、
前記生成手段は、
前記暗号化された情報に基づいて、前記暗号化された情報を復元可能な第１のマークを生成するための第１のマーク生成手段と、
前記暗号鍵に基づいて、前記暗号鍵を復元可能な第２のマークを生成するための第２のマーク生成手段とを含み、
前記変換手段は、前記暗号化された情報に基づくマーク及び前記暗号鍵に基づくマークの一方を、互いに組合わせることで前記一方のマークを再現可能な少なくとも２つの印刷画像に変換するための手段を含む、請求項４に記載の情報処理装置。
【請求項１２】
前記情報は、前記変換手段によりマークに変換されるデジタル情報、および前記変換されるデジタル情報の誤りを検出するための情報を含む、請求項４に記載の情報処理装置。
【請求項１３】
前記情報は、前記ある情報処理装置から前記他の情報処理装置に伝達されるべき情報、及び前記他の情報処理装置における認証に用いられる認証情報を含む、請求項４に記載の情報処理装置。
【請求項１４】
前記変換手段によりマークに変換される情報は、デバイスクローニングに用いられる情報を含む、請求項４〜１３のいずれかに記載の情報処理装置。
【請求項１５】
別々の印刷媒体にそれぞれ印刷された少なくとも２つの印刷画像を用いて、ある情報処理装置から他の情報処理装置へ情報を伝達する情報処理システムに用いられる、情報を受ける側の情報処理装置であって、
前記情報処理装置は、
前記少なくとも２つの印刷画像が組合された画像を１つの印刷画像として光学的に読取るための読取手段と、
前記読取った１つの印刷画像に対する画像処理により、当該１つの印刷画像によって符号化された情報を復元するための情報復元手段とを含む、情報処理装置。
【請求項１６】
前記情報処理装置は、前記情報復元手段による前記情報の復元が不完全な場合には、前記情報の伝達を中止するための手段をさらに含む、請求項１５に記載の情報処理装置。
【請求項１７】
前記情報処理装置は、前記情報復元手段による前記情報の復元が不完全な場合には、前記読取手段による読取を禁止するための手段をさらに含む、請求項１５に記載の情報処理装置。
【請求項１８】
前記情報復元手段は、前記１つの印刷画像より、第１及び第２の情報を区別して復元するための手段を含み、
前記情報処理装置は、前記第２の情報を暗号鍵として用いて、前記第１の情報を復号するための手段をさらに含む、請求項１５に記載の情報処理装置。
【請求項１９】
前記情報復元手段は、前記１つの印刷画像より、第１及び第２のデジタル情報を区別して復元するための手段を含み、
前記情報処理装置は、前記第２のデジタル情報を用いて前記第１のデジタル情報に誤りがあるか否かをチェックして、前記第１のデジタル情報に誤りが発見された場合には、前記情報の伝達を中止するための手段をさらに含む、請求項１５に記載の情報処理装置。
【請求項２０】
前記マークは、誤り訂正率が５０％未満のバーコードである、請求項４〜１９のいずれかに記載の情報処理装置。
【請求項２１】
前記バーコードは、誤り訂正率が５０％未満の２次元バーコードである、請求項２０に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置（例えば複合機（複写機能、ファックス機能、プリンター機能、スキャナ機能を備えた装置）又は印刷機等）に対してユーザが設定した設定データを他の複合機や印刷機に伝達（複製）する情報処理システムや情報処理装置に関し、特に、情報の漏えいを防止しつつ容易に設定データを複製することができる情報処理システム及び情報処理装置に関する。
【背景技術】
【０００２】
複数台の機器の設定を１台ずつ同じように設定する手間を省くために、１台の機器の設定を他の機器へ複製する（すなわち、設定データを複製する）デバイスクローニングという技術がある。このデバイスクローニングを行なう場合、機器間において、ファームウェア等のプログラムのバージョンが異なると、正常にデバイスクローニングを行なえない場合がある。以下に示す特許文献１は、このような問題を解決する情報処理装置を開示する。この特許文献１に開示された情報処理装置は、設定情報の更新を行なう前に、プログラムを更新する必要があるか否かを判断する。これにより、機器の設定を更新した場合でも必要に応じてプログラムを更新するので、デバイスクローニングを正常に行なうことができる。
【特許文献１】特開２００５−１８２１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の特許文献１においては、ネットワークを介して複数の情報処理装置が接続されており、そのネットワークを介して設定情報を更新することを前提している。このため、複製先の情報処理装置を誤って設定すると設定情報が漏えいする可能性がある。この問題は、ネットワーク上のセキュリティを確保することで回避できるが、そのセキュリティ自体の設定も煩雑な場合があり、手間を省くためのデバイスクローニングに手間取ることも考えられる。
【０００４】
本発明の目的は、情報の漏えいを防止しつつ、設定データ等の情報を他の情報処理装置に伝達（複製）することが容易にできる情報処理システム及び情報処理装置を提供することである。
【課題を解決するための手段】
【０００５】
この発明のある局面に係る情報処理システムは、印刷媒体に印刷されたマークを用いてある情報処理装置から他の情報処理装置へ情報を伝達する情報処理システムである。このある情報処理装置は、情報を記憶するための記憶手段と、この情報に基づいて、当該情報を復元可能なマークを生成するための生成手段と、生成されたマークを、互いに組合わせることでマークの画像を再現可能な少なくとも２つの印刷画像に変換するための変換手段と、これら少なくとも２つの印刷画像を別個の印刷媒体に印刷するための印刷手段とを含む。他の情報処理装置は、印刷された少なくとも２つの印刷画像が組合わされた画像をマークの印刷画像として光学的に読取るための読取手段と、読取ったマークの印刷画像から元の情報を復元するための情報復元手段とを含む。
【０００６】
この発明の別の局面に係る情報処理装置は、印刷媒体に印刷されたマークを用いてある情報処理装置から他の情報処理装置へ情報を伝達する情報処理システムに用いられる、情報の送信側の情報処理装置である。この情報処理装置は、情報を記憶するための記憶手段と、情報に基づいて、当該情報を復元可能なマークを生成するための生成手段と、生成されたマークを、互いに組合わせることでマークの画像を再現可能な少なくとも２つの印刷画像に変換するための変換手段と、これら少なくとも２つの印刷画像を別個の印刷媒体に印刷するための印刷手段とを含む。
【０００７】
好ましくは、情報処理装置は、変換手段により変換された後の印刷画像の数を指定する入力をユーザから受けるための入力手段をさらに含む。変換手段は、生成されたマークを、互いに組合わせることでマークの画像を再現可能な、入力手段により入力された数の印刷画像に変換するための手段を含む。印刷手段は、これら印刷画像を、入力された数の印刷媒体に別個に印刷するための手段を含む。
【０００８】
さらに好ましくは、情報処理装置は、他の情報処理装置でマークの印刷画像を光学的に読取る際の、マークの印刷画像を再現するための複数の印刷媒体の配置を示す配置情報を、印刷媒体に印刷するための配置情報印刷手段をさらに含む。
【０００９】
さらに好ましくは、配置情報印刷手段は、マークが印刷される印刷媒体に配置情報を印刷するための手段を含む。
【００１０】
さらに好ましくは、配置情報印刷手段は、マークが印刷される印刷媒体の、マークが印刷される面に配置情報を印刷するための手段を含む。
【００１１】
さらに好ましくは、配置情報印刷手段は、マークが印刷される印刷媒体の、マークが印刷される面の裏面に配置情報を印刷するための手段を含む。
【００１２】
さらに好ましくは、配置情報印刷手段は、マークが印刷される印刷媒体とは別の印刷媒体に、配置情報を印刷するための手段を含む。
【００１３】
さらに好ましくは、情報処理装置は、情報を、暗号鍵を用いて暗号化するための手段をさらに含む。生成手段は、暗号化された情報に基づいて、暗号化された情報を復元可能な第１のマークを生成するための第１のマーク生成手段と、暗号鍵に基づいて、暗号鍵を復元可能な第２のマークを生成するための第２のマーク生成手段とを含む。変換手段は、暗号化された情報に基づくマーク及び暗号鍵に基づくマークの一方を、互いに組合わせることでその一方のマークを再現可能な少なくとも２つの印刷画像に変換するための手段を含む。
【００１４】
さらに好ましくは、情報は、変換手段によりマークに変換されるデジタル情報及び変換されるデジタル情報の誤りを検出するための情報を含む。
【００１５】
さらに好ましくは、情報は、ある情報処理装置から他の情報処理装置に伝達されるべき情報、及び他の情報処理装置における認証に用いられる認証情報を含む。
【００１６】
さらに好ましくは、変換手段によりマークに変換される情報は、デバイスクローニングに用いられる情報を含む。
【００１７】
この発明のさらに別の局面に係る情報処理装置は、別々の印刷媒体にそれぞれ印刷された少なくとも２つの印刷画像を用いて、ある情報処理装置から他の情報処理装置へ情報を伝達する情報処理システムに用いられる、情報を受ける側の情報処理装置である。情報処理装置は、上記した少なくとも２つの印刷画像が組合わされた画像を１つの印刷画像として光学的に読取るための読取手段と、読取った１つの印刷画像に対する画像処理により、当該１つの印刷画像によって符号化された情報を復元するための情報復元手段とを含む。
【００１８】
好ましくは、情報処理装置は、情報復元手段による情報の復元が不完全な場合には、情報の伝達を中止するための手段をさらに含む。
【００１９】
さらに好ましくは、情報処理装置は、情報復元手段による情報の復元が不完全な場合には、読取手段による読取を禁止するための手段をさらに含む。
【００２０】
さらに好ましくは、情報復元手段は、１つの印刷画像より、第１及び第２の情報を区別して復元するための手段を含む。情報処理装置は、第２の情報を暗号鍵として用いて、第１の情報をを復号するための手段をさらに含む。
【００２１】
さらに好ましくは、情報復元手段は、１つの印刷画像より、第１及び第２のデジタル情報を区別して復元するための手段を含む。情報処理装置は、第２のデジタル情報を用いて第１のデジタル情報に誤りがあるか否かをチェックして、第１のデジタル情報に誤りが発見された場合には、情報の伝達を中止するための手段をさらに含む。
【００２２】
さらに好ましくは、マークは、誤り訂正率が５０％未満のバーコードであり、さらに好ましくは、バーコードは、誤り訂正率が５０％未満の２次元バーコードである。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について、添付図面に基づき詳細に説明する。なお、以下の実施の形態の説明では、同一の部品には同一の参照番号を付してある。それらの機能及び名称も同一である。したがって、それらについての詳細な説明は繰返さない。また、以下においては、紙に印刷されるマークを２次元バーコードの一種であるＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コードとして説明するが、マークはこれに限定されない。なお、ＱＲコードは登録商標である。
【００２４】
＜第１の実施の形態＞
本実施の形態に係る情報処理装置は、ＭＦＰ（Multifunction Printer／Multifunction
Peripheral）と呼ばれ、少なくともプリント機能とスキャナ機能とを備えた複合機である。さらに、ファックス機能又は複写機能を備えていても構わない。 以下においては、ＭＦＰを単に「印刷機」と記載する。
【００２５】
図１に、この印刷機１０の制御ブロック図を示す。図１に示すように、この印刷機１０は、ネットワーク通信回線１３０に接続して使用され、プリンタエンジン７０と、スキャナ部８０と、ユーザインターフェイス１１０と、外部と印刷機１０との間で、ネットワーク通信回線１３０を介して実行される、データ（情報）の送受信を行なうネットワークインターフェイス３０と、これらを制御する制御部１２０とを含む。この印刷機１０はさらに、いずれも制御部１２０に接続された、他のＭＦＰの設定情報のインポート時にスキャナ部８０により取得されたＱＲコードの画像に対する画像認識を行ない、ＱＲコード変換前の情報を復元するためのＱＲコード認識部１５０と、ＱＲコード認識部１５０により認識されたＱＲコードの中に含まれている認証情報（ユーザ名及びパスワード）を用いて、印刷機１０に対するログイン及び操作の可否を判断する認証部５０と、ＱＲコード認識部１５０により認識されたＱＲコードにより示される情報に含まれている設定情報に従って、この印刷機１０の各種設定を実行するための設定部６０と、ネットワークインターフェイス３０を介してネットワーク通信回線１３０上の装置と通信を行なうための通信部９０と、設定情報を含む種々の情報を記憶するための記憶部１００と、設定情報のエクスポート時に記憶部１００に記憶された設定情報をＱＲコードに変換するためのＱＲコード生成部１４０と、を含む。
【００２６】
この印刷機１０は、ネットワークインターフェイス３０及びネットワーク通信回線１３０を介してパーソナルコンピュータ２０に接続され、ネットワークプリンターとして機能する。なお、印刷機１０は、ネットワーク接続ではなくスタンドアロン形式で用いられるものであっても構わない。
【００２７】
ネットワークインターフェイス３０は、具体的には、通信部９０により、予め定められた通信プロトコルに従って制御され、データ（情報）の送受信を行なう。
【００２８】
プリンタエンジン７０は、記憶された画像データ、ネットワークインターフェイス３０を介して送信されてきた画像データ、及び、スキャナ部８０にて読取られた画像データに基づいて画像形成を行なう。スキャナ部８０は、例えば、自動原稿搬送装置から搬送されてきた原稿画像を読取る。
【００２９】
記憶部１００は、各種の情報を記憶する。この記憶部１００は、機器識別情報（この印刷機の固有識別記号又はネットワーク上のアドレス等）、プログラム、及び設定情報を記憶する。設定情報とは、印刷機１０の各種設定に関する情報である。この設定情報に含まれる項目の種類としては、例えば、給紙トレイ設定情報、待機モード移行時間情報、シャットオフ時間情報、ユーザのアカウント情報、及びユーザの権限に関する情報等がある。
【００３０】
ユーザインターフェイス１１０の一例としては、タッチパネル式の操作部及び表示部が挙げられる。このタッチパネルは、操作部と表示部とを兼ねる。表示部は、例えば、印刷機１０の現在の状況、及び画像形成条件等を表示する。また、操作部には、例えば、この印刷機１０を用いて画像形成を行なう場合、画像形成枚数、画像濃度、画像形成を行なうシートサイズ、及び拡大・縮小等の画像形成条件等の動作条件等が入力される。さらに、操作部には、ユーザにより、デバイスクローニングに用いられる設定情報をＱＲコードに変換するための指示等が入力される。
【００３１】
本実施の形態においては、ユーザにより設定情報が入力されている印刷機１０に対して、デバイスクローニングに用いられる設定情報のＱＲコード出力が要求される。この要求に応答して、設定情報が入力されている印刷機１０において、記憶部１００に記憶された設定情報が、ＱＲコード生成部１４０によりＱＲコードに変換される。さらに、プリンタエンジン７０により、そのＱＲコードの画像を２分割した画像が形成されて、別々の紙に印刷される。
【００３２】
デバイスクローニング先の印刷機１０又は設定情報を更新する印刷機１０において、分割されたＱＲコードであって、結合するとデバイスクローニングに用いられる設定情報になるＱＲコードがスキャナ部８０で読取られる。このとき、ＱＲコードを印刷した２枚の紙は、正しく位置合せしてスキャナ部８０上に配置される必要がある。そのように紙を配置することにより、完全なＱＲコードが読取られる。このような読取が行なわれると、読取られた画像に対しＱＲコード認識部１５０により画像認識が行なわれて設定情報が復元され、さらに、変換された設定情報が、設定部６０により記憶部１００の設定情報記憶領域に書込まれる。
【００３３】
本実施の形態においては、このようなＱＲコードを用いてデバイスクローニングが実行される場合に、設定情報が漏えいしないように、ＱＲコードを分割して印刷することが特徴である。このような特徴は、制御部１２０において実行されるプログラムにより、各部（ユーザインターフェイス１１０、ＱＲコード生成部１４０、プリンタエンジン７０、スキャナ部８０、ＱＲコード認識部１５０、設定部６０等）が制御されることにより実現される。以下、制御部１２０で実行されるプログラムの制御構造を、ＱＲコードの生成処理と、ＱＲコードを用いた設定処理とに大別して説明する。
【００３４】
図２を参照して、制御部１２０で実行される、デバイスクローニングに用いられる分割されたＱＲコードを生成するＱＲコード生成プログラムの制御構造について説明する。このプログラムが実行される印刷機１０においては、予め各種の設定情報が記憶部１００の設定情報記憶領域に記憶されている。
【００３５】
ステップ（以下、ステップをＳと記載する）１０００にて、制御部１２０は、ユーザインターフェイス１１０（より具体的には操作部）から、分割されたＱＲコードの印刷指示を受信したか否かを判断する。分割されたＱＲコードの印刷指示を受信すると（Ｓ１０００にてＹＥＳ）、処理はＳ１００２へ移される。もしそうでないと（Ｓ１０００にてＮＯ）、処理はＳ１０００へ戻され、分割されたＱＲコードの印刷指示を受信するまで待つ。なお、ここで記載した「分割されたＱＲコード」は、印刷紙面に、少なくとも設定情報に対応するＱＲコードを含み、さらに付加情報を含み得る。
【００３６】
Ｓ１００２にて、制御部１２０は、ＱＲコードに変換する元データを生成する。具体的には、制御部１２０は、記憶部１００の設定情報記憶領域に記憶された設定情報を読出して、予め定められた規則に従って、ＱＲコードに変換する前のデータを生成する。Ｓ１００４にて、制御部１２０は、ＱＲコード生成部１４０を用いて、このデータを変換してＱＲコードを生成する。Ｓ１００６にて、制御部１２０は、ＱＲコードの画像を２分割した画像データを生成する。
【００３７】
Ｓ１００８にて、制御部１２０は、プリンタエンジン７０を用いて、分割されたＱＲコードを各用紙（ここでは２枚の用紙）の予め定められた位置（本実施の形態では、紙を突合わせることが容易な端部）に配置した印刷データを生成する。Ｓ１０１０にて、制御部１２０は、プリンタエンジン７０を用いて、印刷データを紙に印刷する。
【００３８】
図３を参照して、デバイスクローニングによって新たに設定される印刷機１０の制御部１２０で実行される、分割されたＱＲコードを用いた印刷機１０の設定プログラムの制御構造について説明する。なお、ユーザは、スキャナ部８０の走査面に、分割されたＱＲコードが印刷された２枚の紙を正しい位置に載置してから、読取スタートを指示するものとする。
【００３９】
Ｓ１０２０にて、制御部１２０は、ユーザインターフェイス１１０（より具体的には操作部）から、読取スタートの指示を受信したか否かを判断する。読取スタートの指示を受信すると（Ｓ１０２０にてＹＥＳ）、処理はＳ１０２２へ移される。もしそうでないと（Ｓ１０２０にてＮＯ）、処理はＳ１０２０へ戻され、読取スタートの指示を受信するまで待つ。
【００４０】
読取スタートの指示があると、Ｓ１０２２にて、制御部１２０は、スキャナ部８０を用いて、分割されたＱＲコードを読取る。Ｓ１０２４にて、制御部１２０は、ＱＲコード認識部１５０を用いて、読取ったＱＲコードが正しいか否か（ＱＲコードとして正しく読取れたか否かを）判断する。このとき、分割されたＱＲコードが印刷された複数の紙が正しい走査面の位置に載置されていないと、制御部１２０は、読取ったＱＲコードが正しいとは判断しない。ＱＲコードとして正しく読取れたと判断されると（Ｓ１０２４にてＹＥＳ）、処理はＳ１０２６へ移される。もしそうでないと（Ｓ１０２４にてＮＯ）、この処理は終了する。なお、Ｓ１０２４にてＮＯで処理を終了する場合、規定時間内又は規定回数まではリトライを許可して、規定時間又は規定回数を超えるとそのＱＲコードが印刷された紙による設定処理を禁止するようにしてもよい。
【００４１】
Ｓ１０２６にて、制御部１２０は、読取ったＱＲコードに認証情報が含まれるか否かを判断する。読取ったＱＲコードに認証情報が含まれると（Ｓ１０２６にてＹＥＳ）、処理はＳ１０２８へ移される。もしそうでないと（Ｓ１０２６にてＮＯ）、処理はＳ１０３０へ移される。認証情報とは、ユーザ名及びパスワード等である。なお、認証情報を含むＱＲコードの生成処理については後述する。
【００４２】
Ｓ１０２８にて、制御部１２０は、認証部５０を用いて、認証処理を行なう。その後、この処理はＳ１０３０へ移される。この認証処理の一例を以下に示す。制御部１２０は、ＱＲコードに含まれていた認証情報であるユーザ名とパスワードとの組を認証部５０へ送信するとともに、ユーザインターフェイス１１０の表示部にユーザ名を表示してパスワード入力の要求を表示する。ユーザインターフェイス１１０の入力部からパスワードが入力されると、制御部１２０は入力されたパスワードを認証部５０へ送信する。認証部５０はＱＲコード中のパスワードと入力されたパスワードが一致しているか否かをＳ１０２９で判定する。認証部５０は、両者が一致していると、制御部１２０へ適合情報を送信する。この場合、制御部１２０は、印刷機１０へのログインを許可し、次の処理であるＳ１０３０に進む。ＱＲコード中のパスワードと入力されたパスワードとが一致していない場合には、このプログラムの実行は終了する。
【００４３】
Ｓ１０３０にて、制御部１２０は、読取ったＱＲコードに機能設定情報が含まれるか否かを判定する。読取ったＱＲコードに機能設定情報が含まれると（Ｓ１０３０にてＹＥＳ）、処理はＳ１０３２へ移される。もしそうでないと（Ｓ１０３０にてＮＯ）、この処理は終了する。機能設定情報とは、設定情報と、印刷機１０にその設定情報をインポートする命令とを含む情報である。なお、機能設定情報を含むＱＲコードの生成処理については後述する。
【００４４】
Ｓ１０３２にて、制御部１２０は、設定部６０に対し、機能設定情報を用いて機能設定処理を行なうように指示する。その後、この処理は終了する。この機能設定処理では、本実施の形態では以下のような処理が行なわれる。制御部１２０は、ＱＲコードに含まれていた機能設定情報（設定情報及び設定命令）に基づいて、ユーザにより設定される印刷機１０の設定情報を設定部６０へ送信するとともに、ユーザインターフェイス１１０の表示部に設定情報のインポート許可の要求を表示する。ユーザインターフェイス１１０の入力部からインポート許可が入力されると、制御部１２０は、設定部６０に指示し、ＱＲコードに含まれる設定情報を記憶部１００の設定情報記憶領域に記憶させる。さらに、これ以外の機能設定処理として、例えば、パーソナルコンピュータ２０（サーバでもよい）からのデータのダウンロードを実行する処理であってもよい。
【００４５】
以上のような構造及びフローチャートに基づく、本実施の形態に係る印刷機１０の動作について説明する。
【００４６】
［ＱＲコード生成動作］
ユーザが、設定情報が既に入力された印刷機１０のユーザインターフェイス１１０の入力部に、分割されたＱＲコードの印刷指示を入力すると（Ｓ１０００にてＹＥＳ）、記憶部１００の設定情報記憶領域に記憶された設定情報が読出されて元データが生成され（Ｓ１００２）、元データがＱＲコードに変換される（Ｓ１００４）。元データ（ここでは機能設定情報としての設定情報及び設定命令）から変換されたＱＲコードの画像が２つに分割される（Ｓ１００６）。
【００４７】
２分割されたＱＲコードが２枚の紙に分割して配置された印刷データが生成され（Ｓ１００８）、印刷データに基づいて、２枚の紙に分割されたＱＲコードがそれぞれ印刷される。この２枚の紙を図４に示す。図４に示すように、１枚目の紙１０１１にはその右端部に分割されたＱＲコード１０１２が印刷され、もう１枚の紙１０２１にはその左端部に分割されたＱＲコード１０２３が印刷されている。ＱＲコードの誤り補正率は最大でも３０％であるので、２分割（すなわち５０％しかない）することにより、１枚（紙１０１１及び紙１０２１のいずれか）のみでは元のＱＲコードとして機能させることができない。
【００４８】
［設定動作］
ユーザが、分割されたＱＲコードを用いて設定情報を入力したい印刷機１０のスキャナ部８０の走査面に、図４に示すように、分割されたＱＲコード１０１２と分割されたＱＲコード１０２３とによって完全なＱＲコードが形成されるように紙１０１１及び紙１０２１を載置して（正確には、図４の裏返しに走査面に載置することになる）、ユーザインターフェイス１１０の入力部に読取スタート指示を入力する。この場合、Ｓ１０２０にてＹＥＳとなり、走査面上で結合されたＱＲコードがスキャナ部８０により読取られる（Ｓ１０２２）。図４のように、紙１０１１及び紙１０２１が走査面に正しく載置されていると、ＱＲコードを正しく読むことができ、Ｓ１０２４にてＹＥＳとなる。紙１０１１及び紙１０２１が走査面に正しく載置されていない場合にはＱＲコードを正しく読むことはできず、Ｓ１０２４での判定結果はＮＯとなる。
【００４９】
ＱＲコードが正しく読取られた場合には、そのＱＲコードに対しＱＲコード認識部１５０が画像認識を行なって、データの復元を行なう。復元されたデータ中に認証情報がある場合には（Ｓ１０２６にてＹＥＳ）、ユーザ名に対応する正しいパスワードが入力されたか否かが判断される認証処理が行われる（Ｓ１０２８）。正しい認証が行なわれないとこの処理は終了し、設定情報を新たな印刷機１０にインポートすることはできない。正しい認証が行なわれたとき、又は認証情報がデータ中に存在していない場合には、機能設置情報があるか否かが判定される（Ｓ１０３０）。機能設定情報がある場合には（Ｓ１０３０にてＹＥＳ）、元データに含まれる設定情報が新たな印刷機１０にインポートされる（Ｓ１０３２）。
【００５０】
以上のようにして、本実施の形態に係る印刷機によると、設定情報が入力されている（インポートされている）印刷機において設定情報に対応する分割されたＱＲコードが２枚の紙に印刷される。この２枚の紙を正しくスキャナの走査面に載置して読取ると、分割されたＱＲコードが１つのＱＲコードに結合される。このＱＲコードに含まれる設定情報を用いて印刷機の設定情報を入力（インポート）できる。このときに、１枚の紙しかない場合、又は紙の配置を誤った場合には、正しくＱＲコードを認識できないので、１枚の紙にＱＲコードを印刷する場合に比べて、設定情報の漏えいを回避できる。
【００５１】
＜第１の実施の形態  第１の変形例＞
以下、本実施の形態の第１の変形例について説明する。本変形例に係る印刷機１０の制御ブロックは、第１の実施の形態と同じである。制御部１２０は、以下に示すように、図２に示したプログラムとは異なるプログラムを実行する。
【００５２】
図５を参照して、本変形例に係る、ＱＲコード生成プログラムの制御構造について説明する。本変形例においては、図２のＳ１００６の処理に代えて、Ｓ１１００の処理が行なわれる点が特徴である。
【００５３】
Ｓ１１００にて、制御部１２０は、デバイスクローニングのために送信されるべき設定情報データを変換してＱＲコードの画像を生成する。制御部１２０はさらに、指定された分割方法に合わせて分割した画像データ（分割したＱＲコード）を生成する。その後、制御部１２０は、プリンタエンジン７０を用いて、分割されたＱＲコードを各用紙（例えば４枚の用紙）の、予め指定された位置（例えば、４枚の接合端部）に配置した印刷データを生成する。
【００５４】
以上のような構造及びフローチャートに基づく、本変形例に係る印刷機１０の動作について説明する。
【００５５】
［ＱＲコード生成動作］
ユーザが、設定情報が既に入力された印刷機１０のユーザインターフェイス１１０の入力部に分割されたＱＲコードの印刷指示を入力する（Ｓ１０００にてＹＥＳ）。このとき、いくつに分割するのかも合わせて入力される。元データ（ここでは機能設定情報としての設定情報）が変換されたＱＲコードの画像が、例えば４つに分割される（Ｓ１１００）。
【００５６】
４分割されたＱＲコードが４枚の紙にそれぞれ配置された印刷データが生成され（Ｓ１００８）、印刷データに基づいて、４枚の紙に印刷される（Ｓ１０１０）。この４枚の紙を図６（Ａ）に示す。図６（Ａ）に示すように、１枚目の紙１１１０にはその右下端部に分割されたＱＲコード１１１２が印刷され、２枚目の紙１１２０にはその左下端部に分割されたＱＲコード１１２２が印刷され、３枚目の紙１１３０にはその右上端部に分割されたＱＲコード１１３２が印刷され、４枚目の紙１１４０にはその左上端部に分割されたＱＲコード１１４２が印刷されている。なお、この例では、図６（Ａ）において、ＱＲコード１１１２とＱＲコード１１２２とＱＲコード１１３２とＱＲコード１１４２とが互いに接することにより元のＱＲコードを形成するように、４つのＱＲコードを配置する必要がある。
【００５７】
ただし、ＱＲコードの印刷位置は上記したように、全ての用紙においてその端部でなければならない、というわけではない。図６（Ｂ）に示すように、２枚の紙を互いに重ねた状態で元のＱＲコードが形成されるようにしてもかまわない。図６（Ｂ）は、１枚目の紙１１５０と２枚目の紙１１６０とが重なった状態を示している。紙１１５０には、ほぼ中央部に分割されたＱＲコード１１５２が印刷され、紙１１６０には、左端部に分割されたＱＲコード１１６２が印刷されている。要は、複数の紙に印刷されたＱＲコードが、それら複数の紙をどのように組合わせることにより正しく再現できるかがユーザに分かっていればよい。
【００５８】
以上のようにして、本変形例に係る印刷機によると、設定情報が入力されている（インポートされている）印刷機において設定情報に対応する分割されたＱＲコードが４枚の紙に印刷される。この４枚の紙を正しくスキャナの走査面に載置して読取ると、分割されたＱＲコードが１つのＱＲコードに結合される。このＱＲコードに含まれる設定情報を用いて印刷機の設定情報をインポートできる。この例では、インポート時に１〜３枚の紙しかない場合、又は紙の置き方を知らずに４枚の紙の置き方を誤ったり走査方向が正しくなかったりする場合には、正しくＱＲコードを認識できないので、設定情報の漏えいを回避できる。また、２枚の紙に重ねて印刷した場合においても、例えば、走査方向を誤って組合わせて読取ってしまうと正しくＱＲコードを認識できないので、設定情報の漏えいを回避できる。
【００５９】
＜第１の実施の形態  第２の変形例＞
以下、本実施の形態の第２の変形例について説明する。本変形例に係る印刷機１０の制御ブロックも、第１の実施の形態と同じである。制御部１２０は、以下に示すように、図５に示したプログラムとは異なるプログラムを実行する。
【００６０】
図７を参照して、本変形例に係る、ＱＲコード生成プログラムの制御構造について説明する。本変形例においては、図５のＳ１００８の処理とＳ１０１０の処理との間に、図７に示すようにＳ１２００の処理が行なわれる点が特徴である。
【００６１】
Ｓ１２００にて、制御部１２０は、設定情報についてのデータから生成されたＱＲコードが分割された画像に、ＱＲコードの配置方法（スキャナ部８０の走査面への載置方法）に関するデータを重ねた画像データ（印刷データ）を生成する。その後、制御部１２０は、プリンタエンジン７０を用いて、分割されたＱＲコードに加えてＱＲコードの配置方法に関するデータを各用紙の予め定められた位置（例えば、ＱＲコードは４枚の接合端部、配置に関するデータは認識しやすい位置）に配置した印刷データを生成する。
【００６２】
以上のような構造及びフローチャートに基づく、本変形例に係る印刷機１０の動作について説明する。
【００６３】
［ＱＲコード生成動作］
ユーザが、設定情報が既に入力された印刷機１０のユーザインターフェイス１１０の入力部を用いて、分割されたＱＲコードの印刷指示を印刷機１０に対して入力する（Ｓ１０００にてＹＥＳ）。このとき、ＱＲコードをいくつに分割するのかも合わせて入力される。機能設定情報から生成されたＱＲコードが、指示にしたがい例えば４つに分割される（Ｓ１１００）。
【００６４】
４分割されたＱＲコード、及びそれらＱＲコードの配置方法を示す画像が４枚の紙にそれぞれ配置された印刷データが生成され（Ｓ１００８、Ｓ１２００）、この印刷データに基づいて、４枚の紙に画像が印刷される（Ｓ１０１０）。この４枚の紙を図８に示す。
【００６５】
図８に示すように、１枚目の紙１２１０では、その右下端部には分割されたＱＲコード１２１２が、左上の空白部にはこの紙の走査方向に関する情報１２１４及びこの紙の配置位置に関する情報１２１６が、それぞれ印刷されている。２枚目の紙１２２０では、その左下端部には分割されたＱＲコード１２２２が、右上の空白部にはこの紙の走査方向に関する情報１２２４及びこの紙の配置位置に関する情報１２２６が、それぞれ印刷されている。３枚目の紙１２３０では、その右上端部には分割されたＱＲコード１２３２が、左下の空白部にはこの紙の走査方向に関する情報１２３４及びこの紙の配置位置に関する情報１２３６が、それぞれ印刷されている。４枚目の紙１２４０では、その左上端部には分割されたＱＲコード１２４２が、右下の空白部にはこの紙の走査方向に関する情報１２４４及びこの紙の配置位置に関する情報１２４６が、それぞれ印刷されている。なお、図８において、ＱＲコード１２１２とＱＲコード１２２２とＱＲコード１２３２とＱＲコード１２４２とが互いに接することにより元のＱＲコードを形成するように、４つのＱＲコードを配置する必要がある。
【００６６】
以上のようにして、本変形例に係る印刷機によると、設定情報が入力されている（インポートされている）印刷機において設定情報に対応する分割されたＱＲコードが例えば４枚の紙に印刷される。このとき、それぞれの紙の相対的位置及び走査方向が、ユーザにとって理解しやすいように紙に印刷される。このため、これらの紙をスキャナの走査面に正しく載置することが容易になる。
【００６７】
＜第１の実施の形態  第３の変形例＞
以下、本実施の形態の第３の変形例について説明する。本変形例に係る印刷機１０の制御ブロックも、第１の実施の形態と同じである。制御部１２０は、以下に示すように、図７に示したプログラムとは異なるプログラムを実行する。
【００６８】
図９を参照して、本変形例に係る、ＱＲコード生成プログラムの制御構造について説明する。本変形例においては、図７のＳ１２００の処理に代えて、Ｓ１３００の処理が行なわれる点が特徴である。
【００６９】
Ｓ１３００にて、制御部１２０は、設定情報から生成されたＱＲコードが分割された画像の配置方法（スキャナ部８０の走査面への載置方法）を示す画像データ（印刷データ）を生成する。なお、これに先立つＳ１１００の処理では、分割後の各画像を特定する情報が生成されており、Ｓ１００８では分割後の各画像と、その画像を特定する識別情報とがそれぞれ一枚の紙に印刷されるように印刷データが生成されている。Ｓ１３００の後、制御部１２０は、プリンタエンジン７０を用いて、分割されたＱＲコードを各用紙（例えば４枚の用紙）の予め定められた位置（例えば、ＱＲコードは４枚の接合端部）に配置した印刷データを生成する。また、配置方法を示す画像データは、分割されたＱＲコードが印刷された紙とは別の紙に印刷する。この配置方法を示す画像では、各分割画像の配置位置をその識別情報を使って特定する。
【００７０】
以上のような構造及びフローチャートに基づく、本変形例に係る印刷機１０の動作について説明する。
【００７１】
［ＱＲコード生成動作］
ユーザが、設定情報が既に入力された印刷機１０のユーザインターフェイス１１０の入力部に分割されたＱＲコードの印刷指示を入力する（Ｓ１０００にてＹＥＳ）。このとき、いくつに分割するのかも合わせて入力される。元データ（ここでは機能設定情報としての設定情報）が変換されたＱＲコードの画像が、入力にしたがって例えば４つに分割される（Ｓ１１００）。分割後の画像にはそれぞれ識別情報が割当てられる。
【００７２】
４分割されたＱＲコードとその識別情報とが４枚の紙にそれぞれ配置された印刷データと、ＱＲコードの配置方法を示す、別紙画像の印刷データとが生成され（Ｓ１００８、Ｓ１３００）、印刷データに基づいて、５枚の紙に印刷される（Ｓ１０１０）。この５枚の紙を、図１０（Ａ）（ＱＲコード）及び図１０（Ｂ）（配置方法を示す画像）に示す。
【００７３】
図１０（Ａ）に示すように、１枚目の紙１３１０では、その右下端部には、分割されたＱＲコード１３１２が、左上の空白部にはこの紙を特定するための識別情報１３１４が、それぞれ印刷されている。２枚目の紙１３２０では、その左下端部には分割されたＱＲコード１３２２が、右上の空白部にはこの紙を特定するための識別情報１３２４が、それぞれ印刷されている。３枚目の紙１３３０では、その右上端部には分割されたＱＲコード１３３２が、左下の空白部にはこの紙を特定するための識別情報１３３４が、それぞれ印刷されている。４枚目の紙１３４０では、その左上端部には分割されたＱＲコード１３４２が、右下の空白部にはこの紙を特定するための識別情報１３４４が、それぞれ印刷されている。なお、図１０（Ａ）において、ＱＲコード１３１２とＱＲコード１３２２とＱＲコード１３３２とＱＲコード１３４２とが互いに接することにより元のＱＲコードを形成するように、４つのＱＲコードを配置する必要がある。
【００７４】
図１０（Ｂ）に示すように、５枚目の紙１３５０には、図１０（Ａ）のそれぞれに紙に印刷された識別情報１３１４、識別情報１３２４、識別情報１３３４、識別情報１３４４に対応する番号が、４枚の紙１３１０、紙１３２０、紙１３３０、紙１３４０のスキャナ部８０における走査面の配置位置に対応させて、印刷されている。
【００７５】
以上のようにして、本変形例に係る印刷機によると、設定情報が入力されている（インポートされている）印刷機において設定情報に対応する分割されたＱＲコードが４枚の紙に印刷される。このとき、それぞれの紙の相対的位置（配置方法）を示す情報が４枚の紙とは別の紙に印刷される。このため、この４枚の紙をスキャナの走査面に正しく載置することが容易になる。この５枚目の紙がない場合には、４枚の紙を正しく載置することが容易にはできず、分割されたＱＲコードを結合させることができないため、設定情報の漏えいのおそれが小さくなる。
【００７６】
＜第１の実施の形態  第４の変形例＞
以下、本実施の形態の第４の変形例について説明する。本変形例に係る印刷機１０の制御ブロックも、第１の実施の形態と同じである。制御部１２０は、以下に示すように、図９に示したプログラムとは異なるプログラムを実行する。なお、本実施の形態では、印刷機１０が両面印刷機能を有していることが前提である。
【００７７】
図１１を参照して、本変形例に係るＱＲコード生成プログラムは、図９のＳ１３００の処理に代えて、Ｓ１４００及びＳ１４０２の処理を含む点が特徴である。
【００７８】
Ｓ１４００にて、制御部１２０は、設定情報から生成されたＱＲコードが分割された画像をどのように配置すれば元のＱＲ画像が得られるか、すなわちスキャナ部８０の走査面へのこれら分割後のＱＲ画像の載置方法を示す画像データを生成する。そして、この画像データをＱＲコードの分割数と同じ数に分割し、各分割画像が、対応するＱＲコードの分割画像が印刷される紙の裏面に印刷されるように、ＱＲコードの分割画像とそれらの配置を示す画像とを関連付けて配置した印刷データを生成する。なお、制御部１２０は、プリンタエンジン７０を用いて、分割されたＱＲコードが各用紙（例えば４枚の用紙）の予め定められた位置（例えば、ＱＲコードは４枚の接合端部）に配置して印刷されるように印刷データを生成する。そして、Ｓ１４０２では、これら印刷データをＱＲコードの分割数と同じ枚数の紙に両面印刷する。
【００７９】
なお、この場合には、分割後のＱＲコードが印刷された紙の正しい配置位置が、それら紙の裏面に直接印刷されている。したがって、各紙を特定する識別情報を生成する必要はない。
【００８０】
以上のような構造及びフローチャートに基づく、本変形例に係る印刷機１０の動作について説明する。
【００８１】
［ＱＲコード生成動作］
ユーザが、設定情報が既に入力された印刷機１０のユーザインターフェイス１１０の入力部に分割されたＱＲコードの印刷指示を入力する（Ｓ１０００にてＹＥＳ）。このとき、いくつに分割するのかも合わせて入力される。設定情報から生成されたＱＲコードが、例えば４つに分割される（Ｓ１１００）。
【００８２】
４分割されたＱＲコードが４枚の紙にそれぞれ配置された印刷データ、ＱＲコードの配置方法に関するデータがそれら４枚の紙の裏面に配置された印刷データが生成され（Ｓ１００８、Ｓ１４００）、印刷データに基づいて、４枚の紙に両面印刷される（Ｓ１４０２）。この４枚の紙の裏面の例を、図１２（Ａ）に示す。
【００８３】
図１２（Ａ）に示すように、１枚目の紙１４１０の右上には、この紙の走査方向に関する情報１４１２及びこの紙の配置位置に関する情報１４１４が印刷されている。２枚目の紙１４２０の左上にはこの紙の走査方向に関する情報１４２２及びこの紙の配置位置に関する情報１４２４が印刷されている。３枚目の紙１４３０の右下にはこの紙の走査方向に関する情報１４３２及びこの紙の配置位置に関する情報１４３４が印刷されている。４枚目の紙１４４０の左下にはこの紙の走査方向に関する情報１４４２及びこの紙の配置位置に関する情報１４４４が印刷されている。各紙を、その裏面に示される情報にしたがってスキャナ部８０の走査面に配置することにより、ＱＲコードが正しく再現され、読取が正しく行なわれる。
【００８４】
なお、図１２（Ａ）において、紙１４１０、紙１４２０、紙１４３０、紙１４４０の表面には図６（Ａ） のようにそれぞれＱＲコードが印刷されている。これら紙を図１２（Ａ）のように載置することにより、４枚の紙がお互いに接して、元のＱＲコードが形成される。さらに、図１２（Ａ）と図６（Ａ）とを比較すると、紙の順番が左右で反転されている。これは、図１２（Ａ）は紙を裏面から見た配置を示しているためであり、図１２（Ａ）のようにスキャナ部８０の走査面に載置したとき、走査面側からこれら紙を見ると図６（Ａ）のようにＱＲコードの画像が再現される。
【００８５】
なお、各紙の裏面に印刷される、配置位置を示す画像は、図１２（Ａ）に示されるようなものには限定されない。各紙の正しい配置位置が容易に理解できるようなものであればどのようなものでもよい。例えば、図１２（Ｂ）に示すような例が可能である。図１２（Ｂ）に示す例では、ＱＲコードが印刷された紙の裏面には、４枚を正しい配置に載置すると、容易に何の画像か理解できるような画像（ここでは象の画像）が形成されるように、その画像を分割したものを印刷する。図１２（Ｂ）においては、１枚目の紙１４５０に象の右上部分の画像１４５２が、２枚目の紙１４６０に象の左上部分の画像１４６２が、３枚目の紙１４７０に象の右下部分の画像１４７２が、４枚目の紙１４８０に象の左下部分の画像１４８２が、それぞれ印刷されている。図１２（Ｂ）のように裏面に画像を印刷した場合も、図１２（Ａ）の画像を採用したときと同様に、４枚の紙１４５０、１４６０、１４７０、及び１４８０をスキャナ部８０の走査面に正しく載置すると、走査面側から見て図６（Ａ）のように元のＱＲコードが再現される。これはちょうど、ばらばらになった画像をパズルのように組合せる操作に対応しており、非常に分かりやすいという特徴がある。
【００８６】
以上のようにして、本変形例に係る印刷機によると、設定情報をエクスポートしようとする印刷機１０において、設定情報をあらわすＱＲコードが４枚の紙に分割して印刷される。このとき、それぞれの紙の相対的位置についての情報が４枚の紙の裏面に、左右の位置関係を考慮して印刷される。ユーザがこれら紙をスキャナ部８０の走査面に配置するときには、その裏面を見ることになるので、この４枚の紙をスキャナの走査面に正しく載置することがさらに容易になる。さらに、各紙の裏面に、それら紙を正しく配置すると一つの画像が得られるような分割画像を印刷すると、分かりやすくしかも親しみやすく、設定情報のインポートを行なうことができる。
【００８７】
＜第１の実施の形態  第５の変形例＞
以下、本実施の形態の第５の変形例について説明する。本変形例に係る印刷機１０の制御ブロックも、第１の実施の形態と同じである。制御部１２０は、以下に示すように、図５に示したプログラムとは異なるプログラムを実行する。
【００８８】
図１３を参照して、本変形例に係る、ＱＲコード生成プログラムの制御構造について説明する。
【００８９】
本変形例においては、図５のＳ１１００の処理の前に、Ｓ１５００及びＳ１５１０の処理が行なわれる点が特徴である。
【００９０】
Ｓ１５００にて、制御部１２０は、認証情報（例えば、ユーザ名とパスワードとの組であって、複数の組であってもよい）を生成する。このとき、制御部１２０はユーザインターフェイス１１０にユーザが入力した情報、又はパーソナルコンピュータ２０から受信した情報に基づいて、認証情報を生成する。Ｓ１５１０にて、制御部１２０は、認証情報をＱＲコードに変換する。この後、ＱＲコードが分割されて印刷される。
【００９１】
なお、本変形例においては認証情報のみをＱＲコードに変換し、そのＱＲコードを分割することについて説明しているが、分割されたＱＲコードには、機能設定情報に加えてこのように認証情報を組入れることが好ましい。この態様の場合、上述の図３のＳ１０２８において認証処理が実行され、部外者の印刷機１０へのインポートを回避できる。以下の説明では、認証情報のみでなく、機能設定情報も含めてＱＲコード化する場合について説明する。
【００９２】
以上のような構造およびフローチャートに基づく、本変形例に係る印刷機１０の動作について説明する。
【００９３】
［ＱＲコード生成動作］
ユーザが、ユーザのアカウント情報が既に設定されている印刷機１０のユーザインターフェイス１１０の入力部に、分割されたＱＲコードの印刷指示を入力する（Ｓ１０００にてＹＥＳ）。このとき、ＱＲコードの分割数に併せて、さらにそのユーザの認証情報も与えられる。機能設定情報に認証情報を付加したデータからＱＲコードが生成され、例えば４つに分割される（Ｓ１１００）。
【００９４】
４分割されたＱＲコード（認証情報を含む）の画像が４枚の紙にそれぞれ配置された印刷データが生成され（Ｓ１００８）、４枚の紙に印刷される（Ｓ１０１０）。その結果、認証情報を含むＱＲコードが４分割された４枚の紙が得られる。この４枚の紙から機能設定情報を印刷機にインポートするためのプログラムは、図３に示す制御構造を持つものでよい。
【００９５】
以上のようにして、本変形例に係る印刷機によると、ある印刷機から得られる機能設定情報と、あるユーザの認証情報とからＱＲコードが生成され、４枚の紙に分割して印刷される。これら４枚の紙を正しく組合わせてスキャナ部８０によって読取った場合、ＱＲコードを認識して得られる情報に認証情報が含まれる。そのため、認証情報が行われた場合のみ設定情報を他の印刷機にインポートできる。すなわち、元の印刷機に登録済みのユーザだけが、その設定情報を他の印刷機にインポートできる。
【００９６】
なお、認証情報のみを分割されたＱＲコードとして印刷して、分割されたＱＲコードをスキャナの走査面で結合させて、認証情報を読取り、印刷機の操作を許可するというような使用方法も可能である。いずれの場合においても、認証情報を印刷機が記憶する必要はない。
【００９７】
＜第１の実施の形態  第６の変形例＞
以下、本実施の形態の第６の変形例について説明する。本変形例に係る印刷機１０の制御ブロックも、第１の実施の形態と同じである。制御部１２０は、以下に示すように、図１３に示したプログラムとは異なるプログラムを実行する。
【００９８】
図１４を参照して、本変形例に係る、ＱＲコード生成プログラムの制御構造について説明する。
【００９９】
本変形例においては、図１３のＳ１５００及びＳ１５１０の処理の代わりに、Ｓ１６００及びＳ１６１０の処理が行なわれる点が特徴である。
【０１００】
Ｓ１６００にて、制御部１２０は、エクスポートする設定情報に基づいて機能設定情報を生成する。機能設定情報は、設定情報にしたがって印刷機１０の設定を行なわせるための命令を示す情報（以後「設定命令情報」と呼ぶ。）を含む。このとき、制御部１２０はユーザインターフェイス１１０にユーザが入力した情報、又はパーソナルコンピュータ２０から受信した情報に基づいて、この設定命令情報を生成する。Ｓ１６１０にて、制御部１２０は、設定命令情報を含む機能設定情報をＱＲコードに変換する。この後、Ｓ１１００において、このＱＲコードが分割されて印刷される。
【０１０１】
以上のような構造及びフローチャートに基づく、本変形例に係る印刷機１０の動作について説明する。
【０１０２】
［ＱＲコード生成動作］
ユーザが、設定情報をエクスポートすべき印刷機１０のユーザインターフェイス１１０の入力部に、分割されたＱＲコードの印刷指示を入力する（Ｓ１０００にてＹＥＳ）。このとき、ＱＲコードの分割数と、設定命令情報も併せて入力される。設定情報に設定命令情報を付加したデータから、ＱＲコードが生成され、その画像が例えば４つに分割される（Ｓ１１００）。
【０１０３】
４分割されたＱＲコードが４枚の紙にそれぞれ配置された印刷データが生成され（Ｓ１００８）、印刷データに基づいて、４枚の紙に印刷される（Ｓ１０１０）。
【０１０４】
以上のようにして、本変形例に係る印刷機によると、エクスポート側の印刷機において設定情報と設定命令情報とに対応するＱＲコードが分割され、４枚の紙に印刷される。インポート側の印刷機においてスキャナ部８０により復元されたＱＲコードから得られる情報が設定情報と設定命令とを含むので、特段の操作を必要としないで設定情報を新たな印刷機にインポートできる。
【０１０５】
＜第１の実施の形態  第７の変形例＞
以下、本実施の形態の第７の変形例について説明する。本変形例に係る印刷機１０の制御ブロックも、第１の実施の形態と同じである。制御部１２０は、以下に示すように、図３に示したプログラムとは異なるプログラムを実行する。
【０１０６】
図１５を参照して、本変形例に係る、設定プログラムの制御構造について説明する。
【０１０７】
本変形例においては、図３のＳ１０２０の処理の代わりに、Ｓ１７００の処理が行なわれる点が特徴である。
【０１０８】
Ｓ１７００にて、制御部１２０は、スキャナ部８０の蓋が閉められたか否かを判定する。スキャナ部８０の蓋が閉められると（Ｓ１７００にてＹＥＳ）、処理はＳ１０２２へ移される。もしそうでないと（Ｓ１７００にてＮＯ）、処理はＳ１７００へ戻され、スキャナ部８０の蓋が閉められるまで待つ。なお、ユーザは、スキャナ部８０の走査面に、分割されたＱＲコードが印刷された複数の紙を正しい位置に載置してから、スキャナ部８０の蓋を閉める。
【０１０９】
以上のような構造及びフローチャートに基づく、本変形例に係る印刷機１０の動作について説明する。
【０１１０】
［設定動作］
ユーザが、分割されたＱＲコードを用いて設定情報を入力したい印刷機１０のスキャナ部８０の走査面に、図４に示すように紙１０１１及び紙１０２１を載置して（正確には、図４の裏返しに走査面に載置することになる。）、スキャナ部８０の蓋を閉めると（Ｓ１７００にてＹＥＳ）、分割されたＱＲコードであって、走査面上で結合されたＱＲコードが読取られる（Ｓ１０２２）。図４のように正しく紙１０１１及び紙１０２１が走査面に載置されていると、ＱＲコードを画像認識することが可能になり、ＱＲコードが正しく読めたと判定される（Ｓ１０２４にてＹＥＳ）。
【０１１１】
以上のようにして、本変形例に係る印刷機によると、設定情報を入力したい（インポートしたい）印刷機において設定情報に対応する、分割されたＱＲコードを印刷した複数の紙を、スキャナの走査面に正しい組合せで載置してスキャナ部の蓋を閉めるだけで、設定情報を印刷機にインポートできる。
【０１１２】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態について説明する。本実施の形態に係る印刷機１０の制御ブロックは、第１の実施の形態と同じである。制御部１２０は、以下に示すように、図２及び図３に示したプログラムとは異なるプログラムを実行する。
【０１１３】
図１６を参照して、本実施の形態に係る、ＱＲコード生成プログラムの制御構造について説明する。本実施の形態では、設定情報を暗号化してからＱＲコードに変換する。さらに、そのＱＲコードから得られた情報を復号するための暗号鍵が、設定情報のＱＲコードとは別のＱＲコードとして提供される点を特徴とする。本実施の形態では、例えば第１の実施の形態におけるＱＲコードと同様、暗号鍵のＱＲコードはさらに分割される。
【０１１４】
図１６を参照して、Ｓ１０００において、設定情報のエクスポートを示す指示があるまで待機する。エクスポートの指示がある場合、ＱＲコードの分割方法も同時に入力されるものとする。エクスポートの指示があると、Ｓ２０００にて、制御部１２０は、暗号化する元データを生成する。具体的には、制御部１２０は、記憶部１００の設定情報記憶領域に記憶された設定情報を読出して、予め定められた規則に従って、暗号化前のデータを生成する。Ｓ２０１０にて、制御部１２０は、暗号鍵を用いて元データを暗号化する。この場合、暗号鍵はランダムに生成したものでよい。Ｓ２０２０にて、制御部１２０は、ＱＲコード生成部１４０を用いて、暗号化されたデータからＱＲコードを生成する。Ｓ２０３０にて、制御部１２０は、暗号化に使用した暗号鍵をＱＲコードに変換し、さらにＳ２０３２において、そのようにして得られたＱＲコードの画像を２つに分割した画像データを生成する。Ｓ２０４０にて、制御部１２０は、分割された暗号鍵ＱＲコードの分割コードと、暗号化された設定情報のＱＲコードの全体とを各用紙（ここでは２枚の用紙）の予め定められた位置（例えば、分割されたＱＲコードは各用紙の端部。設定情報のＱＲコードはそれ以外の任意の領域）に配置した印刷データを生成する。Ｓ１０１０にて、制御部１２０は、プリンタエンジン７０を用いて、これら印刷データを２枚の紙に印刷する。その結果、一方の紙には例えば暗号鍵のＱＲデータの分割された右半分と、設定情報のＱＲコードとが印刷され、他方の紙には暗号鍵のＱＲデータの分割された左半分と、設定情報のＱＲコードとが印刷される。
【０１１５】
図１７を参照して、本実施の形態に係る印刷機によって作成されたＱＲコードを用い、インポート先の印刷機１０を設定するためのプログラムの制御構造について説明する。なお、ＱＲコードの印刷された２枚の紙は、スキャナ部８０での読取時に、ユーザによって正しく組合わされるものとする。
【０１１６】
Ｓ２０５０にて、制御部１２０は、スキャナ部８０を用いて、分割されたＱＲコードを読取る。ここで、読取られるＱＲコードは暗号鍵のデータである。Ｓ２０６０にて、制御部１２０は、スキャナ部８０を用いて、分割されたＱＲコード以外のＱＲコードを読取る。ここで、読取られるＱＲコードは暗号化された設定情報についてのデータである。ここでは、２枚の紙のいずれに印刷されたＱＲコードを読取ってもよい。Ｓ２０７０にて、制御部１２０は、ＱＲコード認識部１５０を用いて、読取った２つのＱＲコードが正しいか否か（ＱＲコードとして正しく読取れたか否かを）判定する。制御部１２０は、読取った２つのＱＲコードがいずれもＱＲコードとして正しく読取れたと判定すると（Ｓ２０７０にてＹＥＳ）、処理はＳ２０８０へ移される。ここでの判定時には、ＱＲコードの認識が行なわれ、Ｓ２０５０で読取られたＱＲコードからは暗号鍵が、Ｓ２０６０で読取られたＱＲコードからは暗号化された設定情報が、それぞれ復元される。もし読取った２つのＱＲコードのいずれかがＱＲコードとして正しくないと判定されれば（Ｓ２０７０にてＮＯ）、この処理は終了する。Ｓ２０８０にて、制御部１２０は、分割されたＱＲコードから読取られた暗号鍵を用いて、暗号化された設定情報についてのデータを復号する。
【０１１７】
［ＱＲコード生成動作］
図１６及び図１７を参照して、本実施の形態に係る印刷機（エクスポート側及びインポート側）はそれぞれ以下のように動作する。ユーザが、設定情報をエクスポート側の印刷機１０のユーザインターフェイス１１０の入力部に、ＱＲコードの印刷指示を入力すると（Ｓ１０００にてＹＥＳ）、記憶部１００の設定情報記憶領域に記憶された設定情報が読出されて、暗号化される元データ（ここでは機能設定情報としての設定情報）が生成される（Ｓ２０００）。暗号鍵がランダムに生成され、元データがこの暗号鍵を用いて暗号化され（Ｓ２０１０）、さらにＱＲコードに変換される（Ｓ２０２０）。続いて暗号鍵がＱＲコードに変換された後（Ｓ２０３０）、そのＱＲコードの画像が、指定された分割方法にあわせて分割される（Ｓ２０３２）。ここではＱＲコードは２分割されるものとする。
【０１１８】
Ｓ２０４０において、２分割された暗号鍵のＱＲコード（暗号鍵ＱＲコードの分割コード）が２枚の紙に配置された印刷データが生成される。この印刷データにおいては、２枚の紙の各々にさらに、元データのＱＲコード（暗号化データのＱＲコード）も配置される。この印刷データに基づいて、２枚の紙に画像が形成される。この２枚の紙の例を図１８に示す。
【０１１９】
図１８に示すように、この例では、１枚目の紙２００１にはその右端部に分割された暗号鍵のＱＲコード２００２が印刷され、もう１枚の紙２０１１にはその左端部に分割された暗号鍵のＱＲコード２０１２が印刷されている。さらに、紙２００１及び紙２０１１には、設定情報を暗号化したものから生成されたＱＲコード２００４及び２０１４がそれぞれ印刷されている。ここでは、ＱＲコード２００４とＱＲコード２０１４とは同じ設定情報を同じ暗号鍵で暗号化したものから生成されたので、互いに同じものである。
【０１２０】
上述したように、ＱＲコードの誤り訂正率は最大でも３０％であるので、２分割（すなわち５０％しかない）することにより、１枚（紙２００１及び紙２０１１いずれか）では元のＱＲコードとして機能させることができない。したがって、設定情報を復号するための暗号鍵を認識できない。
【０１２１】
なお、本実施の形態では、暗号鍵が分割されたものが印刷されてインポート側に渡されるので、暗号鍵の値を人間が知る必要はない。したがって、前述したとおり、暗号鍵としてはランダムに生成したものを使用することができる。
【０１２２】
［設定動作］
ユーザが、インポート側の印刷機１０のスキャナ部８０の走査面に、図１８に示すように中央のＱＲコードの形が正しく再現されるように紙２００１及び紙２０１１を載置して（正確には、図１８の裏返しに走査面に載置することになる。）、ユーザインターフェイス１１０の入力部に読取スタート指示を入力すると（Ｓ１０２０にてＹＥＳ）、分割されたＱＲコードであって、走査面上で結合されたＱＲコード（暗号鍵をＱＲコード変換したもの）が読取られる（Ｓ２０５０）。また、紙２００１又は紙２０１１に印刷された他のＱＲコード（暗号化された元データのＱＲコード２００４）も読取られる（Ｓ２０６０）。図１８のように、紙２００１及び紙２０１１が走査面に正しく載置されていると、２種類のＱＲコードが正しく読めたと判断され（Ｓ２０７０にてＹＥＳ）、分割されていたＱＲコードからは暗号鍵が、分割されていなかったＱＲコード２００４からは暗号化された設定情報が、それぞれ得られる。この暗号化された設定情報が、分割されたＱＲコードから得られた暗号鍵を用いて復号される（Ｓ２０８０）。
【０１２３】
図１７には図示していないが、さらに、第１の実施の形態において説明したように、認証情報がある場合には認証処理が行われたうえで、認証に成功すると復号された元データに含まれる設定情報が印刷機にインポートされ、印刷機が設定情報によって設定される。
【０１２４】
以上のようにして、本実施の形態に係る印刷機によると、設定情報のエクスポート側の印刷機において設定情報に対応する元データを暗号化するときに使用された暗号鍵が、２枚の紙にＱＲコードとして分割して印刷される。この２枚の紙を正しくスキャナの走査面に載置してインポート側の印刷機で読取ると、分割されたＱＲコードが１つのＱＲコードに結合され、暗号鍵を復元できる。このＱＲコードに含まれる暗号鍵を用いて元の設定情報に復号してインポート側の印刷機設定情報をその設定情報にしたがって設定できる。ＱＲコードが印刷された２枚の紙のうち、１枚の紙しかない場合には、正しい暗号鍵を得ることができないので、設定情報を復号することはできず、設定情報が漏えいすることが回避できる。さらに、前述したとおり、暗号鍵は予め決定しておく必要はなく、エクスポート時にランダムに決定すればよいので、暗号鍵が他人に漏れたりする危険性も小さい。
【０１２５】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態について説明する。本実施の形態に係る印刷機１０の制御ブロックは、第１の実施の形態と同じである。制御部１２０は、以下に示すように、図２及び図３に示したプログラムとは異なるプログラムを実行する。
【０１２６】
図１９を参照して、本実施の形態に係る、ＱＲコード生成プログラムの制御構造について説明する。本実施の形態においては、設定情報（元データ）が分割されたＱＲコードに変換される点は第１の実施の形態と同じであるが、この設定情報（元データ）をチェックするためのチェック用データがＱＲコードとして設定情報とは別に提供される点が特徴である。なお、本実施の形態では、後述するようにチェック用データのＱＲコードは分割せず、設定情報のＱＲコードのみを分割して印刷するが、チェック用ＱＲコードも分割することができる。チェック用データは、設定情報全体をチェックするものであってもかまわないし、分割された設定情報ごとにチェックするものであってもかまわない。以下においては、チェック用データは、設定情報（元データ）全体をチェックするものであって、設定情報（元データ）のＱＲコードは２分割されるものとする。
【０１２７】
図１９を参照して、Ｓ３０００にて、制御部１２０は、分割されるＱＲコードに対応する元データ（設定情報）を生成する。Ｓ３０１０にて、制御部１２０は、設定情報をチェックするためのチェック用データを生成する。このチェック用データの生成については公知の誤り検出用符号等の技術を用いればよい。Ｓ３０２０にて、制御部１２０は、ＱＲコード生成部１４０を用いて、元データをＱＲコードに変換する。Ｓ３０３０にて、制御部１２０は、ＱＲコード生成部１４０を用いて、チェック用データをＱＲコードに変換する。Ｓ３０３２では、制御部１２０は、元データから得られたＱＲコードを、指定された分割方法にしたがって分割する。Ｓ３０４０にて、制御部１２０は、元データから得られた分割後のＱＲコードとチェック用データのＱＲコードとを各用紙（ここでは２枚の用紙）の予め定められた位置（例えば、分割されたＱＲコードは端部）に配置した印刷データを生成する。ここでは、分割後のＱＲデータのうちの一方が一方の紙に配置され、他方が他方の紙に配置される。チェック用データのＱＲコードは双方の紙に配置されるが、両者は同じものである。Ｓ１０１０にて、制御部１２０は、プリンタエンジン７０を用いて、印刷データを２枚の紙に印刷する。
【０１２８】
図２０を参照して、本実施の形態に係る、分割されたＱＲコードを用いた印刷機１０の設定プログラムの制御構造について説明する。
【０１２９】
Ｓ３０５０にて、制御部１２０は、スキャナ部８０を用いて、分割されたＱＲコードが走査面上で組合されたものをＱＲコードとして読取る。ここで、読取られるのは設定情報のデータである。Ｓ３０６０にて、制御部１２０は、スキャナ部８０を用いて、チェック用データのＱＲコードを読取る。チェック用データのＱＲコードは、２枚の紙のいずれから読取ってもよい。Ｓ３０７０にて、制御部１２０は、ＱＲコード認識部１５０を用いて、読取った２つのＱＲコードが正しいか否か（ＱＲコードとして正しく読取れたか否かを）判定する。分割されたＱＲコード（設定情報）が印刷された複数の紙が正しい走査面の位置に載置されていないと、制御部１２０はＱＲコードを正しく読取れない。ＱＲコードとして正しく読取れたと判定されると（Ｓ３０７０にてＹＥＳ）、処理はＳ３０８０へ移される。もしそうでないと（Ｓ３０７０にてＮＯ）、この処理は終了する。Ｓ３０８０にて、制御部１２０は、チェック用データを用いて、分割されたＱＲコードから変換した設定情報（元データ）をチェックする。
【０１３０】
Ｓ３０９０にて、制御部１２０は、データが正しいと判断すると（Ｓ３０９０にてＹＥＳ）、処理はＳ３１００へ移される。もしそうでないと（Ｓ３０９０にてＮＯ）、処理はＳ３１１０へ移される。
【０１３１】
Ｓ３１００にて、制御部１２０は、通常処理を実行する。ここで、通常処理とは、設定情報を印刷機１０にインポートする処理である。この後、この処理は終了する。Ｓ３１１０にて、制御部１２０は、処理を停止する。ここで、処理を停止して、異常を報知することも好ましい。この後、この処理は終了する。
【０１３２】
［ＱＲコード生成動作］
本実施の形態に係る印刷機は以下のように動作する。ユーザが、エクスポート側の印刷機１０のユーザインターフェイス１１０の入力部に、ＱＲコードの印刷指示（チェックデータあり）を入力すると（Ｓ１０００にてＹＥＳ）、記憶部１００の設定情報記憶領域に記憶された設定情報が読出されて、分割されるＱＲコードの元データが生成される（Ｓ３０００）。さらに、この元データをチェックするためのチェック用データが生成される（Ｓ３０１０）。元データがＱＲコードに変換され（Ｓ３０２０）、チェック用データがＱＲコードに変換される（Ｓ３０３０）。Ｓ３０３２において、元データのＱＲコードの画像が２つに分割される。
【０１３３】
Ｓ３０４０において、設定情報のＱＲコードが２つに分割された画像が２枚の紙に配置され、２ページ分の印刷データが生成される。さらに、チェック用データのＱＲコード（チェック用データのＱＲコード）もこれら印刷データの各々に配置される（Ｓ３０４０）。この印刷データに基づいて、２枚の紙の各々に、設定情報のＱＲコードの分割されたものと、チェック用データのＱＲコードとが印刷される。この２枚の紙を図２１に示す。図２１に示すように、１枚目の紙３００１にはその右端部に分割された元データ（設定情報）のＱＲコード３００２が印刷され、もう１枚の紙３０１１にはその左端部に分割された元データ（設定情報）のＱＲコード３０１２が印刷されている。なお、図２１において、ＱＲコード３００２とＱＲコード３０１２とが互いに接することにより元のＱＲコードが復元される。さらに、紙３００１にはチェック用データのＱＲコード３００４が、紙３０１１にはチェック用データのＱＲコード３０１４が印刷されている。ここでは、ＱＲコード３００４とＱＲコード３０１４とは同じである。
【０１３４】
［設定動作］
ユーザが、分割されたＱＲコードを用いて設定情報を入力したい印刷機１０のスキャナ部８０の走査面に、図２１に示すように紙３００１及び紙３０１１を載置して（正確には、図２１の裏返しに走査面に載置して）、ユーザインターフェイス１１０の入力部に読取スタート指示を入力すると（Ｓ１０２０にてＹＥＳ）、分割されたＱＲコードであって、走査面上で組合されたＱＲコードが読取られる（Ｓ３０５０）。このＱＲコードから、設定情報が得られる。さらに、いずれか一方の紙からデータチェック用のＱＲコードが読取られる（Ｓ３０６０）。このＱＲコードからは、設定情報のチェック用データが得られる。これら２種類のＱＲコードが正しく読めたと判定される（Ｓ３０７０にてＹＥＳ）と、チェック用データを用いて、分割されたＱＲコードから認識された設定情報がチェックされ（Ｓ３０８０）、その結果に基づいて制御の流れが分岐される。Ｓ３０７０において２種類のＱＲコードのいずれかが読取れなかったと判定された場合には処理を終了する。
【０１３５】
Ｓ３０８０におけるチェックの結果、ＱＲコードから得られた設定情報が正しい場合には（Ｓ３０９０にてＹＥＳ）、通常処理が行なわれる。ここでは、第１の実施の形態にて説明したように、認証情報がある場合には認証処理が行われ、機能設定情報（設定情報及び設定命令情報）がある場合には、復号された元データに含まれる設定情報がインポート側の印刷機にインポートされる。一方、チェック用データを用いたチェックの結果、データが正しくない場合には（Ｓ３０９０にてＮＯ）、処理が停止される。
【０１３６】
以上のようにして、本実施の形態に係る印刷機によると、エクスポート側の印刷機において設定情報がＱＲコードに変換されさらに２分割された２枚の紙に別々に印刷される。さらに、この設定情報のチェック用データが、分割されたＱＲコード（設定情報）とともに２枚の紙にそれぞれ同じＱＲコードとして印刷される。この２枚の紙を正しくスキャナの走査面に載置して読取ると、分割されたＱＲコードが１つのＱＲコードに結合され、設定情報を認識することができる。この設定情報をＱＲコードに基づいて認識したチェック用データを用いてチェックすることで、読取られた設定情報が正しいか否か、すなわちＱＲコードの読取に誤りがなかったか否かが判定される。誤りがない場合には、設定情報を使用してインポート側の印刷機を設定できる。データのチェック後に印刷機の設定情報を入力しているので、インポート側の印刷機を誤った設定情報で設定してしまうことが回避できる。
【０１３７】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。
【図面の簡単な説明】
【０１３８】
【図１】本発明の第１の実施の形態に係る印刷機のハードウェア構成を示す図である。
【図２】本発明の第１の実施の形態に係る印刷機におけるＱＲコード生成プログラムの制御構造を示すフローチャートである。
【図３】本発明の第１の実施の形態に係る印刷機における設定プログラムの制御構造を示すフローチャートである。
【図４】本発明の第１の実施の形態に係る印刷機により印刷されたＱＲコードを示す図である。
【図５】本発明の第１の実施の形態の第１の変形例に係る印刷機におけるＱＲコード生成プログラムの制御構造を示すフローチャートである。
【図６】本発明の第１の実施の形態の第１の変形例に係る印刷機により印刷されたＱＲコードを示す図である。
【図７】本発明の第１の実施の形態の第２の変形例に係る印刷機におけるＱＲコード生成プログラムの制御構造を示すフローチャートである。
【図８】本発明の第１の実施の形態の第２の変形例に係る印刷機により印刷されたＱＲコードを示す図である。
【図９】本発明の第１の実施の形態の第３の変形例に係る印刷機におけるＱＲコード生成プログラムの制御構造を示すフローチャートである。
【図１０】本発明の第１の実施の形態の第３の変形例に係る印刷機により印刷されたＱＲコードを示す図である。
【図１１】本発明の第１の実施の形態の第４の変形例に係る印刷機におけるＱＲコード生成プログラムの制御構造を示すフローチャートである。
【図１２】本発明の第１の実施の形態の第４の変形例に係る印刷機により印刷されたＱＲコードを示す図である。
【図１３】本発明の第１の実施の形態の第５の変形例に係る印刷機におけるＱＲコード生成プログラムの制御構造を示すフローチャートである。
【図１４】本発明の第１の実施の形態の第６の変形例に係る印刷機におけるＱＲコード生成プログラムの制御構造を示すフローチャートである。
【図１５】本発明の第１の実施の形態の第７の変形例に係る印刷機における設定プログラムの制御構造を示すフローチャートである。
【図１６】本発明の第２の実施の形態に係る印刷機におけるＱＲコード生成プログラムの制御構造を示すフローチャートである。
【図１７】本発明の第２の実施の形態に係る印刷機における設定プログラムの制御構造を示すフローチャートである。
【図１８】本発明の第２の実施の形態に係る印刷機により印刷されたＱＲコードを示す図である。
【図１９】本発明の第３の実施の形態に係る印刷機におけるＱＲコード生成プログラムの制御構造を示すフローチャートである。
【図２０】本発明の第３の実施の形態に係る印刷機における設定プログラムの制御構造を示すフローチャートである。
【図２１】本発明の第３の実施の形態に係る印刷機により印刷されたＱＲコードを示す図である。
【符号の説明】
【０１３９】
１０  印刷機
２０  パーソナルコンピュータ
３０  ネットワークインターフェイス
５０  認証部
６０  設定部
７０  プリンタエンジン
８０  スキャナ部
９０  通信部
１００  記憶部
１１０  ユーザインターフェイス
１２０  制御部
１３０  ネットワーク通信回線
１４０  ＱＲコード生成部
１５０  ＱＲコード認識部
【図１】
2009190219.tif 000003
【図２】
2009190219.tif 000004
【図３】
2009190219.tif 000005
【図４】
2009190219.tif 000006
【図５】
2009190219.tif 000007
【図６】
2009190219.tif 000008
【図７】
2009190219.tif 000009
【図８】
2009190219.tif 000010
【図９】
2009190219.tif 000011
【図１０】
2009190219.tif 000012
【図１１】
2009190219.tif 000013
【図１２】
2009190219.tif 000014
【図１３】
2009190219.tif 000015
【図１４】
2009190219.tif 000016
【図１５】
2009190219.tif 000017
【図１６】
2009190219.tif 000018
【図１７】
2009190219.tif 000019
【図１８】
2009190219.tif 000020
【図１９】
2009190219.tif 000021
【図２０】
2009190219.tif 000022
【図２１】
2009190219.tif 000023