(57)【要約】【課題】画像データを送受信せずに画像を含む印刷データを作成できる印刷システム、携帯端末及びサーバを提供する。【解決手段】携帯端末の撮影キーが入力されたら（Ｓ１０：ＹＥＳ）、カメラにより撮影して不揮発メモリに記憶する（Ｓ１５）。登録情報等、サーバに送るべきデータの入力を受け付け（Ｓ２５）、印刷キーが押されたら（Ｓ２０：ＹＥＳ）、先に入力されたテキストデータをサーバに送信し（Ｓ３０）、サーバからレイアウトデータを受信する（Ｓ３５）。レイアウトデータは、サーバに予め記憶されているレイアウトテンプレート内に、携帯端末から送信したテキストデータが差し込まれて作成されている。レイアウトデータを順に読み込んで、画像データのファイル名が指定されていれば、その画像を差し込みつつ、印刷データを作成して印刷装置に送信し、印刷させる（Ｓ４０）。【選択図】図８
2008234392.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と、前記携帯端末とネットワークを介して接続されたサーバと、前記携帯端末から受信した印刷データの印刷を実行する印刷装置とからなる印刷システムであって、
前記携帯端末は、
画像データを取得する画像取得手段と、
文字や記号を入力する入力手段と、
前記入力手段により入力された文字や記号からなるテキストデータを前記サーバに送信するテキストデータ送信手段と、
前記サーバから送信された印刷用のレイアウトデータを受信するレイアウトデータ受信手段と、
前記レイアウトデータ受信手段により受信したレイアウトデータに従い、前記画像取得手段により取得した画像データを配置して印刷データを作成する印刷データ作成手段と、
前記印刷データ作成手段により作成された印刷データを前記印刷装置に送信する印刷データ送信手段とを備え、
前記サーバは、
前記画像データと前記テキストデータとを前記印刷装置で印刷するための配置情報であるテンプレートを記憶したテンプレート記憶手段と、
前記携帯端末から前記テキストデータを受信するテキストデータ受信手段と、
前記テキストデータ受信手段により受信したテキストデータを、前記テンプレート記憶手段に記憶されているテンプレートに差し込んでレイアウトデータを生成するレイアウトデータ生成手段と、
前記レイアウトデータ生成手段により生成したレイアウトデータを前記携帯端末に送信するレイアウトデータ送信手段とを備え、
前記印刷装置は、
前記携帯端末から送信される印刷データに従って印刷を実行させる印刷制御手段を備えたことを特徴とする印刷システム。
【請求項２】
印刷するための配置情報であるテンプレートを記憶し、当該テンプレートから印刷用のレイアウトデータを生成するサーバと、印刷を実行する印刷装置とに接続可能な携帯端末であって、
画像データを取得する画像取得手段と、
文字や記号を入力する入力手段と、
前記入力手段により入力された文字や記号からなるテキストデータを前記サーバに送信するテキストデータ送信手段と、
前記サーバから送信された印刷用のレイアウトデータを受信するレイアウトデータ受信手段と、
前記レイアウトデータ受信手段により受信したレイアウトデータに従い、前記画像取得手段により取得した画像データを配置して印刷データを作成する印刷データ作成手段と、
前記印刷データ作成手段により作成された印刷データを前記印刷装置に送信する印刷データ送信手段とを備えたことを特徴とする携帯端末。
【請求項３】
画像を撮像し、撮像画像データとして出力する撮像手段を備え、
前記画像取得手段は、前記撮像手段により撮像出力された撮像画像データを前記画像データとして取得することを特徴とする請求項２に記載の携帯端末。
【請求項４】
画像データを予め記憶した画像記憶手段を備え、
前記画像取得手段は、前記画像記憶手段に記憶されている記憶画像データの中から前記画像データを取得することを特徴とする請求項２に記載の携帯端末。
【請求項５】
携帯端末と接続されるサーバであって、
画像データとテキストデータとを印刷装置で印刷するための配置情報であるテンプレートを記憶したテンプレート記憶手段と、
前記携帯端末からテキストデータを受信するテキストデータ受信手段と、
前記テキストデータ受信手段により受信したテキストデータを、前記テンプレート記憶手段に記憶されているテンプレートに差し込んでレイアウトデータを生成するレイアウトデータ生成手段と、
前記レイアウトデータ生成手段により生成したレイアウトデータを前記携帯端末に送信するレイアウトデータ送信手段とを備えたことを特徴とするサーバ。
【請求項６】
請求項２から４のいずれかに記載の携帯端末の各種処理手段としてコンピュータを機能させるための携帯端末プログラム。
【請求項７】
請求項５に記載のサーバの各種処理手段としてコンピュータを機能させるためのサーバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、携帯端末、サーバ、携帯端末プログラム、及びサーバプログラムに関するものであり、詳細には、携帯端末からサーバにテキストデータを送信し、サーバでそのテキストを含むレイアウトデータを作成して返信し、携帯端末でそのレイアウトデータに従って画像を配置して印刷装置で印刷させる印刷システムに関するものである。
【背景技術】
【０００２】
近年、データ通信可能な携帯端末が普及し、携帯端末によるネットワークを介したデータ通信が盛んになっている。例えば、サーバに置かれた楽曲データ、歌詞データ、写真データ等を携帯端末にダウンロードして楽しむことができる。また、このような場合に楽譜データや高解像度の写真データが所望されることがあるが、このようなデータは容量が大きく携帯端末へのダウンロードに適さないことから、サーバと印刷装置をさらにネットワークで接続し、携帯端末からの指示により楽譜や高解像度の写真を印刷するシステムが提案されている(例えば、特許文献１参照)。
【特許文献１】特開２００３−１６７６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、家電製品等の出張修理の現場で、修理報告を携帯端末から入力してサーバにネットワークを介して送信し、サーバ側に登録することが行われている。さらに、報告内容に従った報告書をその場で印刷し、修理の依頼者に手渡すことも行われている。
【０００４】
このような場合、現場の写真を撮影し、その写真も登録したり印刷したりすることが好ましい場合があるが、写真のような画像データはデータ量が大きく、携帯端末での送受信に適さない。また、上記従来の技術のように、サーバから印刷装置に画像データを送信して印刷させるためには、サーバ側にまず画像データを携帯端末から送信する必要があるので難しい。
【０００５】
本発明は上記問題を解決するためになされたものであり、画像データを送受信せずに画像を含む印刷データを作成できる印刷システム、携帯端末及びサーバを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の請求項１に記載の印刷システムは、携帯端末と、前記携帯端末とネットワークを介して接続されたサーバと、前記携帯端末から受信した印刷データの印刷を実行する印刷装置とからなる印刷システムであって、前記携帯端末は、画像データを取得する画像取得手段と、文字や記号を入力する入力手段と、前記入力手段により入力された文字や記号からなるテキストデータを前記サーバに送信するテキストデータ送信手段と、前記サーバから送信された印刷用のレイアウトデータを受信するレイアウトデータ受信手段と、前記レイアウトデータ受信手段により受信したレイアウトデータに従い、前記画像取得手段により取得した画像データを配置して印刷データを作成する印刷データ作成手段と、前記印刷データ作成手段により作成された印刷データを前記印刷装置に送信する印刷データ送信手段とを備え、前記サーバは、前記画像データと前記テキストデータとを前記印刷装置で印刷するための配置情報であるテンプレートを記憶したテンプレート記憶手段と、前記携帯端末から前記テキストデータを受信するテキストデータ受信手段と、前記テキストデータ受信手段により受信したテキストデータを、前記テンプレート記憶手段に記憶されているテンプレートに差し込んでレイアウトデータを生成するレイアウトデータ生成手段と、前記レイアウトデータ生成手段により生成したレイアウトデータを前記携帯端末に送信するレイアウトデータ送信手段とを備え、前記印刷装置は、前記携帯端末から送信される印刷データに従って印刷を実行させる印刷制御手段を備えたことを特徴とする。
【０００７】
また、本発明の請求項２に記載の携帯端末は、印刷するための配置情報であるテンプレートを記憶し、当該テンプレートから印刷用のレイアウトデータを生成するサーバと、印刷を実行する印刷装置とに接続可能な携帯端末であって、画像データを取得する画像取得手段と、文字や記号を入力する入力手段と、前記入力手段により入力された文字や記号からなるテキストデータを前記サーバに送信するテキストデータ送信手段と、前記サーバから送信された印刷用のレイアウトデータを受信するレイアウトデータ受信手段と、前記レイアウトデータ受信手段により受信したレイアウトデータに従い、前記画像取得手段により取得した画像データを配置して印刷データを作成する印刷データ作成手段と、前記印刷データ作成手段により作成された印刷データを前記印刷装置に送信する印刷データ送信手段とを備えたことを特徴とする。
【０００８】
また、本発明の請求項３に記載の携帯端末は、請求項２に記載の発明の構成に加え、画像を撮像し、撮像画像データとして出力する撮像手段を備え、前記画像取得手段は、前記撮像手段により撮像出力された撮像画像データを前記画像データとして取得することを特徴とする。
【０００９】
また、本発明の請求項４に記載の携帯端末は、請求項２に記載の発明の構成に加え、画像データを予め記憶した画像記憶手段を備え、前記画像取得手段は、前記画像記憶手段に記憶されている記憶画像データの中から前記画像データを取得することを特徴とする。
【００１０】
また、本発明の請求項５に記載のサーバは、携帯端末と接続されるサーバであって、画像データとテキストデータとを印刷装置で印刷するための配置情報であるテンプレートを記憶したテンプレート記憶手段と、前記携帯端末からテキストデータを受信するテキストデータ受信手段と、前記テキストデータ受信手段により受信したテキストデータを、前記テンプレート記憶手段に記憶されているテンプレートに差し込んでレイアウトデータを生成するレイアウトデータ生成手段と、前記レイアウトデータ生成手段により生成したレイアウトデータを前記携帯端末に送信するレイアウトデータ送信手段とを備えたことを特徴とする。
【００１１】
また、本発明の請求項６に記載の携帯端末プログラムは、請求項２から４のいずれかに記載の発明の各種処理手段としてコンピュータを機能させる。
【００１２】
また、本発明の請求項７に記載のサーバプログラムは、請求項５に記載の発明の各種処理手段としてコンピュータを機能させる。
【発明の効果】
【００１３】
本発明の請求項１に記載の印刷システムは、携帯端末でテキストを入力し、そのテキストデータをサーバに送信すると、サーバで記憶しているテンプレートにそのテキストデータを差し込んでレイアウトデータを作成して携帯端末に送信する。携帯端末では、撮像したり記憶したりしていた画像データを受信したレイアウトデータに従って配置し、印刷データを作成して印刷装置に送信し、印刷させる。従って、画像とテキストを入力して印刷物を出力したい場合に、レイアウトデータはテンプレートに従ってサーバで作成されるので、携帯端末で作成する必要がない。さらに、レイアウトを作成するときにサーバと画像の送受信を行なわず、レイアウトデータには画像をはめ込む配置データとテキストデータのみが差し込まれるので、画像を送信する必要もない。このため、送信負荷をかけずに携帯端末から美しいレイアウトの印刷データを作成して印刷装置に印刷させることができる。
【００１４】
また、本発明の請求項２に記載の携帯端末は、テキストを入力し、そのテキストデータをサーバに送信すると、サーバでテンプレートにそのテキストデータを差し込んでレイアウトデータを作成して送信してくるので、これを受信し、受信したレイアウトデータに従って、手元にある画像データを配置して印刷データを作成し、印刷装置に送信し、印刷を実行させることができる。従って、画像を送受信する必要がなく、レイアウトデータを記憶している必要もないので、通信負荷を押さえつつ美しいレイアウトの印刷データを作成して印刷させることができる。
【００１５】
また、本発明の請求項３に記載の携帯端末は、請求項２に記載の発明の構成に加え、撮像手段を備えたので、その場で撮影した画像を用いた印刷を、サーバ側に記憶されているテンプレートに基づいたレイアウトデータに従って印刷させることができる。
【００１６】
また、本発明の請求項４に記載の携帯端末は、請求項２に記載の発明の構成に加え、予め画像を記憶しておき、その画像を用いた印刷を、サーバ側に記憶されているテンプレートに基づいたレイアウトデータに従って印刷させることができる。このため、その場で撮影した画像に限らず、いつも使いたい背景画像等を記憶しておき、その都度レイアウトデータに組み込んで印刷させることができる。
【００１７】
また、本発明の請求項５に記載のサーバは、携帯端末と接続され、携帯端末からテキストデータが送信されてくると、記憶しているテンプレートにそのテキストデータを差し込んでレイアウトデータを作成し、送信する。携帯端末との間で画像の送受信が発生しないので、通信負荷をかけずに携帯端末に美しいレイアウトを提供することができる。
【００１８】
また、本発明の請求項６に記載の携帯端末プログラムは、コンピュータに実行させることにより、請求項２から４のいずれかに記載の発明の各種処理手段としての作用効果を奏することができる。
【００１９】
また、本発明の請求項７に記載のサーバプログラムは、コンピュータに実行させることにより、請求項５に記載の発明の各種処理手段としての作用効果を奏することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を実施するための携帯について図面を参照して説明する。まず、本発明を実施した印刷システム５の概要について、図１を参照して説明する。図１は、本実施形態の印刷システム５の概要を示す構成図である。印刷システム５は、携帯端末１と、印刷装置２と、サーバ３とから構成されている。
【００２１】
携帯端末１は、周知のカメラ機能付携帯電話であり、表示画面である液晶ディスプレイ（ＬＣＤ）１３と、文字や数字等のテキストデータを入力するためのキー１４と、アンテナ１５と、カメラ１６（図２参照）等を備えている。キー１４のうちの１つがカメラ１６の撮影キーに割り当てられている。また、印刷装置２は、携帯できるＡ６サイズ程度の小型プリンタであり、携帯端末１から印刷データを赤外線により受信して印刷を実行する。サーバ３は、後述するように、携帯端末１からのデータ送信を受信して登録作業を行い、そのデータをテンプレートに差し込んでレイアウトデータを作成し、携帯端末１に送信する。携帯端末１とサーバ３とはインターネット等のネットワーク４を介して接続され、携帯端末１と印刷装置２とは、赤外線通信で接続されている。尚、本発明の携帯端末としては、携帯電話機に限られるものではなく、ＰＤＡや携帯型コンピュータ等、持ち運びができ、サーバ３と通信が可能で、印刷データを印刷装置２に送信できるものであればよい。また、印刷装置２も、携帯用の小型プリンタに限られるものではなく、携帯端末１からの印刷データを受信して印刷を実行できる印刷機能を有するものであればよく、大きさを問うものではない。
【００２２】
例えば、家電製品や事務機器等の修理に作業員が出向き、その作業報告をその場で携帯端末１から入力し、テキストデータでサーバ３に送信する。また、携帯端末１のカメラ１６で現場の写真を撮影し、記憶する。サーバ３は、受信した内容をデータベースに登録するとともに、作業報告書を印刷するためのレイアウトテンプレートをデータベースから読み出して、受信したテキストデータを差し込み、レイアウトデータを作成し、携帯端末１に送信する。携帯端末１では、受信したレイアウトデータに指示された箇所に撮影した写真画像を差し込み、印刷データを作成し、印刷装置２に送信する。印刷装置２は、受信した印刷データに従って、作業報告書(図１２参照)を印刷する。
【００２３】
次に、上記印刷システム５を構成する各装置の構成について図２〜図４を参照して説明する。図２は、携帯端末１の電気的構成を示すブロック図である。図３は、印刷装置２の電気的構成を示すブロック図である。図４は、サーバ３の電気的構成を示すブロック図である。
【００２４】
図２に示すように、携帯端末１は、携帯端末１の全体の動作を制御するＣＰＵ１０１と、ＣＰＵ１０１によって実行されるプログラムやＢＩＯＳ等を記憶するＲＯＭ１０２と、各種のデータを一時的に記憶するＲＡＭ１０３とを備える。携帯端末１を本発明の携帯端末として機能させるためのプログラムもＲＯＭ１０２に記憶されている。また、携帯端末１は、マイク１１から入力された音声信号をデジタル化したりデジタル音声データをアナログ化してスピーカ１２から出力するための音声コーデック部１０４と、音声コーデック部１０４で処理された音声データを転送するために通信方式に応じた手続処理を行うベースバンドコントローラ１０５と、アンテナ１５を介して送出する信号を変調したりアンテナ１５を介して受信した高周波信号を復調する無線コントローラ１０６と、キー１４、カメラ１６からの入力、ＬＣＤ１３への出力、及び不揮発メモリ１７への入出力を制御するユーザインタフェイスコントローラ１０７とを備えている。このような構成によって、携帯端末１は通常の携帯電話機として音声通話・無線通信を実行し、画像の撮影・記憶・送受信を実行することができる。
【００２５】
次に、図３に示すように、印刷装置２は、ＣＰＵ４１に対し、ＲＯＭ４２、ＳＲＡＭ４３、電源ＳＷ回路４４、モータ駆動回路４５、サーマルヘッド制御回路４６、ＵＳＢインタフェイス（Ｉ／Ｆ）駆動回路４７、ＩｒＤＡ変復調回路４８、ＬＥＤ制御回路４９、充電式電池５５が接続されている。さらに、モータ駆動回路４５には、駆動モータ２１が、サーマルヘッド制御回路４６には、サーマルヘッド２８が夫々接続されている。また、ＬＥＤ制御回路４９には、ＬＥＤ２２が接続されている。
【００２６】
ＲＯＭ４２には、ＣＰＵ４１が実行する各プログラムが記憶されている。また、印刷対象となる多数の文字のドットパターンデータがコードデータと対応付けて記憶されている。一方、ＳＲＡＭ４３は、ＣＰＵ４１のデータ処理に必要な一時的なデータの記憶を行うものである。ＳＲＡＭ４３には、入力されたデータを記憶するデータバッファ５０、及び印刷用データを展開するプリントバッファ５１、印刷データに含まれた文書データを一時的に格納するテキストバッファ５２、印刷データに含まれた画像データを一時的に格納するイメージバッファ５３の各記憶領域が設けられている。
【００２７】
ここで、モータ駆動回路４５は、駆動モータ２１を制御するものであり、サーマルヘッド制御回路４６は、サーマルヘッド２８の発熱体部を制御するものである。また、電源ＳＷ回路４４は、電源キー５９に接続され、印刷装置２の電源のＯＮ／ＯＦＦを行う回路である。そして、ＬＥＤ制御回路４９は、ＬＥＤ２２の発光態様を制御する回路である。
【００２８】
更に、ＣＰＵ４１には携帯端末１、パソコン等の外部機器とＵＳＢ規格に基づいた通信を行うためのインタフェイス回路であるＵＳＢ  Ｉ／Ｆ駆動回路４７が接続され、この回路にＵＳＢ端子２４が接続されている。また、ＣＰＵ４１は、携帯端末１、ＰＤＡ等の赤外線データ出力装置を持つ外部機器とＩｒＤＡ規格に基づいた通信を行うためのインタフェイス回路であるＩｒＤＡ変復調回路４８に接続され、更にＩｒＤＡ変復調回路４８から赤外線受信部２３内に設けられたＩｒＤＡ受発光素子５４に接続され、印刷装置２は赤外線通信を行うことができる。
【００２９】
また、印刷装置２の内部電源である充電式電池５５から供給された電力は、ＣＰＵ４１、モータ駆動回路４５、サーマルヘッド制御回路４６に供給される。ＣＰＵ４１と接続されたモータ駆動回路４５は、ＣＰＵ４１からの指令に基づいて駆動モータ２１を動作させ、用紙の搬送を担う。また、サーマルヘッド制御回路４６も同様にＣＰＵ４１に接続され、ＣＰＵ４１の指令に基づいてサーマルヘッド２８を駆動し、感熱式の印刷を行わせる。
【００３０】
次に、サーバ３について説明する。サーバ３は、周知の汎用コンピュータであり、サーバ３の制御を司るＣＰＵ３１が設けられ、ＣＰＵ３１には、ＯＳ等を記憶したＲＯＭ３２と、各種のデータを一時的に記憶するＲＡＭ３３と、入出力を制御するＩ／Ｏインタフェイス３４とがバスを介して接続されている。また、Ｉ／Ｏインタフェイス３４には、各種情報を記憶するハードディスク装置３９と、ユーザによる入力を受け付けるキーボード６３を制御するキーコントローラ３７と、マウス６１と、画像を出力するディスプレイ６２を制御するビデオコントローラ３６と、ＣＤ−ＲＯＭ６４を読み込むためのＣＤ−ＲＯＭドライブ３８と、ネットワーク４に接続するための通信装置３５とが接続されている。さらに、ハードディスク装置３９には、携帯端末１から送信されてきたテキストデータを登録するデータベースである登録情報データベース（ＤＢ）を記憶する登録情報記憶エリア３９１、テキストデータを差し込んでレイアウトデータを作成するための配置情報であるレイアウトテンプレートを記憶したテンプレート記憶エリア３９２、各種プログラムを記憶したプログラム記憶エリア３９３、図示外のその他の記憶エリアが設けられている。
【００３１】
次に、図５〜図７を参照して、サーバ３に記憶されているレイアウトテンプレート、携帯端末１からサーバに送信されるテキストデータ、及びレイアウトテンプレートとテキストデータにより作成されるレイアウトデータについて説明する。図５は、サーバ３のテンプレート記憶エリア３９２に記憶されているレイアウトテンプレートの例を示す説明図である。図６は、携帯端末１からサーバ３に送信されるテキストデータ２００の例を示す説明図である。図７は、サーバ３において作成され、携帯端末１に送信されるレイアウトデータ３００の例を示す説明図である。
【００３２】
図５に示すように、レイアウトテンプレート１００は、テキストデータで構成され、受信したテキストデータ２００を指定箇所に順に差し込んでいくと全体が完成するようになっている。レイアウトテンプレート１００は、主にテンプレート情報部１３０、テキストブロック部１１０、画像ブロック部１２０の３つから構成されている。テンプレート情報部１３０には、テンプレート名、印刷データの送信先である印刷装置２の機種名、全体のサイズ、差し込まれるテキストデータの数、差し込まれる画像データの数が記載される。テキストブロック部１１０には、テンプレート情報部１３０で指定されたテキストデータの数に対応するテキストブロック１１１〜１１７が配置される。画像ブロック部１２０には、テンプレート情報部１３０で指定された画像データの数に対応する画像ブロック１２１が記載されている。各テキストブロック１１１〜１１７は、テキストブロック名、テキストブロックの配置位置及びサイズ、使用フォントの種別を含む。画像ブロック１２１は、画像ブロック名、画像ブロックの配置位置及びサイズを含む。図５の例ではテキストブロック１１１のブロック名は「伝票番号」であり、テキストブロック１１２のブロック名は「顧客名」であり、テキストブロック１１３のブロック名は「作業日」であり、テキストブロック１１４のブロック名は「作業料金」であり、テキストブロック１１５のブロック名は「対象商品」であり、テキストブロック１１６のブロック名は「症状」であり、テキストブロック１１７のブロック名は「対策」であり、画像ブロック１２１のブロック名は「修理箇所」である。
【００３３】
携帯端末１において入力され、サーバ３に送信されるテキストデータ２００は、レイアウトテンプレート１００の各テキストブロック１１１〜１１７に対応するものである。携帯端末１における入力時には、テキストブロック名がＬＣＤ１３に表示され、対応するデータの入力が促される。すなわち、図６に示すように、伝票番号２０１，顧客名２０２，作業日２０３，作業料金２０４，対象商品２０５，症状２０６，対策２０７，修理箇所２０８の項目内容が入力され、送信される。ここで、修理箇所２０８の内容データとしては、画像ブロック１２１に配置される画像データのファイル名（図６の例では、「写真1.bmp」）がテキストデータで入力され、送信される。
【００３４】
さらに、サーバ３において、レイアウトテンプレート１００に、送信されたテキストデータ２００を差し込んで、図７に示すようなレイアウトデータ３００が作成される。図７のレイアウトデータ３００と、図５のレイアウトテンプレート１００とを比較するとわかるように、各テキストブロック１１１〜１１７に受信したテキストデータ２０１〜２０７（図６参照）が差し込まれ、テキストデータ部３０１〜３０７となっている。また、画像データのファイル名を示すテキストデータ２０８が、画像ブロック１２１に差し込まれ、画像ファイル名３０８になっている。
【００３５】
次に、上記の構成を有する印刷システムの動作について、図８〜図１２を参照して説明する。図８は、携帯端末処理のフローチャートである。図９は、携帯端末処理の中で実行される印刷処理のフローチャートである。図１０は、サーバ処理のフローチャートである。図１１は、背景画像の例を示す説明図である。図１２は、レイアウトデータ３００に従って印刷された出力結果５００の例を示す説明図である。
【００３６】
携帯端末の電源をＯＮにすると、ＲＯＭ１０２に記憶されているプログラムに従って図８に示す処理が開始され、電源がＯＦＦにされるまで繰り返される。まず、ＲＡＭ１０３の各記憶エリアがクリアされ、種々の設定値が既定値に戻される等の初期化処理が実行される（Ｓ１）。次に、キー１４からの各種入力を受け付ける（Ｓ５）。そして、入力されたキーがカメラ１６の撮影キーである場合には（Ｓ１０：ＹＥＳ）、カメラ１６により写真を撮影し、不揮発メモリ１７の画像記憶エリアに記憶する（Ｓ１５）。そして、Ｓ５に戻ってキー入力を再度受け付ける。
【００３７】
撮影キーの入力でない場合には（Ｓ１０：ＮＯ）、印刷キーであったかどうかを判断する（Ｓ２０）。印刷キーの入力でもない場合は（Ｓ２０：ＮＯ）、文字や記号の入力であるから、データ入力処理を実行する（Ｓ２５）。そして、Ｓ５に戻る。前述したように、ここでは、決められた項目の項目名が表示され、その内容が順に入力される。すなわち、伝票番号２０１，顧客名２０２，作業日２０３，作業料金２０４，対象商品２０５，症状２０６，対策２０７，修理箇所２０８の項目内容が順に入力され、ＲＡＭ１０３内に記憶される。
【００３８】
印刷キーの入力だった場合には（Ｓ２０：ＹＥＳ）、ＲＡＭ１０３に記憶されているテキストデータ２００をサーバ３に送信する（Ｓ３０）。すなわち、図６に示すテキストデータ２００がサーバ３に送信される。その結果、後述するように、サーバ３において受信テキストデータを差し込んだレイアウトデータ３００（図７参照）が作成され、送信されてくるので、そのレイアウトデータ３００を受信する（Ｓ３５）。次いで、そのレイアウトデータ３００に従って印刷データを作成し、印刷装置２に送信して印刷実行させる印刷処理を実行する（Ｓ４０）。そして、Ｓ５に戻る。
【００３９】
ここで、Ｓ４０で実行される印刷処理の詳細について、図９を参照して説明する。印刷処理が開始されると、まず、レイアウトデータポインタを初期化する（Ｓ４５）。レイアウトデータポインタは、テキストブロック１１１〜１１７や画像ブロック１２１（図７参照）のうち、現在処理をすべきブロックを示すポインタである。
【００４０】
次に、固定の背景画像を用いる場合には、その固定画像を配置して印刷データを初期化する（Ｓ５０）。例えば、図１１に示すような、どの作業報告書にも共通して印刷すべきものがあれば、固定画像として携帯端末１の不揮発メモリ１７内に常に記憶させておき、これを用いると良い。
【００４１】
次に、レイアウトデータポインタの箇所のレイアウトデータを読み取る（Ｓ５５）。ポインタの示す位置にレイアウトデータがまだ存在していれば（Ｓ６０：ＮＯ）、そのレイアウトデータが画像データの配置を示す画像ブロックかどうかを判断する（Ｓ６５）。画像データの場合は（Ｓ６５：ＹＥＳ）、不揮発メモリ１７の画像記憶エリア１７１に記憶されている画像を読み出し、レイアウトデータに従ってサイズ・位置を調整し、印刷データに出力する（Ｓ７０）。そして、次のブロックの処理を実行するためにレイアウトデータポインタを更新し（Ｓ８０）、Ｓ５５に戻って次のポインタのレイアウトデータを読み取る。
【００４２】
一方、レイアウトデータポインタの示すレイアウトデータが画像データを指示するものでなければ（Ｓ６５：ＮＯ）、ポインタの位置に差し込まれているテキストデータを、レイアウトデータに従って、指定されたフォント、配置位置で印刷データに出力する（Ｓ７５）。そして、レイアウトデータポインタを更新し（Ｓ８０）、Ｓ５５に戻って次のポインタのレイアウトデータを読み取る。ポインタに相当する位置にレイアウトデータがもうなければ（Ｓ６０：ＹＥＳ）、これまでに作成された印刷データを印刷装置２に送信し（Ｓ８５）、印刷装置２において印刷を実行させ、作業報告書（図１２）が作成される。そして、端末処理に戻る。
【００４３】
次に、図１０を参照して、サーバ３における処理について説明する。サーバ３は、電源がＯＮにされると図１０に示す処理を開始し、電源がＯＦＦになるまで繰り返し実行する。まず、各種の初期化処理を実行する（Ｓ１００）。次いで、テンプレート記憶エリア３９２に記憶されているレイアウトテンプレートをＲＡＭ３３に読み込んでおく（Ｓ１０５）。
【００４４】
次に、携帯端末１からデータの受信を待つ（Ｓ１１０）。受信データがなければ（Ｓ１１５：ＮＯ）、Ｓ１１０に戻ってデータ受信を待つ。受信データがあれば（Ｓ１１５：ＹＥＳ）、受信したテキストデータ２００の内容を登録情報記憶エリア３９１に記憶されている登録情報データベースに登録する（Ｓ１２０）。そして、受信したテキストデータ２００と、Ｓ１０５で読み込んだレイアウトテンプレート１００からレイアウトデータ３００を作成する（図７参照）。
【００４５】
以上のようにして作成されたレイアウトデータ３００を携帯端末１に送信し、Ｓ１１０に戻って次のデータ受信を待つ。
【００４６】
以上説明したように、本実施形態の印刷システム５では、画像データを撮影し記憶した携帯端末１から、必要事項のテキストを入力してそのテキストデータをサーバ３に送信し、サーバ３でレイアウトデータに整えて携帯端末１に送信する。レイアウトデータを受信した携帯端末１では、レイアウトデータに従って、テキストデータと携帯端末１内に記憶していた画像データとを配置して印刷データを作成し、印刷装置２に送信して印刷させる。サーバ３から送信されるレイアウトデータ自体もテキストデータにより作成されているので、画像の送受信のように通信負荷やコストがかからず、毎回共通のレイアウトで、画像を含む印刷を行なうことができる。サーバ３に登録させたいテキストを入力項目とし、その部分を埋め込んでレイアウトデータを作成すれば、データベースへの登録と、印刷レイアウトの作成を同時にすることができ、携帯端末１側にレイアウト情報を記憶させておく必要がなく、サーバ３側で適宜そのレイアウトを変更することもできる。
【００４７】
尚、上記実施形態において、キー１４が本発明の入力手段に相当する。また、テンプレート記憶エリア３９２が本発明のテンプレート記憶手段に相当する。また、カメラ１６が本発明の撮像手段に相当する。また、不揮発メモリ１７の画像記憶エリア１７１が本発明の画像記憶手段に相当する。図９のＳ５０及びＳ７０でメモリから画像データを読み出す携帯端末１のＣＰＵ１０１が本発明の画像取得手段に相当する。また、図８のＳ３０でテキストデータを送信する携帯端末１のＣＰＵ１０１が本発明のテキストデータ送信手段に相当する。また、図８のＳ３５でレイアウトデータを受信する携帯端末１のＣＰＵ１０１が本発明のレイアウトデータ受信手段に相当する。また、図９のＳ７０及びＳ７５でレイアウトデータに従って画像・テキストを印刷データに出力する携帯端末１のＣＰＵ１０１が本発明の印刷データ作成手段に相当する。また、図９のＳ８５で印刷データを送信する携帯端末１のＣＰＵ１０１が本発明の印刷データ送信手段に相当する。また、図１０のＳ１１０で携帯端末からデータを受信するサーバ３のＣＰＵ３１が本発明のテキストデータ受信手段に相当する。また、図１０のＳ１２５でレイアウトデータを作成するサーバ３のＣＰＵ３１が本発明のレイアウトデータ生成手段に相当する。また、図１０のＳ１３０でレイアウトデータを送信するサーバ３のＣＰＵ３１が本発明のレイアウトデータ送信手段に相当する。また、印刷装置２のＣＰＵ４１が本発明の印刷制御手段に相当する。
【図面の簡単な説明】
【００４８】
【図１】本実施形態の印刷システム５の概要を示す構成図である。
【図２】携帯端末１の電気的構成を示すブロック図である。
【図３】印刷装置２の電気的構成を示すブロック図である。
【図４】サーバ３の電気的構成を示すブロック図である。
【図５】サーバ３のテンプレート記憶エリア３９２に記憶されているテンプレートの例を示す説明図である。
【図６】携帯端末１からサーバ３に送信されるテキストデータ２００の例を示す説明図である。
【図７】サーバ３において作成され、携帯端末１に送信されるレイアウトデータ３００の例を示す説明図である。
【図８】携帯端末処理のフローチャートである。
【図９】携帯端末処理の中で実行される印刷処理のフローチャートである。
【図１０】サーバ処理のフローチャートである。
【図１１】背景画像の例を示す説明図である。
【図１２】レイアウトデータ３００に従って印刷された出力結果５００の例を示す説明図である。
【符号の説明】
【００４９】
１      携帯端末
２      印刷装置
３      サーバ
４      ネットワーク
５      印刷システム
１３      ＬＣＤ
１４      キー
１６      カメラ
１７      不揮発メモリ
２８      サーマルヘッド
３１      ＣＰＵ
３５      通信装置
３９      ハードディスク装置
４１      ＣＰＵ
１００      レイアウトテンプレート
１０１      ＣＰＵ
２００      テキストデータ
３００      レイアウトデータ
３９２      テンプレート記憶エリア
【図１】
2008234392.tif 000003
【図２】
2008234392.tif 000004
【図３】
2008234392.tif 000005
【図４】
2008234392.tif 000006
【図５】
2008234392.tif 000007
【図６】
2008234392.tif 000008
【図７】
2008234392.tif 000009
【図８】
2008234392.tif 000010
【図９】
2008234392.tif 000011
【図１０】
2008234392.tif 000012
【図１１】
2008234392.tif 000013
【図１２】
2008234392.tif 000014