(57)【特許請求の範囲】
【請求項１】
電子機器が、該電子機器の外部からフォーマットの情報を取得するフォーマット取得ステップと、
前記電子機器が、該電子機器の操作部に対する操作に応じて記録事項の内容を特定する内容特定ステップと、
前記電子機器が、前記内容特定ステップによって特定した前記記録事項の内容を前記フォーマット取得ステップによって取得した前記フォーマットの情報に基づいて印刷する印刷ジョブを、前記操作部に対する操作に応じて送信するジョブ送信ステップと、
を有しており、
前記電子機器が、前記内容特定ステップによって特定した前記記録事項の内容の配置位置を、前記フォーマット取得ステップによって取得した前記フォーマットの情報に基づいて、前記操作部に対する配置位置の指定を受け付けずに決定する配置ステップを更に有し、
前記ジョブ送信ステップでは、前記電子機器が、前記配置ステップによって決定された配置位置で前記記録事項の内容を印刷するための前記印刷ジョブを送信する
印刷方法。
【請求項２】
前記フォーマットの情報は、前記フォーマットを反映している印刷媒体を撮像して得られた画像データを含む
請求項１に記載の印刷方法。
【請求項３】
前記配置ステップでは、前記電子機器が、前記画像データに基づいて前記記録事項の内容の配置位置を決定する
請求項２に記載の印刷方法。
【請求項４】
前記配置ステップでは、前記電子機器が、光学文字認識によって、前記画像データに基づく画像に含まれる１以上の文字を読み取り、読み取った文字に基づいて、前記記録事項の内容の配置を決定する
請求項３に記載の印刷方法。
【請求項５】
前記電子機器が、記録事項名の１以上の候補を記憶しており、
前記配置ステップでは、前記電子機器が、
光学文字認識によって、前記画像データに基づく画像内に位置する、それぞれ１以上の文字によって構成される１以上の記録事項名を検出し、
検出した１以上の記録事項名のうち、前記１以上の候補のいずれかと一致する記録事項名の位置に隣接する位置に前記一致する記録事項名と関連する前記記録事項の内容が記録されるように前記記録事項の内容の配置を決定する
請求項４に記載の印刷方法。
【請求項６】
前記配置ステップでは、前記電子機器が、画像特徴抽出処理を実行し、該処理の結果に基づいて前記記録事項の内容の配置を決定する
請求項３〜５のいずれか１項に記載の印刷方法。
【請求項７】
前記配置ステップでは、前記画像データに基づく画像内に位置する、枠線、下線及び括弧の少なくとも１つによって示された空欄を検出し、検出した１以上の空欄のいずれかに前記記録事項の内容が印刷されるように前記記録事項の内容の配置を決定する
請求項６に記載の印刷方法。
【請求項８】
前記配置ステップでは、複数種類のフォーマットを反映している複数種類の印刷媒体を撮像して得られた複数の画像データを入力とし、所定の記録事項が記録される位置として前記複数種類のフォーマットが規定している記録位置を出力とする学習済みモデルに、前記フォーマット取得ステップによって取得した前記画像データを入力することにより、前記内容特定ステップによって特定した前記記録事項の内容の配置を決定する
請求項３〜７のいずれか１項に記載の印刷方法。
【請求項９】
前記フォーマットは、複数種類の記録事項が記録される位置として複数の記録位置を規定しており、
前記内容特定ステップでは、前記電子機器が、前記複数の記録事項の内容をそれぞれ特定し、
前記配置ステップでは、前記電子機器が、前記内容特定ステップで特定された前記複数の記録事項の内容の、前記複数の記録位置への割り当てを、前記操作部に対する割り当ての指定を受け付けずに行う
請求項１〜８のいずれか１項に記載の印刷方法。
【請求項１０】
前記フォーマットの情報は、印刷媒体に記録されることによって前記記録事項が記録される記録位置を示すオブジェクトの情報を含み、
前記印刷ジョブは、前記オブジェクト及び前記記録事項の内容のうち前記記録事項の内容のみの印刷を要求する
請求項１〜９のいずれか１項に記載の印刷方法。
【請求項１１】
前記フォーマットの情報は、印刷媒体に記録されることによって前記記録事項が記録される記録位置を示すオブジェクトの情報を含み、
前記印刷ジョブは、前記オブジェクト及び前記記録事項の内容の双方の印刷を要求する
請求項１〜９のいずれか１項に記載の印刷方法。
【請求項１２】
前記電子機器が、前記オブジェクトの情報の少なくとも一部を変更する変更ステップを更に有しており、
前記印刷ジョブが印刷を要求する前記オブジェクトが、前記変更ステップによって変更された後の前記オブジェクトの情報に基づくものである
請求項１１に記載の印刷方法。
【請求項１３】
前記電子機器は、複数の住所の情報を記憶可能な住所データベースを有しており、
前記内容特定ステップでは、前記電子機器が、前記住所データベースに記憶されている１以上の住所の情報のうちの少なくとも１つを前記記録事項の内容として特定する
請求項１〜１２のいずれか１項に記載の印刷方法。
【請求項１４】
前記電子機器が、前記フォーマット取得ステップによって取得した複数のフォーマットの情報と、複数の配送業者の情報と、を互いに対応付けて配送データベースに記憶させる記憶ステップと、
前記電子機器が、前記操作部を介して配送業者の情報の入力を受け付け、前記配送データベースに基づいて、入力された前記配送業者の情報に対応付けられているフォーマットの情報を特定する選択ステップと、
を更に有しており、
前記配置ステップでは、前記選択ステップによって特定された前記フォーマットの情報に基づいて前記記録事項の内容の配置を決定する
請求項１〜１３のいずれか１項に記載の印刷方法。
【請求項１５】
電子機器であって、
操作部と、
該電子機器の外部からフォーマットの情報を取得するフォーマット取得部と、
前記操作部に対する操作に応じて記録事項の内容を特定する内容特定部と、
前記内容特定部が特定した前記記録事項の内容を、前記フォーマット取得部が取得した前記フォーマットの情報に基づいて印刷する印刷ジョブを、前記操作部に対する操作に応じて送信するジョブ送信部と、
を有しており、
前記内容特定部によって特定した前記記録事項の内容の配置位置を、前記フォーマット取得部によって取得した前記フォーマットの情報に基づいて、前記操作部に対する配置位置の指定を受け付けずに決定する配置部を更に有しており、
前記ジョブ送信部は、前記配置部によって決定された配置位置で前記記録事項の内容を印刷するための前記印刷ジョブを送信する
電子機器。
【請求項１６】
操作部を有する電子機器のコンピュータを、
前記電子機器の外部からフォーマットの情報を取得するフォーマット取得部、
前記操作部に対する操作に応じて記録事項の内容を特定する内容特定部、及び
前記内容特定部が特定した前記記録事項の内容を、前記フォーマット取得部が取得した前記フォーマットの情報に基づいて印刷する印刷ジョブを、前記操作部に対する操作に応じて送信するジョブ送信部、
として機能させ、
更に、前記内容特定部によって特定した前記記録事項の内容の配置位置を、前記フォーマット取得部によって取得した前記フォーマットの情報に基づいて、前記操作部に対する配置位置の指定を受け付けずに決定する配置部として機能させ、
前記ジョブ送信部は、前記配置部によって決定された配置位置で前記記録事項の内容を印刷するための前記印刷ジョブを送信する
プログラム。
【請求項１７】
画像形成装置であって、
操作部と、
該画像形成装置の外部からフォーマットの情報を取得するフォーマット取得部と、
前記操作部に対する操作に応じて記録事項の内容を特定する内容特定部と、
前記フォーマット取得部が取得した前記フォーマットの情報に基づいて、前記内容特定部が特定した前記記録事項の内容を印刷する印刷部と、
を有しており、
前記内容特定部によって特定した前記記録事項の内容の配置位置を、前記フォーマット取得部によって取得した前記フォーマットの情報に基づいて、前記操作部に対する配置位置の指定を受け付けずに決定する配置部を更に有しており、
前記印刷部は、前記配置部によって決定された配置位置で前記記録事項の内容を印刷する
画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、印刷方法、電子機器、プログラム、サーバ及び画像形成装置に関する。
【背景技術】
【０００２】
フォーマットに従って必要事項が記入される印刷媒体（例えば紙）が知られている。例えば、宅配便の送り状では、荷物の送り先の住所及び氏名、並びに荷物の送り主の住所及び氏名を記載する欄が設けられている。上記のような印刷媒体に対して、ユーザが必要事項を手書きで記載するのではなく、プリンタが必要事項を印刷することを可能とした技術が知られている（例えば特開２００６−７９３９９号公報）。
【発明の概要】
【０００３】
本開示の一態様に係る印刷方法は、フォーマット取得ステップと、内容特定ステップと、ジョブ送信ステップと、を有している。前記フォーマット取得ステップでは、電子機器が、該電子機器の外部からフォーマットの情報を取得する。前記内容特定ステップでは、前記電子機器が、該電子機器の操作部に対する操作に応じて記録事項の内容を特定する。前記ジョブ送信ステップでは、前記電子機器が、前記内容特定ステップによって特定した前記記録事項の内容を前記フォーマット取得ステップによって取得した前記フォーマットの情報に基づいて印刷する印刷ジョブを、前記操作部に対する操作に応じて送信する。
【０００４】
本開示の一態様に係る電子機器は、操作部と、フォーマット取得部と、内容特定部と、ジョブ送信部と、を有している。前記フォーマット取得部は、該電子機器の外部からフォーマットの情報を取得する。前記内容特定部は、前記操作部に対する操作に応じて記録事項の内容を特定する。前記ジョブ送信部は、前記内容特定部が特定した前記記録事項の内容を、前記フォーマット取得部が取得した前記フォーマットの情報に基づいて印刷する印刷ジョブを、前記操作部に対する操作に応じて送信する。
【０００５】
本開示の一態様に係るプログラムは、操作部を有する電子機器のコンピュータを、上記フォーマット取得部と、上記内容特定部と、上記ジョブ送信部と、として機能させる。
【０００６】
本開示の一態様に係るプログラムサーバは、フォーマット取得部と、位置特定部と、配置情報送信部と、を有している。前記フォーマット取得部は、所定のフォーマットを反映している印刷媒体を撮像して得られた画像データを端末から取得する。前記位置特定部は、前記フォーマット取得部が取得した前記画像データに基づいて、所定の記録事項が記録される位置として前記フォーマットが規定している記録位置を特定する。前記配置情報送信部は、前記位置特定部によって特定した前記記録位置に基づく情報を前記端末又はプリンタへ送信する。
【０００７】
本開示の一態様に係る画像形成装置は、操作部と、フォーマット取得部と、内容特定部と、印刷部と、を有している。前記フォーマット取得部は、該画像形成装置の外部からフォーマットの情報を取得する。前記内容特定部は、前記操作部に対する操作に応じて記録事項の内容を特定する。前記印刷部は、前記フォーマット取得部が取得した前記フォーマットの情報に基づいて、前記内容特定部が特定した前記記録事項の内容を印刷する。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係る印刷方法の一例の概要を説明する模式図。
【図２Ａ】第１実施形態に係る印刷態様の一例を示す模式図。
【図２Ｂ】第１実施形態に係る印刷態様の他の例を示す模式図。
【図３】フォーマットの一例を示す模式図。
【図４】第１実施形態に係る電子機器の構成を示す模式図。
【図５】第１実施形態に係る電子機器の構成を示すブロック図。
【図６】第２実施形態に係る電子機器の構成を示すブロック図。
【図７】第３実施形態に係る電子機器及びサーバの構成を示すブロック図。
【図８】第４実施形態に係る電子機器及びサーバの構成を示すブロック図。
【図９】第５実施形態に係る電子機器及びサーバの構成を示すブロック図。
【図１０】第６実施形態に係る電子機器及びサーバの構成を示すブロック図。
【図１１】第７実施形態に係る画像形成装置の構成を示すブロック図。
【図１２】実施形態に係る配置部の構成の一例を示すブロック図。
【図１３】実施形態に係る配置部の構成の他の例を示すブロック図。
【図１４】実施形態に係る配置処理の手順の一例を説明するフローチャート。
【図１５】実施形態に係る内容特定部の動作の一例を説明するためのブロック図。
【図１６】実施形態に係るフォーマットの利用態様の一例を説明するためのブロック図。
【発明を実施するための形態】
【０００９】
以下、本開示の実施形態について、図面を参照して説明する。第１実施形態の説明の後、各種の実施形態の説明においては、基本的に、先に説明された実施形態との相違点についてのみ述べる。特に言及が無い事項は、先に説明された実施形態と同様とされたり、先に説明された実施形態から類推されたりしてよい。
【００１０】
＜第１実施形態＞
（印刷方法の一例の概要）
図１は、実施形態に係る印刷方法の一例の概要を説明する模式図である。
【００１１】
実施形態に係る印刷方法では、例えば、図１の左上に示すように、所定のフォーマットを反映した印刷媒体１が複合機３によってスキャンされる。印刷媒体１は、例えば、宅配便の送り状（図３参照）である。送り状のフォーマットは、例えば、１以上の送信先の住所及び氏名並びに送信元の住所及び氏名等の項目（換言すれば記録事項。以下、同様。）の記録位置（換言すれば記入位置又は空欄）を定めている。記録位置は、例えば、印刷媒体１に印刷されているオブジェクト１ａによって示されている。図１の例では、オブジェクト１ａとして、１以上（図示の例では３つ）の記録位置（領域）を個別に囲む記録位置の数と同数の枠線が示されている。なお、以下の説明において、特に断りが無い限り、印刷媒体１の項目は、ユーザによって内容が記録される項目を指す（印刷媒体１に当初から内容が記録されている項目等は指さず）、記録位置は、当該項目の内容が記録される位置を指す。
【００１２】
上記のスキャンと並行して、図１の右上に示すように、電子機器５（図示の例ではスマートフォン）において、印刷媒体１に記録される項目の内容が特定される。例えば、ユーザの操作によって、送信先の住所及び氏名並びに送信元の住所及び氏名が電子機器５に入力される。図示の例では、特定された項目の内容Ｃｔを示す文字列（黒丸によって模式的に示されている）が電子機器５の画面に表示されている。ここでは、３つの枠線で囲まれることによって示されているように、３つの項目の内容Ｃｔが特定されている。
【００１３】
上記のスキャンによって、印刷媒体１のフォーマットの情報が取得される。このフォーマットの情報は、図１の左下に示すように、電子機器５へ送信される。電子機器５は、取得したフォーマットに従って、図１の右上において特定された項目の内容に対して、印刷されるときの配置を決定する。例えば、図１の左上の印刷媒体１と、図１の左下の電子機器５の画面に表示された印刷イメージとしての印刷媒体１との比較から理解されるように、電子機器５は、フォーマットによって定められている複数の記録位置（図示の例では３つの枠内）へ、図１の右上で特定した複数（３つ）の項目の内容Ｃｔを割り当てる。
【００１４】
その後、図１の右下に示すように、電子機器５は、上記のように決定された配置で項目の内容が印刷されるように、印刷ジョブを複合機３へ送信する。複合機３は、印刷ジョブに含まれる画像データに基づいて印刷を行う。これにより、記録項目の内容Ｃｔがフォーマットに従って印刷された印刷媒体１が得られる。印刷によって項目が埋められることから、例えば、ユーザが手書きする手間が省け、ユーザの負担が低減される。また、電子機器５は、該電子機器５の外部からフォーマットの情報を取得するから、例えば、任意のフォーマットに対応することができる。
【００１５】
スキャンされる印刷媒体１（図１の左上の印刷媒体１）と、項目の内容が印刷される印刷媒体１（図１の右下の印刷媒体１）とは、同一の個体であってもよいし、別の個体であってもよい。以下の説明では、スキャンされる印刷媒体１を印刷媒体１Ａといい、項目の内容の印刷がなされる印刷媒体１を印刷媒体１Ｂということがある。単に印刷媒体１という場合は、矛盾等が生じない限り、印刷媒体１Ａ及び／又は１Ｂと読み替えられてよい。
【００１６】
印刷媒体１Ａと１Ｂとが別の個体である場合、印刷媒体１Ａは、使用前のもの（別の観点では項目の内容が記録されていないもの）であってもよいし、使用後のもの（別の観点では項目の内容が記録されているもの）であってもよい。以下の説明では、便宜上、印刷媒体１Ａが使用前のものであることを前提とした説明を行うことがある。
【００１７】
図２Ａ及び図２Ｂは、図１の右下における印刷について印刷態様の例を示す図である。各図において、上段は、図１の右下の印刷がなされる前の印刷媒体１Ｂを示し、下段は、図１の右下の印刷がなされた後の印刷媒体１Ｂを示している。
【００１８】
図２Ａの印刷態様では、オブジェクト１ａが予め印刷されている印刷媒体１Ｂに対して項目の内容Ｃｔが印刷される。この態様において、スキャンされる印刷媒体１Ａと、項目の内容の印刷がなされる印刷媒体１Ｂとは、同一の個体であってもよいし、別の個体であってもよい。
【００１９】
図２Ｂの印刷態様は、スキャンされる印刷媒体１Ａと、項目の内容の印刷がなされる印刷媒体１Ｂとが別の個体である場合に適用される態様である。この態様では、図１の右下の印刷において、オブジェクト１ａが印刷されていない（例えば無地の）印刷媒体１Ｂに対してオブジェクト１ａ及び項目の内容Ｃｔの双方が印刷される。
【００２０】
なお、電子機器５は、上記の２種の印刷態様のいずれか一方のみを実行可能であってもよいし、双方を選択的に実行可能であってもよい。後者の場合、例えば、印刷態様は、ユーザの電子機器５に対する操作によって選択されてよい。
【００２１】
（印刷媒体）
印刷媒体１（別の観点ではフォーマット）は、種々のものとされてよい。例えば、印刷媒体１としては、既述の送り状以外に、種々の伝票（送り状以外）、はがき、封筒、加入申込書及び購入申込書を挙げることができる。ただし、以下の説明では、印刷媒体１として、主として送り状を例に取る。また、便宜上、印刷媒体１が送り状であることを前提とした説明を行うことがある。
【００２２】
印刷媒体１は、例えば、項目の内容の記録に関して、手書きによる記入と、実施形態による印刷との双方に供されることが可能である。ただし、印刷媒体１は、印刷のみが前提とされてもよい。この場合、印刷媒体１で記録が予定されている項目は、手書きでは現実的に不可能なもの（例えば２次元バーコード）であってもよい。
【００２３】
印刷媒体１で記録が予定されている項目は、１つのみであってもよいし、２以上であってもよい。また、項目の内容は、住所及び氏名のように名詞であってもよいし、プロフィールのように文章であってもよい。また、項目の内容は、文字によって示される情報であってもよいし、１次元又は２次元バーコードのように記号（バーコードは画像と捉えられてもよい。）によって示される情報であってもいし、写真のように画像によって示される情報であってもよい。
【００２４】
図３は、印刷媒体１の一例としての送り状を示す模式図である。
【００２５】
印刷媒体１は、例えば、紙によって構成されている。印刷媒体１は、１枚の紙によって構成されていてもよいし、２枚以上の紙が重ねられて構成されていてもよい。後者としては、複写式の伝票を例示することができる。このような印刷媒体１の材質及び枚数等の構成に関して、スキャンされる印刷媒体１Ａと、項目の内容が印刷される印刷媒体１Ｂとは、互いに同一の構成を有していてもよいし、互いに異なる構成を有していてもよい。例えば、印刷媒体１Ａは、複写式の伝票である一方で、印刷媒体１Ｂは、通常の１枚の紙であってもよい。
【００２６】
スキャンされる印刷媒体１Ａは、一般に、フォーマットに従ったサイズを有している。別の観点では、印刷媒体１Ａのサイズは、フォーマットの一部として捉えられてよい。項目の内容が印刷される印刷媒体１Ｂのサイズは、印刷媒体１Ａのサイズに対して、同一であってもよいし、異なっていてもよい。後者については、別の観点では、印刷媒体１Ｂのサイズは、フォーマットに従っていないものであってもよい。
【００２７】
印刷媒体１Ｂのサイズが印刷媒体１Ａのサイズと異なり、かつ、オブジェクト１ａ及び項目の内容Ｃｔの双方が共に印刷される態様（図２Ｂ）では、印刷媒体１Ｂにおけるオブジェクト１ａのサイズは、印刷媒体１Ａにおけるオブジェクト１ａのサイズに対して、同一であってもよいし、異なっていてもよい。後者としては、印刷媒体１Ｂにおけるオブジェクト１ａが、印刷媒体１Ａにおけるオブジェクト１ａに対して、拡大若しくは縮小、及び／又は縦横比の変更がなされる態様を挙げることができる。
【００２８】
オブジェクト１ａは、例えば、印刷媒体１に記録（例えば印刷）され、ユーザによって埋められる項目の記録位置を示す。オブジェクト１ａは、この他、ユーザではない者（例えば宅配業者）によって埋められる項目の記録位置を示すもの、又は記録位置とは無関係なもの（例えば説明文）を含んでよい。ただし、実施形態の説明では、便宜上、特に断りが無い限り、オブジェクト１ａの語は、ユーザによって埋められる項目の記録位置を指すオブジェクトに用いる。
【００２９】
オブジェクト１ａの形状、大きさ及び配置等は、印刷媒体１の種別等に応じて適宜なものとされてよい。オブジェクト１ａの典型的なものとしては、例えば、項目名を示す文字列、及び項目の内容が記録される空欄を示す図形が挙げられる。空欄を示す図形としては、例えば、記録位置（領域）を囲む枠線、記録位置の下限を示す下線、及び記録位置を所定方向（例えば左右方向）の両側から囲む括弧を挙げることができる。この他、オブジェクト１ａとして、記録に関する注意書き（例えば文章的なもの）、ユーザがペンでなぞる空欄内の点線（例えば８の字状のもの）を挙げることができる。なお、実施形態の説明では、便宜上、主として、典型的なものを例に取る。
【００３０】
項目名が印刷媒体１の種別等に応じて適宜に設定されてよいことはもちろんである。図示の例では、項目名（換言すれば項目名を示す文字列）として、「お届け先」、「ご依頼主」、「Ｐｏｓｔｃｏｄｅ」、「住所」、「氏名」及び「ＴＥＬ」が示されている。項目は、大項目（「お届け先」及び「ご依頼主」）と、小項目（「Ｐｏｓｔｃｏｄｅ」、「住所」、「氏名」及び「ＴＥＬ」）を含んでよい。
【００３１】
枠線、下線及び括弧等の図形は、２文字以上の文字列に対応するものであってもよいし（例えば「住所」の欄を参照）、１文字に対応するものであってもよい（例えば「Ｐｏｓｔｃｏｄｅ」の文字列に続く枠線を参照）。枠線内に、１以上の下線、１以上の他の枠、及び／又は１以上の括弧が設けられるなど、１つの図形内に他の図形が配置されてもよい。なお、このことから理解されるように、空欄は、内部にオブジェクト１ａが配置されないことを意味せず、ユーザによって内部に項目の内容が記録されることが予定されている領域を指してよい。
【００３２】
オブジェクト１ａは、適宜に記録位置を示してよい。空欄を示す図形（枠線、下線及び括弧等）が示す記録位置は、説明するまでもなく明らかである。項目名は、例えば、記録位置に隣接して配置されることによって、記録位置を示してよい。項目名は、空欄を示す図形の内部又は隣に位置することによって記録位置を示してもよい。矢印によって項目名と空欄とを結びつけるなど、空欄を示す図形以外の図形によって項目名に対応する記録位置が示されてもよい。
【００３３】
上記において、項目名と記録位置（又は図形等）との隣接等は、例えば、項目名と記録位置との間に他の項目に係るオブジェクト１ａ又は空欄が位置していないこととされてよい。ただし、「お届け先」と、「氏名」と、当該氏名の空欄とが順に並んでいることから理解されるように、ここでいう隣接では、大項目の項目名と空欄との間に、大項目の下位の小項目に係るオブジェクト１ａが介在してもよい。
【００３４】
また、互いに隣接する項目名と記録位置との上下左右方向の位置関係は適宜に設定されてよい。一般には、項目名は、空欄に対して左側及び／又は上側に示される。ただし、項目名と記録位置とが枠線によって共に囲まれることなどによって、記録位置が明らかであれば、必ずしもそのような態様でなくてもよい。
【００３５】
なお、複数の項目に個別に対応する複数のオブジェクト１ａが設けられている場合、当該複数のオブジェクト１ａの全体が１つのオブジェクト１ａとして概念されてもよい。本開示の説明においては、オブジェクト１ａは、個々のオブジェクト１ａを指す場合と、全体としてのオブジェクト１ａとを指す場合とがある。文脈に応じて適宜に解釈されたい。
【００３６】
ユーザが手書きによって空欄を埋める場合、文字列が枠又は括弧から食み出したり、文字列が下線に重なったりする。枠内の下線が無視されることもある。また、空欄のうち一部（例えば郵便番号及び電話番号）が埋められていないこともある。すなわち、印刷媒体１は、必ずしもフォーマットに完全に従って記入されるとは限らない。しかし、印刷媒体１の利用に支障がなければ、そのようなフォーマットに対する違反は許容される。
【００３７】
同様に、実施形態の印刷方法も、フォーマットに完全に従っている必要は無い。例えば、社会的な常識に照らして許容される範囲で、印刷された印刷媒体１がフォーマットに違反していても構わない。また、例えば、複数の項目のうち、一部については手書きで行われることが想定され、残りの一部についてのみ印刷が行われてもよい。従って、本開示において、フォーマットに従う等という場合、完全にフォーマットに従っている必要は無く、フォーマットの少なくとも一部に従うことをいう。
【００３８】
技術的な観点から言えば、例えば、複数の項目の内容の位置の相対関係がフォーマットに従っていれば、フォーマットに従っていると捉えられてよい。例えば、図３の例では、「お届け先」の内容が「ご依頼主」の内容に対して上側に印刷され、「お届け先」及び「ご依頼主」のそれぞれにおいて、「住所」の内容に対して「氏名」の内容が下に印刷されている場合、項目の内容とオブジェクト１ａとの位置関係が本来の位置関係から多少ずれていても、フォーマットに従っていると捉えられてよい（送り状の使用上問題ない。）。
【００３９】
項目の内容の印刷について、フォーマットに完全に従う必要がないことを述べた。他の事項についても同様である。例えば、図２Ｂに示したように、ユーザによってオブジェクト１ａが印刷される場合、既に述べたように、オブジェクト１ａは、拡大若しくは縮小、又は縦横比の変更がなされてよい。
【００４０】
なお、上記のフォーマットに従うという用語の説明は、スキャンされる印刷媒体１Ａに表れているフォーマットの全てを、フォーマットの語が指す範囲として捉える考え方に基づく。ただし、印刷媒体１Ａに表れているフォーマットの一部のみをフォーマットの語が示す範囲として捉えてもよい。例えば、電子機器５が外部からフォーマットの情報を取得するという場合、複数の項目の記録位置の相対関係のみを、上記フォーマットの語が指す範囲に含め、記録位置とオブジェクト１ａとの相対関係を、上記フォーマットの語が指す範囲から除外してもよい。
【００４１】
（印刷に利用される機器）
図１に戻る。スキャンを行う複合機３と、印刷を行う複合機３とは、同一の個体であってもよいし、別の個体であってもよい。別の個体の場合、両者の機種は、互いに同じであってもよいし、互いに異なっていてもよい。
【００４２】
複合機３に代えて、スキャナ７（図５参照）及びプリンタ９（図５参照）が用いられてもよい。また、複合機３は、スキャナ７及びプリンタ９として捉えられてもよい。実施形態の説明において、複合機３の語と、スキャナ７又はプリンタ９の語とは、矛盾等が生じない限り、相互に置換されてよい。スキャナ７によるスキャンに代えて、カメラ１１（図６参照）による撮像によって、印刷媒体１Ａのフォーマットの情報が取得されてもよい。
【００４３】
スキャナ７及びカメラ１１は、いずれもイメージャを含み、イメージャによって撮像を行う。従って、スキャナ７及びカメラ１１は、撮像によってフォーマットの情報を取得する撮像装置として上位概念化して捉えられてよい。実施形態の説明において、スキャナ７、カメラ１１及び撮像装置の語は、矛盾等が生じない限り、相互に置換されてよく、スキャン及び撮像の語も相互に置換されてよい。
【００４４】
撮像装置によって得られるフォーマットの情報は、フォーマットを反映した印刷媒体１Ａの画像データである。撮像によって得られた画像データは、通常、ラスタ形式である。なお、ラスタ形式の画像データは、適宜な時期にベクタ形式の画像データに変換され、ベクタ形式の画像データがフォーマットの情報として用いられてもよい。
【００４５】
複合機３、スキャナ７、プリンタ９及びカメラ１１は、種々の構成とされてよい。例えば、これらの機器は、公知の構成と同様の構成とされても構わない。また、例えば、これらの機器は、家庭用の比較的小型なものであってもよいし、業務用の比較的大型なものであってもよい。
【００４６】
電子機器５は、例えば、通信と印刷ジョブの生成及び送信とを行うことができる種々の機器とされてよい。電子機器５としては、例えば、スマートフォン及びＰＣ（パーソナルコンピュータ）を挙げることができる。ＰＣの形式としては、タブレット型、ノート型及びデスクトップ型を挙げることができる。電子機器５の構成の詳細については後述する。
【００４７】
電子機器５と、他の機器（複合機３、スキャナ７、プリンタ９及び／又はカメラ１１）との通信は、有線、無線又は両者の組み合わせによって実現されてよい。また、電子機器５と他の機器との通信は、ネットワークを介さない直接的なものであってもよいし、ネットワークを介したものであってよい。ネットワークとしては、ＬＡＮ（Local Area Network）、プライベートネットワーク、パブリックネットワーク（例えばインターネット）及びこれらの組み合わせを挙げることができる。パブリックネットワークが介在する場合、ＶＰＮ（Virtual Private Network）が利用されたり、クラウドサービスが利用されたりしてもよい（しなくてもよい。）。
【００４８】
スキャナ７と電子機器５との間にクラウドサービスが介在してよいことから理解されるように、電子機器５が取得するフォーマットの情報は、画像データのままであってもよいし、画像データから抽出された情報（例えば数値データ）であってもよい。ただし、実施形態の説明では、便宜上、フォーマットの情報が画像データである態様を前提とした説明を行うことがある。
【００４９】
電子機器５とプリンタ９との間にクラウドサービスが介在してよいことから理解されるように、印刷ジョブは、一般にＰＣからプリンタ９へ出力されるものに限定されず、広く解釈されてよい。換言すれば、印刷ジョブに含まれる情報は、適宜な形式とされてよい。例えば、一般に、ＰＣのプリンタドライバは、プリンタ９の機種に応じたラスタ形式の画像データを含む印刷ジョブを生成して出力する。電子機器５は、そのような機種に応じた印刷ジョブを出力してもよいし、機種に応じていない一般的な形式の画像データを含む印刷ジョブを出力してもよい。後者の場合、クラウドサービスのサーバがプリンタドライバの機能を果たしてよい。さらに、印刷ジョブは、画像データを含まず、テキストデータと、当該テキストデータの配置位置（座標データ）とを含み、クラウドサービスのサーバが画像データを生成してもよい。ただし、実施形態の説明では、便宜上、印刷ジョブが画像データを含む態様を前提とした説明を行うことがある。
【００５０】
実施形態の印刷方法に係る社会的な利用方法は、適宜なものとされてよい。例えば、電子機器５及び他の機器（複合機３、スキャナ７、プリンタ９及び／又はカメラ１１）の所有者（又はユーザ）は、同一であってもよいし、異なっていてもよい。所有者又はユーザは、個人であってもよいし、団体であってもよく、また、サービス利用者であってもよいし、サービス提供者であってもよい。電子機器５と他の機器とは、比較的近く（例えば同一フロア）に位置していてもよいし、比較的遠く（例えば異なる地域）に位置していてもよい。
【００５１】
社会的な利用方法の具体例を挙げる。印刷媒体１Ａが送り状の場合、サービス利用者は、自己又は他者が所有する、自己の近くにある機器（複合機３及び電子機器５）を用いて、印刷媒体１Ａのスキャン、項目の内容Ｃｔの特定、及び印刷媒体１Ｂの印刷を行う。そして、ユーザは、印刷後の印刷媒体１Ｂが貼付された荷物を宅配業者（サービス提供者）に渡す。又は、ユーザは、印刷後かつ貼付されていない印刷媒体１Ｂと、荷物とを宅配業者に渡す。
【００５２】
また、例えば、上記において、印刷媒体１Ｂの印刷を行う複合機３が宅配業者の営業所に配置されてもよい。そして、サービス利用者は、上記営業所から離れた位置又は上記営業所にて電子機器５から印刷ジョブを送信する。荷物は、印刷ジョブの送信の前後にサービス利用者によって営業所に持ち込まれる、又は印刷媒体１Ｂの印刷後に、印刷媒体１Ｂの「ご依頼主」に印刷された住所に向かった宅配業者によって回収される。
【００５３】
（電子機器の構成）
図４は、電子機器５の構成（主としてハードウェア構成）を示す模式図である。
【００５４】
電子機器５は、例えば、種々の演算を行う制御部１３、ユーザの操作を受け付ける操作部１５、ユーザに視覚的に情報を提供する表示部１７、及び電子機器５の外部と通信を行う通信部１９を有している。
【００５５】
制御部１３は、例えば、コンピュータと同様の構成を有している。具体的には、例えば、制御部１３は、ＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２３、ＲＡＭ（Random Access Memory）２５及び補助記憶装置２７を有している。ＣＰＵ２１がＲＯＭ２３及び／又は補助記憶装置２７に記憶されているプログラムを実行することによって制御部１３が構築される。なお、制御部１３は、上記のように構築される部分の他、一定の動作のみを行うように構成された論理回路を含んでいてもよい。
【００５６】
図４では、ＣＰＵ２１が実行するプログラムとして、補助記憶装置２７に記憶されているプログラムＤ１が例示されている。プログラムＤ１は、実施形態に係る印刷方法を実現するためのものである。プログラムＤ１は、例えば、電子機器５（ハードウェア及びＯＳ（Operating System））の販売時に既に補助記憶装置２７に記憶（換言すればインストール）されていてもよいし、電子機器５の販売後、ユーザによって補助記憶装置２７に記憶（インストール）されてもよい。プログラムＤ１の配布は、記憶媒体又は通信を介して行われてよい。実施形態に係る印刷方法を実現するためのプログラムの一部又は全部は、ＲＯＭ２３に記憶されていてもよい。
【００５７】
操作部１５の構成は任意である。操作部１５は、例えば、ユーザの接触による操作を受け付ける。このような操作部１５としては、例えば、タッチパネル及び／又は１以上の押しボタンを含むものを挙げることができる。なお、操作部１５は、音声操作などの他の方式の操作を受け付けるものであってもよい。
【００５８】
表示部１７の構成は任意である。例えば、表示部１７としては、任意の画像を表示可能なディスプレイを挙げることができる。このようなディスプレイとしては、液晶ディスプレイ及び有機ＥＬ（Electro Luminescence）ディスプレイを挙げることができる。なお、電子機器５は、視覚以外の感覚（例えば聴覚）を介してユーザに情報を提供する装置を有していてもよい。
【００５９】
通信部１９は、電子機器５が外部と通信を行うためのインターフェースのうち、制御部１３に含まれない部分である。通信部１９は、ハードウェア的な構成要素のみを含んでいてもよいし、ハードウェア的な構成要素に加えて、ソフトウェアによって実現される部分を含んでいてもよい。後者の場合、通信部１９は、制御部１３と明瞭に区別できなくてもよい。
【００６０】
具体的には、例えば、電子機器５が有線で外部と接続される場合においては、通信部１９は、ケーブルが接続されるコネクタ又はポートを有してよい。ここでのポートは、コネクタに加えてソフトウェア的なものを含む概念である。また、例えば、電子機器５が無線（例えば電波）で外部と接続される場合においては、通信部１９は、ベースバンドの信号を高周波信号に変換するＲＦ（Radio Frequency）回路と、高周波信号を無線信号に変換するアンテナとを有してよい。また、有線及び無線のいずれにおいても、通信部１９は、例えば、増幅器及び／又はフィルタを含んでよい。
【００６１】
上述した種々の構成要素（１５、１７、１９、２１、２３、２５及び２７）は、例えば、バス２９によって接続されている。図４では、模式的に１本のバス２９に全ての構成要素が接続されている。実際の製品においては、複数のバスが適宜な形式で接続されていてよい。例えば、アドレスバス、データバス及びコントロールバスが設けられてよい。また、クロスバースイッチ及び／又はリンクバスが適用されてもよい。
【００６２】
図４は、あくまで模式図である。従って、例えば、実際には、各種のデバイス（例えばＣＰＵ）は、分散して複数設けられていてよい。バス２９と各種のデバイス（例えば操作部１５又は表示部１７）との間には不図示のインターフェースが介在してよい。
【００６３】
（電子機器の機能ブロック図）
図５は、電子機器５（５Ａ）の構成（特に制御部１３）を示す機能ブロック図である。
【００６４】
種々の実施形態において、電子機器５のハードウェア構成は共通してよい。一方で、種々の実施形態は、プログラムＤ１の実行によって構築される制御部１３の各種の機能部の構成が異なってよい。そこで、実施形態の説明では、電子機器５に大文字のアルファベットを付して、実施形態間で電子機器５を区別することがある。例えば、第１実施形態の電子機器５を電子機器５Ａということがある。
【００６５】
既述のように、電子機器５Ａは、制御部１３と、操作部１５とを有している。また、電子機器５Ａは、スキャナ７及びプリンタ９と通信可能である。制御部１３においては、ＣＰＵ２１がプログラムＤ１を実行することによって、種々の機能部（３１、３３、３５、３７及び３９）が構築される。各機能部の動作等は、以下のとおりである。
【００６６】
フォーマット取得部３１は、電子機器５の外部からフォーマットの情報を取得する（図１の左上から左下への通信を参照）。内容特定部３３は、印刷媒体１に印刷される予定の項目の内容を特定する（図１の右上の動作を参照）。配置部３５は、フォーマット取得部３１が取得したフォーマットの情報に基づいて、内容特定部３３が特定した項目の内容の配置を決定する（図１の左下の動作を参照）。ジョブ生成部３７は、配置部３５が決定した配置で、内容特定部３３が特定した項目の内容が印刷されるように印刷ジョブを生成する。ジョブ送信部３９は、ジョブ生成部３７が生成した印刷ジョブを通信部１９を介してプリンタ９へ送信する（図１の左下から右下への通信を参照）。
【００６７】
なお、電子機器５のコンピュータを上記のような種々の機能部として機能させるプログラムＤ１は、各機能部の全部の構築に係る部分を有している必要は無い。例えば、プログラムＤ１は、ジョブ送信部３９の基本動作を規定している下位のプログラムを呼び出すことによって、コンピュータをジョブ送信部３９として機能させてよい。
【００６８】
フォーマット取得部３１の具体的な態様は種々のものとされてよい。例えば、フォーマット取得部３１は、既述のように、スキャナ７から画像データを取得する。換言すれば、フォーマット取得部３１は、通信を介して、他の機器からフォーマットの情報を取得する。フォーマット取得部３１は、画像データに代えて、画像データの形式とはなっていない、項目の内容の記録位置を示す座標データ（換言すれば数値データ）を取得してもよい。
【００６９】
内容特定部３３の具体的な態様は種々のものとされてよい。以下に例を示す。
【００７０】
例えば、内容特定部３３は、操作部１５を介して１以上の文字の入力を受け付け（１以上の文字の情報を取得し）、入力された１以上の文字を項目の内容として特定してよい。具体的には、例えば、内容特定部３３は、項目毎に設けられた空欄が設けられた入力フォームを表示部１７に表示させてよい。この入力フォームの外縁の形状、外縁に対する１以上の空欄の位置及び／又は複数の空欄同士の相対位置は、例えば、印刷媒体１の外縁の形状、外縁に対する１以上の空欄の位置及び／又は空欄同士の位置とは異なっていてよい。そして、内容特定部３３は、１以上の空欄のいずれか１つを指定する操作と、空欄に文字を入力する操作とを受け付けてよい。
【００７１】
また、例えば、内容特定部３３は、操作部１５を介して、ＲＡＭ２５及び／又は補助記憶装置２７に記憶されている種々の情報（すなわち電子機器５が保持している情報）から項目の内容として利用する情報を選択する操作を受け付けてもよい。このような操作としては、例えば、予め記憶されているテキストファイルからテキストをコピーして上記入力フォームの空欄に貼り付ける操作、及びデータベースから所定の情報を選択する操作を挙げることができる。
【００７２】
上記の例示から理解されるように、項目の内容の特定は、電子機器５の外部からの情報の取得（例えば、入力フォームに対する操作部１５を介した文字入力）を伴っていてもよいし、伴っていなくてもよい。換言すれば、項目の内容の特定は、項目の内容の取得とは別の概念である。なお、電子機器５の立場ではなく、内容特定部３３の立場においては、取得の概念が用いられてもよい。
【００７３】
複数の項目が存在する場合、内容特定部３３は、項目の内容を分類する処理を行ってよい。例えば、印刷媒体１が送り状である場合において、内容特定部３３は、特定した内容が、送り先、送り元、住所及び氏名等のいずれに係る情報であるかを特定してよい。特定方法は、種々のものとされてよい。例えば、内容特定部３３は、上記の入力フォームにおける項目別に設けられた複数の空欄のいずれか１つを指定して文字を入力又は貼り付ける操作を受け付けることによって、項目の内容を分類しつつ、項目の内容を特定してよい。換言すれば、内容特定部３３は、操作部１５を介して、項目の内容を特定する操作を受け付けるときに、併せて、その内容がいずれの項目に対応するものであるのかを特定する操作を受け付けてよい。また、内容特定部３３は、例えば、ユーザの操作に基づくのではなく、特定された項目の内容を解析して、項目の内容を分類してもよい。
【００７４】
配置部３５の具体的な態様は種々のものとされてよい。図示の例では、配置部３５は、位置特定部３５ａと、配置決定部３５ｂとを有している。
【００７５】
位置特定部３５ａは、フォーマット取得部３１が取得したフォーマットの情報に基づいて、１以上の項目に関して、フォーマットが規定している記録位置を特定する。例えば、位置特定部３５ａは、印刷媒体１内のいずれの位置に空欄が位置しているかを特定する。また、例えば、複数の項目がある場合において、位置特定部３５ａは、複数の項目と複数の空欄との対応関係を特定する。
【００７６】
位置特定部３５ａが特定した記録位置に係る情報は、適宜な形式のものとされてよい。例えば、記録位置に係る情報は、画像データの外縁の座標（画像データに基づく画像全体のサイズ）の情報と、記録位置の座標の情報とを含む。記録位置に係る情報は、必要に応じて、オブジェクト１ａの座標の情報を含んでよい。１つの記録位置（空欄）に係る座標の情報は、座標系内の１点の情報であってもよいし、座標系内の範囲を示す情報（例えば空欄の４隅又は対角の２点の座標の情報）であってもよい。座標系は、画素単位のものであってもよいし、ｍ単位（又はこれに準ずるもの。以下、同様。）のものであってもよい。
【００７７】
配置決定部３５ｂは、位置特定部３５ａが特定した記録位置に基づいて、内容特定部３３が特定した項目の内容の配置を決定する。この決定は、ユーザの操作を受け付けずに自動で行われてもよいし、ユーザの操作を受け付けて行われてもよい。
【００７８】
配置の決定が自動で行われる場合、例えば、配置決定部３５ｂは、所定のアルゴリズムに従って、空欄内における項目の内容の具体的な位置（例えば空欄内の上側の位置又は左側の位置等）を決定する。また、例えば、複数の項目がある場合において、配置決定部３５ｂは、位置特定部３５ａが特定した複数の項目と複数の空欄との対応関係と、内容特定部３３による項目の内容の分類結果とに基づいて、複数の項目の内容を複数の空欄に割り当てる。自動で行われる配置を行うトリガは適宜なものとされてよい。例えば、トリガは、自動での配置を指示するユーザの操作であってもよいし、フォーマットの情報の取得及び項目の内容の特定がなされたことがトリガとされてもよい。なお、上記から理解されるように、ユーザの操作を受け付けずに自動で配置を決定するといっても、そのトリガは操作であって構わない。
【００７９】
ユーザの操作を受け付ける場合、例えば、配置決定部３５ｂは、印刷媒体１Ａの画像又はこれを模した画像を表示部１７に表示する。この画像内において、位置特定部３５ａが特定した空欄の位置は、項目の内容の入力が文字入力及び／又は貼り付けによって可能となっている。すなわち、配置決定部３５ｂは、印刷媒体１Ａを模した入力フォームを表示部１７に表示する。入力フォームは、プログラムＤ１によって表示されるものであってもよいし、所定の形式のファイルがプログラムＤ１とは別のソフトウェアによって読み出されることによって表示されてもよい。そして、ユーザは、２以上の空欄のいずれかを指定して項目の内容を入力する。なお、この例から理解されるように、項目の内容の特定は、図１を参照して説明した例とは異なり、配置部３５の処理に先立って行われるのではなく、配置部３５の処理と並行して行われてもよい。
【００８０】
また、例えば、配置決定部３５ｂは、項目の内容の配置を自動で決定した後、その決定後の配置の印刷イメージを表示部１７に表示して、配置を修正するユーザの操作を受け付けてもよい。なお、本開示において、何らかの事柄についてユーザの操作を受け付けずに自動で決定すると説明される態様は、上記のように決定後にユーザの操作による修正が可能な態様を含んでよい。
【００８１】
配置部３５の決定した配置に係る情報は、適宜な形式のものとされてよい。例えば、配置に係る情報は、画像データの座標系において、画像データの外縁の座標（画像データに基づく画像全体のサイズ）の情報と、項目の内容（及びオブジェクト１ａ）の座標の情報とを含む。画像データの座標系は、単位が画素である（ｍ単位ではない）。さらに、配置に係る情報は、画像データが印刷されるときの印刷媒体１Ｂにおける画像全体のサイズ（ｍ単位）の情報を含んでよい。このｍ単位のサイズは、例えば、フォーマット取得部３１によって取得された印刷媒体１Ｂのサイズの情報（換言すればフォーマット）に従っていてもよいし、ユーザが操作部１５を介して設定したサイズであってもよい。
【００８２】
なお、ユーザが操作部１５を介してｍ単位のサイズを設定する場合、このサイズの設定は、上記の説明とは異なり、配置部３５の動作外の動作として捉えられてもよい。別の観点では、配置部３５が決定する配置は、画像データの座標系における配置であってもよいし（そのように配置部３５が捉えられてもよいし）、印刷媒体１Ｂにおける配置であってもよい（そのように配置部３５が捉えられてもよい。）。ただし、いずれにせよ、フォーマットに基づいてフォーマットが規定する領域に対する項目の内容の配置が決定されていることに変わりはない。
【００８３】
ジョブ生成部３７の具体的な態様は種々のものとされてよい。例えば、既に触れたように、印刷ジョブは、一般的なＰＣにおけるプリンタドライバと同様に、プリンタ９の機種に応じた形式の印刷ジョブを生成してもよいし、クラウドサービスのサーバが受け入れ可能な形式の印刷ジョブを生成してもよい。ジョブ生成部３７が生成する印刷ジョブは、既述のように、ラスタ形式又はベクタ形式の画像データを含んでよい。図２Ｂの態様では、印刷ジョブ（画像データ）は、項目の内容に加え、オブジェクト１ａの情報を含んでいる。
【００８４】
ジョブ送信部３９の具体的な態様は種々のものとされてよい。例えば、既に触れたように、ジョブ送信部３９は、無線及び有線のいずれによって印刷ジョブを送信してもよいし、印刷ジョブを直接的にプリンタ９に送信してもよいし、ネットワークへ印刷ジョブを送信してもよい。ジョブ送信部３９から直接に又は間接に印刷ジョブを受信したプリンタ９は、受信した印刷ジョブに基づく印刷を行う。
【００８５】
各機能部の動作は、それぞれ操作部１５に対する操作に応じて行われてもよいし、操作部１５に対する１つの操作に応じて２以上の機能部の動作が一連の動作として行われてもよい。後者の例を挙げると、例えば、ジョブ生成部３７による印刷ジョブの生成と、ジョブ送信部３９による印刷ジョブの送信とは、１つの操作に応じて、一連の動作として行われてよい。換言すれば、ユーザは、印刷ジョブの生成と、印刷ジョブの送信とを別個に指示しなくてもよい（指示するようにしてもよい。）。また、例えば、配置部３５の動作以降の動作が一連の動作とされてもよい。
【００８６】
ジョブ送信部３９による印刷ジョブの送信は、上記のように、それ以前の他の機能部の動作を含む一連の動作に含まれ得るが、この場合においても、操作部１５に対する印刷を指示する操作に応じてなされているといえる。別の観点では、電子機器５は、クラウドサービスのサーバのように通信を介して印刷指示を受けるのではない。後述する他の実施形態では、操作部１５に対する印刷を指示する操作に応じて、電子機器５からサーバへ信号が送信され、当該サーバから電子機器５へ信号が送信される。そして、サーバからの信号の受信に応じて、ジョブ送信部３９が印刷ジョブを送信し得る。この場合においても、印刷を指示する操作から印刷ジョブの送信までが一連の動作として自動的に行われている場合においては、ジョブ送信部３９による印刷ジョブの送信は、ユーザの操作部１５に対する印刷を指示する操作に応じてなされているといえる。
【００８７】
上記の種々の機能部の区別は明確でなくてもよい。例えば、図示の例では、位置特定部３５ａと配置決定部３５ｂとを区別したが、後述する配置部３５の具体例から理解されるように、必ずしも両者を区別できないことがある。また、例えば、画像全体のｍ単位のサイズの情報を含む印刷ジョブが生成されたときに、印刷媒体１Ｂにおける項目の配置が最終決定される。従って、ジョブ生成部３７の一部は配置部３５を構成していると捉えられてもよい。
【００８８】
実施形態に係る印刷方法を示すフローチャートを作成すると、図５と類似した図となることから、そのようなフローチャートの図示は省略する。例えば、図５において、制御部１３内の機能部の「部」をステップと置き換えると、制御部１３内の図はフローチャートとして捉えることができる。このとき、フォーマット取得部３１はフォーマット取得ステップに相当する。内容特定部３３は内容特定ステップに相当する。配置部３５は配置ステップに相当する。ジョブ生成部３７はジョブ生成ステップに相当する。ジョブ送信部３９はジョブ送信ステップに相当する。
【００８９】
以上のとおり、本実施形態に係る印刷方法は、フォーマット取得ステップと、内容特定ステップと、ジョブ送信ステップと、を有している。フォーマット取得ステップでは、電子機器５が、該電子機器５の外部からフォーマットの情報を取得する。内容特定ステップでは、電子機器５が、該電子機器５の操作部１５に対する操作に応じて記録事項（項目）の内容を特定する。ジョブ送信ステップでは、電子機器５が、内容特定ステップによって特定した項目の内容をフォーマット取得ステップによって取得したフォーマットの情報に基づいて印刷する印刷ジョブを、操作部１５に対する操作に応じて送信する。
【００９０】
別の観点では、本実施形態に係る電子機器５は、操作部１５と、フォーマット取得部３１と、内容特定部３３と、ジョブ送信部３９とを有している。フォーマット取得部３１は、電子機器５の外部からフォーマットの情報を取得する。内容特定部３３は、操作部１５に対する操作に応じて項目の内容を特定する。ジョブ送信部３９は、内容特定部３３が特定した項目の内容をフォーマット取得部３１が取得したフォーマットの情報に基づいて印刷する印刷ジョブを、操作部１５に対する操作に応じて送信する。
【００９１】
さらに別の観点では、本実施形態に係るプログラムＤ１は、操作部１５を有する電子機器５のコンピュータ（制御部１３）を、フォーマット取得部３１、内容特定部３３及びジョブ送信部３９として機能させるものである。フォーマット取得部３１、内容特定部３３及びジョブ送信部３９は、上述のような動作を行う。
【００９２】
従って、例えば、電子機器５は、任意のフォーマットに従って項目の内容を印刷することができる。別の観点では、フォーマットの情報は、プログラムＤ１に含まれていなくてよい。さらに別の観点では、制御部１３の種々の機能部が構築されたとき、フォーマットの情報は電子機器５によって記憶されていなくてもよい。その結果、例えば、ユーザにとっての利便性が向上する。具体的には、例えば、送り状に項目の内容をプリンタで印刷するアプリケーション又はクラウドサービスを提供していない宅配業者のフォーマットに従って印刷を行うことができる。
【００９３】
フォーマットの情報は、フォーマットを反映している印刷媒体１Ａを撮像して得られた画像データを含んでよい。
【００９４】
この場合、例えば、印刷媒体１Ａの撮像（スキャン）によってフォーマットの情報を取得することができる。従って、例えば、ユーザは、手元にある送り状をスキャンしてフォーマットの情報を取得することができる。その結果、例えば、インターネットを介してフォーマットの情報があるか否かを調べる必要性が低減され、また、フォーマットの情報がインターネットにおいて開示されていない場合においてもフォーマットに従って印刷を行うことができる。
【００９５】
印刷方法は、電子機器５が、画像データに基づいて項目の内容の配置位置を決定する配置ステップ（配置部３５を参照）を更に有してよい。ジョブ送信ステップ（ジョブ送信部３９を参照）では、電子機器５が、配置ステップによって決定された配置位置で項目の内容を印刷する印刷ジョブを送信してよい。ここでいう配置の決定は、広く解釈されてよく、例えば、既述のように、１つ以上の空欄の位置を特定して空欄へ項目の内容を配置する動作、空欄内における項目の内容の位置を決定する動作、及び複数の空欄に対して複数の項目の内容を割り当てる動作のいずれかであってよい。また、配置の決定に際してユーザの操作が介在してもよい。
【００９６】
この場合、例えば、電子機器５が画像データに基づいて項目の内容の配置を決定するから、ユーザが項目の内容の配置を決定する態様（当該態様も本開示に係る技術に含まれてよい。）に比較して、ユーザの負担が低減される。なお、ユーザが項目の内容の配置を決定する態様としては、例えば、画像データに基づく印刷媒体１Ａの画像（入力フォームの機能を有していないもの）が表示部１７に表示され、ユーザが項目の内容を含む画像を印刷媒体１Ａの画像上にドラッグ及びドロップする態様（単に画像データに基づく画像同士が重ねられるもの）が挙げられる。このような態様は、例えば、公知の図面作成ソフトを応用して実現されてよい。
【００９７】
配置ステップでは、電子機器５が、内容特定ステップによって特定した記録事項（項目）の内容の配置位置を、フォーマット取得ステップによって取得したフォーマットの情報に基づいて、操作部１５に対する配置位置の指定を受け付けずに決定してよい。なお、既述のように、電子機器５が配置位置を自動で決定した後、ユーザの修正操作が可能であってもよい。
【００９８】
このように自動で配置が決定される場合、自動で配置が決定されない態様（当該態様も本開示に係る技術に含まれてよい。）に比較して、ユーザの負担が低減される。なお、自動で配置が決定されない態様としては、例えば、上述のように、ユーザがドラッグ及びドロップを行う態様を挙げることができる。
【００９９】
フォーマットは、複数の項目の記録位置を規定していてよい。内容特定ステップ（内容特定部３３を参照）では、電子機器５が、複数の項目の内容をそれぞれ特定してよい。配置ステップ（配置部３５を参照）では、電子機器５が、内容特定ステップで特定された複数の項目の内容の、複数の項目の記録位置への割り当てを、操作部１５に対する割り当ての指定を受け付けずに行ってよい。すなわち、割り当ては、配置部３５によって自動で行われてよい。なお、既述のように、割り当てが自動で行われた後、ユーザの修正操作が可能であってもよい。
【０１００】
このように自動で割り当てが行われる場合、ユーザが複数の項目の内容を複数項目の記録位置へ割り当てる態様（当該態様も本開示に係る技術に含まれてよい。）に比較して、ユーザの負担が低減される。なお、ユーザが割り当てを行う態様としては、例えば、上述のように、ユーザがドラッグ及びドロップを行う態様を挙げることができる。
【０１０１】
フォーマットの情報は、印刷媒体１に記録されることによって記録事項（項目）が記録される記録位置を示す（例えば記録位置と所定の位置関係を有する）オブジェクト１ａの情報を含んでよい。印刷ジョブは、オブジェクト１ａ及び項目の内容のうち項目の内容のみの印刷を要求してよい（図２Ａ）。
【０１０２】
この場合、例えば、フォーマットの情報の取得に用いられた印刷媒体１Ａに対して印刷を行うことができる（印刷媒体１Ａを印刷媒体１Ｂとすることができる。）。その結果、例えば、ユーザは、印刷媒体１Ａとは別個に印刷媒体１Ｂを用意する必要がない。また、例えば、宅配業者は、自らの業務の拡大のために、オブジェクト１ａが印刷済みで、かつ項目の内容が未記入の印刷媒体１を大量に顧客に提供することがある。このような業者によって提供された印刷媒体１を活用することができる。
【０１０３】
上記とは逆に、印刷ジョブは、オブジェクト１ａ及び項目の内容の双方の印刷を要求してもよい（図２Ｂ）。
【０１０４】
この場合、例えば、ユーザは、オブジェクト１ａが印刷済みで、かつ項目の内容が未記入の印刷媒体１が手元にない場合においても、自己が有している無地の印刷媒体１に対する印刷によって、オブジェクト１ａ及び項目の内容が印刷された印刷媒体１を作成することができる。すなわち、必要な量の印刷媒体１Ｂを予め用意する必要がないという点でユーザの利便性が向上する。
【０１０５】
＜第２実施形態＞
図６は、第２実施形態に係る電子機器５（５Ｂ）の構成を示す機能ブロック図であり、第１実施形態の図５に対応している。
【０１０６】
第１実施形態では、電子機器５Ａは、該電子機器５Ａの外部の撮像装置（スキャナ７）と通信可能に接続された。一方、第２実施形態では、電子機器５Ｂは、撮像装置（カメラ１１）を有している。別の観点では、第１実施形態の電子機器５Ａは、通信によって該電子機器５Ａの外部からフォーマットの情報を取得した。これに対して、第２実施形態の電子機器５Ｂは、撮像によって該電子機器５Ｂの外部からフォーマットの情報を取得する。
【０１０７】
カメラ１１が電子機器５Ｂの一部であるか否かは、適宜に判断されてよい。例えば、筐体４１によって制御部１３及びカメラ１１が共に保持されていれば、カメラ１１は、電子機器５Ｂの一部として捉えられてよい。また、カメラ１１と、制御部１３を保持している筐体とがケーブルを介して接続されているような態様においても、ケーブルが着脱を前提とされていないもの（例えば筐体及び／又はカメラ１１を分解しない限りケーブルを取り外せないもの）である場合においては、カメラ１１は、電子機器５Ｂの一部として捉えられてよい。
【０１０８】
第２実施形態においても、第１実施形態と同様に、電子機器５の外部からフォーマットの情報が取得されることから、第１実施形態と同様の効果が奏される。例えば、任意のフォーマットに対応した印刷が可能であり、ユーザの利便性が向上する。
【０１０９】
＜第３実施形態＞
図７は、第３実施形態に係る電子機器５（５Ｃ）及びサーバ４３（４３Ｃ）の構成を示す機能ブロック図であり、第１実施形態の図５に対応している。なお、サーバ４３についても、電子機器５と同様に、実施形態間でサーバ４３を区別するために、大文字のアルファベットを付すことがある。
【０１１０】
第３実施形態は、第１実施形態の電子機器５Ａが実行した処理の一部をサーバ４３に実行させる態様である。具体的には、以下のとおりである。
【０１１１】
サーバ４３は、コンピュータを含んで構成されている。図４を参照して説明した電子機器５の構成の説明は、適宜にサーバ４３の構成に援用されてよい。図４は、サーバ４３の構成を示す図として捉えられてもよい。サーバ４３においても、ＣＰＵがＲＯＭ及び／又は補助記憶装置に記憶されているプログラムを実行することによって、種々の機能部（４７及び４９）が構築される。
【０１１２】
サーバ４３は、電子機器５Ｃと通信可能とされている。当該通信は、電子機器５とスキャナ７等との通信と同様に、種々の態様とされてよい。第１実施形態における電子機器５とスキャナ７等との通信に係る説明は、電子機器５Ｃとサーバ４３との通信に援用されてよい。例えば、有線、無線、ネットワークの介在の有無、ネットワークの種類、ＶＰＮ等の技術の利用の有無は、適宜に設定されてよい。図７では、ネットワーク４５が介在している態様が例示されている。ネットワーク４５は、既述のように、ＬＡＮ及び／又はプライベートネットワークであってもよいし、パブリックネットワークであってもよい。
【０１１３】
別の観点では、サーバ４３は、例えば、電子機器５のユーザとしての団体がＬＡＮ内及び／又はプライベートネットワーク内に有しているサーバであってもよいし、クラウドサービスを構成するサーバであってもよい。また、サーバ４３は、電子機器５（例えばスマートフォン）のユーザとしての個人が有するＰＣであってもよい。この例示から理解されるように、ここでのサーバは、電子機器５の要求に応じて処理の実行を行うコンピュータを指し、社会的にサービスを提供するもの、及び複数の端末から処理の要求を受け付けるもの等に限定されない。サーバ４３の処理能力は、例えば、電子機器５の処理能力よりも高くされてよい。
【０１１４】
本実施形態において、サーバ４３が電子機器５Ｃに代わって実行する処理は、フォーマットの情報に基づいて、１以上の項目について、フォーマットが規定している記録位置を特定する処理である。具体的には、以下のとおりである。
【０１１５】
電子機器５Ｃのフォーマット取得部３１は、スキャナ７から取得したフォーマットの情報をサーバ４３に送信する。サーバ４３では、電子機器５から送信されたフォーマットの情報をフォーマット取得部４７が受信する。電子機器５Ｃのフォーマット取得部３１は、例えば、スキャナ７から取得したフォーマットの情報（付帯情報を除く本体）に対して、特段の処理を実行しない。換言すれば、フォーマット取得部３１は、電子機器５Ｃの外部から取得したフォーマットの情報をサーバ４３へ転送する。従って、サーバ４３によって受信されるフォーマットの情報は、例えば、ラスタ形式の画像データである。
【０１１６】
フォーマットの情報を受信したサーバ４３では、配置部４９の位置特定部４９ａが、フォーマット取得部４７が取得したフォーマットの情報に基づいて、１以上の項目についてフォーマットが規定している記録位置を特定する。この処理は、第１実施形態に係る電子機器５Ａの位置特定部３５ａの処理と同様とされてよい。そして、位置特定部４９ａは、特定した記録位置の情報を電子機器５Ｃへ送信する。
【０１１７】
記録位置の情報を受信した電子機器５Ｃでは、第１実施形態と同様に、配置決定部３５ｂが、記録位置の情報に基づいて項目の内容の配置を決定する。なお、電子機器５Ｃの配置部３５は、第１実施形態の配置部３５（便宜上同じ符号を用いている）とは異なり、位置特定部３５ａを有していない。
【０１１８】
配置決定部３５ｂは、第１実施形態と同様に、自動で配置を決定してもよいし、ユーザの操作を受け付けてもよい。位置特定部４９ａが送信する情報は、配置決定部３５ｂの処理態様に応じた内容及び／又は形式とされていてもよいし、されていなくてもよい。例えば、既述のように、配置決定ステップ及び内容特定ステップが並行して行われる態様において、所定の形式のファイルがプログラムＤ１又は他のプログラムによって読み出されることによって、項目の内容を入力するための入力フォームが表示されてよい。この態様において、位置特定部４９ａが送信するデータは、上記ファイルであってもよいし、上記ファイルでなくてもよい（ファイルへの変換は配置決定部３５ｂによってなされてよい。）。
【０１１９】
第３実施形態においても、第１実施形態と同様に、電子機器５の外部からフォーマットの情報が取得されることから、第１実施形態と同様の効果が奏される。例えば、任意のフォーマットに対応した印刷が可能であり、ユーザの利便性が向上する。
【０１２０】
別の観点では、本実施形態に係るサーバ４３は、フォーマット取得部４７と、位置特定部４９ａと、配置情報送信部（本実施形態では位置特定部４９ａの一部）とを有している。フォーマット取得部４７は、所定のフォーマットを反映している印刷媒体１Ａを撮像して得られた画像データを端末（電子機器５）から取得する。位置特定部４９ａは、フォーマット取得部４７が取得した画像データに基づいて、所定の記録事項（項目）が記録される位置としてフォーマットが規定している記録位置を特定する。配置情報送信部は、位置特定部４９ａによって特定した記録位置に基づく情報（本実施形態では記録位置）を電子機器５又はプリンタ９（本実施形態では電子機器５）へ送信する。
【０１２１】
この場合、例えば、画像データから記録位置を特定する処理がサーバ４３で行われることから、電子機器５Ｃの処理の負担が低減される。換言すれば、電子機器５Ｃの処理能力を低くすることができる。従って、例えば、本開示に係る技術の汎用性が向上する。
【０１２２】
＜第４実施形態＞
図８は、第４実施形態に係る電子機器５（５Ｄ）及びサーバ４３（４３Ｄ）の構成を示す機能ブロック図であり、第１実施形態の図５に対応している。
【０１２３】
第４実施形態は、電子機器５に代わってサーバ４３が実行する処理を第３実施形態よりも多くした態様である。第４実施形態のサーバ４３Ｄは、第３実施形態のサーバ４３Ｃが実行した処理に加えて、位置特定部４９ａが特定した記録位置に基づいて項目の内容の配置を決定する処理を行う（配置決定部４９ｂを有している。）。具体的には、以下のとおりである。
【０１２４】
電子機器５Ｄの内容特定部３３は、特定した項目の内容をサーバ４３に送信する。サーバ４３では、電子機器５から送信された項目の内容を内容特定部５１が受信する。サーバ４３の配置部４９は、第１実施形態の配置部３５と同様に、配置決定部４９ｂを有している。配置決定部４９ｂは、第１実施形態の配置決定部３５ｂと同様に、フォーマット取得部４７が取得したフォーマットの情報に基づいて、内容特定部５１が取得した項目の内容の配置を決定する。
【０１２５】
電子機器５Ｄの内容特定部３３は、自ら能動的に処理を行って項目の内容を特定してもよいし、サーバ４３の内容特定部５１からの指令に応じて、ユーザの操作部１５に対する操作を受け付けたり、入力フォームを表示部１７に表示したりして、項目の内容を特定してもよい。後者について、換言すれば、内容特定部３３は、内容特定部５１とユーザとのインターフェースを担う機能部として機能してよい。ただし、いずれにせよ、内容特定部３３は、操作部１５の操作に応じて項目の内容を特定しているといえる。
【０１２６】
配置決定部４９ｂは、第１実施形態と同様に、ユーザの操作部１５に対する操作を受け付けずに自動で配置を決定してもよいし、ユーザの操作部１５に対する操作を受け付けて配置を決定してもよいし、入力フォーム及び／又は印刷イメージを表示部１７に表示してもよい。ただし、操作部１５に対する操作の受け付け、及び表示部１７における表示は、電子機器５との通信を介して実現される。
【０１２７】
配置決定部４９ｂは、決定した配置の情報を電子機器５Ｄへ送信する。当該情報を受信した電子機器５Ｄでは、第１実施形態と同様に、ジョブ生成部３７が印刷ジョブを生成する。なお、電子機器５Ｄの制御部１３は、第１実施形態の制御部１３（便宜上、同じ符号を用いている）とは異なり、配置部３５を有していない。ただし、制御部１３のうち、ユーザの操作部１５に対する操作を受け付けたり、入力フォーム及び／又は印刷イメージを表示部１７に表示したりする処理（インターフェースを構築する処理）を実行する部分は、配置部３５の一種として捉えられてもよい。
【０１２８】
第４実施形態においても、第１実施形態と同様に、電子機器５の外部からフォーマットの情報が取得されることから、第１実施形態と同様の効果が奏される。例えば、任意のフォーマットに対応した印刷が可能であり、ユーザの利便性が向上する。
【０１２９】
別の観点では、本実施形態に係るサーバ４３Ｄは、第３実施形態に係るサーバ４３Ｃと同様に、フォーマット取得部４７と、位置特定部４９ａと、配置情報送信部（本実施形態では配置決定部４９ｂの一部）とを有している。配置情報送信部は、位置特定部４９ａによって特定した記録位置に基づく情報（本実施形態では項目の内容の配置に係る情報）を電子機器５又はプリンタ９（本実施形態では電子機器５）へ送信する。
【０１３０】
従って、例えば、第３実施形態と同様に、電子機器５の負担が低減される。さらに、電子機器５に代わってサーバ４３が実行する処理が第３実施形態よりも多くなっていることから、電子機器５の処理の負担を低減する効果が向上する。
【０１３１】
なお、本実施形態から理解されるように、電子機器５が、内容特定ステップによって特定した記録事項（項目）の内容をフォーマット取得ステップによって取得したフォーマットの情報に基づいて印刷する印刷ジョブを、操作部１５に対する操作に応じて送信する、というとき、項目の内容をフォーマットに従って配置する処理等は、電子機器５自身が行う必要は無い。
【０１３２】
＜第５実施形態＞
図９は、第５実施形態に係る電子機器５（５Ｅ）及びサーバ４３（４３Ｅ）の構成を示す機能ブロック図であり、第１実施形態の図５に対応している。
【０１３３】
第５実施形態は、電子機器５に代わってサーバ４３が実行する処理を第４実施形態よりも多くした態様である。第５実施形態のサーバ４３Ｅは、第４実施形態のサーバ４３Ｄが実行した処理に加えて、印刷ジョブの生成及び送信を行う（ジョブ生成部５３及びジョブ送信部５５を有している。）。ジョブ生成部５３及びジョブ送信部５５は、サーバ４３Ｅに構築されていることを除いて、第１実施形態の電子機器５Ａに構築されたジョブ生成部３７及びジョブ送信部３９と基本的に同様の構成とされてよい。
【０１３４】
第５実施形態においても、第１実施形態と同様に、電子機器５の外部からフォーマットの情報が取得されることから、第１実施形態と同様の効果が奏される。例えば、任意のフォーマットに対応した印刷が可能であり、ユーザの利便性が向上する。
【０１３５】
別の観点では、本実施形態に係るサーバ４３Ｅは、第３実施形態に係るサーバ４３Ｃと同様に、フォーマット取得部４７と、位置特定部４９ａと、配置情報送信部（本実施形態ではジョブ送信部５５）とを有している。ジョブ送信部５５は、位置特定部４９ａによって特定した記録位置に基づく情報（本実施形態では印刷ジョブ）を電子機器５又はプリンタ９（本実施形態ではプリンタ９）へ送信する。
【０１３６】
この場合、例えば、第３及び第４実施形態と同様に、電子機器５の負担が低減される。さらに、電子機器５に代わってサーバ４３が実行する処理が第４実施形態よりも多くなっていることから、電子機器５の処理の負担を低減する効果が向上する。
【０１３７】
＜第６実施形態＞
図１０は、第６実施形態に係る電子機器５（５Ｆ）及びサーバ４３（４３Ｆ）の構成を示す機能ブロック図であり、第１実施形態の図５に対応している。
【０１３８】
第１実施形態の説明では、電子機器５と、他の機器（スキャナ７及びプリンタ９等）との間にネットワーク及び／又は他の機器が介在してよいことを述べた。図示の例では、スキャナ７と、電子機器５Ｆのフォーマット取得部３１との間に、他の機器５７と、サーバ４３Ｆとが介在している。具体的には、以下のとおりである。
【０１３９】
他の機器５７は、電子機器５と同様に、適宜な構成とされてよい。プログラムＤ１の実行によって構築される種々の機能部の説明を除いて、電子機器５の説明は、他の機器５７に援用されてよい。図示の例では、他の機器５７として、スキャナ７と通信を行うものが例示されているが、他の機器５７は、第２実施形態の電子機器５Ｂ（図６）のようにカメラ１１を有する機器であってもよい。
【０１４０】
また、他の機器５７とサーバ４３Ｆとの間の通信についても、電子機器５とサーバ４３との間の通信の説明が援用されてよい。図示の例では、他の機器５７とサーバ４３Ｆとの通信と、電子機器５Ｆとサーバ４３Ｆとの通信は、同じネットワーク４５を介してなされている。ただし、前者の通信と後者の通信とは、ネットワークの介在の有無が異なっていてもよいし、互いに異なるネットワークを介してなされていてもよい。互いに異なるネットワークが利用されている場合において、ネットワークの種類（プライベートか否か等）は、同じであってもよいし、異なっていてもよい。
【０１４１】
他の機器５７は、スキャナ７からフォーマットの情報を取得するフォーマット取得部５９を有している。フォーマット取得部５９は、例えば、第３実施形態（図７）に係る電子機器５Ｃのフォーマット取得部３１の構成と同様の構成を有してよく、取得したフォーマットの情報（ラスタ形式の画像データ）をサーバ４３Ｆに転送する。
【０１４２】
サーバ４３Ｆは、例えば、第３実施形態（図７）に係るサーバ４３Ｃの構成と同様の構成を有してよく、取得したフォーマットの情報に基づいて、１以上の項目についてフォーマットが規定している記録位置を特定し、その特定した記録位置に係る情報を電子機器５Ｆに送信する。
【０１４３】
電子機器５Ｆは、例えば、スキャナ７から取得したフォーマットの情報をサーバ４３へ転送するフォーマット取得部３１を有さない点を除いて、第３実施形態（図７）に係る電子機器５Ｃの構成と同様の構成を有している。なお、図１０では、図示を省略しているが、配置部３５は、例えば、電子機器５Ｃと同様に、位置特定部３５ａを有さず、配置決定部３５ｂを有している。
【０１４４】
図１０は、機能部の捉え方が図７と異なっている。具体的には、図７では、サーバ４３の位置特定部４９ａからの情報は、配置決定部３５ｂに入力されるものとして説明した。図１０では、サーバ４３の位置特定部４９ａからの情報は、フォーマット取得部３１Ｆを経由して配置部３５（配置決定部３５ｂ）に入力されるものとしている。これは、説明の便宜上のものであり、電子機器５Ｃにおいてもフォーマット取得部３１Ｆは構築されている。
【０１４５】
また、説明の便宜上、フォーマット取得部３１Ｆには、フォーマット取得部３１と異なる符号が付されている。ただし、既述のように、フォーマット取得部３１は、スキャナ７が撮像した画像データをネットワーク及び／又はサーバを介して取得してよいから、フォーマット取得部３１Ｆは、フォーマット取得部３１の一種として捉えられて構わない。
【０１４６】
なお、図示の例では、サーバ４３は、他の機器５７からのフォーマットの情報を加工して電子機器５に提供しているが、他の機器５７からのフォーマットの情報を加工せずに電子機器５に送信してもよい。すなわち、サーバ４３は、フォーマットの情報を転送するだけであってもよい。
【０１４７】
第６実施形態においても、第１実施形態と同様に、電子機器５の外部からフォーマットの情報が取得されることから、第１実施形態と同様の効果が奏される。例えば、任意のフォーマットに対応した印刷が可能であり、ユーザの利便性が向上する。
【０１４８】
また、撮像によってフォーマットの情報を取得する機器（他の機器５７）と、印刷を指示する電子機器５Ｆとが別の個体であることから、状況によっては利便性が向上する。例えば、他の機器５７が第２実施形態の電子機器５Ｂ（図６）のようにカメラ１１を有する機器である場合において、他の機器５７としては携帯性に優れた機器を用い、電子機器５Ｆとしては処理能力が高い機器を用いることができる。
【０１４９】
＜第７実施形態＞
図１１は、第７実施形態に係る画像形成装置６１の構成を示す機能ブロック図であり、第１実施形態の図５に対応している。
【０１５０】
画像形成装置６１は、第１実施形態における電子機器５Ａ、撮像装置（スキャナ７）及プリンタ９の組み合わせを１つの装置として構成したものである。例えば、画像形成装置６１は、制御部１３、操作部１５、表示部１７（図５参照）、スキャナ７及びプリンタ９を有している。画像形成装置６１の印刷媒体１に対する印刷に係る動作は、機器間の通信が行われない点を除いて、基本的に、電子機器５Ａ、撮像装置（スキャナ７）及びプリンタ９の組み合わせの動作と同様とされてよい。
【０１５１】
なお、種々の装置（例えば７、９、１３、１５及び１７）が１つの画像形成装置６１を構成しているか否かは、適宜に判断されてよい。例えば、筐体６３によって制御部１３と共に保持されている装置（７、９、１５及び／又は１７）は、画像形成装置６１の一部として捉えられてよい。また、制御部１３を保持している筐体とケーブルを介して接続されている装置（７、９、１５及び／又は１７）は、ケーブルが着脱を前提とされていないものである場合においては、画像形成装置６１の一部として捉えられてよい。
【０１５２】
以上のとおり、本実施形態に係る画像形成装置６１は、操作部１５と、フォーマット取得部３１と、内容特定部３３と、印刷部（プリンタ９）と、を有している。フォーマット取得部３１は、画像形成装置６１の外部からフォーマットの情報を取得する。内容特定部３３は、操作部１５に対する操作に応じて記録事項の内容を特定する。プリンタ９は、フォーマット取得部３１が取得した前記フォーマットの情報に基づいて、内容特定部３３が特定した記録事項の内容を印刷する。
【０１５３】
従って、第１実施形態と同様に、画像形成装置６１の外部からフォーマットの情報が取得されることから、第１実施形態と同様の効果が奏される。例えば、任意のフォーマットに対応した印刷が可能であり、ユーザの利便性が向上する。
【０１５４】
＜機能部の構成の具体例＞
以下では、上述した実施形態における制御部１３の機能部について具体例を示す。以下の例は、いずれの実施形態に適用されてもよい。ただし、便宜上、第１実施形態を前提とした説明を行うことがある。以下の説明における電子機器５における機能部の説明は、適宜にサーバ４３又は画像形成装置６１の機能部に援用されてよい。例えば、以下の説明において、電子機器５の語は、サーバ４３又は画像形成装置６１の語に読み替えられてよい。また、フォーマット取得部３１、内容特定部３３、配置部３５、ジョブ生成部３７、ジョブ送信部３９、位置特定部３５ａ及び／又は配置決定部３５ｂの語は、それぞれ、フォーマット取得部４７、内容特定部５１、配置部４９、ジョブ生成部５３、ジョブ送信部５５、位置特定部４９ａ及び／又は配置決定部４９ｂの語に読み替えられてよい。
【０１５５】
（配置部の例）
図１２は、配置部３５及び内容特定部３３の構成の一例を示すブロック図である。なお、図示の例では、主として項目の数が２以上である態様を想定している。以下の説明では、便宜上、項目の数が２以上であることを前提とした説明をすることがある。
【０１５６】
内容特定部３３は、例えば、分類部６５を有している。分類部６５は、複数の項目について入力が予定されている場合において、ユーザによって指定された内容Ｄ３が、いずれの項目に対応するものであるのか特定する。第１実施形態の説明で言及したように、分類部６５は、例えば、指定された内容Ｄ３がいずれの項目に対応するものであるかを指定するユーザの操作部１５に対する操作を受け付け、その操作に基づいて分類を行ってよい。また、例えば、分類部６５は、指定された内容Ｄ３を解析することによって分類を行ってもよい。分類部６５（プログラムＤ１）は、分類すべき項目の種類を予め保持していてもよいし、画像データＤ２を解析して分類すべき項目の種類を特定してもよい。
【０１５７】
配置部３５の位置特定部３５ａは、例えば、光学文字認識（ＯＣＲ：Optical Character Recognition）及び／又は画像特徴抽出処理によって、フォーマットの情報としての画像データＤ２に含まれる、記録位置を指定する情報を取得する。そのために、位置特定部３５ａは、例えば、ＯＣＲ部６７、比較部６９、抽出部７１及び座標特定部７３を有している。
【０１５８】
ＯＣＲ部６７は、光学文字認識によって、画像データＤ２に含まれる１以上の文字（オブジェクト１ａを構成している文字）を読み取る。比較部６９は、項目名が記録されているデータベースＤＢ１を参照して、ＯＣＲ部６７が読み取った１以上の文字と一致する項目名を特定する。すなわち、比較部６９は、１以上の文字が示す項目を特定する。一方、既述のように、印刷媒体１Ａにおいて、１つの項目に関して、項目名の位置と、項目の内容が記録される記録位置とは一定の位置関係を有している（例えば互いに隣接している。）。従って、項目名に一致する文字の位置に基づいて記録位置を特定することができる。また、２以上の項目がある場合においては、各項目の記録位置が特定される。
【０１５９】
データベースＤＢ１は、位置特定部３５ａが構築されるハードウェア（電子機器５、サーバ４３又は画像形成装置６１）が有していてもよいし、当該ハードウェアとは別のハードウェアが有していてもよい。後者の例としては、例えば、電子機器５において位置特定部３５ａが構築され、サーバ４３がデータベースＤＢ１を有している態様を挙げることができる。
【０１６０】
互いに異なるフォーマットにおいては、同一の項目について、互いに異なる項目名（類義語）が用いられることがある。例えば、日本語において、「配送先」、「お届け先」、「送り先」及び「宛先」は、送り状において同一の項目を指し得る。そこで、図示のデータベースＤＢ１は、１つの項目について、項目名の複数の候補を記憶している。例えば、「送り先」という項目については、複数の類義語（便宜的に「ｓｙｎ．ａ１」等の記号で示す。）が対応付けられている。そして、比較部６９は、読み取った１以上の文字が、データベースＤＢ１の複数の候補のいずれかに一致するか否かによって、１以上の文字が示す項目を特定する。これにより、任意のフォーマットに対する適応性が向上する。
【０１６１】
なお、図示の例では、データベースＤＢ１は、複数の項目について、かつ各項目について複数の候補を記憶している。ただし、ユーザによって印刷されるべき項目が１つの場合は、データベースＤＢ１は、１つの項目のみについて項目名の候補を記憶していてよい。また、各項目においては、１つの候補のみが記憶されていてもよい（類義語が想定されていなくてもよい。）。
【０１６２】
抽出部７１は、画像データＤ２に対して画像特徴抽出処理を行う。これにより、例えば、抽出部７１は、画像データＤ２に含まれる図形（オブジェクト１ａを構成している図形）の情報を抽出する。図形は、例えば、既述のように、枠線、下線及び括弧等の空欄を示す図形である。このような画像特徴抽出処理は、公知の方法によってなされてよい。一方、これらの図形と、項目の内容が記録されるべき記録位置とは一定の位置関係を有している。従って、抽出した図形に基づいて記録位置が特定される。
【０１６３】
座標特定部７３は、例えば、比較部６９の特定した項目の位置、及び／又は抽出部７１が特定した図形の位置に基づいて、フォーマットが規定している記録位置の座標を特定する。例えば、座標特定部７３は、項目名の座標と隣接している座標を特定したり、図形（例えば枠）の内部又は図形（例えば下線）の上部の座標を特定したりしてよい。また、例えば、座標特定部７３は、項目名と図形とが隣接している場合は、その図形の内部又は上部の座標を、項目名に対応する記録位置の座標として特定してよい。なお、座標の情報は、既述のように、記録位置の１つの代表点の位置を示す情報であってもよいし、記録位置の範囲を示す情報であってもよい。
【０１６４】
配置部３５の配置決定部３５ｂは、例えば、割当て部７５を有している。割当て部７５は、座標特定部７３が特定した２以上の記録位置に対して、分類部６５が分類した２以上の項目の内容を割り当てる。例えば、分類部６５は、項目の内容毎に項目の種類の情報を付加し、座標特定部７３は、記録位置毎に項目の種類の情報を付加する。そして、割当て部７５は、各記録位置に対して、項目の種類の情報が一致する項目の内容を割り当てる。そして、割当て部７５は、割り当てた結果の情報（配置の情報Ｄ４）を出力する。
【０１６５】
なお、項目の数が１つである場合においては、そのような割り当ての処理は不要である。特に図示しないが、配置決定部３５ｂは、上記のような割り当て後（又は前）、既述のように、位置特定部３５ａ（座標特定部７３）が特定した記録位置に対する項目の内容の具体的な位置（例えば空欄の上側又は下側等）を設定する処理を行ってよい。また、配置部３５は、既述のように、自動的に割り当てが行われた後、割り当てに関するユーザの修正の操作を受け付けてもよいし、記録位置に対する項目の内容の位置を微調整する操作を受け付けてもよい。
【０１６６】
以上のとおり、配置ステップでは、電子機器５が、光学文字認識によって、画像データに基づく画像に含まれる１以上の文字を読み取り、読み取った文字に基づいて、記録事項（項目）の内容の配置を決定してよい。
【０１６７】
この場合、例えば、図形のみに基づいて記録位置を特定する態様（そのような態様も本開示に係る技術に含まれてよい。）に比較して、配置部３５（位置特定部３５ａ）が自動で記録位置を特定するときの精度が向上する。また、例えば、オブジェクト１ａに含まれている項目名がユーザの母国語によるものでない場合において、ユーザによるフォーマットの理解を支援することができる。
【０１６８】
電子機器５（データベースＤＢ１）は、記録事項名（項目名）の１以上の候補を記憶してよい。配置ステップでは、電子機器５が、光学文字認識によって、画像データに基づく画像内に位置する、それぞれ１以上の文字によって構成される１以上の項目名を検出してよい。また、配置ステップでは、電子機器５が、検出した１以上の項目名のうち、１以上の候補のいずれかと一致する項目名の位置に隣接する位置に、前記一致する項目名と関連する項目の内容が記録されるように項目の内容の配置を決定してよい。
【０１６９】
この場合、例えば、読み取った１以上の文字と、予め記憶している項目名との比較という簡単なアルゴリズムによって、１以上の文字が示す項目を特定することができる。また、項目名として、２以上の候補（類義語）をデータベースＤＢ１に記憶させておくことによって、既述のように、互いに異なるフォーマットが用いる互いに異なる項目名に対応することができる。すなわち、任意のフォーマットに対する適応性が向上する。
【０１７０】
配置ステップでは、電子機器５が、画像特徴抽出処理を実行し、該処理の結果に基づいて記録事項（項目）の内容の配置を決定してよい。具体的には、例えば、配置ステップでは、画像データに基づく画像内に位置する、枠線、下線及び括弧の少なくとも１つによって示された空欄を検出し、検出した１以上の空欄のいずれかに項目の内容が印刷されるように項目の内容の配置を決定してよい。
【０１７１】
この場合、例えば、文字列（項目名）のみに基づいて記録位置を特定する態様（そのような態様も本開示に係る技術に含まれてよい。）に比較して、配置部３５（位置特定部３５ａ）が自動で記録位置を特定するときの精度が向上する。
【０１７２】
（配置部の他の例）
図１３は、配置部３５の構成の他の例を示すブロック図である。なお、図示の例では、主として項目の数が２以上である態様を想定している。以下の説明では、便宜上、項目の数が２以上であることを前提とした説明をすることがある。
【０１７３】
図１２の配置部３５の例は、基本的に所定のアルゴリズムに従って記録事項の内容の配置が決定された。一方、そのようなアルゴリズムによるのではなく、ＡＩ（Artificial Intelligence）の技術を利用して配置が決定されてもよい。例えば、配置部３５は、モデル７７を有している。モデル７７は、ＡＩの技術における、いわゆる学習済みモデルである。
【０１７４】
モデル７７において、教師データにおける入力は、例えば、複数種類のフォーマットを反映している複数種類の印刷媒体を撮像して得られた複数の画像データとされてよい。項目の内容に応じて（例えば文字列の長さに応じて）、フォーマットによって指定されている記録位置に対する項目の内容の具体的な配置（例えば空欄内の文字列の位置）を変化させたい場合においては、項目の内容も教師データの入力とされてよい。また、項目の数が２以上であり、２以上の項目に対する２以上の内容の割り当てを行う場合においては、分類後の２以上の項目の内容（図示の例）、又は分類前の２以上の項目の内容も教師データの入力とされてよい。
【０１７５】
モデル７７において、教師データにおける出力は、例えば、上記の複数種類のフォーマット（複数種類の印刷媒体）における記録事項（項目）の記録位置（その情報）とされてよい。記録位置の情報は、例えば、記録位置を示す座標データ、又は項目の内容が印刷された印刷媒体を撮像して得られた画像データとされてよい。ここでいう記録位置の情報は、空欄の位置（代表点又は範囲）であってもよいし、印刷媒体に実際に記録された項目の内容の位置であってもよい。項目の内容に応じて、フォーマットによって指定されている記録位置に対する項目の内容の具体的な配置を変化させたい場合においては、例えば、項目の内容の位置のより詳細な情報（例えば文字列の始点及び終点）が用いられてもよいし、上記の画像データが用いられてもよい。項目の数が２以上であり、２以上の項目に対する２以上の内容の割り当てを行う場合においては、２以上の項目のそれぞれについて項目の種類と対応付けられた座標データが用いられてもよいし、上記の画像データが用いられてもよい。
【０１７６】
上記のような教師データによって学習済みのモデル７７に対して、フォーマット取得部３１によって取得した画像データＤ２を入力する。換言すれば、項目の内容の印刷を希望する印刷媒体１Ａを撮像した画像データＤ２を入力する。また、内容特定部３３が特定した項目の内容をモデル７７に入力する。これにより、項目の内容の配置に係る情報Ｄ４が出力される。すなわち、項目の内容の配置が決定される。
【０１７７】
ＡＩを利用する態様は、種々変形されてよい。例えば、図示の例では、項目の内容の分類を分類部６５が行っているが、モデル７７によって分類が行われてもよい。また、例えば、画像データＤ２を入力とするのではなく、ＯＣＲ部６７が読み取った１以上の文字（及びその位置）、及び／又は抽出部７１が抽出した図形を入力としてもよい。これらの態様も、画像データが入力とされていると捉えられてよい。
【０１７８】
本例から理解されるように、また、既述のように、配置部３５は、位置特定部３５ａと配置決定部３５ｂとを概念できる構成でなくてよい。また、モデル７７が項目の内容の分類をしてよいことから理解されるように、配置部３５と、内容特定部３３との区別は、必ずしも明瞭でなくてよい。
【０１７９】
以上のとおり、配置ステップでは、モデル７７に対して、フォーマット取得ステップによって取得した画像データＤ２を入力することにより、内容特定ステップによって特定した項目の内容の配置を決定してよい。モデル７７は、複数種類のフォーマットを反映している複数種類の印刷媒体を撮像して得られた複数の画像データを入力とし、複数種類の印刷媒体における記録事項（項目）の記録位置を出力とする学習済みモデルであってよい。
【０１８０】
この場合、例えば、プログラムＤ１の作成時において予期することが困難であったフォーマットに関しても、フォーマットが指定している記録位置と、配置部３５が決定した配置位置とがずれる蓋然性を低減できる。その結果、例えば、新たなフォーマットに対する適応性が向上する。
【０１８１】
（配置部の更に他の例）
既述のように、項目の内容の配置の決定においては、ユーザの操作を受け付けなくてもよいし、ユーザの操作を受け付けてもよい。以下では、ユーザの操作を受け付ける態様の一例を示す。
【０１８２】
図１４は、制御部１３（配置部３５）が実行する処理の手順の一例を示すフローチャートである。
【０１８３】
ステップＳＴ１では、配置部３５（位置特定部３５ａ）は、フォーマット取得部３１が取得したフォーマットの情報に基づいて、項目の内容を配置可能な領域を特定（設定）する。例えば、配置部３５は、オブジェクト１ａとしての枠又は括弧の内部の領域を配置可能領域として設定する。項目の数が２以上の場合は、各項目について配置可能領域が設定される。なお、以下の説明では、便宜上、項目の数についての言及は省略することがある。
【０１８４】
ステップＳＴ２では、配置部３５（配置決定部３５ｂ）は、印刷媒体１Ａを模した入力フォームを表示部１７に表示する。これにより、ステップＳＴ１によって特定した項目の内容を配置可能な領域がユーザに示される。
【０１８５】
ステップＳＴ３では、配置部３５（配置決定部３５ｂ）は、ユーザの操作部１５に対する項目の内容の配置を指定する操作を受け付ける。この操作は、例えば、ユーザがテキストをドラッグ及びドロップによって入力フォームに貼り付ける操作、及び／又は入力フォームの所定位置を指定した後に文字列を入力する操作とされてよい。上記の例示から理解されるように、ここでの操作は、項目の内容自体を指定する操作（内容特定部３３が受け付ける操作）を兼ねてよい。
【０１８６】
ステップＳＴ４では、配置部３５（配置決定部３５ｂ）は、ステップＳＴ３で指定された配置が適正か否か判定する。例えば、配置部３５は、項目の内容がステップＳＴ１で設定した領域に収まるか否かを判定する。そして、配置部３５は、肯定判定のときはステップＳＴ６に進み、否定判定のときはステップＳＴ５に進む。
【０１８７】
ステップＳＴ５では、配置部３５（配置決定部３５ｂ）は、項目の内容がステップＳＴ１で設定した領域に収まるようにステップＳＴ３で指定された配置を修正する。及び／又は、配置部３５は、ユーザに警告するための所定のメッセージを表示部１７に表示させる。そして、配置部３５は、ステップＳＴ６に進む。
【０１８８】
ステップＳＴ６では、配置部３５（配置決定部３５ｂ）は、ステップＳＴ３で受け付けた配置（ステップＳＴ４で肯定判定の場合、又はステップＳＴ５で修正しない場合）、又はステップＳＴ５で修正した配置で、印刷イメージを表示部１７に表示させる。なお、印刷イメージの表示は、ステップＳＴ２での入力フォームの表示と同じ処理であってもよいし（図示の例では当該態様が想定されている。）、異なる処理であってもよい。
【０１８９】
ステップＳＴ７では、配置部３５（配置決定部３５ｂ）は、ステップＳＴ６で表示している配置で印刷してよいか否か、ユーザの確定操作を受け付ける。配置部３５は、肯定判定の場合は、配置に係る情報をジョブ生成部３７に出力して処理を終了する。一方、否定判定の場合は、配置部３５は、ステップＳＴ８に進む。
【０１９０】
ステップＳＴ８では、配置部３５（配置決定部３５ｂ）は、項目の内容の配置を修正する操作を受け付け、当該操作がなされたか否か判定する。そして、配置部３５は、肯定判定の場合は、ステップＳＴ４に戻り、否定判定の場合は、ステップＳＴ７に戻る。ステップＳＴ８における操作は、例えば、項目の内容をドラッグ及びドロップする操作とされてよい。また、配置の修正の操作に加えて、項目の内容の修正の操作が可能であってもよい。これらの処理は、ステップＳＴ３の処理と同様とされてもよい。
【０１９１】
以上のとおり、配置ステップでは、電子機器５は、フォーマットの情報に基づいて、フォーマットに対して１以上の配置可能領域を設定してよい（ステップＳＴ１）。電子機器５は、操作部１５を介して記録事項（項目）の内容を印刷する位置の指定を受け付けてよい（ステップＳＴ３）。電子機器５は、指定された位置が１以上の配置可能領域に位置するときは、その指定された位置を項目の内容の位置として決定してよい。電子機器５は、指定された位置が１以上の配置可能領域に位置しないときは、１以上の配置可能領域に位置するように指定された位置を補正し、補正後の位置を項目の内容の位置として決定する処理、及びユーザに警告を行うための処理、の少なくとも一方を行ってよい（ステップＳＴ５）。
【０１９２】
この場合、例えば、ユーザは、自ら項目の内容の配置を決定しつつも、その過程で配置部３５の支援を受けることができる。その結果、ユーザの利便性が向上する。また、別の観点では、例えば、配置部３５が自動で配置を決定する精度を高くする必要性が低減されるから、種々のフォーマットに対する適応性が向上する。
【０１９３】
（内容特定部の例）
既述のように、内容特定部３３は、項目の内容の入力を受け付けてもよいし、データベースから項目の内容を特定してもよい。以下では、データベースを利用する態様の一例について述べる。
【０１９４】
電子機器５は、データベースＤＢ２を有している。データベースＤＢ２は、例えば、電子機器５のユーザ（個人又は団体）に関する情報であるユーザ情報Ｄ５を保持することが可能であり、また、ユーザ以外の個人又は団体（以下、「他者」ということがある。）に関する情報のデータベースであるアドレス帳ＤＢ３を有している。
【０１９５】
ユーザ情報Ｄ５は、例えば、「氏名」、「住所」及び「ＴＥＬ」の情報を含むことが可能である。また、アドレス帳ＤＢ３は、例えば、１以上の他者の情報を含むことが可能であり、他者のそれぞれについて、「氏名」、「住所」及び「ＴＥＬ」の情報を含むことが可能である。アドレス帳ＤＢ３は、例えば、携帯電話機のアドレス帳機能におけるデータベースと同様のものとされてよい。
【０１９６】
データベースＤＢ２は、上記の情報を保持していない状態とされることも可能であるが、以下の説明では、基本的に、各種の情報が保持されていることを前提とする。ユーザ情報Ｄ５と、アドレス帳ＤＢ３とは、データ構造が同一であってもよいし、異なっていてもよい。換言すれば、両者は、データベースの語を狭義に解釈したときに、１つのデータベースＤＢ２を構成してもよいし、構成しなくてもよい。
【０１９７】
内容特定部３３は、例えば、自動的に、又はユーザの操作部１５に対する操作に応じて、データベースＤＢ２に保持されている情報を項目の内容として特定してよい。例えば、印刷媒体１が送り状である場合において、内容特定部３３は、自動的にユーザ情報Ｄ５を送信元の情報（項目の内容Ｄ３）として特定してよい。また、内容特定部３３は、操作部１５に対する操作に応じて、アドレス帳ＤＢ３内のいずれかの他者の情報を送信先の情報（項目の内容Ｄ３）として特定してよい。もちろん、内容特定部３３は、操作に応じて、アドレス帳ＤＢ内の他者の情報を送信元の情報として特定したり、ユーザ情報Ｄ５を送信先の情報として特定したりしてもよい。
【０１９８】
データベースＤＢ２は、項目の種類別に項目の内容を保持している。従って、内容特定部３３（例えば分類部６５）は、データベースＤＢ２に含まれる情報に基づいて、１以上の項目の内容の種類を特定してよい。
【０１９９】
なお、ここでは、携帯電話機のアドレス帳機能のように、電子機器５（別の観点では内容特定部３３が構築されているハードウェア）がデータベースＤＢ２又はＤＢ３を有する態様を例示した。ただし、データベースＤＢ２又はＤＢ３は、サーバ４３に設けられてもよいし、内容特定部３３が構築されているハードウェアとは別のハードウェアが有していてもよい。後者の例としては、例えば、電子機器５において内容特定部３３が構築され、サーバ４３がデータベースＤＢ２又はＤＢ３を有している態様を挙げることができる。
【０２００】
以上のとおり、電子機器５は、複数の住所の情報を記憶可能な住所データベース（アドレス帳ＤＢ３）を有してよい。内容特定ステップでは、電子機器５が、アドレス帳ＤＢ３に記憶されている１以上の住所の情報のうちの少なくとも１つを記録事項（項目）の内容として特定してよい。
【０２０１】
この場合、操作部１５に対して文字入力を行って住所の情報を項目の内容として特定する態様に比較してユーザの負担が低減される。また、別の観点では、公知のアドレス帳が有効利用されることになり、電子機器５の付加価値が向上する。
【０２０２】
（フォーマットの選択）
これまでに述べたように、電子機器５は、該電子機器５の外部からフォーマットの情報を取得する。このフォーマットの情報は、蓄積されてデータベースを構築し、後に利用されてもよい。
【０２０３】
図１６は、フォーマットの情報のデータベースの利用態様の一例を示すブロック図である。
【０２０４】
ここでは、印刷媒体１が送り状である態様を例に取る。図示された制御部１３の種々の機能部（３１、３５、７９、８１及び８３）は、例えば、電子機器５のＣＰＵがプログラムＤ１を実行することによって構築される。
【０２０５】
フォーマット取得部３１がフォーマットの情報を取得したとき、データベース作成部７９は、そのフォーマットの情報をデータベースＤＢ４に記憶させる。データベースＤＢ４は、フォーマットの情報と、そのフォーマットを規定している配送業者の情報（例えば配送業者名）とを対応付けて記憶する。そして、フォーマット取得部３１によるフォーマットの情報の取得が繰り返されることによって、複数のフォーマットの情報を保持するデータベースＤＢ４が構築される。
【０２０６】
フォーマットと配送業者との対応付けは、データベース作成部７９がユーザの操作部１５に対する操作を受け付けることによって行われてもよいし、データベース作成部７９によって自動で行われてもよい。操作を受け付ける場合、例えば、データベース作成部７９は、配送業者名の文字入力を受け付ける。自動で行う場合、例えば、データベース作成部７９は、フォーマットの情報に含まれる配送業者に係る情報を抽出する。例えば、印刷媒体１Ａとしての送り状は、通常、その送り状を扱っている配送業者名等が印刷されている。従って、データベース作成部７９は、フォーマット取得部３１が取得した画像データからＯＣＲによって配送業者名を特定してよい。
【０２０７】
その後、印刷媒体１に対する項目の内容の印刷が必要になったとき、選択部８１は、ユーザの操作部１５に対する操作を受け付け、当該操作に基づいて、ユーザが利用を希望する配送業者（業者の情報Ｄ６）を特定する。この操作の受け付けは、例えば、任意の文字入力を受け付けるものであってもよいし、データベースＤＢ４に記憶されている配送業者の一覧を表示部１７に表示し、その中から任意の配送業者を選択する操作を受け付けるものであってもよい。
【０２０８】
選択部８１は、業者の情報Ｄ６を特定すると、データベースＤＢ４を参照して、その業者に対応するフォーマットの情報Ｄ７を取得する。以降の処理は、これまでに述べた印刷のための処理と同様である。なお、図１６では、便宜上、内容特定部３３及びジョブ生成部３７等の図示を省略し、フォーマットの情報が入力される配置部３５を図示している。
【０２０９】
データベースＤＢ４に記憶されるフォーマットの情報は、種々の態様とされてよい。例えば、これまでに説明したように、フォーマットの情報は、フォーマット取得部３１によって取得されてから配置部３５（位置特定部３５ａを含んでもよいし、含まなくてもよい）に入力されるまでの間に適宜に加工されてよい。そのいずれの段階の情報が記録されてもよい。例えば、フォーマットの情報は、撮像されたままの情報（ラスタ形式の画像データ）を含んでもよいし、位置特定部３５ａによって記録位置が特定されて取得された座標データ（画像データの形式でないもの）を含んでもよい。
【０２１０】
１つの配送業者は、複数のフォーマットを規定している場合がある。例えば、荷物の内容（例えば保冷の要否）、送り先（例えば外国か否か）及び／又は時間指定の有無等によって、フォーマットが異なる場合がある。この場合、例えば、配送業者の情報は、配送業者名だけでなく、フォーマットの種別を示す情報を含んでもよい。配送業者名と、フォーマットの種別名とは、１つのデータ項目として記憶されてもよいし（配送業者名と種別名とが一連の文字列として扱われてもよいし）、配送業者という大項目のデータ項目の下位のデータ項目としてフォーマットの種別が記憶されてもよい。
【０２１１】
データベースＤＢ４を利用した印刷の処理は、フォーマット取得部３１によってフォーマットの情報を取得してからジョブ送信部３９によって印刷ジョブを送信するまでを一連の動作とする処理（データベースＤＢ４を利用しない印刷）の後に、任意に行われる処理であってもよいし、データベースＤＢ４を利用しない印刷を前提としない処理であってもよい。後者は、換言すれば、印刷媒体１に対する項目の内容の印刷において常にデータベースＤＢ４が利用される態様である。
【０２１２】
以上のとおり、印刷方法は、記憶ステップ（データベース作成部７９を参照）を有してよい。記憶ステップでは、電子機器５が、フォーマット取得ステップによって取得した複数のフォーマットの情報と、複数の配送業者の情報と、を互いに対応付けて配送データベース（データベースＤＢ４）に記憶させてよい。配置ステップでは、電子機器５が、操作部１５を介して配送業者の情報の入力を受け付け、データベースＤＢ４に基づいて、入力された配送業者の情報に対応付けられているフォーマットの情報を特定し、特定したフォーマットの情報に基づいて記録事項（項目）の内容の配置を決定してよい。
【０２１３】
この場合、例えば、以前に電子機器５の外部から取得したフォーマットの情報を利用及び／又は再利用できるから、印刷の度に電子機器５の外部からフォーマットの情報を取得する必要性が低減され、ユーザの利便性が向上する。また、複数のフォーマットの情報が記憶されることによって、ユーザが利用を希望する配送業者が状況に応じて異なる場合に対しても対応できる。配送業者の指定によってフォーマットが特定されることから、ユーザの負担が低減される。
【０２１４】
（オブジェクトの変更）
図２Ｂを参照して説明したように、実施形態に係る印刷方法では、項目の内容だけでなく、オブジェクト１ａが印刷されてよい。この場合において、オブジェクト１ａは、印刷媒体１Ａにおいて印刷されている態様のまま（換言すればフォーマットの情報が規定している態様まま）で印刷されてもよいし、変更が加えられて印刷されてもよい。
【０２１５】
変更の一例を挙げる。印刷媒体１が送り状の場合において、送り元の氏名の欄及び送り先の氏名の欄のそれぞれに、敬称（例えば日本語の「様」）を示すオブジェクト１ａが印刷されていることがある。ユーザによっては、送り元が自身である場合において、送り元の欄における敬称を削除することを希望する。そこで、電子機器５は、送り元の敬称を削除するようにオブジェクト１ａの内容を変更してよい。
【０２１６】
図１６では、オブジェクト１ａの内容を変更するために制御部１３が有する機能部として、変更部８３（別の観点では変更ステップ）が示されている。変更部８３は、フォーマットの情報の取得後、印刷ジョブの送信前までの適宜な時期においてオブジェクト１ａ（オブジェクト１ａに係る画像データ）を変更してよい。図１６では、便宜上、配置部３５による配置の決定後に変更部が処理を行っている態様が示されている。
【０２１７】
変更部８３は、一律に送信元の敬称を削除してもよいし、所定の条件が満たされたときに送信元の敬称を削除してもよい。所定の条件は、例えば、送信元の情報として、図１５に示したユーザ情報Ｄ５が用いられたこととされてよい。また、例えば、変更部８３は、ユーザが削除を指示する操作を操作部１５に対して行ったときに、所定の条件が満たされたと判定してよい。ユーザの操作の受け付けは、上記のようにユーザ情報Ｄ５が用いられた場合に、又は一律に、敬称を削除するか否かを問い合わせる画像を表示部１７に表示した上で行ってもよいし、そのような表示を前提とせずに行ってもよい。なお、一律に送信元の敬称を削除する態様、及びユーザ情報Ｄ５が送信元の情報として用いられたときに送信元の敬称を削除する態様は、オブジェクト１ａの変更が自動で行われる態様として捉えられてよい。
【０２１８】
オブジェクト１ａの変更は、上記以外に種々可能である。例えば、ユーザがペンによってなぞることが想定されている点線（例えば８の字）は、印刷後の印刷媒体１Ｂにおいては基本的に不要であるから、削除されてよい。また、例えば、記入に際しての注意書きも印刷媒体１Ｂにおいては基本的に不要であるから、削除されてよい。また、敬称の削除について述べたが、逆に、送信先に敬称を付加するようにオブジェクト１ａが変更されてもよい。
【０２１９】
以上のとおり、電子機器５は、オブジェクト１ａの情報の少なくとも一部を変更する変更ステップ（変更部８３を参照）を更に有してよい。ジョブ送信部３９によって送信される印刷ジョブが印刷を要求するオブジェクト１ａは、変更ステップによって変更された後のオブジェクトの情報に基づくものとされてよい。
【０２２０】
この場合、例えば、ユーザが送信元の敬称に対して取り消し線を重ね書きするような手間が低減される。その結果、ユーザの利便性が向上する。
【０２２１】
本開示に係る技術は、以上に説明した態様に限定されず、種々の態様で実施されてよい。
【０２２２】
例えば、以上に述べた種々の態様は、適宜に組み合わされてよい。例えば、第２実施形態における電子機器が撮像装置（例えばスキャナ又はカメラ）を有する構成は。第３実施形態〜第５実施形態に適用されてよい。
【０２２３】
電子機器、サーバ又は画像形成装置は、印刷部数を指定可能であってよい。すなわち、実施形態に係る印刷方法は、同一の項目の内容を複数の印刷媒体に印刷してよい。また、電子機器、サーバ又は画像形成装置は、同一の項目について複数の内容を特定し、複数の印刷媒体に複数の内容を割り当てて印刷を行ってもよい。この場合、例えば、複数の送り先それぞれに荷物を送るための送り状を作成することが容易化される。
【符号の説明】
【０２２４】
１、１Ａ及び１Ｂ…印刷媒体、３…複合機（スキャナ及び／又はプリンタ）、５及び５Ａ〜５Ｆ…電子機器、７…スキャナ（撮像装置）、９…プリンタ（印刷部）、１１…カメラ（撮像装置）、１３…制御部、１５…操作部、１３…表示部、３１…フォーマット取得部、３３…内容特定部、３５…配置部、３７…ジョブ生成部、３９…ジョブ送信部、Ｄ１…プログラム。
【要約】
印刷方法は、フォーマット取得ステップと、内容特定ステップと、ジョブ送信ステップと、を有している。フォーマット取得ステップでは、電子機器が、該電子機器の外部からフォーマットの情報を取得する。内容特定ステップでは、電子機器が、該電子機器の操作部に対する操作に応じて記録事項の内容を特定する。ジョブ送信ステップでは、電子機器が、内容特定ステップによって特定した記録事項の内容をフォーマット取得ステップによって取得したフォーマットの情報に基づいて印刷する印刷ジョブを、操作部に対する操作に応じて送信する。【図１】
0006980167.tif 000002
【図２Ａ】
0006980167.tif 000003
【図２Ｂ】
0006980167.tif 000004
【図３】
0006980167.tif 000005
【図４】
0006980167.tif 000006
【図５】
0006980167.tif 000007
【図６】
0006980167.tif 000008
【図７】
0006980167.tif 000009
【図８】
0006980167.tif 000010
【図９】
0006980167.tif 000011
【図１０】
0006980167.tif 000012
【図１１】
0006980167.tif 000013
【図１２】
0006980167.tif 000014
【図１３】
0006980167.tif 000015
【図１４】
0006980167.tif 000016
【図１５】
0006980167.tif 000017
【図１６】
0006980167.tif 000018