(57)【要約】【課題】印刷対象に含まれている認証情報のような文字列を予め定められた特定文字列又は特定画像に置換して印刷することが可能な画像形成装置及び画像形成方法を提供すること。【解決手段】抽出処理部１７２は、ページ記述言語で記述された印刷データに含まれる印刷対象の文字列の中から置換対象文字列を抽出する。置換処理部１７３は、前記印刷データに含まれる前記置換対象文字列を予め定められた特定文字列又は特定画像に置換する。画像形成部１４は、置換処理部１７３による置換後の印刷データに基づいてシート上に画像を形成する。【選択図】図７
2018034360.tif 000002
【特許請求の範囲】
【請求項１】
ページ記述言語で記述された印刷データに含まれる印刷対象の文字列の中から置換対象文字列を抽出する抽出処理部と、
前記印刷データに含まれる前記置換対象文字列を予め定められた特定文字列又は特定画像に置換する置換処理部と、
前記置換処理部による置換後の印刷データに基づいてシート上に画像を形成する画像形成部と、
を備える画像形成装置。
【請求項２】
キーワードを記憶するキーワード記憶部と、
前記印刷データに含まれる印刷対象の文字列の中から前記キーワードを含む文字列を検索する検索処理部と、
を更に備え、
前記抽出処理部は、前記印刷データに含まれている、前記キーワードを含む前記文字列の表示位置を示す表示位置情報に基づいて、前記置換対象文字列を抽出する、
請求項１に記載の画像形成装置。
【請求項３】
前記抽出処理部は、前記印刷データに含まれている前記表示位置情報に基づいて、前記キーワードを含む前記文字列に対して特定の位置関係を有する他の印刷対象の文字列を前記置換対象文字列として抽出する、
請求項２に記載の画像形成装置。
【請求項４】
前記置換対象文字列の特徴を示す特徴情報を記憶する特徴情報記憶部を更に備え、
前記抽出処理部は、前記特徴情報に基づいて、前記置換対象文字列を抽出する、
請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記特徴情報は、前記置換対象文字列の文字種及び文字数の少なくとも一方の特徴を含む、
請求項４に記載の画像形成装置。
【請求項６】
前記抽出処理部によって抽出された前記置換対象文字列を置換候補文字列として表示部に表示する候補表示処理部と、
前記置換候補文字列を前記特定文字列又は前記特定画像に置換すべきか否かをユーザー操作に応じて判定する判定処理部と、
を更に備え、
前記置換処理部は、前記特定文字列又は前記特定画像に置換すべきであると前記判定処理部によって判定された前記置換候補文字列を前記特定文字列又は前記特定画像に置換する、
請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記特定文字列又は前記特定画像をユーザー操作に応じて変更する変更処理部を更に備える、
請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
ページ記述言語で記述された印刷データに含まれる印刷対象の文字列の中から置換対象文字列を抽出する抽出ステップと、
前記印刷データに含まれる前記置換対象文字列を予め定められた特定文字列又は特定画像に置換する置換ステップと、
前記置換ステップにおける置換後の印刷データに基づいてシート上に画像を形成する画像形成ステップと、
を含む画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページ記述言語で記述された印刷データに基づいてシート上に画像を形成する画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
画像形成装置では、印刷対象の画像がシート上に形成される。画像形成装置から出力されたシートに、パスワード又は個人情報などの認証情報が表示されていると、認証情報が漏洩して不正に利用されてしまうおそれがあり、セキュリティー面で好ましくない。よって、印刷対象に含まれている認証情報については、ユーザーが予め無意味な記号などに置換もしくは削除しておくことが好ましい。
【０００３】
なお、タグ付き文書中のテキスト部分の語順や言語等を変換することが可能な文書変換システムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２９７７６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、印刷対象に含まれている認証情報をユーザーが予め無意味な記号などに置換することは手間がかかる。また、認証情報をユーザーが置換し忘れることもある。
【０００６】
さらに、画像形成装置から出力される各種レポートのように、画像形成装置において自動的に生成される印刷対象に認証情報が含まれている場合には、ユーザーが認証情報を置換することができない。
【０００７】
本発明の目的は、印刷対象に含まれている認証情報のような文字列を予め定められた特定文字列又は特定画像に置換して印刷することが可能な画像形成装置及び画像形成方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一の局面に係る画像形成装置は、抽出処理部と、置換処理部と、画像形成部と、を備える。前記抽出処理部は、ページ記述言語で記述された印刷データに含まれる印刷対象の文字列の中から置換対象文字列を抽出する。前記置換処理部は、前記印刷データに含まれる前記置換対象文字列を予め定められた特定文字列又は特定画像に置換する。前記画像形成部は、前記置換処理部による置換後の印刷データに基づいてシート上に画像を形成する。
【０００９】
本発明の他の局面に係る画像形成方法は、抽出ステップと、置換ステップと、画像形成ステップと、を含む。前記抽出ステップでは、ページ記述言語で記述された印刷データに含まれる印刷対象の文字列の中から置換対象文字列が抽出される。前記置換ステップでは、前記印刷データに含まれる前記置換対象文字列が、予め定められた特定文字列又は特定画像に置換される。前記画像形成ステップでは、前記置換ステップにおける置換後の印刷データに基づいてシート上に画像が形成される。
【発明の効果】
【００１０】
本発明によれば、印刷対象に含まれている認証情報のような文字列を予め定められた特定文字列又は特定画像に置換して印刷することが可能な画像形成装置及び画像形成方法が提供される。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施形態に係る画像形成装置の外観を示す図である。
【図２】図２は、本発明の実施形態に係る画像形成装置のシステム構成を示すブロック図である。
【図３】図３は、本発明の実施形態に係る画像形成装置で用いられる印刷対象の画像の一例を示す図である。
【図４】図４は、本発明の実施形態に係る画像形成装置で用いられるキーワード情報の一例を示す図である。
【図５】図５は、本発明の実施形態に係る画像形成装置で用いられる確認画面の一例を示す図である。
【図６】図６は、本発明の実施形態に係る画像形成装置においてシート上に形成される画像の一例を示す図である。
【図７】図７は、本発明の実施形態に係る画像形成装置で実行される置換印刷処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１３】
図１及び図２に示されるように、本発明の実施形態に係る画像形成装置１は、操作表示部１１、ＡＤＦ１２、画像読取部１３、画像形成部１４、通信Ｉ／Ｆ１５、記憶部１６、及び制御部１７などを備える。具体的に、画像形成装置１は、プリンター機能、スキャナー機能、コピー機能、及びファクシミリ機能などを有する複合機である。なお、本発明は、複合機に限らず、ページ記述言語で記述された印刷データに基づいてシート上に画像を形成することが可能な任意の画像形成装置に適用可能である。
【００１４】
操作表示部１１は、情報を表示する液晶ディスプレーなどの表示部と、ユーザー操作を受け付けるタッチパネル及び操作ボタンなどの操作部とを備える。
【００１５】
ＡＤＦ１２は、原稿セット部、搬送ローラー、原稿押さえ、及び排紙部を備え、画像読取部１３の読み取り対象となる原稿を搬送する自動原稿搬送装置である。
【００１６】
画像読取部１３は、原稿台、光源、ミラー、光学レンズ、及びＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を備え、原稿の画像を読み取って画像データとして出力することが可能である。
【００１７】
画像形成部１４は、電子写真方式又はインクジェット方式で画像データに基づく印刷処理を実行することが可能であり、前記画像データに基づいてシート上に画像を形成する。例えば、画像形成部１４が電子写真方式の画像形成部である場合、画像形成部１４は感光体ドラム、帯電器、露光装置、現像装置、転写装置、及び定着装置などを備える。
【００１８】
通信Ｉ／Ｆ１５は、電話回線、インターネット、又はＬＡＮなどの通信網を介して、外部のファクシミリ装置又はパーソナルコンピューターなどの情報処理装置との間で所定の通信プロトコルに従った通信処理を実行することが可能な通信インターフェイスである。
【００１９】
記憶部１６は、ハードディスク又はＥＥＰＲＯＭ（登録商標）などの不揮発性の記憶部である。記憶部１６には、制御部１７によって実行される後述する置換印刷処理（図７参照）などを実行するための各種の制御プログラム、及び後述するキーワード情報３０（図４参照）などが記憶される。
【００２０】
制御部１７は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性又は不揮発性の記憶部である。
【００２１】
具体的に、制御部１７は、検索処理部１７１、抽出処理部１７２、置換処理部１７３、候補表示処理部１７４、判定処理部１７５、及び変更処理部１７６を含む。なお、制御部１７は、前記制御プログラムに従って各種の処理を実行することによりこれらの各処理部として機能する。また、制御部１７は、これらの各処理部の一部又は複数の処理機能を実現する電子回路を備えるものであってもよい。
【００２２】
次に、図３〜図６を参照しつつ、画像形成装置１の動作について説明する。
【００２３】
図３は、画像形成部１４によってシート上に印刷される印刷対象の画像の一例を示している。図３に示す画像２０には、ＰＩＮコードを示す文字列「12345678」、及びパスワードを示す文字列「abcdefgh」が含まれている。
【００２４】
ところで、画像形成装置１から出力されたシートに、パスワード又は個人情報などの認証情報が表示されていると、認証情報が漏洩して不正に利用されてしまうおそれがあり、セキュリティー面で好ましくない。よって、印刷対象に含まれている認証情報については、ユーザーが予め無意味な記号などに置換もしくは削除しておくことが好ましい。しかしながら、印刷対象に含まれている認証情報をユーザーが予め無意味な記号などに置換することは手間がかかる。また、認証情報をユーザーが置換し忘れることもある。さらに、画像形成装置１から出力される各種レポートのように、画像形成装置１において自動的に生成される印刷対象に認証情報が含まれている場合には、ユーザーが認証情報を置換もしくは削除することができない。
【００２５】
これに対して、本実施形態に係る画像形成装置１では、以下で説明するような置換処理が実行されるので、印刷対象に含まれている認証情報のような文字列を、予め定められた特定文字列又は特定画像に置換して印刷することが可能である。
【００２６】
画像形成装置１は、ＰｏｓｔＳｃｒｉｐｔ（登録商標）などのページ記述言語で記述された印刷データを解釈して、印刷対象の画像をシート上に印刷することが可能である。ページ記述言語で記述された印刷データには、印刷対象の文字列、その文字列の表示位置を示す表示位置情報、その文字列のフォントを示す情報、その文字列の文字サイズを示す情報などが含まれている。
【００２７】
記憶部１６には、図４に示すようなキーワード情報３０が含まれている。キーワード情報３０には、パスワード又は個人情報などの認証情報の名称を表す複数のキーワードが記憶されている。記憶部１６は、本発明の「キーワード記憶部」の一例である。
【００２８】
ページ記述言語で記述された印刷データに基づく印刷要求を受けると、制御部１７の検索処理部１７１は、前記印刷データに含まれる印刷対象の文字列の中から、キーワード情報３０に含まれているキーワードを含む文字列を検索する。
【００２９】
検索処理部１７１によって前記キーワードを含む文字列が見つかった場合、抽出処理部１７２は、前記印刷データに含まれている、前記キーワードを含む前記文字列の表示位置を示す表示位置情報に基づいて、前記印刷データに含まれる印刷対象の文字列の中から置換対象文字列を抽出する。
【００３０】
例えば、図３に示す画像２０に対応する印刷データには、前記キーワードを含む文字列として、「ＰＩＮコード」及び「パスワード」の文字列が含まれている。そして、「ＰＩＮコード」の文字列と同じ行に、ＰＩＮコードを示す「12345678」の文字列が表示されている。また、「パスワード」の文字列と同じ行に、パスワードを示す「abcdefgh」の文字列が表示されている。このように、通常は、前記キーワードを含む文字列の近くに、そのキーワードに対応する文字列が表示される。特に、画像形成装置１から出力される各種レポートでは、図４に示すように、前記キーワードを含む文字列と同じ行に、そのキーワードに対応する文字列が表示されることが一般的である。このような傾向に基づいて、抽出処理部１７２は、前記印刷データに含まれている前記表示位置情報に基づいて、前記キーワードを含む前記文字列に対して特定の位置関係（例えば、同じ行など）を有する他の文字列を前記置換対象文字列として抽出することができる。例えば、抽出処理部１７２は、前記キーワードを含む前記文字列と同一のＹ座標値（すなわち、前記表示位置情報に含まれている上下方向の位置を示す座標値）を有する他の文字列を前記置換対象文字列として抽出してもよい。なお、抽出処理部１７２は、前記キーワードを含む前記文字列と同一のＹ座標値を有する他の文字列が複数存在する場合には、例えば、それらの他の文字列の中で、前記キーワードを含む前記文字列に最も近い表示位置の文字列を、前記置換対象文字列として抽出してもよい。
【００３１】
なお、抽出処理部１７２は、前記置換対象文字列の特徴を示す特徴情報に基づいて、前記置換対象文字列を抽出してもよい。前記特徴情報は、例えば、図４に示すように、記憶部１６に記憶されているキーワード情報３０においてキーワード毎に記憶される。記憶部１６は、本発明の「特徴情報記憶部」の一例である。前記特徴情報は、前記置換対象文字列の文字種及び文字数の少なくとも一方の特徴を含んでいてもよい。例えば、図４に示すように、前記特徴情報として、マイナンバーを示す文字列が１２桁の数字であることが記憶されている場合には、抽出処理部１７２は、前記印刷データに含まれている印刷対象の文字列のうち、１２桁の数字からなる文字列を、前記置換対象文字列として抽出してもよい。
【００３２】
なお、抽出処理部１７２は、前記印刷データに含まれている前記表示位置情報と、前記特徴情報との両方を考慮することによって、前記置換対象文字列をより高い精度で抽出することができる。
【００３３】
置換処理部１７３は、抽出処理部１７２によって抽出された置換対象文字列を、予め定められた特定文字列又は特定画像に置換する。例えば、置換処理部１７３は、図３に示す画像２０に含まれている置換対象文字列「12345678」及び「abcdefgh」を、予め定められた文字列「******」に置換する。
【００３４】
ただし、場合によっては、パスワード又は個人情報などの認証情報をそのまま印刷したいことも考えられる。そこで、本実施形態に係る画像形成装置１では、抽出処理部１７２によって抽出された置換対象文字列を自動的に置換するのではなくて、ユーザーに確認してから置換する。
【００３５】
具体的には、候補表示処理部１７４は、抽出処理部１７２によって抽出された置換対象文字列を置換候補文字列として操作表示部１１に表示する。図５は、候補表示処理部１７４によって操作表示部１１に表示される確認画面４０の一例を示している。確認画面４０には、抽出処理部１７２によって抽出された置換対象文字列として、「12345678」の文字列が表示されている。
【００３６】
判定処理部１７５は、前記置換候補文字列を前記特定文字列又は前記特定画像に置換すべきか否かをユーザー操作に応じて判定する。例えば、判定処理部１７５は、図５に示す確認画面４０に含まれている「はい」のボタン４１が選択された場合には、前記置換候補文字列を前記特定文字列又は前記特定画像に置換すべきであると判断し、確認画面４０に含まれている「いいえ」のボタン４２が選択された場合には、前記置換候補文字列を前記特定文字列又は前記特定画像に置換すべきではないと判断する。そして、置換処理部１７３は、前記特定文字列又は前記特定画像に置換すべきであると判定処理部１７５によって判定された置換候補文字列を、前記特定文字列又は前記特定画像に置換する。
【００３７】
なお、例えば、図５に示す確認画面４０に含まれている「他の文字列又は画像に置換する」のボタン４３が選択された場合、変更処理部１７６は、前記特定文字列又は前記特定画像をユーザー操作に応じて変更する。変更処理部１７６は、前記置換候補文字列が置換される文字列又は画像（例えば、「******」の文字列）を、例えば、ユーザーが指定した任意の文字列又は任意の画像に変更してもよい。
【００３８】
画像形成部１４は、置換処理部１７３による置換後の印刷データに基づいて、シート上に画像を形成する。図６は、画像形成部１４によってシート上に形成された画像の一例を示している。図６に示す画像２１では、図３に示す画像２０に含まれている文字列「12345678」及び「abcdefgh」が、文字列「******」に置換されている。これにより、ＰＩＮコード及びパスワードの情報がシート上に印刷されないため、これらの情報が漏洩して不正に利用されてしまうことを抑制することができる。
【００３９】
次に、図７を参照しつつ、制御部１７によって実行される置換印刷処理の手順の一例について説明する。ここで、ステップＳ１，Ｓ２，・・・は、制御部１７により実行される処理手順（ステップ）の番号を表している。なお、前記置換印刷処理は、例えば、画像形成装置１の電源がオンされたことに応じて開始され、その後、画像形成装置１の電源がオフされたことに応じて終了される。
【００４０】
＜ステップＳ１＞
まず、ステップＳ１において、制御部１７は、画像形成装置１の操作表示部１１、又は画像形成装置１と通信可能な印刷ホスト装置を通じて、印刷要求を受けたか否かを判断する。そして、印刷要求を受けたと判断されると（Ｓ１：Ｙｅｓ）、処理はステップＳ２に移行する。一方、印刷要求を受けていないと判断されると（Ｓ１：Ｎｏ）、印刷要求を受けるまでステップＳ１の処理を繰り返す。なお、例えば、画像形成装置１から各種レポートが定期的に出力されるように設定されている場合には、当該各種レポートの出力時刻になったときに、ステップＳ２以降の処理が自動的に実行されてもよい。
【００４１】
＜ステップＳ２＞
ステップＳ２において、制御部１７は、記憶部１６に記憶されているキーワード情報３０に基づいて、前記印刷要求に対応する印刷データに含まれている表示対象の文字列に対してキーワード検索を行う。具体的には、制御部１７は、キーワード情報３０に含まれている複数のキーワードの各々について、前記表示対象の文字列に対してキーワード検索を行う。
【００４２】
＜ステップＳ３＞
ステップＳ３において、制御部１７は、前記表示対象の文字列の中に前記キーワードを含む文字列が存在するか否かを判断する。そして、前記表示対象の文字列の中に前記キーワードを含む文字列が存在すると判断されると（Ｓ３：Ｙｅｓ）、処理がステップＳ４に移行する。一方、前記表示対象の文字列の中に前記キーワードを含む文字列が存在しないと判断されると（Ｓ３：Ｎｏ）、処理がステップＳ８に移行する。
【００４３】
＜ステップＳ４＞
ステップＳ４において、制御部１７は、前記印刷データに含まれている前記表示対象の文字列の中から、置換対象文字列を抽出する。例えば、制御部１７は、前記キーワードを含む文字列の表示位置情報、及び前記キーワードに対応する特徴情報に基づいて、置換対象文字列を抽出する。例えば、前記表示対象の文字列の中に図４に示す「電話番号」というキーワードを含む文字列（例えば、「電話番号：」の文字列）が存在する場合は、制御部１７は、「電話番号：」の文字列と同じ行、又は「電話番号：」の文字列の表示位置に近い位置に表示されている１０〜１１桁の数字を、前記置換対象文字列として抽出してもよい。
【００４４】
＜ステップＳ５＞
ステップＳ５において、制御部１７は、ステップＳ４で抽出された置換対象文字列を置換すべきか否かをユーザーに確認するための確認画面４０（図５）を操作表示部１１に表示する。なお、ステップＳ４において複数の置換対象文字列が抽出された場合には、制御部１７は、これらの複数の置換対象文字列の各々について、当該置換対象文字列を置換すべきか否かをユーザーに確認するための確認画面４０を操作表示部１１に表示してもよい。
【００４５】
＜ステップＳ６＞
ステップＳ６において、制御部１７は、ユーザーからの置換指示があったか否かを判断する。例えば、制御部１７は、図５に示す確認画面４０における「はい」のボタン４１が選択された場合に前記置換指示があったと判断し、確認画面４０における「いいえ」のボタン４２が選択された場合に前記置換指示がなかったと判断する。そして、前記置換指示があったと判断されると（Ｓ６：Ｙｅｓ）、処理がステップＳ７に移行する。一方、前記置換指示がなかったと判断されると（Ｓ６：Ｎｏ）、処理がステップＳ８に移行する。
【００４６】
＜ステップＳ７＞
ステップＳ７において、制御部１７は、前記置換対象文字列を、予め定められた特定文字列又は特定画像に置換する。例えば、制御部１７は、前記置換対象文字列を、予め定められた文字列「******」に置換する。
【００４７】
＜ステップＳ８＞
ステップＳ８において、制御部１７は、前記印刷データに基づいて、画像形成部１４に印刷処理を実行させる。これにより、例えば、前記ステップＳ７による置換処理が実行されている場合には（Ｓ６：Ｙｅｓ）、前記置換対象文字列が前記特定文字列又は前記特定画像に置換された状態で、前記印刷対象の画像がシート上に印刷される。
【００４８】
なお、前記ステップＳ２，Ｓ３の処理は、制御部１７の検索処理部１７１によって実行される。前記ステップＳ４の処理（抽出ステップ）は、制御部１７の抽出処理部１７２によって実行される。前記ステップＳ５の処理は、制御部１７の候補表示処理部１７４によって実行される。前記ステップＳ６の処理は、制御部１７の判定処理部１７５によって実行される。前記ステップＳ７の処理（置換ステップ）は、制御部１７の置換処理部１７３によって実行される。前記ステップＳ８の処理は、制御部１７からの指示に応じて画像形成部１４によって実行される。
【００４９】
以上のように、本実施形態によれば、ページ記述言語で記述された印刷データに含まれる印刷対象の文字列のうち、置換対象文字列（例えば、パスワード又は個人情報などの認証情報を示す文字列）が、予め定められた特定文字列又は特定画像に置換されてから印刷処理が行われる。よって、不正に利用されてしまうおそれがあるような情報が印刷されてしまうことを抑制することができる。
【００５０】
なお、本実施形態では、キーワード情報３０が記憶部１６に予め記憶されているが、本発明はこれに限定されない。他の実施形態では、操作表示部１１を通じてユーザーが任意のキーワード及び特徴情報をキーワード情報３０に登録できる機能を画像形成装置１が備えていてもよい。さらに他の実施形態では、通信Ｉ／Ｆ１５を通じてサーバー装置から新しいキーワード及び特徴情報をダウンロードしてキーワード情報３０に登録できる機能を画像形成装置１が備えていてもよい。
【符号の説明】
【００５１】
１  画像形成装置
１１  操作表示部
１２  ＡＤＦ
１３  画像読取部
１４  画像形成部
２０  画像
２１  画像
３０  キーワード情報
４０  確認画面
４１  ボタン
４２  ボタン
４３  ボタン
【図１】
2018034360.tif 000003
【図２】
2018034360.tif 000004
【図３】
2018034360.tif 000005
【図４】
2018034360.tif 000006
【図５】
2018034360.tif 000007
【図６】
2018034360.tif 000008
【図７】
2018034360.tif 000009