(57)【要約】【課題】システムを利用しているユーザが入力した情報を、所定様式上に容易に印刷する技術を提供する。【解決手段】実施形態の印刷システムは、画像形成装置と、制御部とを有する。画像形成装置は、表示部と入力部とを有し、入力部からのユーザ指示によって表示部で表示される画像データをシートに形成する。制御部は、画像形成装置を使用するユーザの識別情報を取得して、識別情報に基づき入力部でのユーザの入力を制限する。また制御部は、入力部から入力される情報を、ユーザにより選択される画像データ上に配置して、表示部に配置後の画像データを表示させる。【選択図】図２
2015080920.tif 000002
【特許請求の範囲】
【請求項１】
表示部と入力部とを有し、前記入力部からのユーザ指示によって前記表示部で表示される画像データをシートに形成する画像形成装置と、
前記画像形成装置を使用するユーザの識別情報を取得して、該識別情報に基づき前記入力部でのユーザの入力を制限するとともに、前記入力部から入力される情報を、前記ユーザにより選択される画像データ上に配置して、前記表示部に配置後の画像データを表示させる制御部と、
を有する印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、
前記制御部は、さらに、前記識別情報に基づき前記ユーザに関する情報を取得して、該ユーザに関する情報を、前記ユーザにより選択される画像データ上に配置して、前記表示部に配置後の画像データを表示させる
印刷システム。
【請求項３】
請求項１または２に記載の印刷システムにおいて、
前記制御部は、前記識別情報に基づき前記ユーザの権限情報を取得し、該権限情報に応じて前記制限を行う
印刷システム。
【請求項４】
請求項１乃至３のいずれか１項に記載の印刷システムにおいて、
前記制御部は、さらに、前記識別情報に基づき、記憶部に記憶されている複数の画像データのうちの一部もしくは全部を前記ユーザに選択させないように制御する
印刷システム。
【請求項５】
コンピュータに実行させるための印刷プログラムであり、
画像形成装置を使用するユーザの識別情報を取得し、
前記識別情報に基づき、前記画像形成装置の入力部でのユーザの入力を制限し、
前記入力部から入力される情報を、ユーザにより選択される画像データ上に配置し、
前記画像形成装置の表示部に配置後の画像データを表示させる
処理を、コンピュータに実行させるための印刷プログラム。
【請求項６】
請求項５に記載の印刷プログラムにおいて、
さらに、前記識別情報に基づき前記ユーザに関する情報を取得し、
前記ユーザに関する情報を、ユーザにより選択される画像データ上に配置し、
前記表示部に配置後の画像データを表示させる
処理を、コンピュータに実行させるための印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書に記載の実施形態は、合成画像を印刷する技術に関する。
【背景技術】
【０００２】
従来、印刷を行う際に、広告画像や定義済みの画像も合わせてシートに印刷する画像形成装置がある。また、印刷前にユーザ認証を行う画像形成装置がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１３４７６９号公報
【特許文献２】特開２００３−６７２４９号公報
【特許文献３】特開２００１−８８３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば名刺の印刷や店舗内に配置される値札タグの印刷など、小部数を短時間で印刷するオンデマンド印刷では、簡易操作で容易に印刷物を生成することが望まれる。
【０００５】
実施形態は、システムを利用しているユーザの情報やユーザが入力した情報を、所定様式上に容易に印刷する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態の印刷システムは、画像形成装置と、制御部とを有する。画像形成装置は、表示部と入力部とを有し、入力部からのユーザ指示によって表示部で表示される画像データをシートに形成する。制御部は、画像形成装置を使用するユーザの識別情報を取得して、識別情報に基づき入力部でのユーザの入力を制限する。また制御部は、入力部から入力される情報を、ユーザにより選択される画像データ上に配置して、表示部に配置後の画像データを表示させる。
【図面の簡単な説明】
【０００７】
【図１】実施形態の印刷システムの構成例を示す図である。
【図２】実施形態の印刷システムのブロック図であり、プリントサーバ、ＭＦＰの構成例を示す図である。
【図３】実施形態の印刷システムのブロック図であり、合成処理サーバの構成例を示す図である。
【図４】第１実施形態の印刷システムの動作例を示すフローチャートである。
【図５】メニュー画面の一例を示す図である。
【図６】カテゴリ選択画面の一例を示す図である。
【図７】レイアウトコンテンツの選択画面の一例を示す図である。
【図８】ユーザが選択したレイアウトコンテンツを表示したときの一例を示す図である。
【図９】入力情報を取得する手段の一例を示す図である。
【図１０】合成後のコンテンツ画像の表示例を示す図である。
【図１１】合成処理時のプリントサーバ、合成処理サーバ間の動作例を示す図である。
【図１２】レイアウトコンテンツＩＤと設定情報との紐付けを定義したデータテーブルの一例を示す図である。
【図１３】入力情報の位置を示した図である。
【図１４】ユーザ情報を定義したデータテーブルの一例を示す図である。
【図１５】ユーザのクラス（権限）に応じて入力処理を制御するときの動作例を示すフローチャートである。
【図１６】第２実施形態の印刷システムの動作例を示すフローチャートである。
【図１７】第２実施形態の合成後コンテンツ画像の表示例を示す図である。
【図１８】合成処理時のプリントサーバ、合成処理サーバ、認証サーバ間の動作例を示す図である。
【発明を実施するための形態】
【０００８】
実施形態の印刷システムは、システムを使用しているユーザの固有情報や、ユーザが手入力により入力した情報を、選択したテンプレート画像に合成してオンデマンド印刷を行う。以下、実施形態のシステムについて図面を用いて説明する。以下に説明する印刷システムは、ＭＦＰ(Multi Function Peripheral)と、複数のサーバ（コンピュータ）を含むシステムであり、小売店舗に適用した例である。
【０００９】
第１実施形態では店舗の値札タグを生成する実装例を説明し、第２実施形態では従業員個別の名刺を生成する実装例を説明する。以下の各実施形態では、ユーザの固有情報やユーザが入力する情報など、テンプレート画像に追加する情報を「ちょい足しデータ」と称する。また合成用のテンプレート画像を「レイアウトコンテンツ」、もしくは単に「コンテンツ」と称する。
【００１０】
（第１実施形態）
図１は実施形態の印刷システムの構成例を示す図である。印刷システム１は、ＭＦＰ１０、プリントサーバ１１、コンテンツサーバ１２、合成処理サーバ１３、認証サーバ１４を有する。これら各装置は、ネットワーク１５を介して互いにデータの送受信を行うことができる。尚、印刷システム１は、コンテンツサーバ１２、認証サーバ１４を含めない構成としてもよい。
【００１１】
ＭＦＰ１０は、プリント機能、スキャン機能、ＦＡＸ機能など、複数の機能を有した複合機である。ＭＦＰ１０は、ちょい足しデータとレイアウトコンテンツとを合成した後の画像（以下、合成画像）の印刷や、スキャン機能によりコンテンツの登録を行う。ユーザは、ＭＦＰ１０のコントロールパネル３５上で操作することで、コンテンツの選択や合成画像の印刷を、その場で実施することが可能である。コントロールパネル３５は、ユーザからの入力情報を受け付け、合成画像をプレビュー表示する。またＭＦＰ１０は、シートに像を形成する画像形成部３２、認証用カードを非接触で読み取る非接触通信部３７を有する。非接触通信部３７は、例えばカードリーダ装置を含む。ＭＦＰ１０は、ウェブブラウザ機能を有し、ウェブブラウザ機能を用いてコントロールパネル３５上でのユーザの操作受け付けや表示を行う。
【００１２】
プリントサーバ１１には、ＭＦＰ１０のコントロールパネル３５上で選択されたコンテンツをオンデマンド印刷するためのプログラムが事前に導入されている。このプログラムにより、オンデマンド印刷や、コンテンツの登録、管理が可能となる。またプリントサーバ１１は、オンデマンド印刷するためのコンテンツや、コンテンツに関する情報が格納されているＤＢを有しており、ＭＦＰ１０のスキャンやクライアントコンピュータからコンテンツを登録することができる。またプリントサーバ１１は、ウェブサーバ機能を有し、ＭＦＰ１０に導入されているウェブブラウザからの指示に従い、印刷システム１のサービスをユーザに提供する。
【００１３】
コンテンツサーバ１２は、オンデマンド印刷するためのコンテンツや、コンテンツに関する情報が格納されているＤＢを有している。本例では、プリントサーバ１１だけでなく、その外部のコンテンツサーバ１２にもコンテンツを格納するＤＢがあり、このＤＢを利用することが可能である。したがって、コンテンツは、プリントサーバ１１とネットワーク１５を介してアクセス可能な場所であれば、いずれの装置に保存されていても構わない。
【００１４】
合成処理サーバ１３は、選択されたレイアウトコンテンツとちょい足しデータとを合成処理するサーバである。本例では合成処理サーバ１３にもレイアウトコンテンツが格納されているものとするが、必要に応じてプリントサーバ１１やコンテンツサーバ１２からレイアウトコンテンツを取得する実装でもよい。
【００１５】
認証サーバ１４は、オンデマンド印刷のサービスを提供する前にユーザ認証を実施するサーバである。本実施形態では、ユーザ認証するために非接触通信部３７をＭＦＰ１０に搭載させて、カードによるユーザ認証を行う。認証サーバ１４は、非接触通信部３７により得られた識別情報を受信し、認証処理を行う。また認証サーバ１４は、従業員の役職クラスや氏名などのユーザ固有の情報を、ユーザの識別情報に対応付けて記憶している。このユーザ情報は、印刷システム１内の認証サーバ１４以外の装置や印刷システム１の外部装置に記憶されていてもよい。
【００１６】
図２、図３は実施形態のシステム構成を示すブロック図である。まず、プリントサーバ１１の構成について図２を用いて説明する。制御部２０は、ＣＰＵ（Central Processing Unit）などの演算処理装置であるプロセッサ５１、揮発性の主記憶装置であるメモリ５２を有する。制御部２０は、プログラムを演算実行することでプリントサーバ１１内の各ハードウェアを制御し、コンテンツ管理を行う。
【００１７】
操作部２１は、キーボードやマウスなどのハードウェアを含み、ユーザからの入力を受け付ける。表示部２２はモニタを含み、操作状況や画像などを表示する。これらの入出力部により、ユーザはプリントサーバ１１の保守作業を行う。
【００１８】
通信部２３は、外部サーバ(コンテンツサーバ１２、合成処理サーバ１３、認証サーバ１４)や機器(ＭＦＰ１０)との通信を行うネットワークインターフェイスカードを含む。ＨＤＤ（Hard Disk Drive）５３は、不揮発性に記憶する補助記憶装置であり、制御部２０によって実行されるプリントオンデマンドアプリケーションやウェブサーバプログラムが事前に導入されている。またＨＤＤ５３には、複数のデータベースが事前に導入されている。コンテンツＤＢ２４は、オンデマンド印刷用のレイアウトコンテンツを、ＩＤ（Identification）と対応付けて格納している。実際は、レイアウトコンテンツは画像ファイルとしてＨＤＤ５３に記憶されており、そのファイル名がＩＤと対応付けられてコンテンツＤＢ２４に記憶されている。印刷設定ＤＢ２５は、合成画像を印刷する際の設定情報が格納されている。パネルＤＢ２６は、プリントオンデマンドアプリケーションのパネルやユーザインターフェイス用の画像データを格納する。印刷履歴ＤＢ２７は、コンテンツごとの印刷ログなどの印刷履歴情報を格納する。
【００１９】
次にＭＦＰ１０の構成について説明する。制御部３０は、事前に導入されているアプリケーションを演算実行することで、プリントやスキャン、アプリケーションの表示や操作などの制御を行う。制御部３０は、演算処理装置であるプロセッサ６１、揮発性の記憶装置や不揮発性の記憶装置を含んでいるメモリ６２を有する。
【００２０】
通信部３１は、外部サーバ(プリントサーバ１１、コンテンツサーバ１２、合成処理サーバ１３、認証サーバ１４)や機器との通信を行う。
【００２１】
画像形成部３２は、原稿シートを読み取るユニットや、シート上に像を形成するユニット全般を含む。画像形成部３２は、原稿シートをスキャンするスキャナや、カラートナーを収容する各色カートリッジ、シートに像を転写して加熱定着させるプロセスユニットを含む。これら各ユニットは、従前のものが採用されてもよい。
【００２２】
コントロールパネル３５は、ユーザからの操作やユーザへの通知を担うユニットであり、液晶パネルの表示部６３、タッチパネルやキーボードの入力部６４を有する。非接触通信部３７は、ユーザ所有のＩＣカードに記憶されている識別情報を、非接触で読み取る。非接触通信部３７は、外部の非接触通信デバイスとの通信制御を担ってもよい。
【００２３】
合成処理サーバ１３の構成について、図３を用いて説明する。制御部４０は、プロセッサ４７、メモリ４８を含み、ちょい足しデータとレイアウトコンテンツの合成処理を行う。操作部４１、表示部４２は、キーボードやモニタであり、合成処理サーバ１３の保守時などで使用される。通信部４３は、外部サーバ(プリントサーバ１１、コンテンツサーバ１２、認証サーバ１４)や機器(ＭＦＰ１０)との通信を行う。ＨＤＤ４９には、制御部４０が実行するアプリケーションや各種ＤＢが事前に導入されている。コンテンツＤＢ４４は、オンデマンド印刷用のレイアウトコンテンツを格納しており、プリントサーバ１１のコンテンツＤＢ２４と同様のレイアウトコンテンツが記憶されている。レイアウト設定ＤＢ４５は、コンテンツとちょい足しデータの合成のためのレイアウト情報が格納されている。ちょい足しデータＤＢ４６は、文字列データなど、事前に設定されているちょい足しデータが格納されている。
【００２４】
コンテンツサーバ１２、認証サーバ１４は、従前のコンピュータの構成を有する。またコンテンツサーバ１２、認証サーバ１４の機能を印刷システム１の内部に含めてもよいし、システム外部のサーバを流用してもよい。また非接触通信部３７は、本実施形態ではＭＦＰ１０に搭載されているが、プリントサーバ１１に搭載されてもよいし、認証サーバ１４と接続されているその他のサーバや機器に搭載されていても構わない。
【００２５】
図４は、第１実施形態の印刷システム１の動作例を示したフローチャートである。ここでは、値札タグを生成する例について説明する。まず印刷システム１は、ユーザ認証が適合であるかを判定する（ＡＣＴ００１）。この処理について説明する。ＭＦＰ１０に備えられる非接触通信部３７はユーザ所持のＩＣカードから識別情報を読み取る。読み取られた識別情報は、一旦プリントサーバ１１に送信され、その後認証サーバ１４に転送される。認証サーバ１４は認証の成否を判定する。認証の成否結果を受信したプリントサーバ１１の制御部２０は、成否結果に基づき、次の動作に移行するか、すなわち次の画面イメージをＭＦＰ１０に送信するかを判定する。正しくユーザ認証が行われるまで、ＡＣＴ００１の動作は繰り返し行わる（ＡＣＴ００１、Ｎｏのループ）。尚、この認証処理は、プリントサーバ１１を介さずにＭＦＰ１０と認証サーバ１４との間で直接行われてもよい。
【００２６】
正しくユーザ認証が行われる場合(ＡＣＴ００１、Ｙｅｓ)、コントロールパネル３５は、制御部３０からの指示に従い、メニュー画面を表示する（ＡＣＴ００２）。図５にメニュー画面の一例を示す。尚、コントロールパネル３５で表示される表示画像や表示用のレイアウト情報は、プリントサーバ１１のパネルＤＢ２６に事前に記憶されており、ＭＦＰ１０の制御部３０は、通信部３１を介して必要に応じてデータを取得し、ウェブブラウザの機能を用いてコントロールパネル３５に表示させる。ユーザは、図５の画面を用いてモードの選択を行う。本例では、従前の印刷モード（オンデマンド印刷）に加え、ちょい足し印刷のモードを有している。制御部３０は、ボタン１０１、ボタン１０２のいずれが押下されるかを判定する（ＡＣＴ００３）。
【００２７】
ボタン１０１が押下される場合（ＡＣＴ００３、Ｎｏ）、従前の印刷モードを実行し（ＡＣＴ００５）、当該処理が完了すると終了となる。ボタン１０２が押下される場合（ＡＣＴ００３、Ｙｅｓ）、コントロールパネル３５は、制御部３０の指示に従い印刷カテゴリを選択させる画面を表示する（ＡＣＴ００４）。ここでは図６に示す画面がコントロールパネル３５に表示される。本例の印刷システム１は、値札タグの作成、旅行用パンフレットの作成、住宅などの物件広告の作成、値引きシールの作成、名刺の作成、生命保険カタログの作成を行うことができるものとする。ＭＦＰ１０の制御部３０は、ボタン１１０〜１１５の押下を検出することで、各種印刷物の作成に移行する。ここでは、プライスタグのラベルが付されたボタン１１０が選択されるものとする。
【００２８】
制御部３０は、コントロールパネル３５に指示し、提供可能なレイアウトコンテンツのサムネイル画像一覧を表示する（ＡＣＴ００６）。制御部３０は、通信部３１を介してプリントサーバ１１のコンテンツＤＢ２４に登録されているサムネイル画像を、１つまたは複数取得し、コントロールパネル３５に一覧表示させる。図７にこのときの画面例を示す。制御部３０は、サムネイル画像１２０、１２１のいずれが押下されるかを検出する（ＡＣＴ００７）。
【００２９】
制御部３０は、ユーザにより選択されたレイアウトコンテンツの表示処理を行う。図８に、このときの表示例を示す。コントロールパネル３５は、ユーザが選択したレイアウトコンテンツ１２０を表示し、且つ、「ちょい足し」のラベルが付されたボタン１２２を表示する。ユーザによりボタン１２２が押下されると、制御部３０は、図９に示すようにちょい足しデータを入力する画面をコントロールパネル３５に表示する。入力手段は、図９（Ａ）に示すタッチパネル上での操作を受け付けるソフトウェアキーボード１２３か、図９（Ｂ）に示すコントロールパネル３５に搭載されているハードウェアキーボード１２４となる。
【００３０】
制御部３０は、図９に示す各種キーボードからの入力の有無を判定する（ＡＣＴ００８）。入力が完了すると（ＡＣＴ００８、Ｙｅｓ）、ユーザによって選択されたレイアウトコンテンツと、入力されたちょい足しデータとの合成処理が行われる（ＡＣＴ００９）。このＡＣＴ００９の動作の詳細は後述する。
【００３１】
合成処理が終了したら、プリントサーバ１１の制御部２０は、合成画像用のＩＤを生成して、オンデマンド印刷するためのコンテンツとして、合成画像をコンテンツＤＢ２４に登録する（ＡＣＴ０１０）。制御部２０は、合成画像のサムネイル画像を生成する（ＡＣＴ０１１）。制御部２０は、この合成画像やサムネイル画像の各画像データ（実体データ）を、プリントサーバ１１のＨＤＤ５３に記憶し、そのファイル名を生成したＩＤと対応付けてコンテンツＤＢ２４に登録する。
【００３２】
ＭＦＰ１０の制御部３０は、通信部３１を介してプリントサーバ１１から合成画像を取得し、コントロールパネル３５に表示させる（ＡＣＴ０１２）。このときの表示例を図１０に示す。コントロールパネル３５は、制御部３０の指示に従い、合成後の画像１２５を表示するとともに、「印刷」のラベルが付されたボタン１２６を表示する。ボタン１２６が押下されると（ＡＣＴ０１３、Ｙｅｓ）、制御部３０は、画像形成部３２を動作させて合成画像を印刷する（ＡＣＴ０１４）。また図１０に示す「キャンセル」のラベルが付されたボタン１２７が押下されると（ＡＣＴ０１３、Ｎｏ）、処理はＡＣＴ００４に戻る。
【００３３】
図１１は、ＡＣＴ００９の合成処理の詳細を示したフローチャートである。ＡＣＴ００９の合成処理は、主にプリントサーバ１１と合成処理サーバ１３とで行われる。ＭＦＰ１０はユーザが指定したデータの送信、および合成結果の受信を行っている。
【００３４】
レイアウトコンテンツの選択、およびちょい足しデータの入力が終了すると（ＡＣＴ００８、Ｙｅｓ）、プリントサーバ１１の制御部２０は、ＭＦＰ１０から通信部２３を介して入力情報（ちょい足しデータ）を受信し、レイアウトコンテンツのＩＤと入力情報とをセットにして合成処理サーバ１３に送信する（ＡＣＴ１０１）。尚、このＩＤは、ＡＣＴ００７で選択されるレイアウトコンテンツの識別情報であり、プリントサーバ１１でも取得可能な情報である。
【００３５】
合成処理サーバ１３の制御部４０は、受信したレイアウトコンテンツＩＤを用いてレイアウトコンテンツ（画像データ）をコンテンツＤＢ４４の登録内容に基づきＨＤＤ４９から取得する（ＡＣＴ１０２）。さらに制御部４０は、レイアウトコンテンツＩＤを用いてレイアウトコンテンツ設定情報をレイアウト設定ＤＢ４５から取得する（ＡＣＴ１０３）。図１２は、レイアウト設定ＤＢ４５に格納されているレイアウトコンテンツ設定情報の一例である。レイアウトコンテンツ設定情報は、ＩＤ、コンテンツの名称（コンテンツ名）、当該レイアウトコンテンツの格納場所、設定情報が対応付けられている。設定情報は、図１３に例示するように、ちょい足しデータをいずれの位置(左上と右下の座標情報)に、どのようなフォント、サイズ、色で合成するかを定義する。尚、「値札タグＡ」など、本例のようにちょい足しデータが１つの文字列である場合は、使用するフォントやフォントサイズ、色データも１つずつ定義すればよい。しかしながら名刺のように、複数の文字列で構成される場合、各文字列がそれぞれ異なる位置、フォント、サイズ、色となり得る。このようにちょい足しデータが複数の文字列で構成される場合、図１２の「名刺タグＡ」に示すように、位置、フォント、サイズ、色に関するデータを別ファイルで定義し、そのファイル名をＤＢに登録しておく。位置、フォント、サイズ、色の各定義ファイル内のデータ構造は、設計により様々な態様となり得る。
【００３６】
制御部４０は、取得したレイアウトコンテンツ設定情報に従い、レイアウトコンテンツとちょい足しデータの合成処理を行う（ＡＣＴ１０４）。すなわち制御部４０は、ちょい足しデータが設定情報で定義された位置、フォント、サイズ、色となるように、レイアウトコンテンツの画像上にはめ込み、合成画像を生成する。制御部４０は、通信部４３を介して生成した合成画像をプリントサーバ１１に送信する（ＡＣＴ１０５）。以降、プリントサーバ１１は、図４のフローチャートでも説明したコンテンツＤＢ２４への登録（ＡＣＴ０１０）、サムネイル画像の生成（ＡＣＴ０１１）を行う。
【００３７】
また、図４のＡＣＴ００８でのちょい足しデータの入力において、ＭＦＰ１０を操作しているユーザの識別情報や権限に応じて入力事項に制限を設ける実装でもよい。図１４、図１５を用いて説明する。図１４は、識別情報とユーザに関する情報とが紐付けられたデータテーブルの一例である。図１５は、図４に示すフローチャートに、権限に応じてちょい足しデータの入力を制限する動作を追加したフローチャートである。
【００３８】
まずは図１４に示すデータテーブルから説明する。データテーブルには、ユーザ固有の識別情報（ユーザＩＤ）、役職や担当を示すクラス、氏名、所属部署を示す所属１、所属２、カンパニー名、Ｅメールアドレスなどの情報が対応付けられている。このデータテーブルの記憶場所は、本例では認証サーバ１４とするが、これに限定されない。例えば合成処理サーバ１３のちょい足しデータＤＢ４６に記憶されていてもよく、プリントサーバ１１に記憶されていてもよい。
【００３９】
図１５に示す動作について説明する。ＭＦＰ１０の制御部３０は、ユーザ認証が完了した後（ＡＣＴ００１、Ｙｅｓ）、認証サーバ１４から該当ユーザの情報（図１４の１レコード分）を受信する（ＡＣＴ２００）。その後、印刷システム１は上述同様にＡＣＴ００２〜ＡＣＴ００５、ＡＣＴ００７を行う。尚、本例ではＡＣＴ００６に替えてＡＣＴ２０６が行われるが、これについては後述する。
【００４０】
ＡＣＴ２００で取得したユーザ情報内のうち、クラスが店長クラスならば(ＡＣＴ２０１、Ｙｅｓ)、制御部３０は店長クラスの権限に応じた入力処理を行う（ＡＣＴ２０２）。店長クラスでない場合（ＡＣＴ２０１、Ｎｏ）、制御部３０は店員クラスであるかを判定し（ＡＣＴ２０３）、店員クラスである場合（ＡＣＴ２０３、Ｙｅｓ）、店員クラスの権限に応じた入力処理を行う（ＡＣＴ２０４）。店員クラスでない場合（ＡＣＴ２０３、Ｎｏ）、制御部３０は、その他の権限に応じた入力処理を行う（ＡＣＴ２０５）。このような入力処理を行い、入力が完了した後は（ＡＣＴ００８、Ｙｅｓ）、ＡＣＴ００９に進む。また入力が完了しない場合（ＡＣＴ００８、Ｎｏ）、ＡＣＴ２０１に戻る。
【００４１】
権限に合わせた入力処理には様々なものが考えられる。例えば、ユーザが店長クラスならば制限無く入力できるが、店員クラスならば例えば５桁までの値段（数字）しか入力できず、そのほかの権限ユーザには４桁までか、もしくは入力自体を受け付けない、という実装でもよい。またこの権限に合わせた入力処理は、プリントサーバ１１の制御部２０がサーバサイドで行ってもよい。
【００４２】
また、権限に応じてレイアウトコンテンツの使用に制限を設けてもよい。例えば店長、店員クラスの場合、図７に示すレイアウトコンテンツ１２０、１２１を使用することができるが、その他のクラスはレイアウトコンテンツ１２０のみを使用可能とする、などの実装となる。この場合はユーザのクラスに応じたサムネイル表示となる（ＡＣＴ２０６）。サムネイル表示の際、制御部３０の指示に基づき、使用不可のレイアウトコンテンツはその旨のマークが付される、という実装でもよいし、使用不可のレイアウトコンテンツはサムネイル表示しない、という実装でもよい。
【００４３】
尚、クラス（権限情報）は、ユーザの識別情報に基づき得られる情報である。すなわち上記の権限に合わせた入力処理や権限に応じたサムネイル表示は、ユーザの識別情報に基づき行われている、と換言することができる。
【００４４】
上記のような構成、実装を行うことで、選択したレイアウトコンテンツと入力情報とを、容易な操作で合成してオンデマンド印刷することができる。
【００４５】
（第２実施形態）
第２実施形態では、第１実施形態で説明した印刷システム１を用いて、名刺の印刷を行う態様を説明する。尚、システム構成やハードウェア構成、データ構成は、第１実施形態と同様であるため、説明を割愛する。また各ユニットの符号も第１実施形態のものを流用する。
【００４６】
図１６は、第２実施形態の印刷システム１の動作例を示したフローチャートである。ＡＣＴ００１〜ＡＣＴ００７の動作は、第１実施形態と同様である。尚、ＡＣＴ００４では、「名刺」のラベルが付されたボタン１１４（図６参照）が選択されるものとする。
【００４７】
ユーザによりレイアウトコンテンツが選択されると（ＡＣＴ００７）、合成処理サーバ１３の制御部４０は、レイアウトコンテンツを取得し（ＡＣＴ４０１）、ユーザ情報を取得する（ＡＣＴ４０２）。
【００４８】
このＡＣＴ４０１、ＡＣＴ４０２の動作の詳細は、次の通りである。ＭＦＰ１０の制御部３０は、選択されるレイアウトコンテンツのＩＤおよび認証済みのユーザＩＤをプリントサーバ１１に送信し、プリントサーバ１１の制御部２０は、これらＩＤを合成処理サーバ１３に送信する。合成処理サーバ１３の制御部４０は、レイアウトコンテンツＩＤに紐づくレイアウトコンテンツをコンテンツＤＢ４４より取得する。また制御部４０は、レイアウトコンテンツＩＤが名刺用コンテンツを示す値である場合は、ユーザＩＤに基づき該当するユーザ情報（ちょい足しデータ）を認証サーバ１４より取得する。ここで取得されるユーザ情報は、図１４に示すテーブルの１レコード分の情報である。
【００４９】
制御部４０は、取得したユーザ情報と名刺用のレイアウトコンテンツとを合成処理する（ＡＣＴ４０３）。合成処理が終了したら、プリントサーバ１１の制御部２０は、印刷するためのコンテンツとして、合成済みコンテンツの登録処理を行う（ＡＣＴ４０４）。ここでは、第１実施形態と同様にコンテンツＤＢ２４に登録される。プリントサーバ１１の制御部２０は、合成画像のサムネイル画像を生成する（ＡＣＴ４０５）。
【００５０】
ＭＦＰ１０の制御部３０は、生成された合成画像を取得し、コントロールパネル３５にプレビュー表示を行う（ＡＣＴ４０６）。このときの表示例を図１７に示す。合成画像２２５の破線領域２３０〜２３５で示される文字列情報は、図１４に示したユーザ情報から抽出されるちょい足しデータであり、ユーザ個別に異なる情報である。その他の図柄や文字列は、レイアウトコンテンツ内にあるデータとなる。
【００５１】
ユーザによって印刷ボタン１２６が押下されると(ＡＣＴ４０７、Ｙｅｓ)、制御部３０は、画像形成部３２を動作させて合成画像の印刷を行う（ＡＣＴ４０８）。キャンセルボタン１２７が押下されると（ＡＣＴ４０７、Ｎｏ）、本例ではＡＣＴ００４に戻る。
【００５２】
図１８は、第２実施形態のレイアウトコンテンツとちょい足しデータの合成処理に関する、プリントサーバ１１、合成処理サーバ１３、および認証サーバ１４間の動作を示すフローチャートである。プリントサーバ１１の制御部２０は、通信部２３を動作させてレイアウトコンテンツＩＤおよびユーザＩＤを合成処理サーバ１３へ送信する（ＡＣＴ５０１）。認証サーバ１４は、合成処理サーバ１３からの要求に従い、ユーザ情報を合成処理サーバ１３へ送信する（ＡＣＴ５０２）。レイアウトコンテンツＩＤとユーザ情報が合成処理サーバ１３へ送信されると、合成処理サーバ１３の制御部４０は、レイアウトコンテンツＩＤを用いてコンテンツＤＢ４４を検索し、得られるファイル名を用いて名刺用のレイアウトコンテンツをＨＤＤ４９から取得する（ＡＣＴ５０３）。さらに制御部４０は、レイアウトコンテンツＩＤを用いてレイアウトコンテンツ設定情報をレイアウト設定ＤＢ４５から取得する（ＡＣＴ５０４）。ここでは、コンテンツ名が名刺Ａとなっているレコードが取得される（図１２参照）。レイアウトコンテンツ設定情報は、第１実施形態で説明したように、ちょい足しデータの配置位置(左上と右下の座標情報)、文字のフォント、大きさ、色が定義されているが、本例のように複数の文字列で構成されている場合は、別ファイル内で定義されている。
【００５３】
制御部４０は、取得した設定情報に従い、レイアウトコンテンツとユーザ情報の合成処理を行う（ＡＣＴ５０５）。ここで、ちょい足しデータ（本例では図１２に示すユーザ情報）の各種情報とその配置位置について、図１７を参照して説明する。図１７に示す領域２３０には所属１が配置され、領域２３１には所属２が配置される。また領域２３２にはクラス、領域２３３は氏名、領域２３４にはカンパニー名、領域２３５にはＥメールアドレスが配置される。
【００５４】
制御部４０は、通信部４３を介して合成画像をプリントサーバ１１へ送信する（ＡＣＴ５０６）。プリントサーバ１１は、図１６を用いて説明したように、受信した合成画像をコンテンツＤＢ２４に登録し（ＡＣＴ４０４）、合成画像からサムネイル画像を生成する（ＡＣＴ４０５）。
【００５５】
このような構成をとることにより、ユーザがコンテンツをオンデマンド印刷する際、選択したコンテンツにユーザ固有の情報を容易な操作で合成して印刷することができる。
【００５６】
上記印刷システム１内の各サーバや装置の構成は、これに限定されない。サーバの処理性能などに依拠して、さまざまな態様が考えられる。例えばプリントサーバ１１と合成処理サーバ１３の各機能を有する１つのサーバを提供してもよく、またＭＦＰ１０に全てのサーバ機能を導入する、などの実装でも構わない。これら以外にもさまざま構成を適用させることができる。また上記各サーバ含んだ構成やＭＦＰ１の一部機能を、制御装置や制御部として提供してもよい。
【００５７】
上記各実施形態では、事前に用意したデータ（画像やテキスト）を用い、追加項目がある場合は必要に応じてその項目のみを入力する構成について説明した。上記各実施形態で説明した態様により、ユーザの作業は、レイアウトコンテンツの選択、および追加項目の入力のみとなり、大幅に削減することができる。
【００５８】
以上に詳説したように、実施形態では、ユーザの入力作業を削減することができ、容易に印刷を行うことができる。
【００５９】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。さらに、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、すべて本発明の範囲内のものである。
【符号の説明】
【００６０】
１  印刷システム、１０  ＭＦＰ、１１  プリントサーバ、１２  コンテンツサーバ、１３  合成処理サーバ、１４  認証サーバ、１５  ネットワーク、２０  制御部、２１  操作部、２２  表示部、２３  通信部、２４  コンテンツＤＢ、２５  印刷設定ＤＢ、２６  パネルＤＢ、２７  印刷履歴ＤＢ、３０  制御部、３１  通信部、３２  画像形成部、３５  コントロールパネル、３７  非接触通信部、４０  制御部、４１  操作部、４２  表示部、４３  通信部、４４  コンテンツＤＢ、４５  レイアウト設定ＤＢ、４６  ちょい足しデータＤＢ、４７  プロセッサ、４８  メモリ、４９  ＨＤＤ、５１  プロセッサ、５２  メモリ、５３  ＨＤＤ、６１  プロセッサ、６２  メモリ、６３  表示部、６４  入力部。
【図１】
2015080920.tif 000003
【図２】
2015080920.tif 000004
【図３】
2015080920.tif 000005
【図４】
2015080920.tif 000006
【図５】
2015080920.tif 000007
【図６】
2015080920.tif 000008
【図７】
2015080920.tif 000009
【図８】
2015080920.tif 000010
【図９】
2015080920.tif 000011
【図１０】
2015080920.tif 000012
【図１１】
2015080920.tif 000013
【図１２】
2015080920.tif 000014
【図１３】
2015080920.tif 000015
【図１４】
2015080920.tif 000016
【図１５】
2015080920.tif 000017
【図１６】
2015080920.tif 000018
【図１７】
2015080920.tif 000019
【図１８】
2015080920.tif 000020