(57)【要約】【課題】特定のユーザに対しては閲覧を容易とし，それ以外のユーザに対しては閲覧を困難とする，閲覧制限機能に関する技術を提供すること。【解決手段】ＭＦＰ１００は，マスク条件を取得し，取得されたマスク条件に応じたマスクパターン５０をシート１０２に印刷する。そして，ＭＦＰ１００は，出力対象の画像となる元画像５１を出力する際，当該元画像５１から，マスクパターン５０のマスク条件に基づいてマスクされるマスク領域５２１の画像を加工し，加工後の画像である出力画像５２を出力する。【選択図】            図４
2015159412.tif 000002
【特許請求の範囲】
【請求項１】
画像を印刷する印刷部と，
制御部と，
を備え，
前記制御部は，
マスク条件を取得する条件取得処理と，
前記条件取得処理にて取得されたマスク条件に応じたマスク画像を，前記印刷部に印刷させるマスク画像印刷処理と，
出力対象の画像である元画像を取得する元画像取得処理と，
前記元画像取得処理にて取得された元画像から，前記マスク画像に基づいてマスクされるマスク領域の画像を加工した出力画像を出力する出力処理と，
を実行することを特徴とする画像出力装置。
【請求項２】
請求項１に記載する画像出力装置において，
前記制御部は，
前記条件取得処理では，ユーザごとに異なるマスク条件を取得することを特徴とする画像出力装置。
【請求項３】
請求項２に記載する画像出力装置において，
ユーザ情報とマスク条件とを対応付けて記憶する記憶部を備え，
前記制御部は，
前記条件取得処理では，ユーザ情報を取得し，取得したユーザ情報に対応するマスク条件を，前記記憶部を参照して取得し，
前記出力処理では，ユーザ情報を取得し，取得したユーザ情報に対応するマスク条件を前記記憶部を参照して取得し，さらに取得したマスク条件に応じたマスク画像に基づいて出力画像を出力することを特徴とする画像出力装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載する画像出力装置において，
前記マスク画像は，複数の直線が並列に描かれた短冊状の画像であり，
前記マスク条件には，少なくとも線の幅が含まれることを特徴とする画像出力装置。
【請求項５】
請求項４に記載する画像出力装置において，
前記制御部は，
前記条件取得処理では，予め決められた範囲内で決定された前記マスク画像の線の幅を取得することを特徴とする画像出力装置。
【請求項６】
請求項１から請求項５のいずれか１つに記載する画像出力装置において，
前記制御部は，
前記出力処理では，前記元画像のうち前記マスク画像に基づいてマスクされるマスク領域に別の画像を合成した画像を，前記出力画像とすることを特徴とする画像出力装置。
【請求項７】
請求項６に記載する画像出力装置において，
前記制御部は，
前記出力処理では，前記元画像取得処理にて第１の元画像と第２の元画像とを含む複数の画像を取得した場合に，前記第１の元画像のうち，前記マスク画像に基づいてマスクされるマスク領域に前記第２の元画像を合成した画像を，前記出力画像とすることを特徴とする画像出力装置。
【請求項８】
請求項１から請求項６のいずれか１つに記載する画像出力装置において，
前記制御部は，
前記出力処理では，前記元画像の前記マスク領域の画像の向きを変更することを特徴とする画像出力装置。
【請求項９】
請求項１から請求項８のいずれか１つに記載する画像出力装置において，
画像を表示する表示部を備え，
前記制御部は，
前記出力処理では，前記表示部に前記出力画像を表示させ，
前記マスク画像印刷処理では，少なくとも前記表示部の表示領域のサイズ以上のサイズのマスク画像を印刷することを特徴とする画像出力装置。
【請求項１０】
請求項１から請求項９のいずれか１つに記載する画像出力装置において，
画像を表示する表示部を備え，
前記制御部は，
前記出力処理では，前記表示部に表示される画像のサイズの変更を受け付けた場合に，その変更後の画像のサイズに基づき，前記出力画像を再生成し，その再生成された出力画像を前記表示部に出力させることを特徴とする画像出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，画像データを出力する画像出力装置に関する。さらに詳細には，出力される画像に閲覧の制限をかける閲覧制限機能に関する技術に関するものである。
【背景技術】
【０００２】
従来から，表示や印刷等，画像データを出力する機能を有する画像出力装置では，出力される画像の閲覧に制限をかける閲覧制限機能に関する技術が知られている。例えば，液晶画面を有する装置では，画面に特殊なシートを貼り付ける技術や，画面の視野角を制御する技術が，閲覧制限機能に該当する。
【０００３】
閲覧制限機能を開示した文献としては，例えば，特許文献１がある。この特許文献１は，携帯電話等の電子機器の技術であって，表示画面の覗き見を防止するため，原画像とマスキング画像とを合成して表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−３３９８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，従来の閲覧制限機能は，不特定多数のユーザを対象としている。そのため，自分に必要な画像の閲覧を容易とし，その画像の他人の閲覧を困難とする，というような個別の閲覧制限は難しい。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，特定のユーザに対しては閲覧を容易とし，それ以外のユーザに対しては閲覧を困難とする，閲覧制限機能に関する技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像出力装置は，画像を印刷する印刷部と，制御部とを備え，前記制御部は，マスク条件を取得する条件取得処理と，前記条件取得処理にて取得されたマスク条件に応じたマスク画像を，前記印刷部に印刷させるマスク画像印刷処理と，出力対象の画像である元画像を取得する元画像取得処理と，前記元画像取得処理にて取得された元画像から，前記マスク画像に基づいてマスクされるマスク領域の画像を加工した出力画像を出力する出力処理とを実行することを特徴としている。
【０００８】
本明細書に開示される画像出力装置は，取得されたマスク条件に応じたマスク画像を印刷する。マスク条件の取得方法は，装置固有の情報として記憶されたマスク条件を読み出してもよいし，ユーザからマスク条件の入力を受け付けてもよい。そして，本明細書に開示される画像出力装置は，出力対象の画像となる元画像を出力する際，元画像から，先に取得したマスク条件に基づいてマスクされるマスク領域の画像を加工した出力画像を出力する。出力画像としては，例えば，マスク領域を背景色に加工した画像，マスク領域に別の画像を合成した画像，マスク領域の画像を反転させた画像，が該当する。画像の出力は，ディスプレイへの表示であってもシートへの印刷であってもよい。
【０００９】
すなわち，本明細書に開示される画像出力装置は，マスク条件によって元画像を加工した出力画像を出力する機能と，マスク条件に応じたマスク画像を印刷する機能とを有する。そのため，マスク画像が印刷されたシートを所有するユーザは，そのシートを出力画像に重ね合わせることで元画像の閲覧が容易となる。一方で，そのシートを所有しないユーザは，加工された画像を閲覧することになり，元画像の閲覧が困難となる。これにより，マスク画像が印刷されたシートの有無によって，ユーザ個別に元画像の閲覧が制限される。
【００１０】
また，前記制御部は，前記条件取得処理では，ユーザごとに異なるマスク条件を取得するとよい。ユーザごとに別のマスク条件とすることで，１台の画像出力装置で，複数のユーザの閲覧制限が実現される。
【００１１】
また，上記の画像出力装置は，ユーザ情報とマスク条件とを対応付けて記憶する記憶部を備え，前記制御部は，前記条件取得処理では，ユーザ情報を取得し，取得したユーザ情報に対応するマスク条件を，前記記憶部を参照して取得し，前記出力処理では，ユーザ情報を取得し，取得したユーザ情報に対応するマスク条件を前記記憶部を参照して取得し，さらに取得したマスク条件に応じたマスク画像に基づいて出力画像を出力するとよい。この構成によれば，１台の画像出力装置について，ユーザごとに共通のマスク条件に基づくマスク画像を印刷できる。
【００１２】
また，前記マスク画像は，複数の直線が並列に描かれた短冊状の画像であり，前記マスク条件には，少なくとも線の幅が含まれるとよい。短冊状（ストライプ状）のマスク画像は，出力画像に重ね合わせた状態での元画像の見栄えがよい。
【００１３】
また，前記制御部は，前記条件取得処理では，予め決められた範囲内で決定された前記マスク画像の線の幅を取得するとよい。設定可能なマスク画像の線の幅を所定の範囲内に限定することで，所定のフォントサイズの文字列の一部がマスクされた出力画像が生成される。これにより，文字列の１行全てマスクされたり，１行すべてがマスクされないような出力を回避できる。
【００１４】
また，前記制御部は，前記出力処理では，前記元画像のうち前記マスク画像に基づいてマスクされるマスク領域に別の画像を合成した画像を，前記出力画像とするとよい。別の画像を合成することで，出力画像から当該別の画像が閲覧し得る。そのため，例えば，別の画像をダミー画像とすることで，そのダミー画像を閲覧しているように偽装できる。
【００１５】
また，前記制御部は，前記出力処理では，前記元画像取得処理にて第１の元画像と第２の元画像とを含む複数の画像を取得した場合に，前記第１の元画像のうち，前記マスク画像に基づいてマスクされるマスク領域に前記第２の元画像を合成した画像を，前記出力画像とするとよい。２枚分の元画像を合成することで，出力量を半分に節約できる。
【００１６】
また，前記制御部は，前記出力処理では，前記元画像の前記マスク領域の画像の向きを変更するとよい。元画像のマスク領域の画像を加工することで，マスク領域が解読し難くなる。加工処理には，例えば，反転処理や回転処理が該当する。
【００１７】
また，本明細書に開示される画像出力装置は，画像を表示する表示部を備え，前記制御部は，前記出力処理では，前記表示部に前記出力画像を表示させ，前記マスク画像印刷処理では，少なくとも前記表示部の表示領域のサイズ以上のサイズのマスク画像を印刷するとよい。マスク画像が表示部の表示領域を全て包含することで，表示領域全体にマスクをかけることができる。
【００１８】
また，本明細書に開示される画像出力装置は，画像を表示する表示部を備え，前記制御部は，前記出力処理では，前記表示部に表示される画像のサイズの変更を受け付けた場合に，その変更後の画像のサイズに基づき，前記出力画像を再生成し，その再生成された出力画像を前記表示部に出力させるとよい。画像のサイズが変更された場合には，出力画像を再生成することで，マスク画像に対応する出力画像の表示を継続できる。
【発明の効果】
【００１９】
本発明によれば，特定のユーザに対しては閲覧を容易とし，それ以外のユーザに対しては閲覧を困難とする，閲覧制限機能に関する技術が実現される。
【図面の簡単な説明】
【００２０】
【図１】実施の形態にかかる表示システムの構成を示すブロック図である。
【図２】マスクパターンデータベースの構成を示す図である。
【図３】パターン幅の概要を示す図である。
【図４】マスク領域を空白とした場合の閲覧制限機能の概要を示す図である。
【図５】元画像のうちマスク領域および非マスク領域の概要を示す図である。
【図６】マスク領域を別画像とした場合の閲覧制限機能の概要を示す図である。
【図７】異なるマスクパターンで出力画像を見た場合の概要を示す図である。
【図８】ＭＦＰが実行する準備処理の手順を示すフローチャートである。
【図９】ＭＦＰが実行するマスク表示処理の手順を示すフローチャートである。
【図１０】ＭＦＰが実行する倍率変更処理の手順を示すフローチャートである。
【図１１】マスク領域を反転画像とした場合の閲覧制限機能の概要を示す図である。
【図１２】マスク領域を反転画像とした場合のマスク表示処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下，本実施形態にかかる表示システムについて，添付図面を参照しつつ詳細に説明する。本形態は，タッチパネルを備える複合機（ＭＦＰ：Multi Function Peripheral）に本発明を適用したものである。
【００２２】
［ＭＦＰの構成］
本形態のＭＦＰ１００は，図１に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４とを有するコントローラ３０を備えている。なお，図１中のコントローラ３０は，ＣＰＵ３１等，ＭＦＰ１００の制御に利用されるハードウェアを纏めた総称であって，実際にＭＦＰ１００に存在する単一のハードウェアと表すとは限らない。ＭＦＰ１００は，画像出力装置の一例である。
【００２３】
また，ＭＦＰ１００は，シートに画像を印刷する画像形成部１０と，原稿の画像を読み取る画像読取部１１と，動作状況の表示やユーザによる入力操作の受付を行う操作パネル１３と，ネットワークインターフェース３７と，ＦＡＸインターフェース３８とを有し，これらがＣＰＵ３１によって制御される。
【００２４】
画像形成部１０は，カラー印刷が可能であってもモノクロ印刷のみが可能であってもよい。本形態では，カラー印刷が可能なものとする。また，印刷方式についても，電子写真方式であってもインクジェット方式であってもよい。画像形成部１０は，印刷部の一例である。また，画像読取部１１は，カラースキャンが可能であってもモノクロスキャンのみが可能であってもよい。本形態では，カラースキャンが可能なものとする。また，読取機構についても，ＣＣＤであってもＣＩＳであってもよい。
【００２５】
ＲＯＭ３２には，ＭＦＰ１００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ３３およびＮＶＲＡＭ３４は，各種制御プログラムが読み出される作業領域として，あるいはデータを一時的に記憶する記憶領域として利用される。
【００２６】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ１００の各構成要素を制御する。ＣＰＵ３１は制御部の一例である。なお，コントローラ３０が制御部であってもよい。
【００２７】
ネットワークインターフェース３７は，ＬＡＮケーブルや無線通信を介して接続された装置と通信を行うためのハードウェアである。ＦＡＸインターフェース３８は，電話回線を介して接続された装置とファクシミリ通信を行うためのハードウェアである。この他，ＵＳＢ等のシリアルインターフェースを備えていてもよい。
【００２８】
操作パネル１３は，ＭＦＰ１００の外装に設けられ，入力機能と表示機能とを兼ねるタッチパネル１３１と，ユーザ入力を受け付ける各種のボタン１３２とを有している。各種のボタン１３２としては，例えば，印刷開始指示を入力するＯＫボタンや，印刷のキャンセル指示を入力するキャンセルボタンがある。
【００２９】
タッチパネル１３１は，カラー液晶画面で構成され，各種の設定を可能にする複数の画面を表示することができる。さらにはエラーを報知する複数の画面を表示することができる。タッチパネル１３１は，表示部の一例である。
【００３０】
［ＭＦＰの機能］
続いて，ＭＦＰ１００が有する機能について説明する。ＭＦＰ１００は，画像形成部１０にて印刷対象となる画像や画像読取部１１にて読み取った画像を，ユーザからの表示指示に応じてタッチパネル１３１に表示する画像閲覧機能を有している。ＭＦＰ１００は，例えば，ネットワークインターフェース３７を介して受信した受信データ，ＦＡＸインターフェース３８を介して受信したＦＡＸデータを，あるいは画像読取部１１にて読み取った読取データを，印刷せずにＲＡＭ３３ないしＮＶＲＡＭ３４に保持し，ユーザからの表示指示に応じてタッチパネル１３１に表示させることができる。
【００３１】
また，ＭＦＰ１００は，画像をタッチパネル１３１に表示させる際，表示対象の画像である元画像を閲覧し難くする閲覧制限機能を有している。閲覧制限機能を実現するには，ＭＦＰ１００は，予めユーザがマスクパターンを設定し，そのマスクパターンを記憶しておく。さらに，ユーザからの印刷指示に従って，マスクパターンを印刷しておく。このとき，ユーザは，ＯＨＰシート等の透明なシートを用意し，当該シートにマスクパターンの画像を印刷する。
【００３２】
具体的に，ＭＦＰ１００は，図２に示すように，マスクパターンの情報を記憶するマスクパターンデータベース（以下，「マスクパターンＤＢ３４１」とする）をＮＶＲＡＭ３４に有している。マスクパターンＤＢ３４１には，ユーザ情報と，マスクパターン情報とが対応付けられたレコードが記憶される。
【００３３】
マスクパターン情報には，パターン種，パターン幅，パターン色，およびパターンサイズの情報が含まれる。パターン種は，パターンの種類を記憶する情報であり，その種類には，例えば，複数の直線が縞模様のように並列に描かれる「短冊」や，格子縞の模様が描かれる「格子」が含まれる。この他，網点等の別模様のパターンを含めてもよい。また，短冊であれば，直線の方向ごとに区別できるよう，横短冊，縦短冊，右斜短冊，左斜短冊から設定できてもよい。
【００３４】
パターン幅は，例えばパターン種が短冊であれば，図３（Ａ）に示すように，パターン部５０１と非パターン部５０２とからなる直線の組の幅が該当する。また，パターン種が格子であれば，図３（Ｂ）に示すように，パターン部５０１と非パターン部５０２とからなる格子の組の幅が該当する。
【００３５】
パターン色は，パターンに使用される色である。パターンサイズは，マスクパターンのサイズであり，横方向のサイズと縦方向のサイズとが組になっている。マスクパターンは，ユーザごとに設定可能であり，ユーザ情報とマスクパターン情報とが関連付けられる。ＮＶＲＡＭ３４は，記憶部の一例である。
【００３６】
そして，ＭＦＰ１００は，元画像をタッチパネル１３１に表示させる際，元画像に対して，マスクパターンに従って加工された画像である出力画像を表示する。例えば，図４では，マスクパターン５０と元画像５１とに基づいて表示される出力画像５２と，出力画像５２のうち加工された箇所にマスクパターンを重ね合わせた状態の概要とを示している。図４の例では，マスクパターン５０のパターン種を短冊としている。ユーザは，予めマスクパターン５０が透明なシートに印刷されたマスクシート１０１を用意する。
【００３７】
元画像５１には，図５に示すように，マスクパターン５０のパターン部５０１に従ってマスクされるマスク領域５２１と，マスクされない非マスク領域５２２とがある。図４および図５の例では，元画像５１のうちマスク領域５２１を背景色に加工した画像を，出力画像５２としている。
【００３８】
図４に示したように，出力画像５２をそのまま見た場合には，ユーザは元画像５１からマスク領域５２１の部分が白抜きになった画像を見ることになる。そのため，元画像５１の内容を把握し難い。一方で，タッチパネル１３１に表示されている出力画像５２のマスク領域５２１に相当する位置に，予め用意しておいたマスクシート１０１を重ね合わせると，出力画像５２のマスク領域５２１がマスクシート１０１に印刷されたパターン部５０１で埋められる。そのため，元画像５１の内容を把握し易くなる。つまり，マスクシート１０１を所有するユーザのみが元画像５１を閲覧し易く，マスクシート１０１を所有していないユーザの閲覧を制限できる。
【００３９】
また，出力画像５２の態様として，マスク領域５２１を背景色に加工する態様の他，マスク領域５２１に別の画像を合成する態様も可能である。この場合，図６に示すように，別の画像をダミー画像５３とすると，元画像５１のうちマスク領域５２１をダミー画像５３とし，非マスク領域５２２を元画像５１として合成した画像を，出力画像５２としてもよい。別の画像を合成することで，元画像５１をより閲覧し難くすることができる。
【００４０】
また，別の画像を合成する態様では，マスクパターン５０について，パターン部５０１の幅と非パターン部５０２の幅とを同じとする。これにより，マスクシート１０１をマスク領域５２１に重ね合わせると，図６の（Ａ）に示すようにダミー画像５３が遮蔽されて元画像５１が閲覧し易くなる。一方，マスクシート１０１を非マスク領域５２２に重ね合わせると，図６の（Ｂ）に示すように元画像５１が遮蔽されてダミー画像５３が閲覧し易くなる。つまり，マスクシート１０１を所有するユーザは，マスクシート１０１の位置を動かすことで，見易くなる画像を変化させることができるため，見ている画像を偽装することもできる。
【００４１】
また，別の画像を合成する態様では，２ページ分の画像を表示できる。例えば，表示対象の画像が複数ページある場合，ダミー画像５３の代わりに次のページの画像を用いることで，連続する２ページ分を１画面で表示できる。そして，ユーザは，マスクシート１０１によってマスクされる位置を動かすことで，マスクシート１０１越しに閲覧する画像を元画像５１と元画像５１の次のページの画像とで切り替えることができる。
【００４２】
なお，別のユーザが，異なるマスクパターンが印刷されたマスクシート，例えば図７に示すようにパターン幅がマスクパターン５０と異なるマスクパターン５５が印刷されたマスクシート１０２を，出力画像５２に重ね合わせた場合には，マスク領域５２１の幅とマスクシート１０２に印刷されたマスクパターン５５の幅とが一致しない。そのため，元画像５１も，ダミー画像５３も，閲覧し難いままとなる。従って，たとえマスクシートを所有していたとしても，そのマスクシートに出力画像５２と一致するマスクパターンが印刷されていなければ，閲覧が制限される。
【００４３】
［ＭＦＰの制御］
続いて，前述の閲覧制限機能を実現するためのＭＦＰ１００の制御について説明する。閲覧制限機能を実現するための処理は，マスクパターン５０をシート印刷してマスクシート１０１を準備する処理と，元画像５１を加工した出力画像５２をタッチパネル１３１に表示する処理と，に分けられる。
【００４４】
［準備処理］
始めに，マスクパターン５０をシートに印刷してマスクシート１０１を準備する処理である準備処理について，図８のフローチャートを参照しつつ説明する。準備処理は，ＭＦＰ１００にマスクパターンの印刷指示が入力されたことを契機に，ＣＰＵ３１によって実行される。
【００４５】
準備処理では，ＭＦＰ１００は先ず，ユーザを特定するための情報であるユーザ情報を取得する（Ｓ１０１）。例えば，ＭＦＰ１００を操作するにあたって，ログイン操作を行った場合には，そのログイン情報に基づいてユーザ情報を取得する。また，操作パネル１３を介してユーザにユーザ情報を入力させてもよい。
【００４６】
次に，マスクパターンの設定を受け付ける（Ｓ１０２）。本形態では，少なくともパターン種，パターン幅，およびパターン色の設定を受け付ける。パターン種およびパターン色は，予め用意された種類の中からユーザに選択させる。パターン幅は，０．０１ｍｍ単位での数値の設定を受け付ける。Ｓ１０２は，条件取得処理の一例である。なお，Ｓ１０１で取得したユーザ情報に関連付けられたマスクパターン情報がマスクパターンＤＢ３４１に記憶されている場合には，そのマスクパターン情報を読み出して，各入力項目の初期値として表示する。
【００４７】
また，Ｓ１０２では，マスクパターンのサイズの設定も受け付ける。マスクパターンのサイズを変更可能にすることで，出力対象物のサイズ合わせたマスクパターンを設定できる。例えば，出力対象物がシートの場合は，ユーザはそのシートのサイズに合わせたサイズを設定すればよい。なお，本形態では，出力対象物がタッチパネル１３１であり，マスクパターンのサイズは，タッチパネル１３１を覆うことができるサイズであることが好ましい。そのため，マスクパターンのサイズの初期値として，縦方向のサイズがタッチパネル１３１の縦方向のサイズよりも大きく，横方向のサイズがタッチパネル１３１の横方向のサイズよりも大きい値が設定される。
【００４８】
マスクパターンの設定を受け付けた後は，その設定が制限範囲内であるか否かを判断する（Ｓ１０３）。例えば，本形態では，出力対象物にタッチパネル１３１を含むことから，タッチパネル１３１よりも小さいサイズの設定は，制限範囲外と判断する。
【００４９】
また，本形態のＭＦＰ１００は，タッチパネル１３１に表示される文字のフォントサイズに応じて，パターン幅に制限を設ける。すなわち，パターン幅がフォントサイズに対して大きすぎると，文字全体をマスクしてしまい，情報が欠落してしまうおそれがある。また，文字全体をマスクしないまでも殆どの部分がマスクされてしまうと，文字を確認できない可能性がある。そのため，パターン種が短冊であれば，パターン部５０１となる線が１文字に対して少なくとも２本入るようなパターン幅が好ましい。
【００５０】
そこで，本形態のＭＦＰ１００では，一般的に使用されるフォントサイズを１０ｐｔ（本形態のタッチパネル１３１に表示されるサイズに換算すると約３．５ｍｍ）と想定し，パターン幅が１．７５ｍｍを超えないように制限する。これにより，１文字当たりに２本以上の線が入る可能性が高まる。設定が制限範囲内にない場合には（Ｓ１０３：ＮＯ），エラーを報知し（Ｓ１１１），Ｓ１０２に移行して，ユーザに再設定を促す。
【００５１】
設定が制限範囲内の場合には（Ｓ１０３：ＹＥＳ），図２に示したマスクパターンＤＢ３４１を参照し，パターン種とパターン幅との組合せが，他のユーザのマスクパターンと同じか否かを判断する（Ｓ１０４）。他のユーザのマスクパターンと同じ場合には（Ｓ１０４：ＹＥＳ），マスクパターンが同じユーザ同士で閲覧制限が掛からない。そのため，エラーを報知し（Ｓ１１１），Ｓ１０２に移行して，ユーザに再設定を促す。
【００５２】
同じマスクパターンが無い場合には（Ｓ１０４：ＮＯ），受け付けた設定内容を，マスクパターンＤＢ３４１に登録する（Ｓ１０５）。すなわち，Ｓ１０１で取得したユーザ情報と，Ｓ１０２で受け付けたマスクパターンの設定とを関連付けてＮＶＲＡＭに記憶する。なお，Ｓ１０１で取得したユーザ情報に関連付けられたマスクパターン情報が既にマスクパターンＤＢ３４１に記憶されている場合には，そのレコードを上書きする。
【００５３】
Ｓ１０５の後は，受け付けた設定内容に従って，マスクパターン５０の画像となるマスク画像を生成する（Ｓ１０６）。そして，生成したマスク画像を印刷する（Ｓ１０７）。このとき，ユーザは予めＯＨＰ等の透明なシートをセットしておく。これにより，ユーザはそのユーザ用のマスクシート１０１を取得できる。Ｓ１０６およびＳ１０７は，マスク画像印刷処理の一例である。Ｓ１０７の後は，準備処理を終了する。
【００５４】
［マスク表示処理］
次に，元画像を加工した出力画像を表示するための処理であるマスク表示処理について，図９のフローチャートを参照しつつ説明する。マスク表示処理は，閲覧制限機能が有効に設定された状態で，タッチパネル１３１への画像の表示指示が入力されたことを契機に，ＣＰＵ３１によって実行される。なお，ＭＦＰ１００は，閲覧制限機能を有効とするか無効とするかの設定を記憶しており，タッチパネル１３１に画像を表示する際にはその設定を参照し，閲覧制限機能が有効に設定されている場合には，マスク表示処理を実行して元画像５１が加工された出力画像５２を表示し，閲覧制限機能が無効に設定されている場合には，元画像５１をそのまま表示する。
【００５５】
マスク表示処理では，ＭＦＰ１００は先ず，ユーザ情報を取得する（Ｓ１２１）。Ｓ１２１では，準備処理のＳ１０１と同様に，例えば，ＭＦＰ１００を操作するにあたって，ログイン操作を行った場合には，そのログイン情報に基づいてユーザ情報を取得する。また，操作パネル１３を介してユーザにユーザ情報を入力させてもよい。
【００５６】
次に，図２に示したマスクパターンＤＢ３４１を参照し，Ｓ１０１で取得したユーザ情報に関連付けられたマスクパターン情報を読み出す（Ｓ１２２）。なお，Ｓ１０１で取得したユーザ情報に関連付けられたマスクパターン情報が無い場合には，マスクパターンが無い旨を報知し，マスクパターンの登録を促してマスク表示処理を終了する。
【００５７】
Ｓ１２２の後は，タッチパネル１３１に表示させる画像である元画像５１の選択を受け付ける（Ｓ１２３）。このとき受け付けた元画像５１を「第１画像」とする。元画像５１が複数ページで構成される画像の場合には，先頭ページを第１画像とする。Ｓ１２３は，元画像取得処理の一例である。
【００５８】
Ｓ１２３の後は，出力態様として，ダミー画像５３を使用するか否かを判断する（Ｓ１２４）。ＭＦＰ１００は，出力態様として，元画像５１とダミー画像５３とを合成する態様と，２ページ分の元画像５１を合成する態様と，元画像５１に別の画像を合成しない態様と，の３つの態様が可能であり，閲覧機能制限の有効無効の設定に加え，出力態様の設定も記憶している。ユーザは，表示指示を入力する前に，予め閲覧機能制限の有効無効に加え，出力態様も設定しておく。
【００５９】
ダミー画像５３を使用する場合には（Ｓ１２４：ＹＥＳ），ダミー画像５３を読み出す（Ｓ１２５）。ダミー画像５３は，予めＭＦＰ１００が複数用意し，その中から無作為に抽出した画像をダミー画像５３としてもよいし，ユーザがダミー画像５３を用意し，予めマスクパターン情報と関連付けて記憶しておいてもよい。この場合，ダミー画像５３そのものを記憶してもよいし，ダミー画像５３の参照先を記憶してもよい。参照先を記憶する場合は，Ｓ１２５にてその参照先からダミー画像５３を読み出す。この読み出したダミー画像５３を「第２画像」とする。
【００６０】
また，ダミー画像５３を使用しない場合には（Ｓ１２４：ＮＯ），２ページ分の画像を使用するか否かを判断する（Ｓ１３１）。２ページ分の画像を使用する場合には（Ｓ１３１：ＹＥＳ），Ｓ１２３で受け付けた元画像５１のうち第１画像の次のページの画像を読み出す（Ｓ１３２）。この読み出した次ページの画像を「第２画像」とする。なお，次ページの画像が無い場合には，Ｓ１４１に移行する。
【００６１】
また，２ページ分の画像を使用しない場合（Ｓ１３１：ＮＯ），あるいは２ページ分の画像を使用する場合であっても次ページの画像が無い場合には，白紙画像を読み出す（Ｓ１４１）。この白紙画像を「第２画像」とする。
【００６２】
Ｓ１２５，Ｓ１３２，あるいはＳ１４１の後は，読み出した第１画像および第２画像の画像サイズを調整する（Ｓ１５０）。すなわち，２つの画像の画像サイズを同じサイズに合わせる。本形態のＭＦＰ１００では，２つの画像を拡大，圧縮，あるいはトリミングして，２つの画像をタッチパネル１３１の表示可能サイズに合わせる。
【００６３】
Ｓ１５０の後は，タッチパネル１３１への表示を開始する。以下の説明では，マスクパターンのパターン種が横短冊である場合について説明し，それ以外であった場合については説明を省略する。
【００６４】
始めに，Ｓ１２２で読み出したマスクパターン５０に基づいて，先頭の１行目がマスク対象行であるか否かを判断する（Ｓ１５１）。マスク対象行であるか否かは，判断対象の行が，マスク領域であればマスク対象行であると判断し，非マスク領域であればマスク対象行でないと判断する。
【００６５】
そして，マスク対象行であれば（Ｓ１５１：ＹＥＳ），第２画像の該当行を表示する（Ｓ１６１）。一方，マスク対象行でなければ（Ｓ１５１：ＮＯ），第１画像の該当行を表示する（Ｓ１５２）。Ｓ１５２およびＳ１６１は，出力処理の一例である。
【００６６】
Ｓ１５２あるいはＳ１６１の後は，全行の表示が終了したか否かを判断する（Ｓ１５３）。未表示の行がある場合には（Ｓ１５３：ＮＯ），次の行を選択し（Ｓ
１５４），次の行についてＳ１５１以降の処理を実行する。全行の表示が終了した場合には（Ｓ１５３：ＹＥＳ），マスク表示処理を終了する。これにより，タッチパネル１３１に出力画像５２が表示される。
【００６７】
［倍率変更処理］
次に，出力画像の表示中に，表示倍率を変更させる倍率変更処理について，図１０のフローチャートを参照しつつ説明する。表示倍率処理は，前述したマスク表示処理によって出力画像５２を表示した後，その出力画像５２の表示中に，表示倍率の変更指示を受け付けたことを契機に，ＣＰＵ３１によって実行される。
【００６８】
倍率変更処理では，ＭＦＰ１００は先ず，元画像５１となる第１画像およびマスク画像となる第２画像を取得する（Ｓ１８１）。ＭＦＰ１００は，マスク表示処理の実行後，出力画像５２の表示を終了させるまで，マスク表示処理で使用された第１画像，第２画像およびマスクパターン５０を記憶しておく。Ｓ１８１では，記憶されている第１画像および第２画像を読み出す。
【００６９】
次に，Ｓ１８１で取得した第１画像を，受け付けた倍率に従って変更する（Ｓ１８２）。すなわち，元画像５１を，拡大ないし縮小する。なお，第２画像は，倍率を変更してもしなくてもよい。その後，倍率変更後の画像を，タッチパネル１３１への表示を開始する。Ｓ１５１以降の処理は，マスク表示処理を同じである。つまり，記憶されているマスクパターン５０の倍率を変更せず，そのマスクパターン５０に基づいて，出力画像５２を生成する。
【００７０】
すなわち，ＭＦＰ１００は，出力画像５２を表示中に倍率変更指示を受け付けた場合，元画像５１の倍率を変更してから，出力画像５２を表示し直す。このとき，マスクパターン５０は変更されず，マスク領域の幅は変更されない。そのため，倍率の変更前に使用していたマスクシート１０１をそのまま使用できる。
【００７１】
［出力態様の別形態］
続いて，前述したマスク表示処理の別の出力形態について説明する。前述した出力形態では，元画像５１とダミー画像５３とを合成する態様や，２ページ分の元画像５１を合成する態様等，元画像５１を別の画像と合成している。一方，本形態の出力態様では，元画像５１の一部を再配置することで，出力画像５２を形成する。すなわち，本形態の出力形態では，別の画像を利用せずに，元画像５１を閲覧し難くする。
【００７２】
具体的には，図１１に示すように，元画像６１のうち，マスク領域６１１を反転させた出力画像６２を表示する。反転処理は，上下反転と左右反転との少なくとも一方を行う。図１１では，上下反転と左右反転との両方を行っている。このように元画像６１の一部を利用して出力画像を６２を生成する場合には，文字画像同士あるいは写真画像同士等，同じ種類の画像が組み合わされる可能性が高まる。同じ種類の画像が組み合わさることで，文字画像と写真画像との合成等，画像内容が異なる画像を組み合わせる場合と比較して，より元画像６１の内容が把握し難くなる。
【００７３】
一方で，他の出力形態と同様に，マスクパターン５０が印刷されたマスクシート１０１を，タッチパネル１３１に表示された出力画像６２に重ね合わせることで，元画像６１のうちの非マスク領域６１２が見易くなり，画像内容を把握し易くなる。
【００７４】
図１２は，元画像５１の一部を再配置する表示態様についてのマスク表示処理のフローチャートである。前述した図９のマスク表示処理と同じ処理については，同じ符号を付している。なお，図１２のフローチャートは，本形態の表示態様に着目しており，他の表示形態の処理については省略している。
【００７５】
本形態のマスク表示処理では，ＭＦＰ１００は先ず，ユーザ情報を取得し（Ｓ１２１），取得したユーザ情報に関連付けられたマスクパターン情報を読み出す（Ｓ１２２）。その後，元画像の選択，すなわち第１画像の選択を受け付ける（Ｓ１２３）。そして，必要に応じて第１画像の画像サイズを調整する（Ｓ１５０）。
【００７６】
Ｓ１５０の後，先頭の１行目がマスク対象行であるか否かを判断する（Ｓ１５１）。マスク対象行であれば（Ｓ１５１：ＹＥＳ），第１画像の該当行の画像を一時的に記憶する（Ｓ２６１）。この記憶した画像を「第２画像」とする。
【００７７】
マスク対象行でなければ（Ｓ１５１：ＹＥＳ），前行がマスク対象行か否かを判断する（Ｓ２５１）。前行がマスク対象行でなければ（Ｓ２５１：ＮＯ），非マスク領域６１２が連続していることから，第１画像の該当行を表示する（Ｓ１５２）。
【００７８】
一方，前行がマスク対象行であれば（Ｓ２５１：ＹＥＳ），マスク領域６１１から非マスク領域６１２に切り替わることから，それまでＳ２６１で記憶したマスク領域６１１の画像となる第２画像を反転して表示する（Ｓ２５２）。表示後は，一時的に記憶した第２画像を記憶領域から破棄する。Ｓ２５２の後は，マスク領域６１１の画像に続いて，第１画像の該当行を表示する（Ｓ１５２）。
【００７９】
Ｓ１５２あるいはＳ２６１の後は，全行の表示が終了したか否かを判断する（Ｓ
１５３）。未表示の行が有る場合には（Ｓ１５３：ＮＯ），次の行を選択し（Ｓ
１５４），次の行についてＳ１５１以降の処理を実行する。全行の表示が終了した場合に
は（Ｓ１５３：ＹＥＳ），Ｓ２６１にて記憶した第２画像が有るか否かを判断する（Ｓ２７１）。第２画像が有る場合（Ｓ２７１：ＹＥＳ），すなわち未表示のまま残っている第２画像が有る場合，当該第２画像を反転して表示する（Ｓ２７２）。表示後は，記憶した第２画像を記憶領域から破棄する。Ｓ２７２の後，あるいは第２画像が無い場合（Ｓ２７２：ＮＯ），マスク表示処理を終了する。これにより，元画像６１から，マスク領域６１１を反転させた出力画像６２が，タッチパネル１３１に表示される。
【００８０】
なお，上述したマスク表示処理では，マスク領域６１１単位で反転させているが，これに限るものではない。例えば，文字領域を解析し，文字単位で反転させてもよい。また，元画像６１全体を反転させた後，その反転後の画像を第２画像として，図９のマスク表示処理を同じ手順で第１画像と合成してもよい。
【００８１】
以上詳細に説明したように本形態では，１台のＭＦＰ１００が，マスク条件によって元画像５１をマスクした出力画像５２を出力する機能と，設定されたマスク条件に応じたマスクパターン５０をシートに印刷する機能と，を有している。そのため，ユーザはマスクシート１０１を所有することができ，さらにマスクシート１０１を所有するユーザは，マスクシート１０１を出力画像５２に重ね合わせることで，元画像５１の閲覧が容易となる。一方で，マスクシート１０１を所有しないユーザは，マスクされた画像である出力画像５２を閲覧することになり，元画像５１の閲覧は困難である。従って，ＭＦＰ１００では，マスクパターン５０が印刷されたマスクシート１０１の有無によって，ユーザ個別の閲覧制限が実現される。
【００８２】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，画像出力装置は，印刷機能を有していればよく，ＭＦＰの他，プリンタ，ＦＡＸ装置，コピー機であってもよい。
【００８３】
また，実施の形態では，元画像を表示する際の閲覧制限機能に本発明を適用しているが，印刷に適用してもよい。例えば，実施の形態のマスク表示処理のＳ１５２およびＳ１６１の表示処理の代わりに印刷処理を行う。この場合の印刷物には，タッチパネル１３１への表示と同じようにマスク領域が加工された画像が出力されていることから，予め印刷しておいたマスクシートを当該印刷物に重ね合わせることで，当該印刷物に出力された画像内容を確認できる。これにより，印刷物に対しても，特定のユーザに対しては閲覧を容易とし，それ以外のユーザに対しては閲覧を困難とすることができる。
【００８４】
また，シートに印刷する場合，特に，出力態様として２ページ分の元画像を合成する態様が設定されている場合には，２ページ分の画像が１枚のシートに出力されることから，印刷に必要なシート枚数を１／２に削減できる。
【００８５】
また，実施の形態では，ユーザごとマスクパターン５０を記憶し，ユーザごとのマスクパターン５０に応じた出力を行っているが，マスクパターン５０は必ずしもユーザごとでなくてもよい。例えば，マスクパターン５０をＭＦＰ１００が１つ有している構成であってもよい。この構成であっても，マスクパターン５０の印刷にパスワードの入力を求める等，マスクシート１０１を所有できるユーザを制限する機能をＭＦＰ１００が有することで，特定のユーザに対しては閲覧を容易とし，それ以外のユーザに対しては閲覧を困難とすることができる。この場合，予め用意されている１つのマスクパターン５０を読み出す処理が条件取得処理であり，準備処理のＳ１０１からＳ１０４およびＳ１０６は不要である。また，マスク表示処理のＳ１２１も不要である。
【００８６】
また，実施の形態では，マスクパターン５０をユーザに設定させているが，ＭＦＰ１００がマスクパターン５０を決定してもよい。この場合，ＭＦＰ１００が，制限範囲内であって他のユーザと異なるマスクパターン５０を選択できるため，準備処理のＳ１０３およびＳ１０４は不要である。
【００８７】
また，実施の形態では，出力画像５２として，別の画像を合成する態様の場合，マスク領域５２１の幅と非マスク領域５２２の幅とを同じとし，マスク領域５２１と非マスク領域５２２とを略同等として，２つの画像を１枚のマスクシート１０１で切り替え可能にしているが，マスク領域５２１の幅と非マスク領域５２２の幅とが異なってもよい。この場合，マスク領域５２１用のマスクシートと，非マスク領域５２２用のマスクシートとを印刷し，それぞれ対応する領域にマスクシートを重ね合わせることで，２つの画像を見ることができる。
【００８８】
また，実施の形態のマスク表示処理では，第１画像か第２画像かを行単位で決定しているが，ドット単位で第１画像か第２画像かを決定してもよい。例えば，マスクパターン５０のパターン種が格子の場合や，パターン種が短冊であっても縦方向あるいは斜め方向の縞模様の場合には，１行の中でマスク領域５２１と非マスク領域５２２とが存在することから，ドット単位で決定するとよい。また，実施の形態のマスク処理では，１行分の画像が決定する度に出力しているが，１画面分の画像が決定するのを待って出力してもよい。
【００８９】
また，ダミー画像と合成する際，文字画像同士あるいは写真画像同士等，同じ種類の画像が組み合わされる方が，より元画像の内容が把握し難くなる。そこで，文字画像のダミー画像と写真画像のダミー画像とを用意し，出力態様が元画像とダミー画像とを合成する態様の場合には，元画像５１について文字画像か写真画像かを判断し，文字画像であれば文字画像のダミー画像を使用し，写真画像であれば写真画像のダミー画像を使用するように構成してもよい。
【００９０】
また，白紙画像を第２画像として合成しているが，白紙画像をあらかじめ用意していなくてもよい。例えば，マスク対象行であれば，白画像を表示するように構成してもよい。
【００９１】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００９２】
１０      画像形成部
５０      マスクパターン
５１      元画像
５２      出力画像
１００    ＭＦＰ
１０１    マスクシート
１３１    タッチパネル
３４１    マスクパターンデータベース（マスクパターンＤＢ）
５０１    パターン部
５０２    非パターン部
５２１    マスク領域
５２２    非マスク領域
【図１】
2015159412.tif 000003
【図２】
2015159412.tif 000004
【図３】
2015159412.tif 000005
【図４】
2015159412.tif 000006
【図５】
2015159412.tif 000007
【図６】
2015159412.tif 000008
【図７】
2015159412.tif 000009
【図８】
2015159412.tif 000010
【図９】
2015159412.tif 000011
【図１０】
2015159412.tif 000012
【図１１】
2015159412.tif 000013
【図１２】
2015159412.tif 000014