(57)【特許請求の範囲】
【請求項１】
バリアブル印刷可能な画像形成装置であって、
取得された前記バリアブル印刷用の印刷データの可変データにユーザー情報が含まれているか否かを検索するユーザー情報検索部と、
前記ユーザー情報検索部により、前記可変データに前記ユーザー情報が含まれていると検索された場合に、前記可変データから前記ユーザー情報を取得するユーザー情報取得部と、
前記ユーザー情報取得部により取得された前記ユーザー情報が、自装置のユーザーのデータベースに登録されているか否かを判断するユーザー情報登録判断部と、
前記ユーザー情報登録判断部により前記データベースに登録されていないと判断された場合、前記印刷データの前記可変データに含まれる前記ユーザー情報を前記データベースに登録するユーザー情報登録部とを備える
ことを特徴とする画像形成装置。
【請求項２】
前記印刷データの前記可変データは、複数の前記ユーザー情報を含む
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷データの前記可変データに前記ユーザー情報が含まれないと検索された場合、前記印刷データをゲストユーザーの権限で出力させるゲスト権限変更部を更に備える
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
画像形成装置で印刷されるバリアブル印刷用の印刷データを作成する端末であって、
前記バリアブル印刷用の印刷データの可変データを取得する可変データ取得部と、
前記可変データ取得部により取得された前記可変データにユーザー情報が含まれているか否かを判断するユーザー情報含有判断部と、
前記ユーザー情報含有判断部により、前記可変データに前記ユーザー情報が含まれていなかったと判断された場合に、ユーザーの指示により入力された前記ユーザー情報を取得するユーザー情報入力部と、
前記ユーザー情報入力部により取得された前記ユーザー情報を前記バリアブル印刷用の前記印刷データに付加するユーザー情報付加部とを備える
ことを特徴とする端末。
【請求項５】
バリアブル印刷可能な画像形成装置と、該画像形成装置で印刷されるバリアブル印刷用の印刷データを作成する端末とを含む画像形成システムであって、
前記端末は、
前記バリアブル印刷用の印刷データの可変データを取得する可変データ取得部と、
前記可変データ取得部により取得された前記可変データにユーザー情報が含まれているか否かを判断するユーザー情報含有判断部と、
前記ユーザー情報含有判断部により、前記可変データに前記ユーザー情報が含まれていなかったと判断された場合に、ユーザーの指示により入力された前記ユーザー情報を取得するユーザー情報入力部と、
前記ユーザー情報入力部により取得された前記ユーザー情報を前記印刷データに付加するユーザー情報付加部とを備え、
前記画像形成装置は、
前記端末から取得された前記バリアブル印刷用の印刷データの可変データにユーザー情報が含まれているか否かを検索するユーザー情報検索部と、
前記ユーザー情報検索部により、前記可変データに前記ユーザー情報が含まれていると検索された場合に、前記可変データから前記ユーザー情報を取得するユーザー情報取得部と、
前記ユーザー情報取得部により取得された前記ユーザー情報が、自装置のユーザーのデータベースに登録されているか否かを判断するユーザー情報登録判断部と、
前記ユーザー情報登録判断部により前記データベースに登録されていないと判断された場合、前記印刷データの前記可変データに含まれる前記ユーザー情報を前記データベースに登録するユーザー情報登録部とを備える
ことを特徴とする画像形成システム。
【請求項６】
バリアブル印刷可能な画像形成装置により実行される画像形成方法であって、前記画像形成装置は、
取得された前記バリアブル印刷用の印刷データの可変データにユーザー情報が含まれているか否かを判断し、
前記可変データに前記ユーザー情報が含まれていると判断された場合に、前記ユーザー情報を取得し、
取得された前記ユーザー情報が、自装置のユーザーのデータベースに登録されているか否かを判断し、
前記データベースに登録されていないと判断された場合、前記印刷データの前記可変データに含まれる前記ユーザー情報を前記データベースに登録する
ことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、端末、画像形成システム、及び画像形成方法に係り、特にバリアブル印刷が可能な画像形成装置、端末、画像形成システム、及び画像形成方法に関する。
【背景技術】
【０００２】
従来から、文書や画像を印刷可能な複合機（Multifunctional Peripheral, MFP）等の画像形成装置が存在する。
【０００３】
これらの画像形成装置には、バリアブル印刷と呼ばれる、１枚１枚、データを差し替えて印刷を可能とする技術が知られている。バリアブル印刷では、背景が同じで宛名だけで異なる賞状やダイレクトメール等に利用される。
たとえば、ダイレクトメールについてバリアブル印刷を行うと、ユーザー毎の宛名を可変データとして登録して印刷させることが可能である。
【０００４】
ここて、特許文献１を参照すると、印刷データに含まれるユーザー情報からユーザー登録を行う技術が記載されている。特許文献１の技術では、印刷データのヘッダに含まれる「認証ユーザー名」若しくは「ユーザー名」及び「コンピュータ名」からユーザーを識別する情報を抽出し、既に内部のユーザー情報テーブルに登録済みであるか否か確認する。新規のユーザーであると判断されたら、直ちに登録し、当該ユーザー固有のスプールディレクトリを作成する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−２５４１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、バリアブル印刷では、一人のユーザーが一括で他のユーザーの印刷をまとめて行うことが多い。
しかしながら、特許文献１の技術は、印刷を行ったユーザーしかユーザー登録できなかった。
【０００７】
本発明は、このような状況に鑑みてなされたものであって、上述の問題点を解消する画像形成装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、バリアブル印刷可能な画像形成装置であって、取得された前記バリアブル印刷用の印刷データの可変データにユーザー情報が含まれているか否かを検索するユーザー情報検索部と、前記ユーザー情報検索部により、前記可変データに前記ユーザー情報が含まれていると検索された場合に、前記可変データから前記ユーザー情報を取得するユーザー情報取得部と、前記ユーザー情報取得部により取得された前記ユーザー情報が、自装置のユーザーのデータベースに登録されているか否かを判断するユーザー情報登録判断部と、前記ユーザー情報登録判断部により前記データベースに登録されていないと判断された場合、前記印刷データの前記可変データに含まれる前記ユーザー情報を前記データベースに登録するユーザー情報登録部とを備えることを特徴とする。
本発明の画像形成装置は、前記印刷データの前記可変データは、複数の前記ユーザー情報を含むことを特徴とする。
本発明の画像形成装置は、前記印刷データの前記可変データに前記ユーザー情報が含まれないと検索された場合、前記印刷データをゲストユーザーの権限で出力させるゲスト権限変更部を更に備えることを特徴とする。
本発明の端末は、画像形成装置で印刷されるバリアブル印刷用の印刷データを作成する端末であって、前記バリアブル印刷用の印刷データの可変データを取得する可変データ取得部と、前記可変データ取得部により取得された前記可変データにユーザー情報が含まれているか否かを判断するユーザー情報含有判断部と、前記ユーザー情報含有判断部により、前記可変データに前記ユーザー情報が含まれていなかったと判断された場合に、ユーザーの指示により入力された前記ユーザー情報を取得するユーザー情報入力部と、前記ユーザー情報入力部により取得された前記ユーザー情報を前記バリアブル印刷用の前記印刷データに付加するユーザー情報付加部とを備えることを特徴とする。
本発明の画像形成システムは、バリアブル印刷可能な画像形成装置と、該画像形成装置で印刷されるバリアブル印刷用の印刷データを作成する端末とを含む画像形成システムであって、前記端末は、前記バリアブル印刷用の印刷データの可変データを取得する可変データ取得部と、前記可変データ取得部により取得された前記可変データにユーザー情報が含まれているか否かを判断するユーザー情報含有判断部と、前記ユーザー情報含有判断部により、前記可変データに前記ユーザー情報が含まれていなかったと判断された場合に、ユーザーの指示により入力された前記ユーザー情報を取得するユーザー情報入力部と、前記ユーザー情報入力部により取得された前記ユーザー情報を前記印刷データに付加するユーザー情報付加部とを備え、前記画像形成装置は、前記端末から取得された前記バリアブル印刷用の印刷データの可変データにユーザー情報が含まれているか否かを検索するユーザー情報検索部と、前記ユーザー情報検索部により、前記可変データに前記ユーザー情報が含まれていると検索された場合に、前記可変データから前記ユーザー情報を取得するユーザー情報取得部と、前記ユーザー情報取得部により取得された前記ユーザー情報が、自装置のユーザーのデータベースに登録されているか否かを判断するユーザー情報登録判断部と、前記ユーザー情報登録判断部により前記データベースに登録されていないと判断された場合、前記印刷データの前記可変データに含まれる前記ユーザー情報を前記データベースに登録するユーザー情報登録部とを備えることを特徴とする。
本発明の画像形成方法は、バリアブル印刷可能な画像形成装置により実行される画像形成方法であって、前記画像形成装置は、取得された前記バリアブル印刷用の印刷データの可変データにユーザー情報が含まれているか否かを判断し、前記可変データに前記ユーザー情報が含まれていると判断された場合に、前記ユーザー情報を取得し、取得された前記ユーザー情報が、自装置のユーザーのデータベースに登録されているか否かを判断し、前記データベースに登録されていないと判断された場合、前記印刷データの前記可変データに含まれる前記ユーザー情報を前記データベースに登録することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、バリアブル印刷用の可変データにユーザー情報が含まれている場合に、可変データからこれらのユーザー情報を取得してデータベースに登録することで、一括でユーザーを登録可能な画像形成装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る画像形成システムのシステム構成図である。
【図２】図１に示す画像形成システムの制御構成を示すブロック図である。
【図３】本発明の実施の形態に係る印刷データ作成処理のフローチャートである。
【図４】本発明の実施の形態に係るユーザー情報登録処理のフローチャートである。
【発明を実施するための形態】
【００１１】
＜実施の形態＞
〔画像形成システムＸのシステム構成〕
まず、図１を参照して、本発明の実施の形態に係る画像形成システムＸのシステム構成について説明する。
画像形成システムＸは、バリアブル印刷可能な画像形成装置１と、画像形成装置で印刷されるバリアブル印刷データ３００を作成する端末２とを含む。
画像形成装置１は、ＭＦＰやプリンター等の画像形成装置であり、バリアブル印刷を行うことが可能である。
端末２は、ＰＣ（Personal Computer）、ＰＤＡ（Personal Data Assistant）、スマートフォン等の端末であり、画像形成装置１でバリアブル印刷をさせることが可能である。
【００１２】
また、画像形成装置１は、画像処理部１１、原稿読取部１２、原稿給送部１３、給紙部１４、送受信部１５、操作パネル部１６、画像形成部１７、ＦＡＸ送受信部１８、及び記憶部１９等を含む。各部は、制御部１０に接続され、制御部１０によって動作制御される。
【００１３】
制御部１０は、ＧＰＰ（General Purpose Processor）、ＣＰＵ（Central Processing Unit、中央処理装置）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）、ＡＳＩＣ（Application Specific Processor、特定用途向けプロセッサー）等の情報処理手段である。
制御部１０は、記憶部１９のＲＯＭやＨＤＤに記憶されている制御プログラムを読み出して、この制御プログラムをＲＡＭに展開させて実行することで、後述する機能ブロックの各手段として動作させられる。また、制御部１０は、図示しない外部の端末や操作パネル部１６から入力された所定の指示情報に応じて、装置全体の制御を行う。
【００１４】
画像処理部１１は、ＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）等の制御演算手段である。画像処理部１１は、画像データに対して所定の画像処理を行う手段であり、例えば、拡大縮小、濃度調整、階調調整、画像改善等の各種画像処理を行う。
画像処理部１１は、原稿読取部１２で読み取られた画像データ（図示せず）を、記憶部１９に記憶する。この際、画像処理部１１は、この画像データをＰＤＦ（Portable Document Format）やＴＩＦＦ等のフォーマットのファイル単位に変換することも可能である。この画像データは、端末２によりバリアブル印刷用の印刷データ３００（図２）に変換することも可能である。
【００１５】
原稿読取部１２は、セットされた原稿を読み取る（スキャン）手段である。また、原稿読取部１２は、画像形成装置１の本体部の上部に配設される。
原稿読取部１２は、スキャナーと、プラテンガラスと、原稿読取スリットとを備えている。原稿読取部１２は、プラテンガラスに載置された原稿を読み取る場合には、スキャナーをプラテンガラスに対向する位置に移動させ、プラテンガラスに載置された原稿を走査しながら読み取って画像データを取得し、取得した画像データを制御部１０に出力する。
【００１６】
また、原稿読取部１２は、原稿給送部１３から給送された原稿を読み取る場合には、スキャナーを、原稿読取スリットと対向する位置に移動させる。そして、原稿読取部１２は、原稿読取スリットを介し、原稿給送部１３による原稿の搬送動作と同期して原稿を読み取って、画像データを取得する。原稿読取部１２は、取得した画像データを、制御部１０に出力する。
【００１７】
原稿給送部１３は、原稿読取部１２で読み取られる原稿を搬送する手段である。原稿給送部１３は、原稿読取部１２の上部に配設されている。
原稿給送部１３は、原稿載置部と、原稿搬送機構とを備えている。原稿給送部１３は、原稿載置部に載置された原稿を、原稿搬送機構によって１枚ずつ順に繰り出して、原稿読取部１２に給送する。
【００１８】
給紙部１４は、記録紙を１枚ずつ画像形成部１７に向けて繰り出す機構である。給紙部１４は、本体部に備えられている。
【００１９】
送受信部１５は、端末２との間でデータを送受信する回路等である。送受信部１５は、例えば、ＬＡＮ、無線ＬＡＮ、ＷＡＮ、携帯電話網等の外部ネットワークに接続するためのＬＡＮボードや無線送受信機等を含んでいてもよい。また、送受信部１５は、ＵＳＢ（Universal Serial Bus）等の回路を含んでもよく、ＵＳＢの信号線により端末２と接続されてもよい。また、送受信部１５は、データ通信用の回線でデータを送受信し、音声電話回線では音声信号を送受信するように構成してもよい。
【００２０】
操作パネル部１６は、ボタンやタッチパネル等の入力部と、ＬＣＤ(Liquid Crystal Display)や有機ＥＬディスプレイ等の表示部とを備えている。また、操作パネル部１６は、画像形成装置１のフロント側に配設されている。
操作パネル部１６の入力部のボタンは、テンキー、スタート、キャンセル、動作モードの切り換え、ジョブの実行に係る指示を行うボタン等である。この動作モードは、複写、ＦＡＸ送信、スキャナー、ネットワークスキャナー等のモードを含む。また、ジョブは、選択された文書の印刷、送信、保存、及び記録等の種類のものを含んでいる。操作パネル部１６の入力部は、ユーザーによる画像形成装置１の各種ジョブの指示を取得する。また、操作パネル部１６から取得したユーザーの指示により、各ユーザーの情報を入力、変更することも可能である。
【００２１】
画像形成部１７は、ユーザーの出力指示により、記憶部１９に記憶され、原稿読取部１２で読み取られ、又は外部の端末から取得されたデータから記録紙への画像形成を行わせる手段である。
画像形成部１７は、感光体ドラム、露光部、現像部、転写部、及び定着部等を備えている。画像形成部１７は、帯電、露光、現像、転写、定着からなる画像形成プロセスを実行することで記録紙にトナー像を記録する。
【００２２】
ＦＡＸ送受信部１８は、ファクシミリの送受信を行う回路である。ＦＡＸ送受信部１８は、音声回線により、他のＦＡＸ装置（図示せず）からファクシミリ受信して、記憶部１９に保存し、画像形成部１７で画像形成させることが可能である。また、ＦＡＸ送受信部１８は、原稿読取部１２で読み取られた原稿や外部の端末から送信されたネットワークＦＡＸのデータを画像データに変換して、他のＦＡＸ装置へ音声回線でファクシミリ送信することが可能である。
【００２３】
記憶部１９は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の半導体メモリーやＨＤＤ（Hard Disk Drive）等の一時的でない記録媒体を用いた記憶手段である。
記憶部１９のＲＡＭは、省電力状態であっても、セルフリフレッシュ等の機能により、記憶内容が保持されてもよい。
記憶部１９のＲＯＭやＨＤＤには画像形成装置１の動作制御を行うための制御プログラムやデータ等が記憶されている。
【００２４】
次に、本発明の実施の形態に係る端末２の構成について説明する。
端末２は、制御部２０、送受信部２５、入力部２６、表示部２７、記憶部２９等が、制御部２０に接続されている。端末２の各部は、制御部２０によって動作制御される。
【００２５】
制御部２０は、制御演算能力を備えたＣＰＵ、ＭＰＵ、ＤＳＰ、ＧＰＵ、ＡＳＩＣ等から構成される。
制御部２０は、記憶部２９に記憶された各プログラムを、ハードウェア資源を用いて実行する。具体的には、制御部２０は、記憶部２９に記憶されたＯＳ（Operating System）、画像形成装置１のデバイスドライバー（Device Driver、以下、単に「ドライバー」という。）を含む制御プログラムと、各種のアプリケーションプログラムを実行することで、各種機能を実現する。
【００２６】
送受信部２５は、画像形成装置１とデータを送受信する回路等である。送受信部２５は、ＬＡＮボード、無線送受信機、ＵＳＢ（Universal Serial Bus）インターフェイス等を備えている。
【００２７】
入力部２６は、ユーザーによる操作を行うためのタッチパネルや物理ボタン等である。
表示部２７は、ＬＣＤや有機ＥＬ等である。
入力部２６及び表示部２７は、バリアブルプリント用の印刷データ３００（図２）の作成において、ユーザー情報５００を入力する際に使用される。
【００２８】
記憶部２９は、ＲＡＭ、ＳＳＤ等のフラッシュメモリディスク、ＨＤＤ、磁気テープ装置、光ディスク装置等の記憶手段である。記憶部２９は、端末２をコンピュータとして機能させるためのＯＳに加え、ドライバー、各種アプリ、及びその他のプログラムやデータ等も記憶している。これらのプログラムやデータは、制御部２０が実行したり、読み出したり、書き込んだりすることが可能である。
また、記憶部２９は、シリアルナンバー等の機器固有の情報、ユーザーがその部署やオフィスに所属するか等の属性（利用者層）情報、アカウント設定等を格納していてもよい。
【００２９】
なお、画像形成装置１において、制御部１０及び画像処理部１１は、ＧＰＵ内蔵ＣＰＵ等やチップ・オン・モジュールパッケージのように、一体的に形成されていてもよい。また、制御部１０及び画像処理部１１は、記憶媒体を内蔵していてもよい。
また、端末２において、制御部２０は、記憶媒体を内蔵していてもよい。
【００３０】
〔画像形成システムＸの制御構成〕
ここで、図２を参照し、画像形成システムＸの制御構成について説明する。
画像形成装置１の制御部１０は、ユーザー情報検索部１００、ユーザー情報取得部１１０、ユーザー情報登録判断部１２０、ユーザー情報登録部１３０、及びゲスト権限変更部１４０を備えている。
画像形成装置１の記憶部１９は、端末２から取得した印刷データ３００、及びユーザーＤＢ３１０を記憶している。
端末２の制御部２０は、可変データ取得部２００、ユーザー情報含有判断部２１０、ユーザー情報入力部２２０、及びユーザー情報付加部２３０を備えている。
端末２の記憶部２９は、作成した印刷データ３００を記憶している。
【００３１】
ユーザー情報検索部１００は、端末２から印刷データ３００を取得し、取得された印刷データ３００の可変データ４００にユーザー情報５００が含まれているか否かを検索する。
【００３２】
ユーザー情報取得部１１０は、ユーザー情報検索部１００により、印刷データ３００の可変データ４００にユーザー情報５００が含まれていると検索された場合に、この可変データ４００からユーザー情報５００を取得する。この際、可変データ４００に複数のユーザー情報５００が含まれていた場合には、ユーザー情報取得部１１０は、この複数のユーザー情報５００を取得する。
【００３３】
ユーザー情報登録判断部１２０は、ユーザー情報取得部１１０により取得されたユーザー情報５００が、自装置である画像形成装置１のユーザーＤＢ３１０に登録されているか否かを判断する。
【００３４】
ユーザー情報登録部１３０は、ユーザー情報登録判断部１２０により、印刷データ３００の可変データ４００に含まれるユーザー情報５００が、まだユーザーＤＢ３１０に登録されていないと判断された場合、このユーザー情報５００をユーザーＤＢ３１０に登録する。
【００３５】
ゲスト権限変更部１４０は、印刷データ３００の可変データ４００にユーザー情報５００が含まれないと検索された場合、印刷データ３００をゲストユーザーの権限で出力させる。
【００３６】
可変データ取得部２００は、バリアブル印刷用の印刷データ３００の可変データ４００を取得する。具体的には、可変データ取得部２００は、ユーザーの指示により、データベースやリスト等のファイルを入力させる。
【００３７】
ユーザー情報含有判断部２１０は、可変データ取得部２００により取得された可変データ４００にユーザー情報５００が含まれているか否かを判断する。
【００３８】
ユーザー情報入力部２２０は、ユーザー情報含有判断部２１０により、可変データ４００にユーザー情報５００が含まれていなかったと判断された場合に、ユーザーの指示により入力されたユーザー情報５００を取得する。
また、ユーザー情報入力部２２０は、バリアブル印刷用の印刷データ３００の作成の際のユーティリティー等の制御プログラムのＧＵＩ（Graphical User Interface）を実行し、ユーザーの指示等を取得する。
【００３９】
ユーザー情報付加部２３０は、ユーザー情報取得部１１０により取得されたユーザー情報５００を印刷データ３００に付加する。
【００４０】
印刷データ３００は、ＰＤＬ（Page Description Language）で作成されたバリアブル印刷用の文書データ等である。
【００４１】
ユーザーＤＢ３１０は、ユーザー情報５００が登録されたデータベースである。ユーザーＤＢ３１０は、自装置である画像形成装置１のユーザーＩＤ（Identification）毎のアカウント設定を含んでいてもよい。このアカウント設定は、ユーザーＩＤ、パスワード、電子メールアドレス、権限情報、所属グループの情報、メーリングリストの情報、文書ボックス（保存フォルダー）のアドレス、住所、電話番号、携帯電話番号、連絡先情報等が含まれている。また、この権限情報としては、管理者権限の有無、カラー印刷の許可又は不許可、印刷可能な枚数や用紙カセットの制限、ログの記録の有無等を含む。
【００４２】
また、印刷データ３００は、バリアブル印刷専用のデータの形式では、可変データ４００、共通データ４１０、及び制御データ４２０を含んでいる。
【００４３】
可変データ４００は、印刷時に印刷内容を変更可能なデータである。可変データ４００は、例えば、可変データであることを示すタグとエンコードされたデータとから構成される。また、可変データ４００は、タブ区切りやコンマ区切りのようなデータベースやリスト等のファイルであってもよい。また、この可変データ４００には、一つ若しくは複数のユーザー情報５００が含まれていてもよく、逆に、ユーザー情報５００が含まれていなくてもよい。また、可変データ４００に含まれるユーザー情報５００は、例えば、ユーザーの名前、ユーザーを識別するＩＤ、電子メールアドレス等、アカウント設定に登録可能なユーザーの情報のいずれかのデータ又は複数のデータを含んでいる。
また、可変データ４００に格納されたユーザー情報５００は、印刷されるデータの他に、必ずしも印刷されないメタデータを含んでいてもよい。このメタデータのユーザー情報５００には、上述のユーザーＤＢ３１０のアカウント設定に設定可能なユーザー情報５００のいずれかの情報を含ませてもよい。たとえば、可変データ４００に、印刷されるユーザー情報５００として住所や名前が含まれていて、更に、同一のユーザーの電子メールアドレスや権限情報等がメタデータとして含まれていてもよい。
【００４４】
共通データ４１０は、複数のページで使用されるデータである。共通データ４１０も、例えば、可変データを示すタグとエンコードされたデータとから構成される。また、共通データ４１０は、ｊｐｇ、ｇｉｆ、ＢＭＰ、ＰＮＧ、ＴＩＦＦ等の画像データ、ＰＤＦデータ等であってもよい。
【００４５】
制御データ４２０は、ページ上のレイアウト等を規定するレイアウト情報が含まれているデータである。また、制御データ４２０には、可変データ４００と共通データ４１０の定義のデータも含まれている。この定義のデータには、当該可変データ４００と共通データ４１０の保存先のデータが含まれていてもよい。
【００４６】
たとえば、ダイレクトメールの印刷データ３００であれば、背景等が共通データ４１０、宛名等が可変データ４００、共通データ４１０と可変データ４００とをどのように組み合わせて出力するかの命令を記載したデータが制御データ４２０となる。
【００４７】
なお、共通データ４１０と可変データ４００とは、一つの印刷データ３００の中に複数含まれる場合もある。また、これらの共通データ４１０及び可変データ４００は印刷データ３００の中に含まれていていなくてもよく、画像形成装置１がアクセス可能な記憶部の領域、例えば、記憶部１９の文書ボックス、ネットワーク上のウェブサーバーやファイルサーバー（図示せず）に保存されているオブジェクト等を使用してもよい。この場合には、制御データ４２０の定義の保存先のデータに、そのアドレス等が定義される。
【００４８】
ここで、画像形成装置１の制御部１０は、記憶部１９に記憶された制御プログラムを実行することで、ユーザー情報検索部１００、ユーザー情報取得部１１０、ユーザー情報登録判断部１２０、ユーザー情報登録部１３０、及びゲスト権限変更部１４０として機能させられる。
また、端末２の制御部２０は、記憶部２９に記憶された制御プログラムを実行することで、可変データ取得部２００、ユーザー情報含有判断部２１０、ユーザー情報入力部２２０、及びユーザー情報付加部２３０として機能させられる。
また、上述の画像形成装置１及び端末２の各部は、本発明の画像形成方法を実行するハードウェア資源となる。
【００４９】
〔端末２による印刷データ作成処理〕
次に、図３を参照して、本発明の実施の形態に係る端末２による印刷データ作成処理の説明を行う。
本実施形態の印刷データ作成処理は、ホスト側の機器である端末２により実行されるバリアブル印刷用の印刷データ３００の作成処理である。
本実施形態の印刷データ作成処理は、主に端末２の制御部２０が、記憶部２９に記憶された制御プログラムを、各部と協働し、ハードウェア資源を用いて実行する。
以下で、図３のフローチャートを参照して、印刷データ作成処理の詳細をステップ毎に説明する。
【００５０】
（ステップＳ１０１）
まず、ユーザー情報入力部２２０が、レイアウト作成処理を行う。
ここで、ユーザーが、端末２のＯＳ（Operating System）上で、バリアブル印刷用の印刷データ３００の作成を指示すると、制御部２０のユーザー情報入力部２２０は、この印刷データ３００の作成用のユーティリティー等の制御プログラムを実行する。
すると、ユーザー情報入力部２２０は、バリアブル印刷用の印刷データ３００のレイアウト情報を、ＧＵＩによるユーザーの指示により作成する。このレイアウト情報は、可変データ４００及び共通データ４１０をどのように配置するかを設定するデータである。ユーザー情報入力部２２０は、作成したレイアウト情報を、制御データ４２０に格納する。
【００５１】
（ステップＳ１０２）
次に、可変データ取得部２００が、可変データ作成処理を行う。
可変データ取得部２００は、ユーザーの指示を入力して、印刷データ３００用の可変データ４００を作成する。この際、可変データ取得部２００は、ユーザーに、記憶部２９に記憶されたデータベースやリストを指定させ、これを可変データ４００用の特定のフォーマットに変換して入力し、可変データ４００に格納する。なお、可変データ取得部２００は、ＧＵＩによるユーザーの手入力で、可変データ４００を作成させてもよい。
【００５２】
（ステップＳ１０３）
次に、ユーザー情報含有判断部２１０が、作成された可変データ４００にユーザー情報５００が含まれるか否かを判定する。ユーザー情報含有判断部２１０は、可変データ４００にユーザー情報５００が含まれている場合に、Ｙｅｓと判定する。ユーザー情報含有判断部２１０は、可変データ４００にユーザー情報５００が含まれていなかった場合には、Ｎｏと判定する。
Ｙｅｓの場合、ユーザー情報含有判断部２１０は、処理をステップＳ１０６に進める。
Ｎｏの場合、ユーザー情報含有判断部２１０は、処理をステップＳ１０４に進める。
【００５３】
（ステップＳ１０４）
可変データ４００にユーザー情報５００が含まれていなかった場合、ユーザー情報入力部２２０が、ユーザー情報入力の指示があったか否かを判定する。ユーザー情報入力部２２０は、可変データ４００にユーザー情報５００が含まれていなかった場合に、「ユーザー情報を入力しますか？」等のダイアログボックスを表示部２７に表示させ、ユーザーから指示を入力部２６により取得する。ユーザー情報入力部２２０は、ユーザーからユーザー情報５００を入力する旨の指示があった場合に、Ｙｅｓと判定する。ユーザー情報入力部２２０は、それ以外の場合には、Ｎｏと判定する。
Ｙｅｓの場合、ユーザー情報入力部２２０は、処理をステップＳ１０５に進める。
Ｎｏの場合、ユーザー情報入力部２２０は、処理をステップＳ１０７に進める。
【００５４】
（ステップＳ１０５）
ユーザー情報入力の指示があった場合、ユーザー情報入力部２２０が、ユーザー情報入力処理を行う。
ユーザー情報入力部２２０は、例えば、表示部２７に、フォームのようなものを表示して、ＧＵＩにて、入力部２６によりユーザーにデータベースやリストのような形式でユーザー情報を入力させる。このフォームには、例えば、バリアブル印刷の可変データ４００に付加可能なユーザー情報５００の種類のリストと入力欄とを備えている。
ユーザー情報入力部２２０は、入力されたユーザー情報を可変データ４００に含有させる。
【００５５】
（ステップＳ１０６）
ここで、ユーザー情報付加部２３０が、ユーザー情報付加処理を行う。
ユーザー情報付加部２３０は、ユーザーから取得した可変データ４００や入力されたユーザー情報５００を含む可変データ４００を印刷データ３００に付加する。
なお、このユーザー情報５００はページ毎に割り当てられたものであってもよいし、複数ページを任意のユーザーに割り当てることを可能にするものであってもよい。
この結果、可変データ４００にユーザー情報５００が含まれる場合は、一つの印刷データ３００の可変データ４００中に複数のユーザー情報５００が含めることが可能となる。
なお、可変データ４００にユーザー情報５００が含まれない場合、ユーザー情報５００が含まれない印刷データ３００が作成される。
【００５６】
（ステップＳ１０７）
ここで、ユーザー情報入力部２２０が、共通データ作成処理を行う。
ユーザー情報入力部２２０は、ユーティリティーのＧＵＩにより、バリアブル印刷用の共通データ４１０を作成する。ユーザー情報入力部２２０は、記憶部２９から、ユーティリティーで、共通データ４１０として画像形成装置１で読み込み可能に変換可能な既存の画像データのファイルを、ユーザーに指定させてもよい。
以上により、本発明の実施の形態に係る印刷データ作成処理を終了する。
【００５７】
〔画像形成装置１によるユーザー情報登録処理〕
次に、図４を参照して、本発明の実施の形態に係る画像形成装置１によるユーザー情報登録処理の説明を行う。
本実施形態のユーザー情報登録処理は、画像形成装置１が印刷データ３００を受信した際のユーザー情報５００の登録の処理である。
本実施形態のユーザー情報登録処理は、主に制御部１０が、記憶部１９に記憶されたプログラムを、各部と協働し、ハードウェア資源を用いて実行する。
以下で、図４のフローチャートを参照して、ユーザー情報登録処理の詳細をステップ毎に説明する。
【００５８】
（ステップＳ１１１）
まず、ユーザー情報検索部１００が、ユーザー情報含有判断処理を行う。
ユーザー情報検索部１００は、端末２から印刷データ３００を受信し、この印刷データ３００の可変データ４００内にユーザー情報５００が含まれているかどうか検索する。
【００５９】
（ステップＳ１１２）
次に、ユーザー情報検索部１００が、印刷データ３００の可変データ４００にユーザー情報５００が含まれているか否かを判定する。ユーザー情報検索部１００は、可変データ４００にユーザー情報５００が含まれていた場合に、Ｙｅｓと判定する。ユーザー情報検索部１００は、それ以外の場合には、Ｎｏと判定する。
Ｙｅｓの場合、ユーザー情報検索部１００は、処理をステップＳ１１３に進める。
Ｎｏの場合、ユーザー情報検索部１００は、処理をステップＳ１１６に進める。
【００６０】
（ステップＳ１１３）
可変データ４００にユーザー情報５００が含まれていた場合、ユーザー情報取得部１１０が、ユーザー情報取得処理を行う。
ユーザー情報取得部１１０は、可変データ４００からユーザー情報５００を取得して、記憶部１９に一時的に格納する。この際、ユーザー情報取得部１１０は、可変データ４００に複数のユーザー情報５００が含まれていた場合には、複数のユーザー情報５００を取得する。
【００６１】
（ステップＳ１１４）
次に、ユーザー情報登録判断部１２０が、取得されたユーザー情報５００がユーザーＤＢ３１０に登録済みか否かを判定する。ユーザー情報登録判断部１２０は、取得したユーザー情報５００のそれぞれについて、ユーザーＤＢ３１０に登録されているか否かを判断する。この際、ユーザー情報登録判断部１２０は、例えば、ユーザー情報５００に含まれている同じユーザーＩＤがユーザーＤＢ３１０に登録されていても、このユーザーＩＤのアカウント設定に含まれていないデータがユーザー情報５００に含まれていた場合には、これが登録されていないとして、Ｎｏと判断する。逆に、同一のデータが当該ユーザーＩＤのアカウント設定に含まれていた場合には、Ｙｅｓと判断する。
Ｙｅｓの場合、ユーザー情報登録判断部１２０は、ユーザー情報登録処理を終了する。
Ｎｏの場合、ユーザー情報登録判断部１２０は、処理をステップＳ１１５に進める。
【００６２】
（ステップＳ１１５）
ユーザー情報５００がユーザーＤＢ３１０に登録されていない場合、ユーザー情報登録部１３０が、データベース登録処理を行う。
ユーザー情報登録部１３０は、ユーザー情報５００に登録されていないユーザーＩＤが含まれている場合には、新規にユーザーＤＢ３１０に当該ユーザーＩＤのアカウント設定を作成し、このユーザーＩＤの登録を行う。また、ユーザー情報登録部１３０は、既にユーザーＩＤが登録されていた場合には、このアカウント設定に、ユーザー情報５００のデータを追加する。
その後、ユーザー情報登録部１３０は、ユーザー情報登録処理を終了する。
【００６３】
（ステップＳ１１６）
印刷データ３００の可変データ４００にユーザー情報５００が含まれていなかった場合、ゲスト権限変更部１４０が、ゲストユーザー権限処理を行う。
ゲスト権限変更部１４０は、印刷データ３００の可変データ４００にユーザー情報５００が含まれないと検索された場合、印刷データ３００をゲストユーザーの権限で出力させるよう権限設定する。この際、ゲスト権限変更部１４０は、この印刷データ３００を出力するゲストユーザーを一時的にユーザーＤＢ３１０に登録してもよい。
以上により、本発明の実施の形態に係るユーザー情報登録処理を終了する。
【００６４】
その後、制御部１０は、取得した印刷データ３００を画像形成部１７で画像形成させたり、ファイルを作成して文書ボックスに保存したりする。この際、制御部１０は、印刷データ３００の可変データ４００から取得したユーザー情報５００のユーザーＩＤに係るユーザーの権限情報をユーザーＤＢ３１０から取得して、この権限情報を基に印刷データ３００を出力してもよい。ここで、ユーザー情報５００が複数含まれる場合は、記憶部１９の設定により、権限が一番低いユーザーの権限情報に合わせて出力しても、権限が一番高いユーザーの権限情報に合わせて出力してもよい。また、上述のように、印刷データ３００にユーザー情報５００が含まれなかった場合には、ゲストユーザーの権限で出力する。
【００６５】
以上のように構成することで、以下のような効果を得ることができる。
従来、特許文献１の技術では、印刷データ３００に含まれるヘッダ情報からユーザー名を取得し、登録済みであるかどうかを確認し、登録されていなければ新規ユーザーとして登録していた。このため、一人のユーザーが代理でバリアブル印刷を行う場合、全員分のユーザー登録を行えなかった。
これに対して、本発明の実施の形態に係る画像形成システムＸの画像形成装置１は、端末２から取得された印刷データ３００の可変データ４００にユーザー情報５００が含まれているか否かを判断するユーザー情報検索部１００と、ユーザー情報検索部１００により、可変データ４００にユーザー情報５００が含まれていると検索された場合に、可変データ４００からユーザー情報５００を取得するユーザー情報取得部１１０と、ユーザー情報取得部１１０により取得されたユーザー情報５００が、画像形成装置１のユーザーＤＢ３１０に登録されているか否かを判断するユーザー情報登録判断部１２０と、ユーザー情報登録判断部１２０によりユーザーＤＢ３１０に登録されていないと判断された場合、印刷データ３００の可変データ４００に含まれるユーザー情報５００をユーザーＤＢ３１０に登録するユーザー情報登録部１３０とを備えることを特徴とする。
このように構成された画像形成装置１は、バリアブル印刷用の印刷データ３００の可変データ４００からユーザー情報５００を取得し、登録済みであるかどうかを確認し、登録されていなければ新規ユーザーとして登録する。これにより、可変データ４００に含まれるユーザー情報５００を画像形成装置の記憶部１９に容易に登録をすることができる。
すなわち、バリアブル印刷においてユーザー毎の宛名を入れる印刷を行うケースでは、データベースやリストからユーザーの名前を読み出して作成することがある。このような場合に、バリアブル印刷用の可変データ４００に含まれるユーザー情報５００を、一括してユーザーＤＢ３１０に登録可能である。また、バリアブル印刷において、直接宛名等の名前を印刷しなくても、可変データ４００のメタデータ等から印刷物を渡すユーザーのユーザー情報５００を取得することも可能である。このような場合でも、ユーザーＤＢ３１０上でユーザーＩＤと結びついて登録されているアカウント設定に、ユーザー情報５００を登録可能である。
【００６６】
また、本発明の実施の形態に係る画像形成装置１は、印刷データ３００の可変データ４００は、複数のユーザー情報５００を含むことを特徴とする。
このように構成することで、複数のユーザー情報５００を一括して画像形成装置１のユーザーＤＢ３１０に登録することが可能となる。
【００６７】
また、特許文献１のような技術では、例えば、画像形成装置で認証システムと組み合わせたシステムである場合、認証を行ったユーザーしか印刷できなかった。このため、認証可能なユーザーでないと、バリアブル印刷をすることができないという問題があった。
これに対して、本発明の実施の形態に係る画像形成装置１は、印刷データ３００の可変データ４００にユーザー情報５００が含まれないと検索された場合、印刷データ３００をゲストユーザーの権限で出力させるゲスト権限変更部１４０を更に備えることを特徴とする。
このように構成することで、可変データ４００にユーザー情報５００を含めないように作成するだけで、ゲストユーザー権限でバリアブル印刷を行うことが可能となる。一方、可変データ４００にユーザー情報５００を含めるだけで、当該ユーザーの権限で印刷可能となるため、セキュリティを高めつつ利便性を高めることができる。
【００６８】
また、本発明の実施の形態に係る端末２は、印刷データ３００用の可変データ４００を取得する可変データ取得部２００と、可変データ取得部２００により取得された可変データ４００にユーザー情報５００が含まれているか否かを判断するユーザー情報含有判断部２１０と、ユーザー情報含有判断部２１０により、可変データ４００にユーザー情報５００が含まれていなかったと判断された場合に、ユーザーの指示によりユーザー情報５００を入力するユーザー情報入力部２２０と、ユーザー情報入力部２２０により入力されたユーザー情報５００を印刷データ３００に付加するユーザー情報付加部２３０とを備えることを特徴とする。
また、画像形成システムＸは、バリアブル印刷可能な画像形成装置１と、画像形成装置１で印刷されるバリアブル印刷用の印刷データ３００を作成する端末２とを含むことを特徴とする。
このように構成することで、画像形成装置１で一括して登録可能なバリアブル印刷用の印刷データ３００を容易に作成することが可能となる。
【００６９】
〔他の実施の形態〕
なお、本発明は、画像形成装置以外の情報処理装置にも適用できる。つまり、ネットワークスキャナー、スキャナーをＵＳＢ等で別途接続したサーバー等を用いる構成であってもよい。
【００７０】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００７１】
１  画像形成装置
２  端末
１０、２０  制御部
１１  画像処理部
１２  原稿読取部
１３  原稿給送部
１４  給紙部
１５、２５  送受信部
１６  操作パネル部
１７  画像形成部
１８  ＦＡＸ送受信部
１９、２９  記憶部
２６  入力部
２７  表示部
１００  ユーザー情報検索部
１１０  ユーザー情報取得部
１２０  ユーザー情報登録判断部
１３０  ユーザー情報登録部
１４０  ゲスト権限変更部
２００  可変データ取得部
２１０  ユーザー情報含有判断部
２２０  ユーザー情報入力部
２３０  ユーザー情報付加部
３００  印刷データ
３１０  ユーザーＤＢ
４００  可変データ
４１０  共通データ
４２０  制御データ
５００  ユーザー情報
Ｘ  画像形成システム
【図１】
0006515879.tif 000002
【図２】
0006515879.tif 000003
【図３】
0006515879.tif 000004
【図４】
0006515879.tif 000005