(57)【要約】【課題】文書に印字を制限する情報を付加しなくとも、文書中の特定の文字列の印字を制限できるようにする。【解決手段】画像形成装置１は、書体の種別を表す書体データと、該書体データが表す種別の書体を使用可能なユーザを表すユーザ識別子とを対応付けて記憶している。画像形成装置１は、文字列と、該文字列を印字する時に使用する書体の種別を表す書体データと、該文字列の印字を指示したユーザを一意に特定するユーザ識別子とを受信すると、受信した書体データと同じ書体データに対応付けて記憶されているユーザ識別子が、受信したユーザ識別子と同じである場合、受信した文字列の画像を生成し、生成した画像を記録シートに形成して出力する。【選択図】図２
2007280172.tif 000002
【特許請求の範囲】
【請求項１】
文字列を印字する時に使用する書体の種別を表す書体データと、該書体データが表す種別の書体の使用を許可されたユーザを表す第１識別子とを対応付けて記憶した記憶手段と、
文字列と、該文字列を印字する時に使用する書体の種別を表す書体データと、該文字列の印字を指示したユーザを一意に特定する第２識別子とを受信する受信手段と、
前記受信手段により受信された書体データと同じ書体データに対応付けて前記記憶手段に記憶されている前記第１識別子が表すユーザが、前記受信手段により受信された第２識別子が表すユーザと同じユーザである場合、前記受信手段により受信された文字列の画像を生成する画像生成手段と、
前記画像生成手段により生成された画像を記録シートに形成して出力する画像形成手段と
を有する画像形成装置。
【請求項２】
前記受信手段により受信された書体データと同じ書体データに対応付けて前記記憶手段に記憶されている前記第１識別子が表すユーザが、前記受信手段により受信された第２識別子が表すユーザと異なる場合、前記受信手段により受信された文字列とは異なる文字列または特定の図形の画像を生成すること
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記記憶手段は、前記第１識別子とパスワードとを対応付けて記憶し、
前記受信手段により受信された第２識別子と、前記画像生成手段により生成された画像とを対応付けて記憶する画像記憶手段と、
前記第２識別子と前記パスワードとが入力される入力手段を有し、
前記画像形成手段は、前記入力手段に入力された第２識別子およびパスワードの組と同じ第２識別子およびパスワードの組が前記記憶手段に記憶されている場合、前記入力手段に入力された第２識別子に対応付けて前記画像記憶手段に記憶されている画像を読み出し、読み出した画像を記録シートに形成して出力すること
を特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記記憶手段は、ページ記述言語の種類を表す種別データを前記書体データに対応付けて記憶し、
前記受信手段により受信される前記文字列と前記書体データは所定のページ記述言語に従って記述されており、
前記受信手段により受信された前記文字列と前記書体データとが従っているページ記述言語の種別が、該書体データと同じ書体データに対応付けて前記記憶手段に記憶されている種別データが表す種別と同じ場合、前記画像生成手段は、前記画像生成手段により生成された画像を記録シートに形成して出力すること
を特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書中の機密部分の画像形成を制限する技術に関する。
【背景技術】
【０００２】
例えば、職場等において機密情報と非機密情報とが混在する文書を印字する際、一般社員が文書を印字する場合には機密部分の印字を行わず、役職者が文書を印字する場合には機密部分の印字を行うようにした印刷システムが考案されている（特許文献１参照）。
具体的には、このシステムにおいては、文書を表す文書データに印刷制限情報テーブルが付加されており、このテーブルには、印刷を許可されている者を識別するユーザ識別情報が格納されている。また、このテーブルには、ユーザ識別情報に対応付けて、機密部分についての出力の可否を表すデータが格納されている。ＰＣを操作してユーザがログインし、文書データが表す文書の印刷を指示すると、印刷制限情報テーブルと文書データとが印刷装置へ送信される。印刷装置は、文書データと印刷制限情報テーブルとを受信すると、印刷制限情報テーブルを参照し、ログインしたユーザが機密情報の印刷を許可されているか否か判断する。そして、機密情報の印刷を許可されている場合には、機密情報の部分を印刷し、印刷が許可されていない場合には、機密情報を印刷しなかったり、機密情報の部分を黒塗りしたり、または機密情報の部分を別の文字に置き換えて印刷する。このシステムによれば、機密情報を許可されている者以外は、機密情報の部分を印刷することができないため、機密情報が漏洩するのを防ぐことができる。
【特許文献１】特開２００４−２２７４４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
さて、特許文献１に開示されたシステムにおいては、文書を作成する度に印刷制限情報テーブルを作成し、文書に印刷制限情報テーブルを付加しなければならない。しかしながら、文書を作成する度に印刷を許可するユーザを設定し、ユーザ毎に機密情報の印刷許可・不許可を設定するのは非常に手間がかかり、文書を作成する者に多大な労力を強いることになっていた。
【０００４】
本発明は、上述した背景の下になされたものであり、その目的は、文書に印字を制限する情報を付加しなくとも、文書中の特定の文字列の印字を制限できるようにすることにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために本発明は、文字列を印字する時に使用する書体の種別を表す書体データと、該書体データが表す種別の書体の使用を許可されたユーザを表す第１識別子とを対応付けて記憶した記憶手段と、文字列と、該文字列を印字する時に使用する書体の種別を表す書体データと、該文字列の印字を指示したユーザを一意に特定する第２識別子とを受信する受信手段と、前記受信手段により受信された書体データと同じ書体データに対応付けて前記記憶手段に記憶されている前記第１識別子が表すユーザが、前記受信手段により受信された第２識別子が表すユーザと同じユーザである場合、前記受信手段により受信された文字列の画像を生成する画像生成手段と、前記画像生成手段により生成された画像を記録シートに形成して出力する画像形成手段とを有する画像形成装置を提供する。
【発明の効果】
【０００６】
本発明によれば、文書に印字を制限する情報を付加しなくとも、文書中の特定の文字列の印字を制限することができる。
【発明を実施するための最良の形態】
【０００７】
［第１実施形態］
［実施形態の構成］
以下、図面を参照して本発明の実施形態について説明する。図１は、本実施形態に係わるシステムの構成を例示した図である。ＰＣ（Personal Computer）１０Ａ、１０Ｂは、文書の作成・編集機能や、文書の出力を画像形成装置１に指示する機能を実現するワードプロセッサプログラム（以下、ワープロプログラムと略称する）を記憶したパーソナルコンピュータである。このプログラムがＰＣ１０Ａ、１０Ｂにて実行されると、文書の作成・編集機能や、文書の出力を画像形成装置１に指示する機能が実現し、ＰＣ１０Ａ、１０Ｂにおいて文書の作成や編集を行うことが可能となる。
【０００８】
画像形成装置１は、複写機能や画像形成機能、ＦＡＸ機能等を備えた、所謂、複合機である。図２は、本発明の実施形態に係る画像形成装置１の要部の構成を示したブロック図である。図２に示したように、画像形成装置１の各部は、バス１０１に接続されており、このバス１０１を介して各部間でデータの授受を行う。
【０００９】
画像入力部１０８は、文書を光学的に読み取るスキャナ機構や、文書をスキャナ機構に搬送するＡＤＦ（Auto Document Feeder）を具備している。ＡＤＦにセットされた文書は、スキャナ機構が具備するプラテンガラス上に一枚づつ搬送される。スキャナ機構は、ＡＤＦによってプラテンガラス上に搬送された文書に光を照射する。そして文書で反射した光をＣＣＤ（Charge Coupled Device）により読み取り、読み取った文書を表す画像データを生成する。この画像データは記憶部１０５に記憶される。
【００１０】
入力部１０６は、テンキーや矢印キー等、画像形成装置１を操作するための各種キーを備えている。ユーザがこれらのキーを操作することにより、画像形成装置１に対する各種指示の入力や画像形成装置１の各種設定が行われる。表示部１０７は、例えば、液晶ディスプレイ等の表示デバイスを有しており、ＣＰＵ１０２の制御の下、画像形成装置１を操作するためのメニュー画面や各種メッセージ等を表示する。
【００１１】
通信部１１０は、通信ネットワーク２０に接続されており、通信ネットワーク２０を介してＰＣ１０Ａ、１０Ｂと通信を行う通信インターフェースとして機能する。通信部１１０は、通信ネットワーク２０を介して送信される各種データを受信する。
【００１２】
画像処理部１１１は、入力される画像データが表す画像に階調補正やスクリーン処理等の画像処理を施す。そして、画像処理が施された画像からＹ（Yellow），Ｍ（Magenta），Ｃ（Cyan），Ｋ（黒）各色の画像の画像データを生成して画像形成部１０９へ出力する。
【００１３】
画像形成部１０９は、電子写真方式によって記録シートにトナー像を形成する画像形成エンジン（図示略）を具備している。この画像形成エンジンは中間転写方式を採用しており、Ｙ（Yellow），Ｍ（Magenta），Ｃ（Cyan），Ｋ（黒）の各色のトナー像を形成する画像形成ユニットを備えている。各画像形成ユニットは、入力される画像データに従って感光体上に静電潜像を形成した後、感光体上にトナーを付着させてＹＭＣＫの各色のトナー像を形成する。そして、このトナー像を中間転写ベルトに転写した後、中間転写ベルトに転写されたトナー像を用紙トレイから搬送される記録シートに転写する。そして、記録シートに転写されたトナー像に熱と圧力を加えて定着させた後、トナー像が形成された記録シートを画像形成装置１外へ排出する。
【００１４】
記憶部１０５はハードディスク装置を具備しており、画像入力部１０８で生成された画像データや通信部１１０で受信した各種データ等を記憶する。また、記憶部１０５は、書体テーブルＴＢ１を記憶している。図３は、書体テーブルＴＢ１のフォーマットを例示した図である。図３に例示したように、書体テーブルＴＢ１においては、画像形成装置１が使用する書体の書体名称が「書体名」フィールドに格納される。そして、この書体名称に対応付けて、この書体を使用して印字を行うことが可能な者を表すユーザ識別子が格納される。例えば、図３に例示したように、「書体Ａ」に対応付けてユーザ識別子「Ａ０００１」が格納されている場合、ユーザ識別子「Ａ０００１」が付与されている者のみが「書体Ａ」の書体を使用して印字を行うことができる。また、図３に例示したように、「書体Ｂ」に対応付けて、ユーザ識別子のフィールドに「＊」が格納されている場合、全てのユーザが「書体Ｂ」の書体を使用して印字を行うことができる。なお、この書体テーブルＴＢ１の各データは、画像形成装置１のユーザが入力部１０６を操作することにより書体テーブルＴＢ１に格納される。
【００１５】
ＲＯＭ１０３は、ＣＰＵ１０２により実行される制御プログラムを記憶している。ＣＰＵ１０２は、ＲＯＭ１０３に記憶されている制御プログラムを読み出し、ＲＡＭ１０４を作業エリアにして制御プログラムを実行する。ＣＰＵ１０２により制御プログラムが実行されると、ＣＰＵ１０２により画像形成装置１の各部が制御され、複写機能や画像形成機能、ＦＡＸ機能等が実現し、画像形成装置１は所謂複合機として動作する。
【００１６】
［実施形態の動作］
次に本実施形態の動作について説明する。なお、以下の説明においては、図５（ａ）に例示した文書を表す文書データがＰＣ１０Ａ、１０Ｂに記憶されており、ユーザ識別子「Ａ０００１」を付与されている役職者のユーザＡがＰＣ１０Ａを操作し、ユーザ識別子「Ａ０００２」を付与されている一般社員のユーザＢがＰＣ１０Ｂを操作して図５（ａ）に例示した文書の出力を行う場合を想定して動作説明を行う。また、図５（ａ）に例示した文書においては、機密情報に相当する住所、商品情報（商品コード、品名、数、単価）の欄の文字の書体は「書体Ａ」に設定されており、非機密情報に相当する伝票番号や顧客名、項目名の文字の書体は「書体Ｂ」に設定されているものとする。
【００１７】
（ユーザＡが文書の印刷を指示した時の動作）
まず、ユーザＡがＰＣ１０Ａの電源を投入すると、ユーザ識別子とパスワードとを入力するログオン画面が表示される。ユーザＡがユーザ識別子「Ａ０００１」とパスワードとを入力してログオンすると、ユーザＡはＰＣ１０Ａを操作してＰＣ１０Ａに記憶されている各種アプリケーションプログラムを利用することが可能となる。次にユーザＡがＰＣ１０Ａを操作し、ＰＣ１０Ａにワープロプログラムを実行させると、ＰＣ１０Ａにおいてワードプロセッサの機能が実現し、次いで、ＰＣ１０Ａに記憶されている文書データを開く操作をユーザＡが行うと、文書データに従って、図５（ａ）に例示した文書がＰＣ１０Ａの画面に表示される。
【００１８】
次に、ユーザＡがＰＣ１０Ａを操作し、画面に表示された文書の印刷を指示すると、画面に表示されている文書が、予め定められているページ記述言語に従って変換され、表示されている文書を表すページデータが生成される。そして、ユーザＡがログオン時に入力したユーザ識別子「Ａ０００１」と、生成されたページデータとが通信ネットワーク２０を介して画像形成装置１へ送信される。なお、ＰＣ１０Ａがページデータを生成する際には、機密情報に相当する商品コード、品名、数、単価を表す文字列については、これらの文字列の印字を指示するデータと、これらの文字列を表すデータと、これらの文字列を印字する時に使用する書体を表す書体データ「書体Ａ」が生成され、非機密情報に相当する伝票番号や顧客名、項目名を表す文字列については、これらの文字列の印字を指示するデータと、これらの文字列を表すデータと、これらの文字列を印字する時に使用される書体を表す書体データ「書体Ｂ」が生成される。
【００１９】
このユーザ識別子とページデータとが画像形成装置１の通信部１１０にて受信されると、画像形成装置１は、受信したページデータを解析し（図４：ステップＳＡ２）、ページデータ中に図形の描画を指示するデータがある場合には（ステップＳＡ３；ＮＯ）、図形の画像を生成する（ステップＳＡ４）。
【００２０】
また、画像形成装置１は、ページデータ中に文字列の印字を指示するデータがある場合には（ステップＳＡ３；ＹＥＳ）、印字する文字列と、この文字列を印字する時に使用する書体を表す書体データをページデータ中から抽出する（ステップＳＡ５）。例えば、図５（ａ）に例示した商品単価「１，０００」の場合、使用する書体を表す書体データとして「書体Ａ」がページデータ中から抽出される。画像形成装置１は書体データを抽出すると、このデータが表す書体名を検索キーにして、書体テーブルＴＢ１の書体名フィールドを検索する（ステップＳＡ６）。画像形成装置１は、検索キーとした書体名を見つけると、検索した書体名に対応付けて格納されているユーザ識別子「Ａ０００１」を書体テーブルＴＢ１から読み出す（ステップＳＡ７）。画像形成装置１は、ユーザ識別子を読み出すと、読み出したユーザ識別子と、ページデータと共に受信したユーザ識別子とを比較する。ここで、読み出したユーザ識別子は「Ａ０００１」であり、受信したユーザ識別子は「Ａ０００１」で両者は一致する（ステップＳＡ８；ＹＥＳ）。ここで、画像形成装置１は、書体Ａの文字列を含む文書の印刷を指示した者は、書体Ａを使用可能な者であると判断し、受信した商品単価の文字列「１，０００」の画像を生成する（ステップＳＡ１０）。
【００２１】
また、図５（ａ）に例示した伝票番号「ＦＸ２００６０１０１」の場合、印字する時に使用する書体を表す書体データとして「書体Ｂ」がページデータ中から抽出される（ステップＳＡ５）。画像形成装置１は、書体データを抽出すると、このデータが表す書体名を検索キーにして、書体テーブルＴＢ１の書体名フィールドを検索する（ステップＳＡ６）。画像形成装置１は、検索キーとした書体名を見つけると、検索した書体名に対応付けて格納されているユーザ識別子「＊」を書体テーブルＴＢ１から読み出す。画像形成装置１は、書体テーブルＴＢ１から読み出したユーザ識別子が「＊」である場合（ステップＳＡ９；ＹＥＳ）、受信した伝票番号の文字列「ＦＸ２００６０１０１」の画像を生成する（ステップＳＡ１０）。
【００２２】
画像形成装置１が、受信した全てのページデータについて画像生成の処理を行うと（ステップＳＡ１；ＹＥＳ）、最終的には、図５（ａ）に例示した画像が生成される。画像形成装置１は、図５（ａ）に例示した文書の画像を生成し終えると、図５（ａ）に示した画像を表す画像データを画像処理部１１１へ出力する。画像処理部１１１は、画像データが供給されると、供給された画像データが表す画像に階調補正やスクリーン処理等の画像処理を施し、画像処理を施した画像を表す画像データを画像形成部１０９へ出力する。
【００２３】
画像形成部１０９は画像データが入力されると、入力された画像データに従って感光体ドラム上にトナー像を形成する。そして、このトナー像を中間転写ベルトに転写した後、中間転写ベルトに転写されたトナー像を用紙トレイから搬送された記録シートに転写する（ステップＳＡ１１）。そして、記録シートに転写されたトナー像に熱と圧力を加えて定着させた後、トナー像が形成された記録シートを画像形成装置１外へ排出する。これにより、ユーザＡは、図５（ａ）に例示した文書を得ることができる。
【００２４】
（ユーザＢが文書の印刷を指示した時の動作）
次に、ユーザＢが図５（ａ）に例示した文書の印刷を指示した時の動作について説明する。まず、ユーザＢがＰＣ１０Ａの電源を投入すると、ユーザ識別子とパスワードとを入力するログオン画面が表示される。ここで、ユーザＢがユーザ識別子「Ａ０００２」とパスワードとを入力してログオンすると、ユーザＢはＰＣ１０Ｂを操作してＰＣ１０Ｂに記憶されている各種アプリケーションプログラムを利用することが可能となる。
【００２５】
次にユーザＢがＰＣ１０Ｂを操作し、ＰＣ１０Ｂにワープロプログラムを実行させると、ＰＣ１０Ｂにおいてワードプロセッサの機能が実現し、次いで、ＰＣ１０Ｂに記憶されている文書データを開く操作をユーザＢが行うと、文書データに従って、図５（ａ）に例示した文書がＰＣ１０Ｂの画面に表示される。
【００２６】
次に、ユーザＢがＰＣ１０Ｂを操作し、画面に表示された文書の印刷を指示すると、画面に表示されている文書が、ＰＣ１０Ａが変換したのと同様にして予め定められているページ記述言語に従って変換され、表示されている文書を表すページデータが生成される。そして、ユーザＢがログオン時に入力したユーザ識別子「Ａ０００２」と、生成されたページデータとが通信ネットワーク２０を介して画像形成装置１へ送信される。
【００２７】
このユーザ識別子とページデータとが画像形成装置１の通信部１１０にて受信されると、画像形成装置１は、受信したページデータを解析し（ステップＳＡ２）、ページデータ中に文字列の印字を指示するデータがある場合には（ステップＳＡ３；ＹＥＳ）、印字する文字列と、この文字列を印字する時に使用する書体を表す書体データをページデータ中から抽出する（ステップＳＡ５）。例えば、図５（ａ）に例示した商品単価「１，０００」の場合、使用する書体を表す書体データとして「書体Ａ」がページデータ中から抽出される。画像形成装置１は書体データを抽出すると、このデータが表す書体名を検索キーにして、書体テーブルＴＢ１の書体名フィールドを検索する（ステップＳＡ６）。画像形成装置１は、検索キーとした書体名を見つけると、検索した書体名に対応付けて格納されているユーザ識別子「Ａ０００１」を書体テーブルＴＢ１から読み出す（ステップＳＡ７）。画像形成装置１は、ユーザ識別子を読み出すと、読み出したユーザ識別子「Ａ０００１」と、ページデータと共に受信したユーザ識別子「Ａ０００２」とを比較する。ここで、読み出したユーザ識別子は「Ａ０００１」であり、受信したユーザ識別子は「Ａ０００２」で両者は異なる（ステップＳＡ８；ＮＯ、ステップＳＡ９；ＮＯ）。ここで、画像形成装置１は、書体Ａの文字列を含む文書の印刷を指示した者は、書体Ａを使用可能な者ではないと判断し、受信した商品単価の文字列「１，０００」の画像生成を行わない。
【００２８】
また、図５（ａ）に例示した伝票番号「ＦＸ２００６０１０１」の場合、印字する時に使用する書体を表す書体データとして「書体Ｂ」がページデータ中から抽出される（ステップＳＡ５）。画像形成装置１は、書体データを抽出すると、このデータが表す書体名を検索キーにして、書体テーブルＴＢ１の書体名フィールドを検索する（ステップＳＡ６）。画像形成装置１は、検索キーとした書体名称を見つけると、検索した書体名称に対応付けて格納されているユーザ識別子「＊」を書体テーブルＴＢ１から読み出す。画像形成装置１は、書体テーブルＴＢ１から読み出したユーザ識別子が「＊」である場合（ステップＳＡ９；ＹＥＳ）、受信した伝票番号の文字列「ＦＸ２００６０１０１」の画像を生成する（ステップＳＡ１０）。
【００２９】
画像形成装置１が、受信した全てのページデータについて画像生成の処理を行うと（ステップＳＡ１；ＹＥＳ）、最終的には、図５（ｂ）に例示したように、「書体Ｂ」の書体を使用した文字列のみを有する画像が生成される。画像形成装置１は、図５（ｂ）に例示した文書の画像を生成し終えると、図５（ｂ）に示した画像を表す画像データを画像処理部１１１へ出力する。画像処理部１１１は、画像データが供給されると、供給された画像データが表す画像に階調補正やスクリーン処理等の画像処理を施し、画像処理を施した画像を表す画像データを画像形成部１０９へ出力する。画像形成部１０９は画像データが入力されると、入力された画像データに従ってトナー像を記録シート上に形成し（ステップＳＡ１１）、トナー像が形成された記録シートを画像形成装置１外へ排出する。これによりユーザＢは、図５（ｂ）に例示した文書を得ることができる。
【００３０】
このように本実施形態によれば、一般社員であるユーザＢが、機密情報を含む文書の出力を指示しても、文書中の機密情報の部分については印字がされないので、機密情報の漏洩を防ぐことができる。
【００３１】
［第２実施形態］
次に本発明の第２実施形態について説明する。本実施形態においては記憶部１０５が、書体テーブルＴＢ１に加えて、ユーザ識別子とパスワードとを対応付けて格納したユーザテーブルＴＢ２（図６参照）をさらに記憶している点、およびページデータに従って文書の画像を生成した後の動作が第１実施形態と異なっている。画像形成装置１の他の部分の構成は、第１実施形態と同様であるため、その説明を省略し、以下、上述した相違点について説明する。
【００３２】
（ユーザＡが文書の印刷を指示した時の動作）
まず、ユーザＡが図５（ａ）に例示した文書の印刷を指示した時の動作について説明する。なお、ユーザＡがＰＣ１０Ａの電源を投入してから文書の印刷を指示し、画像形成装置１がユーザ識別子とページデータとを受信するまでの動作は、第１実施形態と同じであるため、その説明を省略する。
【００３３】
ＰＣ１０Ａから送信されたユーザ識別子とページデータとが画像形成装置１の通信部１１０にて受信されると、まず、画像形成装置１は、印字フラグの値を０に設定する（図７：ステップＳＢ１）。この印字フラグは、使用が一部の者のみに制限されている書体を使用して画像を生成したか否かを判断する際に使用されるフラグである。次に画像形成装置１は、受信したページデータを解析し（ステップＳＢ３）、ページデータ中に文字列の印字を指示するデータがある場合には、印字する文字列と、この文字列を印字する時に使用する書体を表す書体データをページデータ中から抽出する（ステップＳＢ６）。例えば、図５（ａ）に例示した商品単価「１，０００」の場合、使用する書体を表す書体データとして「書体Ａ」がページデータ中から抽出される。画像形成装置１は書体データを抽出すると、このデータが表す書体名を検索キーにして、書体テーブルＴＢ１の書体名フィールドを検索する。画像形成装置１は、検索キーとした書体名を見つけると、検索した書体名に対応付けて格納されているユーザ識別子「Ａ０００１」を書体テーブルＴＢ１から読み出す（ステップＳＢ７）。画像形成装置１は、ユーザ識別子を読み出すと、読み出したユーザ識別子と、ページデータと共に受信したユーザ識別子とを比較する。ここで、読み出したユーザ識別子は「Ａ０００１」であり、受信したユーザ識別子は「Ａ０００１」で両者は一致する。画像形成装置１は、書体Ａの文字列を含む文書の印刷を指示した者は、書体Ａを使用可能な者であると判断し（ステップＳＢ９；ＹＥＳ）、受信した商品単価の文字列「１，０００」の画像を生成する（ステップＳＢ１１）。
【００３４】
次に画像形成装置１は、書体テーブルＴＢ１から読み出したユーザ識別子と、ページデータと共に受信したユーザ識別子とが一致していると、ユーザＡのみに使用が制限されている書体（使用が一部の者のみに制限されている書体）「書体Ａ」を使用して文字列の画像を生成したと判断し、印字フラグの値を「１」にする（ステップＳＢ１２）。
【００３５】
画像形成装置１が、受信した全てのページデータについて画像生成の処理を行うと（ステップＳＢ２；ＹＥＳ）、最終的には、図５（ａ）に例示した文書の画像が生成される。次に、画像形成装置１は、印字フラグの値を判断する。ここで、印字フラグの値は、ステップＳＢ１２の処理により「１」になっている。画像形成装置１は、印字フラグの値が「１」であると（図８：ステップＳＢ１４；ＹＥＳ）、特定のユーザにのみ使用が限定されている書体を使用して画像生成を行ったと判断し、受信したユーザ識別子「Ａ０００１」と、図５（ａ）に例示した画像を表す画像データとを対応付けて記憶部１０５に記憶する（ステップＳＢ１５）。
【００３６】
この後、ユーザＡは画像形成装置１を操作して、図５（ａ）に例示した文書の出力を画像形成装置１に指示する。具体的には、ユーザＡが画像形成装置１の入力部１０６を操作し、記憶部１０５に記憶されている画像の出力指示が画像形成装置１に入力されると（ステップＳＢ１６；ＹＥＳ）、画像形成装置１は、表示部１０７にユーザ識別子とパスワードの入力を促すメニュー画面を表示する（ステップＳＢ１７）。ユーザＡが入力部１０６を操作し、ユーザ識別子「Ａ０００１」とパスワード「ＡＢＣ」とを入力すると（ステップＳＢ１８；ＹＥＳ）、画像形成装置１は、入力されたユーザ識別子とパスワードの組がユーザテーブルＴＢ２に記憶されているか判断する。
【００３７】
画像形成装置１は、入力されたユーザ識別子とパスワードの組がユーザテーブルＴＢ２に記憶されていない場合には（ステップＳＢ１７；ＮＯ）、画像形成処理を終了し、一方、入力されたユーザ識別子とパスワードの組がユーザテーブルＴＢ２に記憶されている場合には（ステップＳＢ１９；ＹＥＳ）、記憶部１０５に記憶されている画像データのうち、入力されたユーザ識別子と同じ識別子が対応付けて記憶されている画像データを検索する。画像形成装置１は、入力されたユーザ識別子と同じ識別子が対応付けて記憶されている画像データを見つけると、この画像データを読み出し（ステップＳＢ２０）、読み出した画像データを画像処理部１１１へ出力する。画像処理部１１１は、画像データが供給されると、供給された画像データが表す画像に階調補正やスクリーン処理等の画像処理を施し、画像処理を施した画像を表す画像データを画像形成部１０９へ出力する。
【００３８】
画像形成部１０９は画像データが入力されると、入力された画像データに従って記録シート上にトナー像を形成し（ステップＳＢ２１）、トナー像が形成された記録シートを画像形成装置１外へ排出する。これにより、ユーザＡは、図５（ａ）に例示した文書を得ることができる。
【００３９】
（ユーザＢが文書の印刷を指示した時の動作）
次に、ユーザＢが図５（ａ）に例示した文書の印刷を指示した時の動作について説明する。なお、ユーザＢがＰＣ１０Ｂの電源を投入してから文書の出力を指示し、画像形成装置１がユーザ識別子とページデータとを受信するまでの動作は、第１実施形態と同じであるため、その説明を省略する。
【００４０】
ＰＣ１０Ｂから送信されたユーザ識別子とページデータとが画像形成装置１の通信部１１０にて受信されると、まず、画像形成装置１は、印字フラグの値を０に設定する（図７：ステップＳＢ１）。次に、画像形成装置１は、受信したページデータを解析し（ステップＳＢ３）、ページデータ中に文字列の印字を指示するデータがある場合には、印字する文字列と、この文字列を印字する時に使用する書体を表す書体データをページデータ中から抽出する（ステップＳＢ６）。例えば、図５（ａ）に例示した商品単価「１，０００」の場合、使用する書体を表す書体データとして「書体Ａ」がページデータ中から抽出される。画像形成装置１は書体データを抽出すると、このデータが表す書体名を検索キーにして、書体テーブルＴＢ１の書体名フィールドを検索する（ステップＳＢ７）。画像形成装置１は、検索キーとした書体名を見つけると、検索した書体名に対応付けて格納されているユーザ識別子「Ａ０００１」を書体テーブルＴＢ１から読み出す（ステップＳＢ８）。画像形成装置１は、ユーザ識別子を読み出すと、読み出したユーザ識別子と、ページデータと共に受信したユーザ識別子とを比較する。ここで、読み出したユーザ識別子は「Ａ０００１」であり、受信したユーザ識別子は「Ａ０００２」で両者は異なる（ステップＳＢ８；ＮＯ、ステップＳＢ９；ＮＯ）。画像形成装置１は、書体Ａの文字列を含む文書の印刷を指示した者は、書体Ａを使用可能な者ではないと判断し、受信した商品単価の文字列「１，０００」の画像生成を行わない。
【００４１】
画像形成装置１が、受信した全てのページデータについて画像生成の処理を行うと（ステップＳＢ２；ＹＥＳ）、最終的には、図５（ｂ）に例示した文書の画像が生成される。次に、画像形成装置１は、印字フラグの値を判断する。ここで、印字フラグの値は、ステップＳＢ１の処理により「０」になっている。画像形成装置１は、印字フラグの値が「０」であると（ステップＳＢ１４；ＮＯ）、特定のユーザにのみ使用が限定されている書体を使用して画像生成を行わなかったものと判断し、図５（ｂ）に例示した文書の画像を表す画像データを画像処理部１１１へ出力する。画像処理部１１１は、画像データが供給されると、供給された画像データが表す画像に階調補正やスクリーン処理等の画像処理を施し、画像処理を施した画像を表す画像データを画像形成部１０９へ出力する。
【００４２】
画像形成部１０９は画像データが入力されると、入力された画像データに従ってトナー像を記録シート上に形成し（ステップＳＢ２１）、トナー像が形成された記録シートを画像形成装置１外へ排出する。これにより、ユーザＢは、図５（ｂ）に例示した文書を得ることができる。
【００４３】
以上説明したように、本実施形態によれば、特定のユーザにのみ使用が限定されている書体を使用した文書は、この書体を使用可能なユーザが画像形成装置１を操作した時にのみ出力されるので、機密情報が記載された文書を他人に持ち去られる虞をなくすことができる。
【００４４】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。
【００４５】
上述した実施形態においては、ユーザＢが文書の出力を指示した場合には、機密情報の部分について文字列の印字を行わないようにしているが、図９（ａ）に示したように機密情報の部分を他の文字に置き換えて画像を形成するようにしてもよいし、図９（ｂ）に示したように機密情報の部分を黒く塗りつぶすようにしてもよい。
【００４６】
ＰＣ１０Ａ、１０Ｂにおいて、帳票を作成するアプリケーションプログラムにより帳票を作成し、作成した帳票を画像形成装置１から出力する場合、プログラムにより、個人情報等、機密情報に係わる部分については、特定の書体を使用すると共に、この書体を変更できないようにし、画像形成装置１においては、この特定の書体を使用できる者を書体テーブルＴＢ１で設定するようにしてもよい。
【００４７】
上述した実施形態においては、通信ネットワーク２０を介して、ＰＣ１０Ａ、１０Ｂ、および画像形成装置１に書体のデータを追加して記憶させるようにしてもよく、追加して記憶した書体については書体テーブルＴＢ１に各種データを設定するようにしてもよい。
【００４８】
上述した実施形態では、書体テーブルＴＢ１において、図１０に例示したように、書体名に対応付けて受信するページデータのページ記述言語の種類を記憶させるようにしてもよい。そして、特定の書体に対して、受信したユーザ識別子と、受信したページデータのページ記述言語の種類とが一致した場合にのみ、特定の書体を使用して文字列の印字を行うようにしてもよい。
【００４９】
帳票の枠線の部分の画像と、個人情報等の文字列の画像とを重ね合わせて帳票を出力する、所謂、フォームオーバレイ機能を用いて印字を行う場合、画像形成装置１が使用する書体を例えば「書体Ａ」というように特定の書体に設定しておくと共に、ＰＣから文字列の情報を画像形成装置１へ送信する際には書体を指定しないようにしてもよい。これにより、個人情報等を印字する際には指定された書体が使用されることとなる。画像形成装置１において、この指定された書体を使用できる者を設定しておけば、特定の者以外は、個人情報の部分が印字された文書を得ることができなくなる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施形態に係るシステムの全体構成を示した図である。
【図２】同実施形態に係る画像形成装置１のハードウェア構成を示したブロック図である。
【図３】書体テーブルＴＢ１のフォーマットを例示した図である。
【図４】画像形成装置１が行う処理の流れを示したフローチャートである。
【図５】画像形成装置１が出力する文書を例示した図である。
【図６】第２実施形態に係わるユーザテーブルＴＢ２のフォーマットを例示した図である。
【図７】同実施形態に係わる画像形成装置１が行う処理の流れを示したフローチャートである。
【図８】同実施形態に係わる画像形成装置１が行う処理の流れを示したフローチャートである。
【図９】本発明の変形例に係わる画像形成装置が出力する文書を例示した図である。
【図１０】本発明の変形例に係わる書体テーブルのフォーマットを例示した図である。
【符号の説明】
【００５１】
１・・・画像形成装置、１０Ａ，１０Ｂ・・・ＰＣ、２０・・・通信ネットワーク、１０１・・・バス、１０２・・・ＣＰＵ、１０３・・・ＲＯＭ、１０４・・・ＲＡＭ、１０５・・・記憶部、１０６・・・入力部、１０７・・・表示部、１０８・・・画像入力部、１０９・・・画像形成部、１１０・・・通信部、１１１・・・画像処理部
【図１】
2007280172.tif 000003
【図２】
2007280172.tif 000004
【図３】
2007280172.tif 000005
【図４】
2007280172.tif 000006
【図５】
2007280172.tif 000007
【図６】
2007280172.tif 000008
【図７】
2007280172.tif 000009
【図８】
2007280172.tif 000010
【図９】
2007280172.tif 000011
【図１０】
2007280172.tif 000012