(57)【特許請求の範囲】
【請求項１】
画像形成装置と、サーバと、携帯端末とを備えるシステムであって、
前記画像形成装置は、
スキャナと、
プリンタと、
第１通信インタフェースと、
近接無線接続が可能な接続可能状態と、近接無線接続が不能な接続不能状態とに切り替えが可能であり第１近接通信インタフェースと
第１コントローラとを備えており、
前記第１コントローラは、
プリントデータを取得するための情報が記録された原稿を読み取ってスキャンデータを生成するスキャン動作を、前記スキャナに実行させるスキャン指示処理と、
前記プリントデータを取得するために、前記プリントデータを取得する権限を有することを示す認証情報が必要か否かを、前記スキャン指示処理により生成された前記スキャンデータに基づいて判断する第２判断処理と、
第１切替処理と、第３受信処理と、第２切替処理とを含む第１取得処理とを実行し、前記第１切替処理では、前記認証情報が必要だと前記第２判断処理で判断したことに応じて、前記第１近接通信インタフェースを前記接続不能状態から前記接続可能状態に切り替え、前記第３受信処理では、前記第１近接通信インタフェースを通じて前記携帯端末から前記認証情報を取得し、前記第２切替処理では、前記第３受信処理を実行したことに応じて、前記第１近接通信インタフェースを前記接続可能状態から前記接続不能状態に切り替え、
前記第１通信インタフェースを通じて前記サーバに送信要求情報を送信する第１送信処理とを実行し、前記送信要求情報は、前記プリントデータの送信を要求するための情報であって、前記スキャン指示処理で生成された前記スキャンデータと、前記第１取得処理で取得した前記認証情報とを含み、
前記第１コントローラは、
前記第１通信インタフェースを通じて前記サーバから前記プリントデータを、前記送信要求情報の応答として受信する第１受信処理と、
前記プリントデータで示される画像をシートに記録するプリント動作を、前記プリンタに実行させるプリント指示処理とを実行し、
前記携帯端末は、
端末メモリと、
近接無線通信する第２近接通信インタフェースと、
第３コントローラとを備えており、
前記第３コントローラは、前記第２近接通信インタフェースが前記画像形成装置と近接無線接続されたことに応じて、前記端末メモリに記憶された前記認証情報を、前記第２近接通信インタフェースを通じて前記画像形成装置に送信する第３送信処理を実行し、
前記サーバは、
第２通信インタフェースと、
第２コントローラとを備えており、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記画像形成装置から前記送信要求情報を受信する第２受信処理と、
前記送信要求情報に含まれる前記スキャンデータに対応する前記プリントデータを取得する権限を前記画像形成装置が有するか否かを、前記送信要求情報に含まれる前記認証情報を用いて判断する第１判断処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記送信要求情報に含まれる前記スキャンデータを用いて前記プリントデータを取得する第２取得処理と、
前記第２通信インタフェースを通じて前記画像形成装置に前記プリントデータを送信する第２送信処理とを実行するシステム。
【請求項２】
画像形成装置と、サーバと、携帯端末とを備えるシステムであって、
前記画像形成装置は、
スキャナと、
プリンタと、
第１通信インタフェースと、
第１コントローラとを備えており、
前記第１コントローラは、
プリントデータを取得するための情報が記録された原稿を読み取ってスキャンデータを生成するスキャン動作を、前記スキャナに実行させるスキャン指示処理と、
前記プリントデータを取得する権限を有することを示す認証情報を受信する第３受信処理を含む第１取得処理と、
前記第１通信インタフェースを通じて前記サーバに送信要求情報を送信する第１送信処理とを実行し、前記送信要求情報は、前記プリントデータの送信を要求するための情報であって、前記スキャン指示処理で生成された前記スキャンデータと、前記第１取得処理で取得した前記認証情報とを含み、
前記第１コントローラは、
前記第１通信インタフェースを通じて前記サーバから前記プリントデータを、前記送信要求情報の応答として受信する第１受信処理と、
前記プリントデータで示される画像をシートに記録するプリント動作を、前記プリンタに実行させるプリント指示処理とを実行し、
前記サーバは、
第２通信インタフェースと、
第２コントローラとを備えており、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記画像形成装置から前記送信要求情報を受信する第２受信処理と、
前記送信要求情報に含まれる前記スキャンデータに対応する前記プリントデータを取得する権限を前記画像形成装置が有するか否かを、前記送信要求情報に含まれる前記認証情報を用いて判断する第１判断処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記送信要求情報に含まれる前記スキャンデータを用いて前記プリントデータを取得する第２取得処理と、
前記第２通信インタフェースを通じて前記画像形成装置に前記プリントデータを送信する第２送信処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記認証情報の送信元である前記携帯端末に前記第２通信インタフェースを通じて確認要求情報を送信する第４送信処理とを実行し、前記確認要求情報は、前記画像形成装置に前記プリントデータを受信させるか否かを前記携帯端末のユーザに確認させるための情報であり、
前記第２コントローラは、前記第２通信インタフェースを通じて前記携帯端末から受信許可情報を、前記確認要求情報の応答として受信する第４受信処理を実行し、前記受信許可情報は、前記画像形成装置に前記プリントデータを受信させることを前記携帯端末のユーザが許可したことを示すための情報であり、
前記携帯端末は、
端末メモリと、
近接無線通信する第２近接通信インタフェースと、
第３通信インタフェースと、
入力インタフェースと
第３コントローラとを備えており、
前記第３コントローラは、
前記第２近接通信インタフェースが前記画像形成装置と近接無線接続されたことに応じて、前記端末メモリに記憶された前記認証情報を、前記第２近接通信インタフェースを通じて前記画像形成装置に送信する第３送信処理と、
前記第３通信インタフェースを通じて前記サーバから前記確認要求情報を受信する第５受信処理と、
前記確認要求情報を受信したことに応じて、前記画像形成装置に前記プリントデータを受信させるか否かを指示するユーザ操作を、前記入力インタフェースを通じて受け付ける受付処理と、
前記画像形成装置に前記プリントデータを受信させることを指示するユーザ操作を前記受付処理で受け付けたことに応じて、前記第３通信インタフェースを通じて前記サーバに前記受信許可情報を送信する第５送信処理とを実行するシステム。
【請求項３】
前記第１近接通信インタフェースは、
近接無線接続が可能な接続可能状態と、
近接無線接続が不能な接続不能状態とに切り替えが可能であり、
前記第１コントローラは、
前記プリントデータを取得するために前記認証情報が必要か否かを、前記スキャン指示処理で生成された前記スキャンデータに基づいて判断する第２判断処理を実行し、
前記第１取得処理において、
前記認証情報が必要だと前記第２判断処理で判断したことに応じて、前記第１近接通信インタフェースを前記接続不能状態から前記接続可能状態に切り替える第１切替処理と、
前記第３受信処理を実行したことに応じて、前記第１近接通信インタフェースを前記接続可能状態から前記接続不能状態に切り替える第２切替処理とを実行する請求項１に記載のシステム。
【請求項４】
画像形成装置と、サーバとを備えるシステムであって、
前記画像形成装置は、
スキャナと、
プリンタと、
第１通信インタフェースと、
第１コントローラとを備えており、
前記第１コントローラは、プリントデータを取得するための情報が記録された原稿を読み取ってスキャンデータを生成するスキャン動作を、前記スキャナに実行させるスキャン指示処理を実行し、前記情報は、前記プリントデータを識別する第１識別情報を含む画像、及び前記プリントデータを識別する第２識別情報を含む画像を示し、
前記第１コントローラは、
前記プリントデータを取得する権限を有することを示す認証情報を取得する第１取得処理と、
前記第１通信インタフェースを通じて前記サーバに送信要求情報を送信する第１送信処理とを実行し、前記送信要求情報は、前記プリントデータの送信を要求するための情報であって、前記スキャン指示処理で生成された前記スキャンデータと、前記第１取得処理で取得した前記認証情報とを含み、
前記第１コントローラは、
前記第１通信インタフェースを通じて前記サーバから前記プリントデータを、前記送信要求情報の応答として受信する第１受信処理と、
前記プリントデータで示される画像をシートに記録するプリント動作を、前記プリンタに実行させるプリント指示処理とを実行し、
前記サーバは、
第２通信インタフェースと、
サーバメモリと、
第２コントローラとを備えており、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記画像形成装置から前記送信要求情報を受信する第２受信処理と、
前記送信要求情報に含まれる前記スキャンデータに対応する前記プリントデータを取得する権限を前記画像形成装置が有するか否かを、前記送信要求情報に含まれる前記認証情報を用いて判断する第１判断処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記サーバメモリに含まれる複数の前記プリントデータのうち、前記送信要求情報に含まれる前記スキャンデータに含まれる前記第１識別情報で識別される画像データと、前記第２識別情報で識別される画像データとを合成することによって前記プリントデータを取得する第２取得処理と、
前記第２通信インタフェースを通じて前記画像形成装置に前記プリントデータを送信する第２送信処理とを実行するシステム。
【請求項５】
画像形成装置と、サーバメモリを備えるサーバとを備えるシステムであって、
前記画像形成装置は、
スキャナと、
プリンタと、
第１通信インタフェースと、
第１コントローラとを備えており、
前記第１コントローラは、
プリントデータを取得するための情報が記録された原稿、及び前記サーバメモリに記憶されたテンプレートデータに合成させる画像が記録された原稿を読み取ってスキャンデータを生成するスキャン動作を、前記スキャナに実行させるスキャン指示処理と、
前記プリントデータを取得する権限を有することを示す認証情報を取得する第１取得処理と、
前記第１通信インタフェースを通じて前記サーバに送信要求情報を送信する第１送信処理とを実行し、前記送信要求情報は、前記プリントデータの送信を要求するための情報であって、前記スキャン指示処理で生成された前記スキャンデータと、前記第１取得処理で取得した前記認証情報とを含み、
前記第１コントローラは、
前記第１通信インタフェースを通じて前記サーバから前記プリントデータを、前記送信要求情報の応答として受信する第１受信処理と、
前記プリントデータで示される画像をシートに記録するプリント動作を、前記プリンタに実行させるプリント指示処理とを実行し、
前記サーバは、
第２通信インタフェースと、
第２コントローラとを備えており、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記画像形成装置から前記送信要求情報を受信する第２受信処理と、
前記送信要求情報に含まれる前記スキャンデータに対応する前記プリントデータを取得する権限を前記画像形成装置が有するか否かを、前記送信要求情報に含まれる前記認証情報を用いて判断する第１判断処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記送信要求情報に含まれる前記スキャンデータを前記サーバメモリに記憶された前記テンプレートデータに合成することによって前記プリントデータを取得する第２取得処理と、
前記第２通信インタフェースを通じて前記画像形成装置に前記プリントデータを送信する第２送信処理とを実行するシステム。
【請求項６】
前記第１コントローラは、前記スキャン指示処理において、前記プリントデータを識別する識別情報を含む画像が記録された原稿を、前記スキャナに読み取らせ、
前記サーバは、サーバメモリを備えており、
前記第２コントローラは、前記第２取得処理において、前記サーバメモリに含まれる複数の前記プリントデータのうち、前記スキャンデータに含まれる前記識別情報で識別される前記プリントデータを取得する請求項１から３及び５のいずれかに記載のシステム。
【請求項７】
前記第１コントローラは、前記スキャン指示処理において、第１識別情報を含む画像及び第２識別情報を含む画像が記録された原稿を、前記スキャナに読み取らせ、
前記第２コントローラは、前記第２取得処理において、前記第１識別情報で識別される画像データと、前記第２識別情報で識別される画像データとを合成することによって、前記プリントデータを取得する請求項６に記載のシステム。
【請求項８】
前記第１コントローラは、前記スキャン指示処理において、テンプレートデータに合成させる画像が記録された原稿を、前記スキャナに読み取らせ、
前記サーバは、サーバメモリを備えており、
前記第２コントローラは、前記第２取得処理において、前記サーバメモリに記憶された前記テンプレートデータに前記スキャンデータを合成することによって、前記プリントデータを取得する請求項１から４及び７のいずれかに記載のシステム。
【請求項９】
前記第１コントローラは、前記スキャン指示処理において、ハガキの宛先を示す文字列画像が記録された原稿を、前記スキャナに読み取らせ、
前記第２コントローラは、前記第２取得処理において、前記テンプレートデータで示される宛名面のレイアウトを示す画像に、前記スキャンデータで示される前記文字列画像を合成することによって、前記宛名面に記録すべき前記プリントデータを取得する請求項５又は８に記載のシステム。
【請求項１０】
前記第１コントローラは、前記スキャン指示処理において、前記テンプレートデータを識別する識別情報を含む画像が記録された原稿と、ハガキの通信面の背景画像に用いられる画像が記録された原稿とを、前記スキャナに読み取らせ、
前記第２コントローラは、前記第２取得処理において、前記スキャンデータで示される前記背景画像に、前記スキャンデータに含まれる前記識別情報で識別される前記テンプレートデータで示される前景画像を合成することによって、前記通信面に記録すべき前記プリントデータを取得する請求項５又は８に記載のシステム。
【請求項１１】
サーバ及び携帯端末とを通信可能であり、スキャナと、プリンタと、第１通信インタフェースと、第１近接通信インタフェースと、第１コントローラとを備えた画像形成装置であって、
前記第１近接通信インタフェースは、近接無線接続が可能な接続可能状態と、近接無線接続が不能な接続不能状態とに切り替えが可能であり
前記第１コントローラは、
プリントデータを取得するための情報が記録された原稿を読み取ってスキャンデータを生成するスキャン動作を、前記スキャナに実行させるスキャン指示処理と、
前記プリントデータを取得するために認証情報が必要か否かを、前記スキャン指示処理により生成された前記スキャンデータに基づいて判断する第２判断処理と、
第１切替処理と、第３受信処理と、第２切替処理とを含む第１取得処理とを実行し、前記第１切替処理では、前記認証情報が必要だと前記第２判断処理で判断したことに応じて、前記第１近接通信インタフェースを前記接続不能状態から前記接続可能状態に切り替え、前記第３受信処理では、前記第１近接通信インタフェースを通じて前記携帯端末から前記プリントデータを取得する権限を有することを示す認証情報を取得し、前記第２切替処理では、前記第３受信処理を実行したことに応じて、前記第１近接通信インタフェースを前記接続可能状態から前記接続不能状態に切り替え、
前記第１通信インタフェースを通じて前記サーバに送信要求情報を送信する第１送信処理とを実行し、前記送信要求情報は、前記プリントデータの送信を要求するための情報であって、前記スキャン指示処理で生成された前記スキャンデータと、前記第１取得処理で取得した前記認証情報とを含み、
前記第１コントローラは、
前記第１通信インタフェースを通じて前記サーバから前記プリントデータを、前記送信要求情報の応答として受信する第１受信処理と、
前記プリントデータで示される画像をシートに記録するプリント動作を、前記プリンタに実行させるプリント指示処理とを実行し、
前記携帯端末は、
端末メモリと、
近接無線通信する第２近接通信インタフェースと、
第３コントローラとを備えており、
前記第３コントローラは、前記第２近接通信インタフェースが前記画像形成装置と近接無線接続されたことに応じて、前記端末メモリに記憶された前記認証情報を、前記第２近接通信インタフェースを通じて前記画像形成装置に送信する第３送信処理を実行し、
前記サーバは、
第２通信インタフェースと、
第２コントローラとを備えており、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記画像形成装置から前記送信要求情報を受信する第２受信処理と、
前記送信要求情報に含まれる前記スキャンデータに対応する前記プリントデータを取得する権限を前記画像形成装置が有するか否かを、前記送信要求情報に含まれる前記認証情報を用いて判断する第１判断処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記送信要求情報に含まれる前記スキャンデータを用いて前記プリントデータを取得する第２取得処理と、
前記第２通信インタフェースを通じて前記画像形成装置に前記プリントデータを送信する第２送信処理とを実行する画像形成装置。
【請求項１２】
サーバ及び携帯端末とを通信可能であり、スキャナと、プリンタと、第１通信インタフェースと、第１コントローラとを備えた画像形成装置であって、
前記第１コントローラは、
プリントデータを取得するための情報が記録された原稿を読み取ってスキャンデータを生成するスキャン動作を、前記スキャナに実行させるスキャン指示処理と、
前記プリントデータを取得する権限を有することを示す認証情報を受信する第３受信処理を含む第１取得処理と、
前記第１通信インタフェースを通じて前記サーバに送信要求情報を送信する第１送信処理とを実行し、前記送信要求情報は、前記プリントデータの送信を要求するための情報であって、前記スキャン指示処理で生成された前記スキャンデータと、前記第１取得処理で取得した前記認証情報とを含み、
前記第１コントローラは、
前記第１通信インタフェースを通じて前記サーバから前記プリントデータを、前記送信要求情報の応答として受信する第１受信処理と、
前記プリントデータで示される画像をシートに記録するプリント動作を、前記プリンタに実行させるプリント指示処理とを実行し、
前記サーバは、
第２通信インタフェースと、
第２コントローラとを備えており、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記画像形成装置から前記送信要求情報を受信する第２受信処理と、
前記送信要求情報に含まれる前記スキャンデータに対応する前記プリントデータを取得する権限を前記画像形成装置が有するか否かを、前記送信要求情報に含まれる前記認証情報を用いて判断する第１判断処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記送信要求情報に含まれる前記スキャンデータを用いて前記プリントデータを取得する第２取得処理と、
前記第２通信インタフェースを通じて前記画像形成装置に前記プリントデータを送信する第２送信処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記認証情報の送信元である前記携帯端末に前記第２通信インタフェースを通じて確認要求情報を送信する第４送信処理とを実行し、前記確認要求情報は、前記画像形成装置に前記プリントデータを受信させるか否かを前記携帯端末のユーザに確認させるための情報であり、
前記第２コントローラは、前記第２通信インタフェースを通じて前記携帯端末から受信許可情報を、前記確認要求情報の応答として受信する第４受信処理を実行し、前記受信許可情報は、前記画像形成装置に前記プリントデータを受信させることを前記携帯端末のユーザが許可したことを示すための情報であり、
前記携帯端末は、
端末メモリと、
近接無線通信する第２近接通信インタフェースと、
第３通信インタフェースと、
入力インタフェースと
第３コントローラとを備えており、
前記第３コントローラは、
前記第２近接通信インタフェースが前記画像形成装置と近接無線接続されたことに応じて、前記端末メモリに記憶された前記認証情報を、前記第２近接通信インタフェースを通じて前記画像形成装置に送信する第３送信処理と、
前記第３通信インタフェースを通じて前記サーバから前記確認要求情報を受信する第５受信処理と、
前記確認要求情報を受信したことに応じて、前記画像形成装置に前記プリントデータを受信させるか否かを指示するユーザ操作を、前記入力インタフェースを通じて受け付ける受付処理と、
前記画像形成装置に前記プリントデータを受信させることを指示するユーザ操作を前記受付処理で受け付けたことに応じて、前記第３通信インタフェースを通じて前記サーバに前記受信許可情報を送信する第５送信処理とを実行する画像形成装置。
【請求項１３】
サーバと通信可能であり、スキャナと、プリンタと、第１通信インタフェースと、第１コントローラとを備える画像形成装置であって、
前記第１コントローラは、プリントデータを取得するための情報が記録された原稿を読み取ってスキャンデータを生成するスキャン動作を、前記スキャナに実行させるスキャン指示処理を実行し、前記情報は、前記プリントデータを識別する第１識別情報を含む画像、及び前記プリントデータを識別する第２識別情報を含む画像を示し、
前記第１コントローラは、
前記プリントデータを取得する権限を有することを示す認証情報を取得する第１取得処理と、
前記第１通信インタフェースを通じて前記サーバに送信要求情報を送信する第１送信処理とを実行し、前記送信要求情報は、前記プリントデータの送信を要求するための情報であって、前記スキャン指示処理で生成された前記スキャンデータと、前記第１取得処理で取得した前記認証情報とを含み、
前記第１コントローラは、
前記第１通信インタフェースを通じて前記サーバから前記プリントデータを、前記送信要求情報の応答として受信する第１受信処理と、
前記プリントデータで示される画像をシートに記録するプリント動作を、前記プリンタに実行させるプリント指示処理とを実行し、
前記サーバは、
第２通信インタフェースと、
サーバメモリと、
第２コントローラとを備えており、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記画像形成装置から前記送信要求情報を受信する第２受信処理と、
前記送信要求情報に含まれる前記スキャンデータに対応する前記プリントデータを取得する権限を前記画像形成装置が有するか否かを、前記送信要求情報に含まれる前記認証情報を用いて判断する第１判断処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記サーバメモリに含まれる複数の前記プリントデータのうち、前記送信要求情報に含まれる前記スキャンデータに含まれる前記第１識別情報で識別される画像データと、前記第２識別情報で識別される画像データとを合成することによって前記プリントデータを取得する第２取得処理と、
前記第２通信インタフェースを通じて前記画像形成装置に前記プリントデータを送信する第２送信処理とを実行する画像形成装置。
【請求項１４】
サーバメモリを備えるサーバと通信可能であり、スキャナと、プリンタと、第１通信インタフェースと、第１コントローラとを備えた画像形成装置であって、
前記第１コントローラは、
プリントデータを取得するための情報が記録された原稿、及び前記サーバメモリに記憶されたテンプレートデータに合成させる画像が記録された原稿を読み取ってスキャンデータを生成するスキャン動作を、前記スキャナに実行させるスキャン指示処理と、
前記プリントデータを取得する権限を有することを示す認証情報を取得する第１取得処理と、
前記第１通信インタフェースを通じて前記サーバに送信要求情報を送信する第１送信処理とを実行し、前記送信要求情報は、前記プリントデータの送信を要求するための情報であって、前記スキャン指示処理で生成された前記スキャンデータと、前記第１取得処理で取得した前記認証情報とを含み、
前記第１コントローラは、
前記第１通信インタフェースを通じて前記サーバから前記プリントデータを、前記送信要求情報の応答として受信する第１受信処理と、
前記プリントデータで示される画像をシートに記録するプリント動作を、前記プリンタに実行させるプリント指示処理とを実行し、
前記サーバは、
第２通信インタフェースと、
第２コントローラとを備えており、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記画像形成装置から前記送信要求情報を受信する第２受信処理と、
前記送信要求情報に含まれる前記スキャンデータに対応する前記プリントデータを取得する権限を前記画像形成装置が有するか否かを、前記送信要求情報に含まれる前記認証情報を用いて判断する第１判断処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記送信要求情報に含まれる前記スキャンデータを前記サーバメモリに記憶された前記テンプレートデータに合成することによって前記プリントデータを取得する第２取得処理と、
前記第２通信インタフェースを通じて前記画像形成装置に前記プリントデータを送信する第２送信処理とを実行する画像形成装置。
【請求項１５】
携帯端末と通信可能な画像形成装置と通信可能であり、第２通信インタフェースと、第２コントローラとを備えたサーバであって、
前記画像形成装置は、
スキャナと、
プリンタと、
第１通信インタフェースと、
近接無線接続が可能な接続可能状態と、近接無線接続が不能な接続不能状態とに切り替えが可能であり第１近接通信インタフェースと
第１コントローラとを備えており、
前記第１コントローラは、
プリントデータを取得するための情報が記録された原稿を読み取ってスキャンデータを生成するスキャン動作を、前記スキャナに実行させるスキャン指示処理と、
前記プリントデータを取得するために認証情報が必要か否かを、前記スキャン指示処理により生成された前記スキャンデータに基づいて判断する第２判断処理と、
第１切替処理と、第３受信処理と、第２切替処理とを含む第１取得処理とを実行し、前記第１切替処理では、前記認証情報が必要だと前記第２判断処理で判断したことに応じて、前記第１近接通信インタフェースを前記接続不能状態から前記接続可能状態に切り替え、前記第３受信処理では、前記第１近接通信インタフェースを通じて前記携帯端末から前記プリントデータを取得する権限を有することを示す認証情報を取得し、前記第２切替処理では、前記第３受信処理を実行したことに応じて、前記第１近接通信インタフェースを前記接続可能状態から前記接続不能状態に切り替え、
前記第１通信インタフェースを通じて前記サーバに送信要求情報を送信する第１送信処理とを実行し、前記送信要求情報は、前記プリントデータの送信を要求するための情報であって、前記スキャン指示処理で生成された前記スキャンデータと、前記第１取得処理で取得した前記認証情報とを含み、
前記第１コントローラは、
前記第１通信インタフェースを通じて前記サーバから前記プリントデータを、前記送信要求情報の応答として受信する第１受信処理と、
前記プリントデータで示される画像をシートに記録するプリント動作を、前記プリンタに実行させるプリント指示処理とを実行し、
前記携帯端末は、
端末メモリと、
近接無線通信する第２近接通信インタフェースと、
第３コントローラとを備えており、
前記第３コントローラは、前記第２近接通信インタフェースが前記画像形成装置と近接無線接続されたことに応じて、前記端末メモリに記憶された前記認証情報を、前記第２近接通信インタフェースを通じて前記画像形成装置に送信する第３送信処理を実行し、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記画像形成装置から前記送信要求情報を受信する第２受信処理と、
前記送信要求情報に含まれる前記スキャンデータに対応する前記プリントデータを取得する権限を前記画像形成装置が有するか否かを、前記送信要求情報に含まれる前記認証情報を用いて判断する第１判断処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記送信要求情報に含まれる前記スキャンデータを用いて前記プリントデータを取得する第２取得処理と、
前記第２通信インタフェースを通じて前記画像形成装置に前記プリントデータを送信する第２送信処理とを実行するシステム。
【請求項１６】
携帯端末と通信可能な画像形成装置と通信可能であり、第２通信インタフェースと、第２コントローラとを備えたサーバであって、
前記画像形成装置は、
スキャナと、
プリンタと、
第１通信インタフェースと、
第１コントローラとを備えており、
前記第１コントローラは、
プリントデータを取得するための情報が記録された原稿を読み取ってスキャンデータを生成するスキャン動作を、前記スキャナに実行させるスキャン指示処理と、
前記プリントデータを取得する権限を有することを示す認証情報を受信する第３受信処理を含む第１取得処理と、
前記第１通信インタフェースを通じて前記サーバに送信要求情報を送信する第１送信処理とを実行し、前記送信要求情報は、前記プリントデータの送信を要求するための情報であって、前記スキャン指示処理で生成された前記スキャンデータと、前記第１取得処理で取得した前記認証情報とを含み、
前記第１コントローラは、
前記第１通信インタフェースを通じて前記サーバから前記プリントデータを、前記送信要求情報の応答として受信する第１受信処理と、
前記プリントデータで示される画像をシートに記録するプリント動作を、前記プリンタに実行させるプリント指示処理とを実行し、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記画像形成装置から前記送信要求情報を受信する第２受信処理と、
前記送信要求情報に含まれる前記スキャンデータに対応する前記プリントデータを取得する権限を前記画像形成装置が有するか否かを、前記送信要求情報に含まれる前記認証情報を用いて判断する第１判断処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記送信要求情報に含まれる前記スキャンデータを用いて前記プリントデータを取得する第２取得処理と、
前記第２通信インタフェースを通じて前記画像形成装置に前記プリントデータを送信する第２送信処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記認証情報の送信元である前記携帯端末に前記第２通信インタフェースを通じて確認要求情報を送信する第４送信処理とを実行し、前記確認要求情報は、前記画像形成装置に前記プリントデータを受信させるか否かを前記携帯端末のユーザに確認させるための情報であり、
前記第２コントローラは、前記第２通信インタフェースを通じて前記携帯端末から受信許可情報を、前記確認要求情報の応答として受信する第４受信処理を実行し、前記受信許可情報は、前記画像形成装置に前記プリントデータを受信させることを前記携帯端末のユーザが許可したことを示すための情報であり、
前記携帯端末は、
端末メモリと、
近接無線通信する第２近接通信インタフェースと、
第３通信インタフェースと、
入力インタフェースと
第３コントローラとを備えており、
前記第３コントローラは、
前記第２近接通信インタフェースが前記画像形成装置と近接無線接続されたことに応じて、前記端末メモリに記憶された前記認証情報を、前記第２近接通信インタフェースを通じて前記画像形成装置に送信する第３送信処理と、
前記第３通信インタフェースを通じて前記サーバから前記確認要求情報を受信する第５受信処理と、
前記確認要求情報を受信したことに応じて、前記画像形成装置に前記プリントデータを受信させるか否かを指示するユーザ操作を、前記入力インタフェースを通じて受け付ける受付処理と、
前記画像形成装置に前記プリントデータを受信させることを指示するユーザ操作を前記受付処理で受け付けたことに応じて、前記第３通信インタフェースを通じて前記サーバに前記受信許可情報を送信する第５送信処理とを実行するサーバ。
【請求項１７】
画像形成装置と通信可能であり、第２通信インタフェースと、サーバメモリと、第２コントローラとを備えたサーバであって、
前記画像形成装置は、
スキャナと、
プリンタと、
第１通信インタフェースと、
第１コントローラとを備えており、
前記第１コントローラは、プリントデータを取得するための情報が記録された原稿を読み取ってスキャンデータを生成するスキャン動作を、前記スキャナに実行させるスキャン指示処理を実行し、前記情報は、前記プリントデータを識別する第１識別情報を含む画像、及び前記プリントデータを識別する第２識別情報を含む画像を示し、
前記第１コントローラは、
前記プリントデータを取得する権限を有することを示す認証情報を取得する第１取得処理と、
前記第１通信インタフェースを通じて前記サーバに送信要求情報を送信する第１送信処理とを実行し、前記送信要求情報は、前記プリントデータの送信を要求するための情報であって、前記スキャン指示処理で生成された前記スキャンデータと、前記第１取得処理で取得した前記認証情報とを含み、
前記第１コントローラは、
前記第１通信インタフェースを通じて前記サーバから前記プリントデータを、前記送信要求情報の応答として受信する第１受信処理と、
前記プリントデータで示される画像をシートに記録するプリント動作を、前記プリンタに実行させるプリント指示処理とを実行し、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記画像形成装置から前記送信要求情報を受信する第２受信処理と、
前記送信要求情報に含まれる前記スキャンデータに対応する前記プリントデータを取得する権限を前記画像形成装置が有するか否かを、前記送信要求情報に含まれる前記認証情報を用いて判断する第１判断処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記サーバメモリに含まれる複数の前記プリントデータのうち、前記送信要求情報に含まれる前記スキャンデータに含まれる前記第１識別情報で識別される画像データと、前記第２識別情報で識別される画像データとを合成することによって前記プリントデータを取得する第２取得処理と、
前記第２通信インタフェースを通じて前記画像形成装置に前記プリントデータを送信する第２送信処理とを実行するサーバ。
【請求項１８】
画像形成装置と通信可能であり、第２通信インタフェースと、サーバメモリと、第２コントローラとを備えたサーバであって、
前記画像形成装置は、
スキャナと、
プリンタと、
第１通信インタフェースと、
第１コントローラとを備えており、
前記第１コントローラは、
プリントデータを取得するための情報が記録された原稿、及び前記サーバメモリに記憶されたテンプレートデータに合成させる画像が記録された原稿を読み取ってスキャンデータを生成するスキャン動作を、前記スキャナに実行させるスキャン指示処理と、
前記プリントデータを取得する権限を有することを示す認証情報を取得する第１取得処理と、
前記第１通信インタフェースを通じて前記サーバに送信要求情報を送信する第１送信処理とを実行し、前記送信要求情報は、前記プリントデータの送信を要求するための情報であって、前記スキャン指示処理で生成された前記スキャンデータと、前記第１取得処理で取得した前記認証情報とを含み、
前記第１コントローラは、
前記第１通信インタフェースを通じて前記サーバから前記プリントデータを、前記送信要求情報の応答として受信する第１受信処理と、
前記プリントデータで示される画像をシートに記録するプリント動作を、前記プリンタに実行させるプリント指示処理とを実行し、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記画像形成装置から前記送信要求情報を受信する第２受信処理と、
前記送信要求情報に含まれる前記スキャンデータに対応する前記プリントデータを取得する権限を前記画像形成装置が有するか否かを、前記送信要求情報に含まれる前記認証情報を用いて判断する第１判断処理と、
前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記送信要求情報に含まれる前記スキャンデータを前記サーバメモリに記憶された前記テンプレートデータに合成することによって前記プリントデータを取得する第２取得処理と、
前記第２通信インタフェースを通じて前記画像形成装置に前記プリントデータを送信する第２送信処理とを実行するサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバから受信した画像データで示される画像をシートに記録する画像形成装置に関する。
【背景技術】
【０００２】
例えば特許文献１には、シリアル番号によって認証した多機能機に画像データを送信するサーバと、サーバから受信した画像データで示される画像をシートに記録する多機能機とを備えるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−４１３４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のシステムでは、例えば図８〜図１２に示される画面を通じて、サーバから画像データを受信するために、ユーザに多くの操作を要求することになる。すなわち、サーバから画像データを受信するためのユーザ操作が煩雑であるという課題がある。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、少ないユーザ操作で所望の画像データをサーバから受信可能な画像形成装置を備えるシステムを提供することにある。
【課題を解決するための手段】
【０００６】
本明細書では様々な開示を行う。開示例の１つであるシステムは、画像形成装置と、サーバとを備える。前記画像形成装置は、スキャナと、プリンタと、第１通信インタフェースと、第１コントローラとを備える。前記第１コントローラは、プリントデータを取得するための情報が記録された原稿を読み取ってスキャンデータを生成するスキャン動作を、前記スキャナに実行させるスキャン指示処理と、
前記プリントデータを取得する権限を有することを示す認証情報を取得する第１取得処理と、前記第１通信インタフェースを通じて前記サーバに送信要求情報を送信する第１送信処理とを実行する。前記送信要求情報は、前記プリントデータの送信を要求するための情報であって、前記スキャン指示処理で生成された前記スキャンデータと、前記第１取得処理で取得した前記認証情報とを含む。前記第１コントローラは、前記第１通信インタフェースを通じて前記サーバから前記プリントデータを、前記送信要求情報の応答として受信する第１受信処理と、前記プリントデータで示される画像をシートに記録するプリント動作を、前記プリンタに実行させるプリント指示処理とを実行する。前記サーバは、第２通信インタフェースと、第２コントローラとを備える。前記第２コントローラは、前記第２通信インタフェースを通じて前記画像形成装置から前記送信要求情報を受信する第２受信処理と、前記送信要求情報に含まれる前記スキャンデータに対応する前記プリントデータを取得する権限を前記画像形成装置が有するか否かを、前記送信要求情報に含まれる前記認証情報を用いて判断する第１判断処理と、前記画像形成装置が権限を有すると前記第１判断処理で判断したことに応じて、前記送信要求情報に含まれる前記スキャンデータを用いて前記プリントデータを取得する第２取得処理と、前記第２通信インタフェースを通じて前記画像形成装置に前記プリントデータを送信する第２送信処理とを実行する。
【０００７】
上記構成によれば、プリントデータを取得するための情報をスキャナに取得させ、認証情報とともにサーバに送信するので、当該情報をユーザに入力させる場合と比較して、取得権限が必要なプリントデータを少ないユーザ操作でサーバから受信することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態に係るシステム１００の概略図である。
【図２】図２（Ａ）はＭＦＰ１０のブロック図であり、図２（Ｂ）は携帯端末５０のブロック図である。
【図３】図３（Ａ）はサーバ８０のブロック図であり、図３（Ｂ）はサムネイル画像１１１及びＱＲ画像１１２が記録された原稿を示す図であり、図３（Ｃ）は宛先画像１４１が記録された原稿を示す図である。
【図４】図４は、本実施形態に係るシステム１００の処理を示すフローチャートである。
【図５】図５は、ＭＦＰ１０が取得権限を有すると判断された後のシステム１００の処理を示すフローチャートである。
【図６】図６は、ディスプレイ２３、５３の表示例であって、（Ａ）は確認画面を、（Ｂ）はプレビュー画面を示す。
【発明を実施するための形態】
【０００９】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。
【００１０】
図１は、本実施形態に係るシステム１００の概略図である。図１に示されるシステム１００は、ＭＦＰ１０と、携帯端末５０と、サーバ８０とで構成される。ＭＦＰ１０、携帯端末５０、及びサーバ８０は、通信ネットワークを介して相互に通信可能とされている。通信ネットワークの具体例は特に限定されないが、例えば、インターネット１０１、有線ＬＡＮ、無線ＬＡＮ１０２、或いはこれらの組み合わせであってもよい。
【００１１】
ＭＦＰ１０及び携帯端末５０は、無線ＬＡＮ１０２に属している。すなわち、ＭＦＰ１０及び携帯端末５０は、無線ＬＡＮ１０２の不図示のアクセスポイントを経由して、相互に通信することができる。また、無線ＬＡＮ１０２は、ルータ１０２Ａを通じてインターネット１０１に接続されている。さらに、サーバ８０は、インターネット１０１に接続されている。すなわち、ＭＦＰ１０及び携帯端末５０は、ルータ１０２Ａからインターネット１０１を経由して、サーバ８０と通信することができる。
【００１２】
ＭＦＰ１０は、図２（Ａ）に示されるように、プリンタ１１と、スキャナ１２と、ディスプレイ２３と、入力Ｉ／Ｆ２４と、Ｗｉ−Ｆｉ（Wi-Fi Allianceの登録商標）通信Ｉ／Ｆ２５と、ＮＦＣ通信Ｉ／Ｆ２６と、ＣＰＵ３１と、メモリ３２と、通信バス３３とを主に備える。ＭＦＰ１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。ＭＦＰ１０は、画像形成装置の一例である。
【００１３】
プリンタ１１は、画像データで示される画像をシートに記録するプリント動作を実行する。プリンタ１１の記録方式としては、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ１２は、原稿に記録されている画像を読み取って画像データ（以下、「スキャンデータ」と表記する。）を生成するスキャン動作を実行する。なお、ＭＦＰ１０は、ＦＡＸ送信動作及びＦＡＸ受信動作を実行可能なＦＡＸ部をさらに備えていてもよい。
【００１４】
入力Ｉ／Ｆ２４は、ユーザによる入力操作を受け付けるユーザインタフェースである。具体的には、入力Ｉ／Ｆ２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、入力Ｉ／Ｆ２４は、ディスプレイ２３の表示面に重畳された膜状のタッチセンサを有していてもよい。ディスプレイ２３の表示面に表示されたオブジェクトを指定する操作、文字列或いは数字列を入力する操作は、ユーザ操作の一例である。「オブジェクト」とは、例えば、ディスプレイ２３に表示された文字列、アイコン、ボタン、リンク、ラジオボタン、チェックボックス、プルダウンメニュー等である。
【００１５】
タッチセンサとして実現される入力Ｉ／Ｆ２４は、ユーザがタッチした表示面上の位置を示す位置情報を出力する。なお、本明細書中における「タッチ」とは、入力媒体を表示面に接触させる操作全般を含む。また、入力媒体が表示面に触れていなくても、表示面との間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」或いは「フローティングタッチ」を、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。ディスプレイ２３に表示されたアイコンの位置のタップするユーザ操作は、当該アイコンを指定する指定操作の一例である。
【００１６】
Ｗｉ−Ｆｉ通信Ｉ／Ｆ２５は、外部装置と通信可能な第１通信インタフェースの一例である。ＭＦＰ１０は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２５を通じて携帯端末５０及びサーバ８０に各種情報を送信し、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２５を通じて携帯端末５０及びサーバ８０から各種情報を受信する。Ｗｉ−Ｆｉ通信Ｉ／Ｆ２５は、Ｗｉ−Ｆｉ規格に準拠した無線通信（以下、「Ｗｉ−Ｆｉ通信」と表記する。）を行う。
【００１７】
ＮＦＣ通信Ｉ／Ｆ２６は、近接無線方式で無線通信を行うことが可能な第１近接通信インタフェースの一例である。すなわち、ＭＦＰ１０は、ＮＦＣ通信Ｉ／Ｆ２６を通じて携帯端末５０に各種情報を送信し、ＮＦＣ通信Ｉ／Ｆ２６を通じて携帯端末５０から各種情報を受信する。ＮＦＣ通信Ｉ／Ｆ２６は、ＮＦＣ規格に準拠した無線通信（以下、「ＮＦＣ通信」と表記する。）を行う。ＮＦＣ通信の通信範囲は、Ｗｉ−Ｆｉ通信の通信範囲より狭い。また、ＮＦＣ通信の通信速度は、Ｗｉ−Ｆｉ通信の通信速度より遅い。
【００１８】
ＮＦＣ規格は、例えば、ＩＳＯ／ＩＥＣ２１４８１又は１８０９２の規格である。ＮＦＣ通信は近接無線通信の一例であり、ＮＦＣ規格は近接無線通信プロトコルの一例である。ＮＦＣ通信Ｉ／Ｆ２６には、外部装置との間で受け渡すための情報を記憶するメモリを有するＩＣチップが搭載されている。また、第１近接通信インタフェースの通信規格としては、ＮＦＣ規格に代えて、ＴｒａｎｓｆｅｒＪｅｔ（TransferJet コンソーシアムの登録商標）規格を採用してもよい。
【００１９】
ＣＰＵ３１は、ＭＦＰ１０の全体動作を制御するものである。ＣＰＵ３１は、入力Ｉ／Ｆ２４から出力される各種情報、通信Ｉ／Ｆ２５、２６を通じて外部装置から受信した各種情報等に基づいて、後述する各種プログラムをメモリ３２から取得して実行する。ＣＰＵ３１及びメモリ３２は、第１コントローラの一例を構成する。
【００２０】
メモリ３２は、ＯＳ３４と、装置プログラム３５とを記憶している。装置プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。また、メモリ３２は、装置プログラム３５の実行に必要なデータ或いは情報等を記憶する。メモリ３２は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤ、ＭＦＰ１０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００２１】
メモリ３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット１０１上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。後述する携帯端末５０のメモリ６２についても同様である。
【００２２】
携帯端末５０は、図２（Ｂ）に示されるように、ディスプレイ５３と、入力Ｉ／Ｆ５４と、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５５と、ＮＦＣ通信Ｉ／Ｆ５６と、ＣＰＵ６１と、メモリ６２と、通信バス６３とを主に備える。携帯端末５０に含まれるディスプレイ５３、入力Ｉ／Ｆ５４、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５５、ＮＦＣ通信Ｉ／Ｆ５６、ＣＰＵ６１、メモリ６２、及び通信バス６３は、ＭＦＰ１０に含まれるディスプレイ２３、入力Ｉ／Ｆ２４、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２５、ＮＦＣ通信Ｉ／Ｆ２６、ＣＰＵ３１、メモリ３２、及び通信バス３３と同様の構成であるので、説明は省略する。
【００２３】
携帯端末５０は、例えば、携帯電話、スマートフォン、或いはタブレット端末等である。より詳細には、携帯端末５０のディスプレイ５３は、表示画面のサイズが１２インチ以下、より好ましくは８インチ以下であるのが望ましい。また、携帯端末５０の入力Ｉ／Ｆ５４は、ディスプレイ５３の表示画面に重ねられたタッチセンサであるのが望ましい。Ｗｉ−Ｆｉ通信Ｉ／Ｆ５５は第３通信インタフェースの一例であり、ＮＦＣ通信Ｉ／Ｆ５６は第２近接通信インタフェースの一例であり、ＣＰＵ６１及びメモリ６２は第３コントローラの一例であり、メモリ６２は端末メモリの一例である。
【００２４】
メモリ６２は、ＯＳ６４と、端末プログラム６５とを記憶している。ＯＳ６４は、例えば、Ａｎｄｒｏｉｄ（Google inc.の登録商標）  ＯＳ、ｉＯＳ（Cisco Systems,Inc.の登録商標）、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ（Microsoft Corporationの登録商標）  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ等であってもよい。
【００２５】
また図示は省略するが、メモリ６２は、認証情報を記憶している。認証情報は、後述するプリントデータをサーバ８０から取得する権限（以下、「取得権限」と表記する。）を有することを示すための情報である。認証情報は、例えば、サーバ８０に登録された個人情報（例えば、氏名、メールアドレス）と対応付けてサーバ８０が発行したアカウント情報、及び有料のプリントデータの代金を決済するための決済情報（例えば、クレジットカード番号）の一方或いは両方を含む。
【００２６】
本実施形態における携帯端末５０のＮＦＣ通信Ｉ／Ｆ５６は、Ｐｏｌｌ動作を実行する。Ｐｏｌｌ動作とは、所定の時間間隔でポーリング信号を繰り返し出力し、当該ポーリング信号の応答であるレスポンス信号を監視する動作である。一方、本実施形態におけるＭＦＰ１０のＮＦＣ通信Ｉ／Ｆ２６は、Ｌｉｓｔｅｎ動作を実行する。Ｌｉｓｔｅｎ動作とは、ポーリング信号を監視し、ポーリング信号を受信したことを条件としてレスポンス信号を出力する動作である。但し、ＭＦＰ１０がＰｏｌｌ動作を実行し、携帯端末５０がＬｉｓｔｅｎ動作を実行してもよい。
【００２７】
ＭＦＰ１０と携帯端末５０とが接近したことによって、携帯端末５０のＮＦＣ通信Ｉ／Ｆ５６が出力したポーリング信号をＭＦＰ１０のＮＦＣ通信Ｉ／Ｆ２６が受信し、ＭＦＰ１０のＮＦＣ通信Ｉ／Ｆ２６が出力したレスポンス信号を携帯端末５０のＮＦＣ通信Ｉ／Ｆ５６が受信する。これにより、ＮＦＣ規格に従った所定の手順で、ＭＦＰ１０と携帯端末５０との間にＮＦＣ方式の通信リンク（以下、「ＮＦＣリンク」と表記する）が確立される。以降、ＭＦＰ１０と携帯端末５０とは、このＮＦＣリンクを通じて情報等を送受信する。
【００２８】
サーバ８０は、図３（Ａ）に示されるように、ディスプレイ８３と、入力Ｉ／Ｆ８４と、通信Ｉ／Ｆ８５と、ＣＰＵ９１と、メモリ９２と、通信バス９３とを主に備える。サーバ８０に含まれるディスプレイ８３、入力Ｉ／Ｆ８４、ＣＰＵ９１、メモリ９２、及び通信バス９３は、ＭＦＰ１０に含まれるディスプレイ２３、入力Ｉ／Ｆ２４、ＣＰＵ３１、メモリ３２、及び通信バス３３と同様の構成であるので、説明は省略する。通信Ｉ／Ｆ８５は、例えば、ＬＡＮケーブルが着脱可能な第２通信インタフェースの一例である。ＣＰＵ９１及びメモリ９２は第２コントローラの一例であり、メモリ９２はサーバメモリの一例である。
【００２９】
メモリ９２は、ＯＳ９４と、サーバプログラム９５とを含む。また図示は省略するが、メモリ９２は、携帯端末５０のユーザから取得した個人情報と、当該携帯端末５０のユーザに対して発行したアカウント情報とを対応付けて記憶している。さらに図示は省略するが、メモリ９２は、複数のテンプレートデータを記憶している。テンプレートデータは、例えば、年賀状の通信面に記録されるテンプレート画像を示すデータである。
【００３０】
サーバ８０は、１台のハードウェアで構成されてもよいし、複数台のサーバの集合体であってもよい。サーバ８０は、例えば、ＭＦＰ１０及び携帯端末５０と通信する通信サーバと、プリントデータを記憶或いは生成するデータサーバと、認証情報を用いてＭＦＰ１０を認証する認証サーバとで構成されてもよい。さらにサーバ８０は、認証情報に含まれるクレジットカード番号によってプリントデータの代金を決済する決済サーバと通信Ｉ／Ｆ８５を通じて通信可能であってもよい。
【００３１】
［システム１００の動作］
図４及び図５を参照して、本実施形態に係るシステム１００の動作を説明する。なお、図４に示される処理の開始時点において、ＭＦＰ１０のＮＦＣ通信Ｉ／Ｆ２６はＬｉｓｔｅｎ動作を実行しておらず、携帯端末５０のＮＦＣ通信Ｉ／Ｆ５６はＰｏｌｌ動作を実行しているものとする。
【００３２】
本明細書のフローチャートは、基本的に、プログラムに記述された命令に従ったＣＰＵ３１、６１の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「制御」等の処理は、ＣＰＵ３１、６１の処理を表している。ＣＰＵ６１による処理は、ＯＳ６４を介したハードウェア制御も含む。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。
【００３３】
ＭＦＰ１０の装置プログラム３５は、プリントデータの取得を指示するユーザ操作を入力Ｉ／Ｆ２４を通じて受け付けたことに応じて、図４に示される処理を開始する。まず、装置プログラム３５は、例えば図３（Ｂ）に示される原稿に対するスキャン動作をスキャナ１２に実行させる（Ｓ１１）。スキャナ１２は、コンタクトガラス或いはＡＤＦにセットされた原稿を読み取って、当該原稿に記録された画像を示すスキャンデータを生成する。Ｓ１１の処理は、スキャン指示処理の一例である。
【００３４】
図３（Ｂ）に示される原稿には、サムネイル画像１１１と、ＱＲ画像１１２とが記録されている。また、各々に異なるサムネイル画像１１１及びＱＲ画像１１２が記録された複数の原稿が予め用意されているものとする。ユーザは、例えば、予め用意された複数の原稿のうちから所望のサムネイル画像１１１が記録された原稿を選択し、選択した原稿をスキャナ１２に読み取らせればよい。すなわち、スキャンデータは、サムネイル画像１１１と、ＱＲ画像１１２とを示す画像データである。
【００３５】
サムネイル画像１１１は、例えば、サーバ８０のメモリ９２に記憶された複数のテンプレートデータの１つに対応する。但し、サムネイル画像１１１は、対応するテンプレートデータで示されるテンプレート画像より解像度が低くてもよい。ＱＲ画像１１２は、例えば、サムネイル画像１１１に対応するテンプレートデータを識別するデータＩＤを、テキストデータとして含むＱＲコード（株式会社デンソーウェーブの登録商標）を示す。データＩＤは識別情報の一例であり、ＱＲコードはプリントデータを取得するための情報の一例である。但し、認証情報を含む画像はＱＲ画像に限定されず、例えば、バーコードであってもよいし、所定の様式で記述された文字列画像であってもよい。
【００３６】
次に、装置プログラム３５は、サーバ８０から受信しようとするテンプレートデータがプレミアムデータ及びスタンダードデータのどちらかを判断する（Ｓ１２）。プレミアムデータとは、例えば、メモリ９２に記憶されている複数のテンプレートデータのうち、取得権限を有するＭＦＰ１０のみが受信可能なデータである。一方、スタンダードデータとは、例えば、メモリ９２に記憶されている複数のテンプレートデータのうち、取得権限を有するか否かに拘わらず全てのＭＦＰ１０が受信可能なデータである。
【００３７】
装置プログラム３５は、Ｓ１１で読み取ったＱＲ画像１１２に含まれるデータＩＤで識別されるテンプレートデータが、プレミアムデータ及びスタンダードデータのどちらかを判断する。そこで、装置プログラム３５は、Ｓ１１で生成したスキャンデータからＱＲ画像１１２を抽出する。そして、装置プログラム３５は、抽出したＱＲ画像１１２を周知の方法で解析することによって、データＩＤを取得する。
【００３８】
そして、装置プログラム３５は、例えば、取得したデータＩＤが“Premium-xxxx”であることに応じて、当該データＩＤで識別されるテンプレートデータがプレミアムデータであると判断する。一方、装置プログラム３５は、例えば、取得したデータＩＤが“standard-yyyy”であることに応じて、当該データＩＤで識別されるテンプレートデータがスタンダードデータであると判断する。なお、“xxxx”、“yyyy”は、テンプレートデータを一意に識別するシリアル番号である。すなわち、装置プログラム３５は、プリントデータを取得するために認証情報が必要か否かを、Ｓ１１で生成したスキャンデータに基づいて判断する。Ｓ１２の処理は、第２判断処理の一例である。
【００３９】
次に、装置プログラム３５は、データＩＤがプレミアムデータを識別すると判断したことに応じて（Ｓ１２：Ｙｅｓ）、ＮＦＣ通信Ｉ／Ｆ２６にＬｉｓｔｅｎ動作を開始させる（Ｓ１３）。すなわち、ＮＦＣ通信Ｉ／Ｆ２６は、携帯端末５０のＮＦＣ通信Ｉ／Ｆ５６から送信されるポーリング信号を受信可能な状態になる。また、装置プログラム３５は、不図示の近接指示画面をディスプレイ２３に表示させる（Ｓ１４）。近接指示画面は、例えば、携帯端末５０から送信されるポーリング信号をＭＦＰ１０が受信可能な範囲に、ＭＦＰ１０と携帯端末５０とを近づけることをユーザに指示するための画面である。
【００４０】
Ｌｉｓｔｅｎ動作を実行中のＮＦＣ通信Ｉ／Ｆ２６は、携帯端末５０との間でＮＦＣリンクを確立可能な接続可能状態の一例である。一方、Ｌｉｓｔｅｎ動作を実行していないＮＦＣ通信Ｉ／Ｆ２６は、携帯端末５０との間でＮＦＣリンクを確立不能な接続不能状態の一例である。Ｓ１３の処理は、ＮＦＣ通信Ｉ／Ｆ２６を接続不能状態から接続可能状態に切り替える第１切替処理の一例である。
【００４１】
次に、装置プログラム３５は、例えば、ユーザがＭＦＰ１０に携帯端末５０を近づけたことによって、Ｌｉｓｔｅｎ動作を実行中のＮＦＣ通信Ｉ／Ｆ２６を通じて携帯端末５０からポーリング信号を受信する。次に、装置プログラム３５は、ポーリング信号の送信元の携帯端末５０にＮＦＣ通信Ｉ／Ｆ２６を通じてレスポンス信号を送信する。これにより、ＭＦＰ１０と携帯端末５０との間でＮＦＣリンクが確立される。ＮＦＣリンクが確立されたことは、ＭＦＰ１０と携帯端末５０とが近接無線接続されたことの一例である。
【００４２】
そして、携帯端末５０の端末プログラム６５は、メモリ６２に記憶された認証情報を、ＮＦＣリンクが確立されたＮＦＣ通信Ｉ／Ｆ５６を通じてＭＦＰ１０に送信する（Ｓ１５）。この処理は、第３送信処理の一例である。また、ＭＦＰ１０の装置プログラム３５は、ＮＦＣリンクが確立されたＮＦＣ通信Ｉ／Ｆ２６を通じて携帯端末５０から認証情報を受信する（Ｓ１５）。この処理は、第３受信処理の一例である。なお、認証情報は、Ｗｉ−Ｆｉ通信によって送受信されてもよい。この場合、Ｓ１３、Ｓ１４、Ｓ１６の処理は省略される。
【００４３】
次に、装置プログラム３５は、携帯端末５０から認証情報を受信したことに応じて、ＮＦＣ通信Ｉ／Ｆ２６にＬｉｓｔｅｎ動作を終了させる（Ｓ１６）。すなわち、ＮＦＣ通信Ｉ／Ｆ２６は、携帯端末５０のＮＦＣ通信Ｉ／Ｆ５６から送信されるポーリング信号を受信不能な状態になる。Ｓ１６の処理は、ＮＦＣ通信Ｉ／Ｆ２６を接続可能状態から接続不能状態に切り替える第２切替処理の一例である。Ｓ１３〜Ｓ１６の処理は、取得処理及び第１取得処理の一例である。
【００４４】
次に、装置プログラム３５は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２５を通じてサーバ８０に送信要求情報を送信する（Ｓ１７）。送信要求情報は、プリントデータの送信を要求するための情報である。送信要求情報は、例えば、Ｓ１１で生成したスキャンデータと、Ｓ１５で受信した認証情報とを含む。換言すれば、送信要求情報は、スキャンデータで示されるＱＲ画像１１２の形式のデータＩＤを含む。この処理は、第１送信処理の一例である。
【００４５】
次に、サーバ８０のサーバプログラム９５は、通信Ｉ／Ｆ８５を通じてＭＦＰ１０から送信要求情報を受信する（Ｓ１７）。この処理は、第２受信処理の一例である。次に、サーバプログラム９５は、送信要求情報の送信元のＭＦＰ１０が取得権限を有するか否かを、送信要求情報に含まれる認証情報に基づいて判断する（Ｓ１８）。Ｓ１８の処理は、第１判断処理の一例である。Ｓ１８の処理の具体例は特に限定されないが、例えば、下記の２つの例の一方或いは両方を採用することができる。
【００４６】
一例として、サーバプログラム９５は、認証情報に含まれるアカウント情報と同一のアカウント情報がメモリ９２に記憶されていることに応じて、ＭＦＰ１０が取得権限を有すると判断する。一方、サーバプログラム９５は、認証情報に含まれるアカウント情報と同一のアカウント情報がメモリ９２に記憶されていないことに応じて、ＭＦＰ１０が取得権限を有しないと判断する。他の例として、サーバプログラム９５は、認証情報に含まれる決済情報を用いてテンプレートデータの代金が決済できたことに応じて、ＭＦＰ１０が取得権限を有すると判断する。一方、サーバプログラム９５は、認証情報に含まれる決済情報を用いてテンプレートデータの代金が決済できないことに応じて、ＭＦＰ１０が取得権限を有しないと判断する。
【００４７】
次に、サーバプログラム９５は、送信要求情報の取得元のＭＦＰ１０が取得権限を有しないと判断したことに応じて（Ｓ１８：Ｎｏ）、通信Ｉ／Ｆ８５を通じてＭＦＰ１０にエラー情報を送信する（Ｓ１９）。エラー情報は、ＭＦＰ１０が取得権限を有しないことを通知するための情報である。エラー情報は、例えば、アカウント情報がメモリ９２に記憶されていないこと、或いは代金が決済できないことを示すエラーコードを含む。一方、ＭＦＰ１０の装置プログラム３５は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２５を通じてサーバ８０からエラー情報を受信する（Ｓ１９）。そして、装置プログラム３５は、不図示のエラー画面をディスプレイ２３に表示させる（Ｓ２０）。エラー画面は、例えば、エラー情報に含まれるエラーコードに対応するメッセージを含む。
【００４８】
一方、サーバプログラム９５は、送信要求情報の取得元のＭＦＰ１０が取得権限を有すると判断したことに応じて（Ｓ１８：Ｙｅｓ）、通信Ｉ／Ｆ８５を通じて携帯端末５０に確認要求情報を送信する（Ｓ２１）。確認要求情報は、ＭＦＰ１０にプリントデータを受信させるか否かを携帯端末５０のユーザに確認させるための情報である。確認要求情報は、例えば、送信要求情報に含まれるデータＩＤと、データＩＤで示されるテンプレートデータの代金を示す代金情報とを含む。サーバプログラム９５は、例えば、個人情報に含まれるメールアドレスを宛先とする電子メールとして、確認要求情報を送信すればよい。この処理は、第４送信処理の一例である。
【００４９】
次に、携帯端末５０の端末プログラム６５は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５５を通じてサーバ８０から確認要求情報を受信する（Ｓ２１）。この処理は、第５受信処理の一例である。次に、端末プログラム６５は、例えば図６（Ａ）に示される確認画面を、ディスプレイ５３に表示させる（Ｓ２２）。確認画面は、「下記のテンプレートデータをダウンロードしますか？」とのメッセージと、データＩＤ“premium-0001”と、代金情報で示される代金“￥５００円”と、［ＯＫ］アイコン１２１と、［キャンセル］アイコン１２２とを含む。そして、端末プログラム６５は、確認画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ２３）。Ｓ２３の処理は受付処理の一例である。
【００５０】
端末プログラム６５は、［ＯＫ］アイコン１２１の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ２３）、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５５を通じてサーバ８０に受信許可情報を、確認要求情報の応答として送信する（Ｓ２４）。受信許可情報は、ＭＦＰ１０にプリントデータを受信させることを携帯端末５０のユーザが許可したことを示すための情報である。この処理は、第５送信処理の一例である。［ＯＫ］アイコン１２１の指定は、ＭＦＰ１０にプリントデータを受信させることを指示するユーザ操作の一例である。
【００５１】
一方図示は省略するが、端末プログラム６５は、［キャンセル］アイコン１２２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５５を通じてサーバ８０に受信拒否情報を、確認要求情報の応答として送信する。受信拒否情報は、ＭＦＰ１０にプリントデータを受信させることを携帯端末５０のユーザが拒否したことを示すための情報である。そして、サーバ８０のサーバプログラム９５は、通信Ｉ／Ｆ８５を通じて携帯端末５０から受信拒否情報を受信したことに応じて、Ｓ２５以降の処理をスキップして、図４及び図５に示される処理を終了する。
【００５２】
次に、サーバ８０のサーバプログラム９５は、通信Ｉ／Ｆ８５を通じて携帯端末５０から受信許可情報を受信する（Ｓ２４）。この処理は、第４受信処理の一例である。次に、サーバプログラム９５は、受信許可情報を受信したことに応じて、送信要求情報に含まれるデータＩＤで識別されるテンプレートデータを、プリントデータとしてメモリ９２から読み出す（Ｓ２５）。Ｓ２５の処理は、プリントデータを取得する第２取得処理の一例である。そして、サーバプログラム９５は、通信Ｉ／Ｆ８５を通じてＭＦＰ１０にプリントデータを、Ｓ１７で受信した送信要求情報の応答として送信する（Ｓ２６）。この処理は、第２送信処理の一例である。
【００５３】
次に、ＭＦＰ１０の装置プログラム３５は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２５を通じてサーバ８０からプリントデータを受信する（Ｓ２６）。この処理は、第１受信処理の一例である。次に、装置プログラム３５は、図６（Ｂ）に示されるプレビュー画面を、ディスプレイ２３に表示させる（Ｓ２７）。プレビュー画面は、「テンプレートをハガキに印刷しますか？」とのメッセージと、プリントデータで示される画像に対応するプレビュー画像１３１と、［ＯＫ］アイコン１３２と、［キャンセル］アイコン１３３とを含む。そして、装置プログラム３５は、プレビュー画面に対するユーザ操作を、入力Ｉ／Ｆ２４を通じて受け付ける（Ｓ２８）。
【００５４】
次に、装置プログラム３５は、［ＯＫ］アイコン１３２の指定を入力Ｉ／Ｆ２４を通じて受け付けたことに応じて（Ｓ２８：ＯＫ）、Ｓ２６で受信したプリントデータを対象とするプリント動作をプリンタ１１に実行させる（Ｓ２９）。すなわち、プリンタ１１は、プリントデータとして受信したテンプレートデータで示されるテンプレート画像を、ハガキの通信面に記録する。Ｓ２９の処理は、プリント指示処理の一例である。一方、装置プログラム３５は、［キャンセル］アイコン１３３の指定を入力Ｉ／Ｆ２４を通じて受け付けたことに応じて（Ｓ２８：キャンセル）、Ｓ２９の処理をスキップして、図４及び図５に示される処理を終了する。
【００５５】
一方、ＭＦＰ１０の装置プログラム３５は、データＩＤがスタンダードデータを識別すると判断したことに応じて（Ｓ１２：Ｎｏ）、Ｓ１３〜Ｓ１６の処理をスキップして、Ｓ１７の処理を実行する。この場合の送信要求情報は、例えば、スキャンデータを含み、認証情報を含まない。また、サーバ８０のサーバプログラム９５は、スタンダードデータのデータＩＤを含む送信要求情報を受信したことに応じて（Ｓ１７）、Ｓ１８〜Ｓ２４の処理をスキップして、Ｓ２５以降の処理を実行する。すなわち、サーバプログラム９５は、データＩＤで示されるスタンダードデータを、プリントデータとしてＭＦＰ１０に送信する（Ｓ２５＆Ｓ２６）。Ｓ２６以降の処理は、プレミアムデータの場合と共通する。但し、プレミアムデータかスタンダードデータかに拘わらず、Ｓ１３〜Ｓ１６の処理、Ｓ１８〜Ｓ２４の処理が実行されてもよい。
【００５６】
［本実施形態の作用効果］
上記の実施形態によれば、送信要求情報に含める情報のうち、データＩＤを含むスキャンデータをスキャナに生成させ、認証情報を近接無線通信によって携帯端末５０から取得するので、当該情報をユーザに入力させる場合と比較して、取得権限が必要なプリントデータを少ないユーザ操作でサーバ８０から受信することができる。但し、認証情報の取得元は携帯端末５０に限定されず、メモリ３２に記憶されていてもよいし、入力Ｉ／Ｆ２４を通じてユーザに入力させてもよい。
【００５７】
また、上記の実施形態によれば、各ユーザが所持する携帯端末５０から認証情報を取得するので、ＭＦＰ１０が複数のユーザで共有される場合であっても、権限の有無が適切に判断される。また、必要な期間（Ｓ１３〜Ｓ１６）だけに限定してＮＦＣ通信Ｉ／Ｆ２６を接続可能状態とし、それ以外の期間にＮＦＣ通信Ｉ／Ｆ２６を接続不能状態とすることにより、携帯端末５０からＭＦＰ１０に意図せずに認証情報が送信されることを抑制することができる。
【００５８】
なお、装置プログラム３５は、Ｓ１５で受信した認証情報が決済情報を含むか否かを判断したもよい。そして、装置プログラム３５は、認証情報が決済情報を含むと判断したことに応じて、Ｓ１７の処理を実行してもよい。一方、装置プログラム３５は、認証情報が決済情報を含まないと判断したことに応じて、エラー画面をディスプレイ２３に表示させてもよい。エラー画面は、例えば、決済情報が入力されないとプリントデータがダウンロードできないことを報知すると共に、入力Ｉ／Ｆ２４或いはＮＦＣ通信Ｉ／Ｆ２６を通じて決済情報を入力することをユーザに指示する画面である。そして、装置プログラム３５は、入力Ｉ／Ｆ２４或いはＮＦＣ通信Ｉ／Ｆ２６を通じて決済情報を取得したことに応じて、Ｓ１７の処理を実行してもよい。認証情報がアカウント情報を含むか否かについても、同様である。
【００５９】
また、決済情報は、サーバ８０に事前に登録される個人情報に含まれていてもよい。すなわち、サーバ８０は、携帯端末５０のユーザから取得した決済情報と、発行したアカウント情報とを対応付けてメモリ９２に記憶していてもよい。この場合、Ｓ１５、Ｓ１７で送受信される認証情報は、アカウント情報を含み、決済情報を含まなくてもよい。また、サーバ８０のサーバプログラム９５は、Ｓ１８において、Ｓ１７で受信したアカウント情報に対応付けられた決済情報がメモリ９２に記憶されているか否かを判断してもよい。
【００６０】
そして、サーバプログラム９５は、決済情報が記憶されていると判断したことに応じて、Ｓ２１以降の処理を実行すればよい。一方、サーバプログラム９５は、決済情報が記憶されていないと判断したことに応じて、決済情報の送信を要求するエラー情報をＭＦＰ１０に送信してもよい（Ｓ１９）。さらに、サーバプログラム９５は、エラー情報を送信した後にＭＦＰ１０から決済情報を受信したことに応じて、Ｓ１８の処理を再び実行してもよい。
【００６１】
また、上記の実施形態によれば、プリントデータのダウンロードの可否を確認画面を通じて携帯端末５０のユーザに事前に確認させるので、当該携帯端末５０に登録された認証情報を用いたプリントデータのダウンロードが、携帯端末５０のユーザの意図に反して実行されることを抑制することができる。例えば、有料のプリントデータをダウンロードしようとする場合において、ユーザの意図に反して課金されることが抑制されるという格別の効果を奏する。
【００６２】
なお、Ｓ１１でスキャナ１２に読み取らせるのは、図３（Ｂ）に示される原稿に限定されない。以下、Ｓ１１で読み取る原稿の他の例、及びＳ２５でプリントデータを取得する方法の他の例を説明する。
【００６３】
装置プログラム３５は、例えばＳ１１において、複数のＱＲ画像が記録された原稿を、スキャナ１２に読み取らせてもよい。そして、装置プログラム３５は、Ｓ１７において、複数のＱＲ画像を含むスキャンデータを送信要求情報に含めてサーバ８０に送信する。また、サーバプログラム９５は、例えばＳ２５において、複数のＱＲ画像それぞれからデータＩＤを取得し、複数のデータＩＤそれぞれで識別される画像データをメモリ９２から読み出し、読み出した複数の画像データを合成することによって、プリントデータを生成してもよい。
【００６４】
このように、プリントデータを構成する複数の画像データの組み合わせを指定することにより、取得可能なプリントデータのバリエーションが増加する。また、ＱＲ画像をスキャナ１２に読み取らせるので、データＩＤの数が多くてもユーザ操作が煩雑になることが抑制される。複数のデータＩＤのうちの１つは第１識別情報の一例であり、他の１つは第２識別情報の一例である。
【００６５】
また、装置プログラム３５は、例えばＳ１１において、図３（Ｃ）に示されるように、宛先画像１４１が記録された原稿をスキャナ１２に読み取らせてもよい。宛先画像１４１は、ハガキの宛先を示す文字列画像の一例である。より詳細には、宛先画像１４１は、ハガキの宛先を示す郵便番号、氏名、住所が、原稿に予め記録された枠の中にユーザによって書き込まれたものである。そして、装置プログラム３５は、Ｓ１７において、宛先画像１４１を示すスキャンデータ及び認証情報を送信要求情報に含めてサーバ８０に送信する。一方、この場合の送信要求情報は、データＩＤを含まなくてもよい。
【００６６】
次に、サーバプログラム９５は、例えばＳ２５において、送信要求情報に含まれるスキャンデータから郵便番号、氏名、及び住所を示す画像を抽出する。なお、サーバプログラム９５は、宛先画像１４１をそのままのレイアウトで抽出してもよいし、郵便番号を示す画像、氏名を示す画像、及び住所を示す画像を別々に抽出してもよい。また、サーバプログラム９５は、ハガキの宛名面のレイアウトを示す宛名面画像を示すテンプレートデータを、メモリ９２から読み出す。そして、抽出した郵便番号、氏名、及び住所を示す画像を、宛名面画像の所定の位置に合成することによって、プリントデータを生成してもよい。
【００６７】
さらに、装置プログラム３５は、例えばＳ１１において、ＱＲ画像が記録された原稿と、ハガキの通信面の背景画像に用いられる画像が記録された原稿とを、スキャナ１２に読み取らせてもよい。そして、装置プログラム３５は、Ｓ１７において、ＱＲ画像及び背景画像を示すスキャンデータ及び認証情報を送信要求情報に含めてサーバ８０に送信する。一方、サーバプログラム９５は、例えばＳ２５において、スキャンデータで示されるＱＲ画像からデータＩＤを取得し、取得したデータＩＤで識別されるテンプレートデータをメモリ９２から読み出し、スキャンデータで示される背景画像にテンプレートデータで示される前景画像を合成することによって、プリントデータを生成してもよい。
【００６８】
なお、背景画像の具体例は特に限定されないが、例えば、ユーザが撮影した写真であってもよいし、英字新聞等であってもよい。また、前景画像の具体例は特に限定されないが、例えば、年賀状や暑中見舞いの通信面に記録される定型文等であってもよいし、干支の図柄等であってもよい。さらに、Ｓ２５では、テンプレートデータで示される背景画像に、スキャンデータで示される前景画像が合成されてもよい。
【００６９】
このように、テンプレートデータを識別するＱＲ画像が記録された原稿、及びテンプレートデータに合成させる画像が記録された原稿の一方或いは両方をスキャナ１２に読み取らせることによって、サーバ８０からプリントデータを受信するためのユーザ操作をさらに少なくすることができる。ＱＲ画像及びテンプレートデータに合成させる画像の一方或いは両方は、プリントデータを取得するための情報の一例である。
【００７０】
なお、上記の実施形態及び変形例では、ハガキの通信面或いは宛名面に記録する画像を示すプリントデータを取得する例を説明したが、プリントデータで示される画像の具体例はこれらに限定されない。プリントデータは、例えば、会員限定のチラシ或いはクーポン、コンサート或いはスポーツ観戦のチケット、その他のあらゆる画像を示すものであってもよい。
【００７１】
また、上記の実施形態のＭＦＰ１０及び携帯端末５０において、メモリ３２、６２に記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明のコントローラが実行する各処理が実現される例を説明した。しかしながら、コントローラの構成はこれに限定されず、その一部又は全部を集積回路等のハードウェアで実現してもよい。
【００７２】
さらに、本発明は、ＭＦＰ１０及び携帯端末５０として実現できるだけでなく、ＭＦＰ１０及び携帯端末５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを通じてＭＦＰ１０及び携帯端末５０に接続可能なサーバに搭載された記憶部を含んでもよい。そして、サーバの記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット１０１等の通信ネットワークを通じて配信されてもよい。
【符号の説明】
【００７３】
１０・・・ＭＦＰ
１１・・・プリンタ
１２・・・スキャナ
２３，５３・・・ディスプレイ
２４，５４・・・入力Ｉ／Ｆ
２５，５５・・・Ｗｉ−Ｆｉ通信Ｉ／Ｆ
２６，５６・・・ＮＦＣ通信Ｉ／Ｆ
３１，６１，９１・・・ＣＰＵ
３２，６２，９２・・・メモリ
３５・・・装置プログラム
５０・・・携帯端末
６５・・・端末プログラム
８０・・・サーバ
９５・・・サーバプログラム
【図１】
0006658318.tif 000002
【図２】
0006658318.tif 000003
【図３】
0006658318.tif 000004
【図４】
0006658318.tif 000005
【図５】
0006658318.tif 000006
【図６】
0006658318.tif 000007